So I have been working on this again lately and I completely rewrote it. Link.
- Can convert zsnes, snes9x, and bsnes/higan savestates.
This works with higan v092 states and older bsnes states; I only tested it with bsnes v063 states though, you can't convert to bsnes or higan savestates yet however.
- Converts WRAM, VRAM, OAM, and CGRAM between states.
It doesn't export any of the reg values or anything else yet.
- APU RAM and SRAM support
- Auto-detect SRAM size in states.
- Export/Import WRAM/VRAM/OAM/CGRAM/etc. from states
- Add support for chips
- Make the states playable
Currently this is only really useful for the title screen recording in LM (so you can use snes9x or bsnes/higan savestates now), checking VRAM/OAM/CGRAM/WRAM between emulators, and things like that.
I have the source but I don't want to release it yet as this is still very WIP (I suppose if you want it you can PM me), tell me if there are any bugs in the current release though, and I am gonna try to work on this more.