Changes
MAME
,/* JavaScript port */
[[File:Jsmess in Chromium.png|thumb|upright=1.1|JSMESS emulating a CPC 6128 in Chromium 30 on Linux]]
MESS has also recently been ported to JavaScript using the C/C++-to-JS transcompiler Emscripten; this port is called [http://jsmess.textfiles.com/ JSMESS]. So far only a small selection of MESS machines are supported in JSMESS—the main problem is finding out which MESS modules are needed for a given architecture and creating the Makefiles accordingly, although JSMESS now includes scripts that scan for dependencies. A JSMESS fork that has includes the necessary Makefiles to build the CPC 6128 version is here: [https://github.com/mdoege/jsmess]
Note that cpc6128.zip also needs to contain the ROM files from cpc464.zip because unlike regular MESS, JSMESS only loads a single ROM ZIP file per machine.