Kevin Vance realizes his wish to design a Commodore 64 ram expansion cartridge using a Raspberry Pi Pico. The Pico presents a window into it’s own RAM and signals are buffered by level shifters. The magic is in the programming to get the Pico’s PIO and DMA to provide the data before the Commodore 64 expects it. Pico’s PIO system provided the biggest advantage for this build, allowing him to keep all the complexity off the CPU and run with predictable timing.
Using a second Pico as an emulator helped with the development process
See more from the creator Kevin on GitHub and also in the Raspberry Pi News.
No comments:
Post a Comment