This is the furthest I can get atm. There were huge changes in Mednafen 1.27.0 and even after manually resolving the errors, loading states no longer work (the video is updated to the current position in the game but the game itself doesn't change position). I could just copy over state.cpp and dependencies, but that would nullify @twinaphex 's cleanups; OTOH, 1.27.0 is marked as UNSTABLE, so maybe it's a bug on Mednafen's end (I guess I'll see when I get Supafaust patched up for 1.29.0).
Even so, there were MSU fixes in 1.26.1, so this might address #4 .
This is the furthest I can get atm. There were huge changes in Mednafen 1.27.0 and even after manually resolving the errors, loading states no longer work (the video is updated to the current position in the game but the game itself doesn't change position). I could just copy over state.cpp and dependencies, but that would nullify @twinaphex 's cleanups; OTOH, 1.27.0 is marked as UNSTABLE, so maybe it's a bug on Mednafen's end (I guess I'll see when I get Supafaust patched up for 1.29.0).
Even so, there were MSU fixes in 1.26.1, so this might address #4 .