LMSW: An emulator inside Lunar Magic
For the last few months, I have been working with FuSoYa to add an emulator inside Lunar Magic, to lower the time spent savestating on the overworld to test our levels. The result is what you see above.
To use it, download the latest Lunar Magic from here, put this in the same folder, and open it up. The relevant buttons are in File->Emulator.
In case anyone wonders, the emulator this tool uses is bsnes 0.88 Compatibility. If you're feeling courageous, you can pull out something else from here and rename it to retro.dll, but since this one throws juggles around the WRAM haphazardly, I'm not sure if that's useful. Ignore all snes9xes dated before this point, they can't savestate and give me VRAM pointers.
Credits list:
- FuSoYa - Alpha and beta testing, support in LM, various helpful input. For trophy purposes, I want this user to get no less trophies than me for this thing, this tool would've been much lower quality without his cooperation.
- WhiteYoshiEgg, imamelia - Beta testing, various helpful input.
- byuu, Themaister, the Snes9X developers - Making linkable libraries out of bsnes and Snes9x, removing the need for me to hack up the emulators directly. Even though I can't use the snes9x builds in their current state, I appreciate their intentions, and I believe it'll get fixed soon.
<blm> zsnes users are the flatearthers of emulation