Hey there is even a simpler method I thought up to fix the 64k -> 128k problem... The games just really need 64k of save (at least those for those a patch exists, otherwise the ips patch could not work, it can't just shrink data down to 50%)
So that means: one part of the 128k is 64k-OLD and the other is 64k-NEW so the game really just backups savegames.
This makes it very easy...
just open up a command prompt and go to the right directory
in windows you need to do:
copy /b savegame.sav+savegame.sav fixedsave.sav
in linux or any other unix compatible os:
cat savegame.sav savegame.sav > fixedsave.sav
where savegame.sav is the current 64k save and fixedsave.sav will be the resulting 128k
those commands just will "glue" the 64k file to a copy of it and make a new file with the name fixedsave.sav
then just use the unpatched rom in a emulator correctly setup (128k flash support etc.) and the 128k save file (in VBA you can do Import>Battery File) ... Pokemon might complain about a damaged save the first time you load that new 128k one, but after that everything works fine
This was all tried with my Emerald on another flashcard that needed 64k (to do evolving by trading - which I can start now )
VisualBoy Advance Save Problems
in Other Emulators [/pc/other]
Posted
Hey there is even a simpler method I thought up to fix the 64k -> 128k problem... The games just really need 64k of save (at least those for those a patch exists, otherwise the ips patch could not work, it can't just shrink data down to 50%)
So that means: one part of the 128k is 64k-OLD and the other is 64k-NEW so the game really just backups savegames.
This makes it very easy...
just open up a command prompt and go to the right directory
in windows you need to do:
copy /b savegame.sav+savegame.sav fixedsave.sav
in linux or any other unix compatible os:
cat savegame.sav savegame.sav > fixedsave.sav
where savegame.sav is the current 64k save and fixedsave.sav will be the resulting 128k
those commands just will "glue" the 64k file to a copy of it and make a new file with the name fixedsave.sav
then just use the unpatched rom in a emulator correctly setup (128k flash support etc.) and the 128k save file (in VBA you can do Import>Battery File) ... Pokemon might complain about a damaged save the first time you load that new 128k one, but after that everything works fine
This was all tried with my Emerald on another flashcard that needed 64k (to do evolving by trading - which I can start now )