Changes

Jump to: navigation, search

MAME

159 bytes added, 10:07, 11 October 2013
/* JSMESS, a 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 [https://github.com/mdoege/jsmess JSMESS fork ] that includes the necessary Makefiles to build the CPC 6128 version exists. (It is here: [https://githubrecommended to build JSMESS on Linux which also makes it easier to install all the dependencies for Emscripten.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.
Currently, sound only works in Firefox and not in Chrome/Chromium.
A JSMESS CPC demo page with the SubHunter disc can be found here: This [http://mdoege.github.io/jsmess/JSMESS CPC demo page](with the SubHunter disc in drive A) also has the build as a ZIP file download.
==Links==
1,544
edits