This would of course require laying out a circuit for the bare RP2040 chip instead of using an RP2040 stamp, but it's not a complicated design, and you'll save a lot of time and money if you're planning on producing a decent sized batch of these.
PicoCart64: Nintendo 64 flash cart using a Raspberry Pi RP2040
11–20 of 44 posts
Re: PicoCart64: Nintendo 64 flash cart using a Raspberry Pi RP2040
#12Re: PicoCart64: Nintendo 64 flash cart using a Raspberry Pi RP2040
#13I really think this is the best way to enjoy retro games. Original hardware + cart/cd emulation with games loaded on sd card. Access to every single game in every region for the entire console that runs flawlessly. The hiccups and bugs you experience with emulation totally ruins immersion. Also best played on CRT. I still remember there used to be a Hong Kong vendor that sold these flash carts and you could load N64…
Re: PicoCart64: Nintendo 64 flash cart using a Raspberry Pi RP2040
#14While this is interesting, the project page is a little light on what it can do. Can the RPi feed streams of instructions to the N64? Can it act as a co-processor? EDIT: more info on Twitter apparently: https://twitter.com/kbeckmann/status/1539738410063208454
The N64 flash cartridge feeds data to the N64 on a 16 bit parallel bus. It's used to store the game ROM. I suppose by writing clever self-modifying "ROM" code, you could hack the Pi into acting as a coprocessor, but in this configuration, it's just feeding arbitrary game data to the N64 - emulating the ROM that would be seen in a normal N64 flash cart. Unlike in older consoles like the SNES where cartridges often con…
(Edit: The cartridge bus is set up to be most efficient when reading/writing blocks of memory (address is latched w/ auto-increment). It would still work for accessing devices though.)
Re: PicoCart64: Nintendo 64 flash cart using a Raspberry Pi RP2040
#15Re: PicoCart64: Nintendo 64 flash cart using a Raspberry Pi RP2040
#16Awesome to see the recent adoption of Pi modules in game consoles. I can’t wait to see where this goes
Re: PicoCart64: Nintendo 64 flash cart using a Raspberry Pi RP2040
#17Re: PicoCart64: Nintendo 64 flash cart using a Raspberry Pi RP2040
#18I really think this is the best way to enjoy retro games. Original hardware + cart/cd emulation with games loaded on sd card. Access to every single game in every region for the entire console that runs flawlessly. The hiccups and bugs you experience with emulation totally ruins immersion. Also best played on CRT. I still remember there used to be a Hong Kong vendor that sold these flash carts and you could load N64…
I remember similar units for SNES that loaded from floppy disk.
Re: PicoCart64: Nintendo 64 flash cart using a Raspberry Pi RP2040
#19Earlier quoted context omitted.
The N64 flash cartridge feeds data to the N64 on a 16 bit parallel bus. It's used to store the game ROM. I suppose by writing clever self-modifying "ROM" code, you could hack the Pi into acting as a coprocessor, but in this configuration, it's just feeding arbitrary game data to the N64 - emulating the ROM that would be seen in a normal N64 flash cart. Unlike in older consoles like the SNES where cartridges often con…
I'll add that this makes preservation a lot easier. For example, there's the 64DD. It's a disk drive peripheral for the N64. It's Japan-only--for various reasons. Some people thought it would be difficult to emulate. Nope, it turns out it's basically just some disk I/O. Games are just data.