News from the N64 front: all of my carts are now playing. The whole thing went rather smoothly, took me just a few hours for adapter build and firmware implementation… Unlike other systems, the ROM access scheme of the N64 library appears pretty uniform. So far, no trouble with weird bank switching or hidden memory areas whatsoever. Title, ID (instead of checksum) and size detection also seem to work reliably. The loading times may appear unusually long, but considering the massive amount of data, it’s really not that bad. Mario 64 (8MB) takes about 30 seconds to load.
As usual, my plug-in adapter is just a bunch of wires, but in practice we will have to translate between the Retrode’s 5V and the N64’s 3.3V. For now, I solved the issue by sacrificing an old prototype and regulating the entire circuit down to 3.3V. I plan to put up a reference adapter design for 5V Retrodes in the next few days.
Title ID Mbyte Chameleon Twist NCTP 12 F1 World Grand Prix NFWD 12 NBA Pro 98 NBAP 12 Super Mario 64 NSMP 8
While we’re at it, here’s a quick list of things that will be included in the next firmware version:
- SNES mouse support
- N64 plug-in adapter support
- Virtual Boy plug-in adapter support
- Config parameter: cartridge detection lag