Game Doctor SF7 - accessing cartridge SRAM

Discussion of hardware and software development for Super NES and Super Famicom.

Moderator: Moderators

Forum rules
  • For making cartridges of your Super NES games, see Reproduction.
Post Reply
majeredb8
Posts: 3
Joined: Sun Aug 31, 2008 2:13 pm

Game Doctor SF7 - accessing cartridge SRAM

Post by majeredb8 » Sun Aug 31, 2008 2:18 pm

Hello, I was curious as to whether anyone using a GDSF7 has been able to back up cartridge SRAM to a floppy, to a PC, or to BRAM. Unlike other dumpers, there does not appear to be any built-in utility to access and dump SRAM. Yet, it seems like the device is capable of accessing cartridge SRAM. Using a hack listed in the device manual, it is possible to save data from BRAM to the cartridge when playing a game that is stored in the GDSF7 memory. UCON64 also seems to lack this functionality.

So - does anyone know of a way to simply back up cartridge SRAM? This seems like a pretty basic functionality, and would be useful to ensure that save games don't disappear when the cartridge batteries go out.

User avatar
kyuusaku
Posts: 1665
Joined: Mon Sep 27, 2004 2:13 pm

Post by kyuusaku » Sun Aug 31, 2008 3:01 pm

There are two codes, one for BRAM->cart, and for cart->BRAM; cart->BRAM's code is "10005XXXXXXXX1".

majeredb8
Posts: 3
Joined: Sun Aug 31, 2008 2:13 pm

Post by majeredb8 » Sun Aug 31, 2008 4:44 pm

Thanks. One more follow-up question. How do you initiate the cart -> BRAM transfer? I presume that the write BRAM command won't automatically do this. Do you need to load the game and then initiate a save, or is merely loading the game from dumper memory sufficient to pull the cart memory into BRAM?

User avatar
kyuusaku
Posts: 1665
Joined: Mon Sep 27, 2004 2:13 pm

Post by kyuusaku » Sun Aug 31, 2008 5:05 pm

You don't need to load any game, just enter the code, it'll overwrite the GD's BRAM with the cart's, then you save it to disk as you would normally.

User avatar
MottZilla
Posts: 2832
Joined: Wed Dec 06, 2006 8:18 pm

Post by MottZilla » Sun Aug 31, 2008 5:59 pm

Why doesn't UCON64 have this as a normal option? I didn't realize the GDSF7 could interact with the cartridge SRAM like that.

User avatar
kyuusaku
Posts: 1665
Joined: Mon Sep 27, 2004 2:13 pm

Post by kyuusaku » Sun Aug 31, 2008 8:07 pm

Lots of stuff isn't in uCON64 since Bung never released TSF's source like they did for TPC (V64) and GBT (GBX) the supported transfers had to be REd.

User avatar
MottZilla
Posts: 2832
Joined: Wed Dec 06, 2006 8:18 pm

Post by MottZilla » Mon Sep 01, 2008 1:16 pm

So TSF has this function? Does UCon64 have some sort of debug command to use this function? Just wondering as it would be pretty useful to me to be able to load cartridge SRAM with files from my PC.

User avatar
kyuusaku
Posts: 1665
Joined: Mon Sep 27, 2004 2:13 pm

Post by kyuusaku » Mon Sep 01, 2008 2:43 pm

I don't think this is a built in function but I believe TSF can transfer cheats. If transferred cheats works the same as through the BIOS, you'd still have to make a macro to enter the cheat, then receive the BRAM or vice versa.

Post Reply