kbeckmann / PicoCart64

N64 development cart using a Raspberry Pi RP2040
BSD 2-Clause "Simplified" License
762 stars 43 forks source link

Support N64DD #28

Closed kbeckmann closed 9 months ago

kbeckmann commented 2 years ago

This is a big task, might need to break it down. But the gist is, add support for N64DD.

First step is to implement the protocol, serve data from external flash for convenience.

Later we might want to stream the disk contents from the SDCard.

kbeckmann commented 2 years ago

Lots of good info here https://github.com/LuigiBlood/64dd/wiki/Memory-Map

kbeckmann commented 2 years ago

Don't forget about disk swapping. Maybe use a companion app and connect to it over WiFi?

Apparently Doshin 2 requires disk swapping, and Mario Artist also supports import/export from each other via disk swapping.