Hey HN! Been working on this emulator on and off for the last couple years, and thought now would be a good time to try and show it off here.<p>As far as unique features... I think this is the only online GameBoy emulator with support for save files? So there's your reason to exist, I guess.<p>The WASM port was something I had in the back of my mind but I just kept putting it off because it seemed like it would've been a pain in the ass to implement, but all in all I think it took less than a week so that was a nice surprise!
Tried it out with a couple of ROMs. Seemed to work fine with Pokemon Red, but Tetris failed with stutters, garbled audio, and no inputs (maybe it's my ROM? works fine on other emulators). Also, clicking on on the buttons didn't work in either case but keyboard controls work.<p>Super interesting to see it working in a browser though! Nice work.
"runs WASM" made me wonder: is transpiling a ROM to WASM an effective strategy for emulating something like a GameBoy? You'd still have many issues to solve, not least of which mapping the hardware onto a runtime layer, but you'd benefit from all of the innovation happening in the WASM ecosystem.