[Feature] [WIP] SCUMMVM core for EJS is in development
https://github.com/TRusselo/scummvm-wasm
This post is a placeholder and info page for future PR, I will be submitting.
scummvm core for emulatorjs is in alpha stage almost ready for RC.
ROMM patches will be upstreamed after EJS includes core.
if for some reason EJS does not include my core, will PR the core and all patches to ROMM to build in.
my library scans and plays EVERY GAME except the 4 GL 3d games. and 1 bugged game "chamber of the sci-fi mutant princess. over 80 of the 104 scummvm engines have been tested to play. the non-tested are rare hard to find hash match rom files and probably play. Very little has been needed (almost nothing) to fix "games engines".
Most of the work, has been fixing bugs that only cause issue when running SCUMM compiled for wasm via enscripten, and fixing the first few bugs to make ANYTHING play.
over 500 scummvm roms in my "test set". found 1 that is fully broken (so far) "chamber of the sci-fi mutant princess" found 1 that crashes if you save/quit, but will savestate. will load savestate.
Once I had 1 game playing, the rest was bug squashing and verification. This is a thing. It works. Its good stuff.
Savestates work. in-game scummvm saves, save into the savestate file !! (retroarch scummvm core has NO SAVESTATES)
even 5-cd / 2-dvd games ripped into a single 2.1 GB rom zip like RIVEN - play in browser as long as you have the necessary system memory free
Source: rommapp/romm