Its been some time since i've wanted to do this, but was unsure if posting Sega stuff in NesDev would be acceptable. I've talked to B00daW about it and he said that it would not be a problem. This is already posted in Racketboy and i though that it would be fair to share here as much of the information that made this be possible came from NesDev.
So, here it is: https://github.com/soniccd123/Genesis-FeRAM-Cart
I designed a Genesis Repro Cartridge with save capability using FeRAM memory. For a long time i've wanted to had this kind of cartridge, and i know that there is some fine commercialy available PCBs that i could buy, but besides me wanting to do it myself, IC availability, shipping cost and other situations posed a problem for me. I also wanted the possibility to change my cart as i need for prototyping and testing, so designing my own cart seemed like the ideal solution for me.
As I know that others also may have their needs concerning a cart like this, I've decided to make my project open for anyone to modify, learn or just make some for fun as needed. I know some choices i've made in the project may not suit everyone one (FeRAM is a particular controversial choice, but i really hate batteries lol), so be welcome to make your own modifications!
As for the cart itself, these are some of its features as it is now:
- Suports Genesis and 32X software
- ROM Support for up to 4MB
- Save support for all ROM sizes (Selection for <2MB/4MB by jumper)
- 32KB of FeRAM for saving
- No need for battery for saving
- Rudimentary ROM bank switch (Permits multiple games on same ROM, does not change FeRAM banks, maybe in the future)
I hope this helps someone,
Soniccd123