Home | Forums | What's new | Resources | |
Backup RAM data format |
hitomi2500 - Sep 17, 2003 |
hitomi2500 | Sep 18, 2003 | |||
Thanks, Rockin'-B Actually it's not as cool as You suppose. It's pretty dumb (I mean simple The only thing I know about these cartridges is an official datasheet for AT29C040 from Atmel's website.... It's a 4MBit flash IC, and almost every pin comes directly to Saturn's socket, so I simply connected my so-called programmer directly to this IC. The only difference is that instead of IC's Chip Enable (CE) cartridge has 2 pins: latch enable and chip enable controlled via 74 series logics. As you can see from picture, this device contains only DIP32 socket 'cause tests were performed on DIP32 AT29C040 chip. It's too difficult for me to built a Saturn-like socket, so I soldered a DIP32 panel to cartridge directly... And don't be afraid of KP1533NP15 chips (it's not actually N, it's russian I), is'a russian analog of 74HC173. K155, jumpers and resistors aren't used, they're from previous development. If you've got some questions, feel free to ask'em. I don't have any information about everything else in socket's pinout, but you can find it here...(the page is in japanese, but I suppose it's not a problem), in section 17 there is a connector himself, but I haven't traced links yet. I have alredy started a reenginering process, but I'm still out of data. I have an Action Replay (damn, I lost it somewhere in my room... where can it be....), but I don't have a PC link card, and I suppose it's kinda difficult to find it here in Russia. The only choises is either to order it from USA (it works, but slow), or make it myself Maybe somebody can assist me in this task? I will need only AR save binaries I suppose... If someone is interested, please mail me. |
ExCyber | Sep 19, 2003 | |||||||
Jameson: can you determine which cart pins provide CE, OE, and WE? I've been looking for this for a little while and would really appreciate any info on it... in the mean time I'll navigate the maze of dummy bus names in those schematics.
The hard part for ISA would be making the edge connector, the circuitry is not that advanced. By the way, you might want to check out Free Wing's parallel port interface... for the comms port... the design is not very elegant or fast but it's compatible with SPP and is not too difficult to build. edit:
That's because it lives in the BIOS. |
hitomi2500 | Sep 21, 2003 | |||
ExCyber, latch used in Sega's RAM cart (both mine and my friend's) is 74244. First input is connected to 5V, remaining - to 0V, outputs - directly to data bus, control inputs (soldered together) - to 48F and 32B via 7400 NAND as I described before. Actually, my EMS's Action Replay uses similar IC (74245) for latching link port. Regrettably my RAM cart doesn't have address lines higher than A18 'cause it's using 2^19 bytes RAM, and I'm not sure if it really coincide with DRAM's. Anyway, here's full pin refference of my cart (according to flash IC address/data bus) Address line: A0 45B A1 44F A2 43F A3 42F A4 40F A5 39F A6 38F A7 40B A8 42B A9 44B A10 43B A11 38B A12 39B A13 37F A14 37B A15 35F A16 35B A17 34F A18 34B Data line: D0 55B D1 56B D2 57B D3 58B D4 58F D5 57F D6 56F D7 55F Sega's RAM cart doesn't have neither 30F-33F nor 31B&33B, 47B&48B are missing too, so I can't confirm your guess. Yeah, you said A20 and A22 are both connected to 32B. Is this a misprint or you mean they're multiplexed ? In first case I suppose A22 must be 31B... slinga, I've found your program. I'll try to use it. BTW, I've posted some topic-related materials at my web account. If anyone is interested, you can check it here... |
ExCyber | Sep 21, 2003 | ||||
Having A20 and A22 connected was a typo. Also, my numbering starts at A1 (because the A-Bus is a 16-bit bus). |