Difference between revisions of "Guides:MAME - emscripten"

From Wah!ki
Jump to navigation Jump to search
(Created page with "A set of notes on MAME - emscripten (0261) based on personal experience playing around with it, may bleed over into emularity notes * Build env in docker: https://github.com/...")
 
 
Line 3: Line 3:
 
* Build env in docker: https://github.com/mameau/mame-emscripten-docker
 
* Build env in docker: https://github.com/mameau/mame-emscripten-docker
 
* Build script: https://github.com/mameau/mame-build-emscripten
 
* Build script: https://github.com/mameau/mame-build-emscripten
 +
  
 
A successful build creates 3 files: js, wasm and html each are named after whatever you pass as SUBTARGET
 
A successful build creates 3 files: js, wasm and html each are named after whatever you pass as SUBTARGET

Latest revision as of 04:24, 28 December 2023

A set of notes on MAME - emscripten (0261) based on personal experience playing around with it, may bleed over into emularity notes


A successful build creates 3 files: js, wasm and html each are named after whatever you pass as SUBTARGET


Note: The html isn't required for use with a loader like emularity


To upload roms you'll need to use the Web File API.


NVRAM does not appear to be supported at the moment as it relies on hard-reset which breaks the js version (at least with emularity)


Hard Reset isn't supported (might be an emularity thing)