6.5h Megaproject: Coding a Virtual Machine from scratch in C

Поделиться
HTML-код
  • Опубликовано: 6 фев 2025
  • In this extremely exciting new project we will be coding our own Virtual Machine. That means creating our own virtual CPU with registers and our own simple Assembly language. We will also have virtual memory (a stack and a code segment) and possibly some IO in form of a virtual serial port or a floppy drive.
    We will be coding everything from scratch and not make use of any external libraries/dependencies. Except my own. We will barely use the standard C library at all - if we need a function, we make it.
    In this episode you will learn a lot about pointers, how to structure a big project and make design choices. You will also learn quite a lot about structures and different types of data structures. And of course, you'll learn the ins and outs of how a computer really works, at the low-level.
    #programming #clanguage #advancedc #cprojects #virtualmachine #assemblylanguage #stack

Комментарии • 418

  • @sumitkamble_
    @sumitkamble_ 3 месяца назад +355

    I never thought I'll see these types of projects on yt it's mind blowing.

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +37

      Hehe Im glad to hear it sumi. Spread the word :) and take care, JB

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  2 месяца назад +2

      @@blackhaze3856 he's got double my number of subs, no need to parasite on me, JB

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  2 месяца назад +1

      @@boomboxwagon what do you mean

  • @bundzsi
    @bundzsi 3 месяца назад +93

    This is the mental relief that I've been craving

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +6

      Hehe Im glad to hear it bun, take care. JB

  • @martinh7544
    @martinh7544 3 месяца назад +71

    This channel is pure gold. Doc, I wish the channel grows fast!

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +5

      Thank you martin, that's very kind of you to say. Take care, JB

  • @Rudy-se4jt
    @Rudy-se4jt 2 месяца назад +12

    I am fairly proficient in C and i have begun picking up Rust. I wanted to try learning the language by building some intensive and good peoject, then like some miracle this video popped up in my suggestions. I can't thank you enough for this Doc, my familiarity in C helps me write this in Rust with some ease. I immediately subscribed. Keep bringing more such content!

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  2 месяца назад +2

      thank you rudy. that is an excellent way of using my content, JB

  • @normalitee0os
    @normalitee0os 3 месяца назад +48

    There is no doubt, this channel is One of the best or THE BEST channel for learning C and making advanced stuff using C. And what's the best part? Dr.Jonas seems to do everything in real time and moreover I can see the the efforts and commitment to improve your video quality (like better mic quality, Subtitles!!! And many such improvements). Just wanna say, Nan You are awesome and Thanks a lot for such content! Love you man!

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +10

      Thank you norm for these kind words. Im glad that you notice (and appreciate) my improvements and that you like my content. Take care, I appreciate you. JB

  • @Atkafası-31
    @Atkafası-31 2 месяца назад +8

    Pure kernel level programming with the most efficient good ol' language C. Gold content, thank you 🎉

  • @RishiSharma-ly1mt
    @RishiSharma-ly1mt 3 месяца назад +15

    just saw the thumbnail and 5 seconds in and i am subscribing bruhh, just continue this type of projects in cpp, c, python, rust.

    • @Gatheru_x
      @Gatheru_x 2 месяца назад

      Especially Rust

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  2 месяца назад +8

      Welcome to the channel, rishi. I will continue these projects in C anyway :) JB

  • @mechasteed99
    @mechasteed99 Месяц назад +1

    It's fantastic, Dr. Birch. You are a real chad. These videos are real gold on YT

  • @danishafzalkhan
    @danishafzalkhan 3 месяца назад +14

    The amount of effort and dedication this took is insane, respect.

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +1

      Thank you danish for these kind words. Im glad you appreciate it. Spread the word :) JB

  • @KeoxOS
    @KeoxOS 3 месяца назад +6

    it's insane that you're doing this on RUclips, I LOVE IT THANKS

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      hehe you're very much welcome :) spread the word, JB

  • @Ravanascienceacademy
    @Ravanascienceacademy Месяц назад

    For the last couple of months, I have been struggling to find a way to balance programming and learning computer architecture. Your content will helped me achieve this in a Bob Rose way. Thank you, sir ❤❤❤❤❤

  • @GitauD-p2l
    @GitauD-p2l 2 месяца назад +2

    Excited to watch and follow along as you explore the less seen corners of knowledge. Truly humbled. Thank you for everything!

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  2 месяца назад

      thank you git for these kind words, JB

  • @edwinrandall5062
    @edwinrandall5062 3 месяца назад +9

    Dr Your general understanding goes beyond general understanding excellent thanks

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      haha thank you edwin, you are very kind, JB

  • @salamanetwork
    @salamanetwork Месяц назад

    I Just discovered your channel. sincerely You are a GEM. I was craving 10 years ago for stuff like this, but never be late. Thanks Dr. Jonas. ❤

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  Месяц назад

      thank you salaman, im glad you like my content. spread the word :)

  • @VideosViraisVirais-dc7nx
    @VideosViraisVirais-dc7nx 2 месяца назад +1

    I am so glad can understand without forcing. All that study is paying off .
    Estou tão feliz que consigo entender sem forçar. Todo esse estudo está valendo a pena

  • @GrosDino216
    @GrosDino216 2 месяца назад +2

    Just found your channel ! It is impressive and amazing. Going in my master’s degree soon and haven’t really had the chance to do much C development. Your channel has given me the will to take more time on personnal projects

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  2 месяца назад

      thats great dino. making low level popular again, JB

  • @Astral-kt2lp
    @Astral-kt2lp 3 месяца назад +5

    Best C programming channel on the whole wide internet 🔥🔥🔥

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thank you astral for these kind words, I appreciate you. JB

  • @CodeKami-f6f
    @CodeKami-f6f 3 месяца назад +8

    We need more channels like this! Let's go.

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +1

      Thank you Code for these kind words. I'm glad you appreciate my channel. Spread the word :) and take care, JB

  • @i_youtube_
    @i_youtube_ 3 месяца назад +5

    Very interesting project❤ This channel is gold for C programmers.

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +1

      Thank you youtube. I appreciate you saying that. Take care, JB

  • @theUltTaskmaster
    @theUltTaskmaster 3 месяца назад +2

    Doc, you are the greatest.
    There's soo much joy in my heart...seeing this project you have posted.

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thank you very much taskmaster. Im happy you like it. Spread the word :) and take care, JB

  • @backendtower6580
    @backendtower6580 3 месяца назад +5

    Brooooo, im in disbelief. such a magnificent effort from a magnificent man. you are such a brilliant human being; I salute you my friend. I actually was about to configure a virtual machine on bare-metal; the timing is so exquisite.

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +1

      Hehe thank you backend for these kind words. JB

  • @mouadhayaoui5925
    @mouadhayaoui5925 2 месяца назад +1

    this channel is a gold mine

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  2 месяца назад

      thank you mouad, thats very kind. JB

  • @ghgltggamer
    @ghgltggamer 2 месяца назад +1

    Bro you are really epic !!!!! I can't believe that you are producing videos like these and providing them for free !! Keep up the great work 💪

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  2 месяца назад

      thank you gh, that's very kind of you to say. JB

  • @RS-sd4cr
    @RS-sd4cr 2 месяца назад

    Thanks for sharing your knowledge with us. This is quite advanced and unique! Hope to finish the vid soon.

  • @nicollasalcantara6907
    @nicollasalcantara6907 2 месяца назад +2

    This is sick. Thanks for sharing your knowledge.

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  2 месяца назад +1

      hehe thank you nic, im glad you appreciate my content. JB

  • @Suviiii69
    @Suviiii69 3 месяца назад +2

    😭😭😭😭youre so talented ! Oh to code like this ❤❤ TYsm for your efforts professor !

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +1

      Thank you suv for these kind words. I appreciate you and always look forward to your comments. Take care man, JB

    • @Suviiii69
      @Suviiii69 3 месяца назад

      @@dr-Jonas-Birch awww tysm 🥰

  • @Bob-bl1ey
    @Bob-bl1ey 3 месяца назад +6

    Damn bro, u r the best, i've never seen someome making good content about C like that

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +2

      Thanks bob, Im happy you appreciate my content. Spread the word :) and take care, JB

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +1

      @CoruscationsOfIneptitude Yes check out the 3h beginner course in the tutorials playlist. There are not many skilled C coders on RUclips, we're only three, the others are two russian guys (forgive me though if I dont want to promote my competitors). Take care, JB

  • @_harrysingh
    @_harrysingh 3 месяца назад +1

    those keyboard clicks sound like music to my ears. Pure bliss. Also amazing video. subscribed and waiting for more amazing content

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thank you very much harry. Welcome to the channel :) JB

  • @maurolimaok
    @maurolimaok 2 месяца назад +1

    I'm too newbie for this stuff but
    What a nice channel
    Bookmarked
    I really hope it keeps in this way
    I'm at Odin Project now, after that, I will come back to learn this things.

  • @abubakaramasa5203
    @abubakaramasa5203 3 месяца назад +2

    Never thought I’ll see a video like this, 🎉🎉 Thanks

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  2 месяца назад

      Thank you Abu, that's very kind. And you're very welcome, JB

  • @Sl33pySt3rdust
    @Sl33pySt3rdust 2 месяца назад

    in only 6.5 hours is really really impressive, good work

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  2 месяца назад +2

      next time ill do two vms in 3.25 h

  • @Abhishekedutain
    @Abhishekedutain 3 месяца назад +1

    This is what we must call gold-mine knowledge man, you are Dr. doom

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Haha thank you Ab for these kind words. JB

  • @cedricvincent9526
    @cedricvincent9526 3 месяца назад +2

    I love this channel... Wow 😲, a great project.❤

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thank you cedrik, that's very kind. Im happy you like it, take care. JB

  • @Abhishek_Ahirwar2024
    @Abhishek_Ahirwar2024 3 месяца назад +2

    Really sir your work is appreciable 🎉🎉🎉🎉

  • @sanjays7255
    @sanjays7255 3 месяца назад +2

    I appreciate your efforts,and keep doing this kinda videos..❤❤❤

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thank you Sanjay, Im happy you like it. I will carry on, for sure :) Take care, JB

  • @akilesh.ml.engineer
    @akilesh.ml.engineer 3 месяца назад +1

    I never expected this project and i was totally amazed by it...

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Hehe thank you akilles. I'm glad you appreciate it. Spread the word :) and take care, JB

  • @alqudri9618
    @alqudri9618 2 месяца назад +2

    Thanks for this doc, take care, always!

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  2 месяца назад +1

      You're welcome Alq. You take care also, JB

  • @pisekanha
    @pisekanha 3 месяца назад +3

    Thank you for such amazing content!!🎉

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +1

      You're welcome, Im glad you like it, JB

  • @TheDjTotzy
    @TheDjTotzy 3 месяца назад +2

    I'm a web dev I never use C, it has been some time since college. But it's cool that I could follow along with you!

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +2

      Yeah, Im glad you like my content even though its not much of webdev stuff :) JB

  • @pharaohpanda
    @pharaohpanda 3 месяца назад +1

    Amazing video! Really liked the packet umbrella one to.

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thanks pharao, Im glad you like my content. Too bad I couldn't carry on that project but one day perhaps. I think you would have appreciated my solution for blocking tcp syn attacks. JB

  • @sudhanshushekhar4222
    @sudhanshushekhar4222 3 месяца назад +11

    I am a fan of c&c++ and after watching the content of this channel my mind was blown..
    Thanks Dr.❤❤

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Hehe thank you Sud, that's very kind. Im glad you like my content. Spread the word :) JB

  • @Cdaprod
    @Cdaprod 3 месяца назад +1

    I have needed to see this for about a week now

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      hehe cd, its only been out 3 days but I get your point :) JB

  • @mohammadrezafaal9676
    @mohammadrezafaal9676 3 месяца назад +2

    Oh my Gosh, Another great video 🔥🔥
    thank you Dr.Birch

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      You're welcome mohammad, Im glad you like it. Take care, JB

  • @Stisse12
    @Stisse12 3 месяца назад +2

    This is so cool level of programming I never will learn but always wanted, I learned Asambler on C64 , now it’s most c++, phyton and java but not low level as you. Impressive.. tutorials on this would be nice…

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +1

      Thanks you stis, Im glad you like it. JB

  • @alimansimov1929
    @alimansimov1929 3 месяца назад +1

    Just incredible, keep doing

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thank you ali, Im happy you like. -JB

  • @DeeN-z7z
    @DeeN-z7z 3 месяца назад +2

    You a rare gem on YT

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thank you very much Dee, Im happy you like it. JB

  • @AlberTesla1024
    @AlberTesla1024 3 месяца назад +1

    Incredible that this is recommended to me. I feel blessed.

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Hehe sometimes the algorithm gets it right. Thank you albert, Im glad you like it. Spread the word :) and take care, JB

  • @shashank_prajapati_ro
    @shashank_prajapati_ro 3 месяца назад

    great I always wanted to code a VM and learn more how a computer works, now with this I can do it

  • @iasoto
    @iasoto 3 месяца назад +1

    I'm here for the penguins and the intro 😂. Nah it's an awesome material, thanks Dr.

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +1

      Thank you IA, I'm happy you like my content. And Gunther sends his regards :D JB

  • @Maximus98245
    @Maximus98245 3 месяца назад +10

    Dr Birch this is absolutely fantastic! Thank you so much!!!

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thank you max for these kind words. Im really happy you like my content. Spread the word :) JB

  • @garakchy
    @garakchy 3 месяца назад +1

    Wow, what a job.
    Thank you dr.

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +1

      Thank you gar, Im happy you like it. JB

  • @thisistotest
    @thisistotest 3 месяца назад +1

    Sir, thanks for all you efforts.

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +1

      You're very welcome This. I'm glad you like it. Spread the word :) JB

  • @vanjastojanovic5023
    @vanjastojanovic5023 3 месяца назад +1

    Amazing content!

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thank you vanja, Im glad that you appreciate it. Take care, JB

  • @shawnmcmanus2623
    @shawnmcmanus2623 3 месяца назад +1

    Thank you for this content sir🙏🏻

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      You're very much welcome, Im glad you like it. JB

  • @negasonicteenagewarhead
    @negasonicteenagewarhead 3 месяца назад +2

    That's great🔥🔥

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +1

      Thank you sonic, Im happy you like my stuff. Spread the word :) and take care, JB

  • @lyf2403
    @lyf2403 3 месяца назад +1

    Hey Doc. Thanks for creating this video, red ❤ from India..

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      You're very much welcome L, I'm glad you like it. Take care, JB

  • @gowthamk7416
    @gowthamk7416 3 месяца назад +2

    I am gonna watch whole video just for you kind sir

  • @mattshu
    @mattshu 3 месяца назад +2

    When you see a channel like this you must subscribe, it is the only way

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thank you matt for these kind words, we're lucky to have you! JB

  • @sumedhnvda
    @sumedhnvda 3 месяца назад +1

    wow sir wonderfull class

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thank you Sum. Im happy that you like my content. Spread the word :) and take care, JB

  • @andrewferns305
    @andrewferns305 3 месяца назад +1

    This vid literally taught me so much

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thats great andrew. Im glad you like it, JB

  • @marcosalbano
    @marcosalbano 3 месяца назад +5

    this is gold! thanksss

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thank you marcos, Im glad you like my stuff. Spread the word :) and take care, JB

  • @bkmeher9005
    @bkmeher9005 3 месяца назад

    It's mind blowing ❤

  • @othersherbet
    @othersherbet 3 месяца назад +1

    and im happy. and sad. and frustrated. and like holy fuck. I found a project. I found a magical channel. feelings of vitory, relief, and a fair bit of terror. subscribed. will watch all videos, slowly...

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +1

      hehe if you watch all my one hundred-something videos I will give you a hug :) JB

  • @CTRLRTY
    @CTRLRTY 3 месяца назад +1

    Jesus, such a good content. Keep it up!

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thank you control, I'm happy you like it. Spread the word :) and take care, JB

  • @SinergiasHolisticas
    @SinergiasHolisticas 3 месяца назад +2

    Love it!!!!!!!!!!!!!!!!!

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      That's great, Sine :) Glad you like it, JB

  • @UmarKhan-ve7zx
    @UmarKhan-ve7zx 2 месяца назад

    I love this!!

  • @Labandusette
    @Labandusette 3 месяца назад +1

    Man you have my sub. Good job...

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thanks lab and welcome to the channel, JB

  • @artistry7919
    @artistry7919 3 месяца назад +1

    Just found your channel. Fkn great content

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thanks artist, Im glad you like it. Spread the word :) and take care, JB

  • @Turjak_art
    @Turjak_art 3 месяца назад +1

    Thank you very interesting!

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      You're welcome T, Im glad you like it. Spread the word :) and take care, JB

  • @willemvdk4886
    @willemvdk4886 2 месяца назад

    And all development was done in a bathroom! Amazing stuff.

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  2 месяца назад

      srry my new appartments pretty empty as of now

  • @Alok-hg2rv
    @Alok-hg2rv 3 месяца назад +1

    Would have been great if you could discuss more of its system design parts with diagram and d then code it. Becomes much easier to understand for beginners like me

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      I actually did that in this episode, check the beginning. JB

  • @fpn12099
    @fpn12099 2 месяца назад

    Let me note some important timestamps:
    3:08:35 Memory
    3:24:15 execute
    4:14:41 execute instr
    4:15:00 mov

  • @lancemax857
    @lancemax857 3 месяца назад +1

    Wow, this is great!!! I thought you need a team to make one.

  • @deepdump7131
    @deepdump7131 3 месяца назад +1

    dude this is awesome

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +1

      Thank you deep, Im glad you like it. Spread the word :) JB

  • @johnsteve1276
    @johnsteve1276 3 месяца назад +1

    Here we goooooo~

  • @sumitsingh-CANDY
    @sumitsingh-CANDY 3 месяца назад +1

    Thank you youtube algorithm, found a gem !!

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Hehe thank you sumi for these kind words. Welcome to the channel :) Take care, JB

  • @leonlysak4927
    @leonlysak4927 3 месяца назад +1

    Instant subscribe. Jesus dude this is awesome

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thank you leon, Im glad you like it. Welcome to the channel :) JB

  • @aakash-codes
    @aakash-codes 3 месяца назад +1

    Hell dude... This shit is dope!
    I wanna become a pro like you! Not sure when it will be me building such projects on my own 😢

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thanks aak, sooner than you think - just keep coding, JB

  • @yashwanthreddy9343
    @yashwanthreddy9343 3 месяца назад

    Amazing as always..

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thank you very much yash. I always look forward to your comments :) Take care, JB

  • @walidoulondon8107
    @walidoulondon8107 3 месяца назад +1

    Genius ❤

  • @adamrushford
    @adamrushford 3 месяца назад +1

    Oh damn, this actually tops what I'm doing

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  2 месяца назад

      hehe adam, what are you doing? JB

    • @adamrushford
      @adamrushford 2 месяца назад

      @dr-Jonas-Birch nothing as cool as coding my own virtual machine in C... I mean it's just an entry point Library, renderless game engine core, feature Rich free game engine... Still doesn't compare though

  • @gojo1825
    @gojo1825 3 месяца назад +1

    Omg, Dr. Jonas did it again 😮

  • @ElaineParra
    @ElaineParra 3 месяца назад +1

    leaving my comment to show my appreciation haha

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thank you miss parra, I appreciate it. JB

  • @Brad_Script
    @Brad_Script 3 месяца назад +1

    When comparing program pointer to break point, you need to get the pointer of the break point rather than casting its value to a program pointer. That's a good reason to never disable comparing int to pointer warnings lol

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      hehe true. ifigured it out eventually :) JB

  • @Dinesh-gc5qy
    @Dinesh-gc5qy 3 месяца назад +2

    Sir , can u pls make playlist on assembly from beginner to advanced?

  • @sonicmaths8285
    @sonicmaths8285 3 месяца назад +2

    That thumbnail kills me 😂

  • @shivasd2342
    @shivasd2342 3 месяца назад

    Great

  • @subhajitchatterjee1637
    @subhajitchatterjee1637 3 месяца назад +1

    Woah !

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +1

      Hehe thank you Sub, Im glad you like it. JB

  • @distortions
    @distortions 3 месяца назад +2

    you inspire me.

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thats great Dist. That was my intention. Take care, JB

    • @distortions
      @distortions 3 месяца назад

      ​@@dr-Jonas-Birch The question is, what inspires you and what gives you the motivation to keep going. Ig the community you gathered but is there anything other than that?

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      @@distortions you guysof course!

  • @ramezkanj6545
    @ramezkanj6545 3 месяца назад +1

    Thank you for the video Dr Birch. Do you have a video on how to setup an online repository like the one you have in this video? If not do you have any links/articles on how I can setup something similar?

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      No but I can make a video about it. It's a good idea and I have added it to my list. JB

  • @Montoloid
    @Montoloid 2 месяца назад +1

    ur very cool thank you

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  2 месяца назад

      thank you monto, i bet you're pretty cool too :) JB

  • @ahsanhafeez7631
    @ahsanhafeez7631 3 месяца назад +2

    I have learned c/cpp now i am more intresting in game engine development did couple of courses on it now i want recommendation which course to watch

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Try my advanced 7h course in the tutorials playlist. If you're quite at that level yet though, try the 3h beginner. JB

  • @earnstein7607
    @earnstein7607 3 месяца назад +1

    I'm subscribed

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Thats great earn. Welcome to the channel :) JB

  • @Anticitizen666
    @Anticitizen666 2 месяца назад +1

    I've written some emulators for consoles in the past, and I'd call this more of an emulator than a virtual machine. Also, did you mean 64K of RAM? 65K seems strange (17bit address?) :) Thanks for the video.

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  2 месяца назад

      haha i always get units mixed up, this is like the 3rd time. good that im not a mathematician, JB

  • @Cr0a3
    @Cr0a3 3 месяца назад +1

    We will have following registers: ax, bx, cx, dx, sp, ip then in the assembly example eax is used

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад +1

      Hehe sorry, old habit. I corrected myself later in that video, or maybe the next. JB

    • @Cr0a3
      @Cr0a3 3 месяца назад

      @dr-Jonas-Birch cool project anyway

  • @danishmehmood6110
    @danishmehmood6110 3 месяца назад +1

    brilliant stuff , why don't you code a rfc in some other video like json rfc or HTTP or TCP rfc ?

  • @Lamya_1
    @Lamya_1 2 месяца назад +1

    Hello Dr Jonas, I am waiting for your compiler project in haskell. Remember you said few months ago

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  2 месяца назад +1

      i know. ive been secretly practicing hs hehe so ill write a compiler for my vm machine code language when its done, JB

    • @Lamya_1
      @Lamya_1 2 месяца назад

      @dr-Jonas-Birch that's wonderful, I'm excited!!

  • @box9283
    @box9283 3 месяца назад

    You know what I am gonna do to that thing, Batman. There are no laws against Virtual Machines Batman.

  • @mohanballa8624
    @mohanballa8624 3 месяца назад +1

    God mode activated

    • @dr-Jonas-Birch
      @dr-Jonas-Birch  3 месяца назад

      Hehe thanks Mo, Im glad you like it. JB

  • @dizzsilver
    @dizzsilver Месяц назад

    I just found the perfect video to fall asleep with