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!
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.
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!!
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!
@@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!
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!
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!
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.
Glad you enjoyed it! I'm having fun doing these videos. Thanks for watching!
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!
Glad you enjoyed it! Thanks for the comments and for watching!
What a fantastic project! Congrats and thank you David!
My pleasure. Glad you like it!
"We choose to do these things... Not because they are easy, but because they are hard"
Absolutely!
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.
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!!
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!
@@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!
I like the way you think! So much more learning to be had by rolling your own - even if it fails!
Yes! Thank you!
Fantastic stuff.
Thank you! After I figured out the decoding, the rest was pretty straightforward.
You've created a micro-coded 6502 :-) Are you going to emulate the pins as well? Almost a plug-in replacement ;-)
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!
EH Basic will be a good program for testing
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!