The following emulator has been updated...
bsnes 0.87 (SNES)
This release adds ST018 emulation. As this was the final unsupported SNES coprocessor, this means that bsnes v087 is the first SNES emulator to be able to claim 100% known compatibility with all officially released games. And it does this with absolutely no hacks.
Again, I really have to stress the word known. No emulator is perfect. No emulator ever really can be perfect for a system of this complexity. The concept doesn't even really exist, since every SNES behaves subtly different. What I mean by this, is that every single game ever officially sold has been tested, and zero bugs (of any severity level) are currently known.
It is of course extremely likely that bugs will be found in this release, as well as in future releases. But this will always be a problem for every emulator ever made: there is no way to test every possible codepath of every single game to guarantee perfection. I will, of course, continue to do my best to fix newfound bugs so long as I'm around.
I'd really like to thank Cydrak and LostTemplar for their assistance in emulating the ST018. I could not have done it without their help.
The ST018 ROM, like the other coprocessor ROMs, is copyrighted. This means I am unable to distribute the image.
Changelog:
-emulated the 21.47MHz ST018 (ARMv3) coprocessor used by Hayazashi Nidan Morita Shougi 2
-fixed PPU TM/TS edge case; fixes bottom scanline of text boxes in Moryo Senki Madara 2
-fixed saving and loading of Super Game Boy save RAM
-NEC uPD7725,96050 ROMs now stored in little-endian format for consistency
-cartridge folder concept has been reworked to use fixed file names
-added emulation of serial USART interface (replaces asynchronous UART support previously)