Starfiretbt
Posts: 14
Joined: Mon Aug 10, 2020 9:38 pm

Invalid header

I updated MAME by downloading "mame0224b_64bit.exe" from https://www.mamedev.org/release.php and moving all the files in the folder to my folder with my past MAME and now my save states say "unable to load state due to invalid header" do I just need to move the save states to another folder?

mhoes
Posts: 134
Joined: Wed Oct 26, 2016 12:26 pm

Re: Invalid header

Starfiretbt wrote:
Thu Sep 17, 2020 6:14 pm
I updated MAME by downloading "mame0224b_64bit.exe" from https://www.mamedev.org/release.php and moving all the files in the folder to my folder with my past MAME and now my save states say "unable to load state due to invalid header" do I just need to move the save states to another folder?
Hi. perhaps I am misjudging what is going on here, but ...

I believe that 'save states' are only guaranteed to work (restore) with the same version of MAME as they were created (saved) with. I believe this is because the internals of MAME with regard to the machines it emulates change over time from version to version, and 'save states' are very tightly coupled to the way a machine is emulated. So for example, if you have a save state for pacman with a particular version of MAME, and then the emulation for pacman changes, then the 'save state' with the previously made MAME version doesn't correspond anymore to what the new MAME version expects.

If this assessment is correct, then you don't have any other options than to go back to the previous MAME version and keep your save states, or create new save sates with the new MAME version.

Return to “MAME Discussion”