As many other gamers have discovered, the save capacity of Duos is rather lacking, what with many of the later release RPGs saves taking up most (if not all) of the save capacity.
Is there any easy way that a Duo could be modified so as to increase the internal save capacity and allow more save games to be stored using the same internal memory manager? If so, then I think that this would be a useful mod.
Well, without actually connecting up any hardware, the answer is at least "partially yes".
The internal save RAM is a capacitor-backed 2KB SRAM.
When David Michel first came out with MagicEngine, he "accidentally" allocated the savegame memory bank as 8KB, and realized that the CDROM memory manager was dealing with addresses beyond 2KB without any problems (or rather I should say, "without any fixed-size limitations").
So, one could expand the 2KB to 8KB.
However, I don't know if everything would treat the 8KB savegame naturally.
- Some games implement their own BRAM managers, so they migh not deal well with larger-than-2KB.
- Tennokoe banks would not deal with the size beyond 2KB well
- Not sure about the Memory Base 128/Save-kun unit either - or rather, I should say, not sure about the various MB-compatible games, and their associated BRAM managers.
Beyond that, one could take a larger-than-8KB (or larger-than-2KB) SRAM, and connect a certain number of the high-order address lines to a selector circuit, so you could "dial-in" a BRAM bank. I've seen some PCB-mounted rotary switches which have 8 positions and BCD output, so one of those might work well.
For anything like SDCards or other flash memory, that's not really feasible, unless a related patch is made to the BRAM save functions inside of the CDROM card, if you use flash memory. On the other hand, FRAM or MRAM may not have this constraint, and may actually be available in sizes relevant to this application. Of course, you would almost certainly need some sort of 5V-to-3.3V (or lower) conversion circuitry.