Existing:
- A YM2612 emulator ported by me from that found in Genesis Plus GX; updated sample usage to follow.
- A SN76489 emulator ported by me from that originally written by Maxim and found in Genesis Plus GX; updated sample usage to follow.
- A (PSG only for now) VGM player written in JavaScript that works on Firefox 4+ and Chrome; should work in Safari. Written by SMS Power forum user BlackAura and contains a custom audio sink.
- XAudioJS by Grant Galitz; a cross-platform audio sink that can be used to play raw audio in a browser.
- A Gzip uncompressor by the folks behind JSXgraph; use this to decompress Gzipped VGMs in JavaScript.
- A VGM-to-MIDI converter in JavaScript by me; only works in the Sphere engine and is rather limited in its functionality. The next update will put it on Github and make it platform-agnostic.
- A VGM parser in JavaScript by me, with the ability to hook custom functionality into VGM commands; example usage will include VGM-to-text functionality.
- Implementing the rest of VGM version 1.50 in JavaScript; YM2413 and YM2151 are the remaining cores.
- Possible JavaScript implementation of chips introduced in later VGM versions.
- A web version of VGMTool; I have layout already done if anyone wants to pick this project up themselves, but I'm fairly certain I'll be doing this one myself.