Register | Login | |||||
Main
| Memberlist
| Active users
| Calendar
| Chat
| Online users Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album |
| |
0 users currently in ROM Hacking. |
Acmlm's Board - I3 Archive - ROM Hacking - Savestates: Snes9x vs ZSNES | New poll | | |
Add to favorites | Next newer thread | Next older thread |
User | Post | ||
Padri Nuestro Micro-Goomba Since: 11-28-05 Last post: 6858 days Last view: 6858 days |
| ||
Does anyone here know where I could find information about the formats of these two emulators' savestates? Tile Molester is able to extract palette information from ZSNES savestates, but not from Snes9x, and I would like to find out where the palettes and such are stored in Snes9x's saves.
So far I've figured out that Snes9x saves are compressed with gzip, but decompressing still doesn't yield anything ZSNES-compatible. Unfortunately, I don't have access to ZSNES as I am a Mac user and that emulator is heavily tied to the x86 platform. Thanks for any help you can offer. |
|||
Euclid Since: 11-17-05 From: Australia hmm... Last post: 6437 days Last view: 6431 days |
| ||
I only remember the zsnes format
0 - C12 header information C13 - 10C12 stuff in bank $7E 10C13 - 20C12 stuff in bank $7F 20C13 - end stuff in vram I'm not entirely sure of where the stuff in the APU gets stored... as for the snes9x savestate, the format is similar except it's gzipped, i also think it has a bigger header or something similar and it might also be saving the sram. |
|||
Padri Nuestro Micro-Goomba Since: 11-28-05 Last post: 6858 days Last view: 6858 days |
| ||
Now that you mention it, I believe Snes9x does store the sram in its states. I distinctly remember accidentally loading an old state while playing Tales of Phantasia, thinking to myself, "Oh, well, I can load this more recent sram save..." and then kicking myself when I realised that the sram had been reset to an older save as well.
Why, oh why, can't they just use the same format? Maybe when the Intel Macs are available we'll have ZSNES too... |
|||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6431 days Last view: 6431 days |
| ||
Once you un-gzip the Snes9x format, you'll get this. As far as registers and APU, etc, I haven't explored that quite yet.
$C63 - $10C62 : VRAM $10C6E - $30C6D: WRAM (i.e. $7E:0000 to $7F:FFFF) $30C79 - $32C78: SRAM |
|||
creaothceann Red Goomba Since: 11-22-05 Last post: 6626 days Last view: 6626 days |
| ||
Originally posted by Padri Nuestro
See http://www.geocities.com/illegal_eagle_2003/vsnes/index.htm for more info. Note that the "reverse order" thing is from my "x86" point-of-view. Originally posted by Padri Nuestro Probably. The formats are different because the programs are different. Storing additional info to represent the "complete SNES status" wasn't / isn't the goal of the emulator authors. SRM files are 100% interchangeable though. (edited by creaothceann on 11-28-05 02:32 AM) |
|||
Padri Nuestro Micro-Goomba Since: 11-28-05 Last post: 6858 days Last view: 6858 days |
| ||
Thanks for the information. Maybe now I can make some sense of this, find the palettes... You know, that stuff. <3 |
Add to favorites | Next newer thread | Next older thread |
Acmlm's Board - I3 Archive - ROM Hacking - Savestates: Snes9x vs ZSNES | | |