In the same vein that I shared my open hardware Genesis repro PCB, I am now sharing my SNES Repro PCB with the community. It is an open hardware project and everyone is welcome to modify and study it as needed. I've tested it extensively in the last months and I think that most bugs, especially correct save support for HiROM and LoROM are corrected.
So, here it is: https://github.com/soniccd123/SNES-FeRAM-Cart
Some of the PCB features:
- ROM Support for up to 4MB
- HiROM and LoROM software (set by jumpers)
- 32KB of FeRAM for saving (256kb)
- No need for backup battery
- Rudimentary ROM bank switch (Permits multiple games on same ROM)
- SuperCIC support, now confirmed working!
Be welcome to ask questions and make sugestions. I'm not a professional engineer and it may have flaws that i didn't noticed. Hope you enjoy and this helps someone!
Soniccd123
THINGS TO NOT FORGET WHEN BUILDING:
- Check the chips orientation before soldering and powering on. KiCAD stock silkscreen for SMD components is quite bad showing correct orientation;
- Byteswap the ROMs when writting;
- If your board was build with a design before the 02/24/2021 commit, join U5 pin 20 with a 5V source (pin 1 is a good candidate).