SkyTemple / py-desmume

Python Library and GUI for DeSmuME, the Nintendo DS emulator
GNU General Public License v3.0
24 stars 5 forks source link

savestates with Desmume 9.11 #2

Closed santosh-b closed 4 years ago

santosh-b commented 4 years ago

It seems that the emulator gets corrupted whenever I load savestates generated by the standalone Desmume 9.11 version (and vice versa). Any fixes here? Thanks

This image whenever I upload a savestate generated by py-desmume into my standalone Desmume 9.11 image

When I do it the other way around, I get There was an error loading the savestate error.

I'm trying to switch between savestates because I need to use the standalone Desmume 9.11 for finding memory locations of interest. Obviously, this would be difficult to do in the python version because there's no disassembly/watch/etc. If there's an easy way to do it in python, that would also be great

theCapypara commented 4 years ago

The reason for this is that this version of DeSmuME is really old. So it's actually because I use more-or-less the newest version of DeSmuME and that doesn't support the old savestates anymore.

You have multiple options:

  1. You can use the newest version of DeSmuME instead: https://ci.appveyor.com/project/zeromus/desmume/builds/34749987/artifacts
  2. py-desmume can export memory and also watch memory (but there's no disassembly view).