What's this?

WebAudio player for original music files from: Famicom, Game Gear, Game Boy, TurboGrafx-16 aka PC-Engine, MSX, ZX Spectrum

Copyright (C) 2018-2026 by Juergen Wothke (The source code can be found here.)

This enhanced JavaScript/WebAssembly/HTML5 port of NEZplug++ is a "Swiss Army Knife" type of "legacy computer music" player that emulates a wide range of game consoles and home computers (Famicom, Game Gear, Game Boy, TurboGrafx-16 aka PC-Engine, MSX, ZX Spectrum.) Special purpose emulators may provide better results in some cases, e.g. webTurbo for "Hudson Entertainment Sound" (.hes) or spectreZX for ZX Spectrum (.ay), etc.

The page is preconfigured to play a selection of music files directly from the modland.com collection. Use the player widgets to switch between respective songs. It is a special feature of this player that it visualizes the underlying audio channels of the original audio hardware in realtime. Enjoy the legacy music augmented with some more modern visualizations!

You can also play your own music files (.ay, .gbr, .gbs, .hes, .kss, .mbm, .mgs, .mpk, .mus, .nfs, .nfse, .opx, .sgc, .sng) by dropping them onto the page. In order to drag-and-drop songs that require additional library files (e.g. drumkits for .mus and .mbm songs), select all the files that belong to the song and drop these on the page in one go. Note that formats like .sgc are poorly suited for drag-and-dropping since actually used track IDs cannot automatically be guessed correctly by the player.

This is one of about 30 music players that I have ported to the Web over the years. To hear them all in action visit my PlayMOD page.

Credits: The original NEZplug was created by Mr. Mamiya with the NEZplug++ extensions by RuRuRu. The add-ons for the support of MuSICA, MoonBlaster, MGSDRV, FAC Soundtracker, OPLLDRV and SCC-Musixx use code from other people (and are NOT covered by NEZplug++'s license). The music files used as examples are fetched directly from ftp.modland.com (If you are a copyright holder of a respective song and do not want it to be used here let me know so that I can replace it.) The WebGL background visuals are based on "Apollian with a twist" by mrange.