Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - SRAM formats between different emulators

Reply to topic
Author Message
  • Joined: 21 Dec 2012
  • Posts: 5
  • Location: Muscatine, IA
Reply with quote
SRAM formats between different emulators
Post Posted: Fri Dec 21, 2012 5:45 pm
Hi, has anyone documented different formats in which emulators write the SRAM?

I'm trying to convert SRAM files from MASSAGE to Kega format, if anyone has any information regarding that it will save me quite a lot of analysis time.

Thanks and advance!
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 08 Jul 2001
  • Posts: 8653
  • Location: Paris, France
Reply with quote
Post Posted: Fri Dec 21, 2012 5:53 pm
I don't imagine any emulator writes it any differently, it should be a raw block of data.
  View user's profile Send private message Visit poster's website
  • Joined: 21 Dec 2012
  • Posts: 5
  • Location: Muscatine, IA
Reply with quote
Post Posted: Fri Dec 21, 2012 6:38 pm
That's what I'd expect as well, however I've been hex checking both and in Phantasy Star, for example, while Kega only writes 8K, my old saves from Massage writes 32K and some bytes are written way past the 8K boundary.

I'll continue the investigation, there must be some data format difference... but so far I cannot identify it.

Thanks.
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 08 Jul 2001
  • Posts: 8653
  • Location: Paris, France
Reply with quote
Post Posted: Fri Dec 21, 2012 6:44 pm
Well Massage writes too much whereas newer emulators attempt to detect how much SRAM the game actually use and/or remove the empty 8 KB chunks.
  View user's profile Send private message Visit poster's website
Reply to topic



Back to the top of this page

Back to SMS Power!