Home | Forums | What's new | Resources | |
SRAM location |
patroclus02 - May 8, 2006 |
cgfm2 | May 9, 2006 | ||||
Sonic 3 has a FM1280S FRAM which I think is 4Kx8. I don't know which address it's mapped to, but if you just look at the ROM image header there is a field that describes the type of memory backup device (EEPROM, SRAM, etc.) and the address it's at. The format of the header is described in Sega's manuals: http://www.antime.org/sega/md.html... You can check the header for any game that you need SRAM information for. EDIT: For the SRAM data bus issue, you could always use a 16-bit RAM chip to handle both even and odd addresses. |
patroclus02 | May 9, 2006 | |||
I've downloaded the manuals, but I see no info about how to detect type of RAM (or EEPROM, or whatever). Indeed, I just looked at the header of Sonic 3 and Shining Force (which uses SRAM) and I see no difference about backup RAM info. Anyway, acording to Charles Macdonald, Some cartridges use a Xicor X24C01 EEPROM chip, and have 0001B0: 52 41 E8 40 00 20 00 01 00 20 00 01 So sonic 3 is not an EEPROM cart? Also, is there any info about how to write to these kind of memories? I suppose going to datasheet and see how it works..? |
ExCyber | May 9, 2006 | |||
Right, the Xicor chip is actually a serial EEPROM and so only needs the one byte of address space. From an access standpoint FRAM is basically identical to SRAM. I'm pretty sure the Xicor datasheet is on Charles's site...... |
patroclus02 | May 10, 2006 | |||
Yes, I know about serial EEPROMS. What I never heard about is FRAM.. neither find much info in google. Is it just the same as any SRAM? |
ExCyber | May 10, 2006 | |||
From an external perspective it's basically identical; the main difference is that it is nonvolatile without needing a battery. The innovation is in how the actual memory cells work. You might get more relevant stuff out of Google with "ferroelectric RAM" rather than "FRAM" (which also happens to be the name of a major manufacturer of automotive components), or check out the Wikipedia article.... |