RP2040 - Bare Metal 6502 Emulator - BMA 09

Поділитися
Вставка
  • Опубліковано 25 сер 2024

КОМЕНТАРІ • 20

  • @jpeter20
    @jpeter20 8 місяців тому +4

    What an excellent use of assembly language, and a great way for learning assembly on both RP2040 and 6502! I look forward to future installments.

    • @LifewithDavid1
      @LifewithDavid1  8 місяців тому +2

      Glad you enjoyed it! I'm having fun doing these videos. Thanks for watching!

  • @briandickson1000
    @briandickson1000 8 місяців тому +2

    Amazing! Excellent overview of the 6502 internals/opcodes and addressing. I really like how you've decided to go with your own design on this, a great way to learn and will be something to be extra proud of. Will be following with great interest!

    • @LifewithDavid1
      @LifewithDavid1  8 місяців тому +1

      Glad you enjoyed it! Thanks for the comments and for watching!

  • @jemo_hack
    @jemo_hack 8 місяців тому +2

    What a fantastic project! Congrats and thank you David!

  • @wktodd
    @wktodd 8 місяців тому +4

    "We choose to do these things... Not because they are easy, but because they are hard"

    • @LifewithDavid1
      @LifewithDavid1  8 місяців тому +1

      Absolutely!

    • @PeranMe
      @PeranMe 8 місяців тому

      Exactly! Jack could have seduced any woman, but he chose Marilyn Monroe. I would argue that going to the moon might not have been the bigger challenge. Disclaimer: I’m not advocating trying to bed a moviestar (esp. Marilyn Monroe), ARM assembly is much more fun in the long run.

  • @carlosmsx2
    @carlosmsx2 8 місяців тому +2

    I'm doing something similar but to emulate a Z80! I learned a lot from your videos. I could get it running in an experimental pcb and now a friend is helping me to design the final PCB. Thanks for share with us your knowledge. Greetings from Argentina!!

    • @LifewithDavid1
      @LifewithDavid1  8 місяців тому

      Congratulations! That sounds like a cool project. The Z80 is a little more complicated than the 6502, so you had a bit more modeling to do than I did. Thanks for watching!

    • @LifewithDavid1
      @LifewithDavid1  8 місяців тому

      @@NeverMind-pk4wzThat's really impressive since the clock speed of the Mega32 is so slow! I guess I'm a piker since I have 125 MHz to work with. I hope I can get the second core and PIO to take care of the timing required for video; we'll see how far I get. Thanks for the comment!

  • @PeranMe
    @PeranMe 8 місяців тому +2

    I like the way you think! So much more learning to be had by rolling your own - even if it fails!

  • @PaulGrayUK
    @PaulGrayUK 8 місяців тому +1

    Fantastic stuff.

    • @LifewithDavid1
      @LifewithDavid1  8 місяців тому +1

      Thank you! After I figured out the decoding, the rest was pretty straightforward.

  • @wktodd
    @wktodd 8 місяців тому +2

    You've created a micro-coded 6502 :-) Are you going to emulate the pins as well? Almost a plug-in replacement ;-)

    • @LifewithDavid1
      @LifewithDavid1  8 місяців тому

      Thanks for the comments. It could almost be, but the Pico is now the entire computer, not just the CPU. So it will really emulate my entire 6502 computer, I/O and all. Thanks for watching!

  • @georgestheking1
    @georgestheking1 8 місяців тому +1

    EH Basic will be a good program for testing

    • @LifewithDavid1
      @LifewithDavid1  8 місяців тому

      Yes it will be. I have already ported ehbasic to my TIM computer, so it shouldn't be that much of a stretch to get it to run in this emulator. Hopefully early next year!