EMULATRIX(1)

NAME

EmulatrixEmulator with mobile compatibility designed for running in vanilla JavaScript pre-ECMAScript 2015 (no WebAssembly).…

SYNOPSIS

INFO

366 stars
137 forks
0 views

DESCRIPTION

Emulator with mobile compatibility designed for running in vanilla JavaScript pre-ECMAScript 2015 (no WebAssembly). Supports Sega Genesis, 32x, Nintendo, Super Nintendo, GameBoy, GameBoy Color, GameBoy Advance, MAME and DOS.

README

Emulatrix

Emulator with mobile compatibility designed for running in vanilla JavaScript pre-ECMAScript 2015 (no WebAssembly). Supports Sega Genesis, 32x, Nintendo, Super Nintendo, GameBoy, GameBoy Color, GameBoy Advance, MAME and DOS.

Simply open the link below, click the red icon, and select a ROM file in BIN, SMD, MD, 32X, NES, SMC, SFC, SRM, GB, GBC, GBA or ZIP format from your computer; it will be loaded and booted automatically.

alt screenshot

Website:

https://www.emulatrix.com

Special keys:

ActionmacOS ShortcutWindows ShortcutSafari Shortcut
Save stateCommand + 1Ctrl + 1Ctrl + 1
Load stateCommand + 2Ctrl + 2Ctrl + 2
Toggle soundCommand + 3Ctrl + 3Ctrl + 3
Fullscreen modeCommand + FCtrl + FCtrl + F
Reset gameCommand + RCtrl + RCtrl + R

How to play on mobile devices using a USB keyboard:

Press C on the Main Menu to enable or disable mobile controls.

Author's note:

Emulatrix is compatible with both Android and iOS devices. However, WebKit on iOS has historically lagged behind; for instance, it took nearly a decade for Apple to allow developers to set a custom download filename for an a tag. This feature was implemented recently on iOS, so you can now download the game state. Another three iOS quirks: 1) if a slow connection causes the script to take several seconds to load, WebKit may fail to initialize the AudioContext; 2) if you send Safari to the background and return to it, there will be no audio; 3) if you click on the file selector and it takes you several seconds to choose a ROM file, there will be no audio. In any case, a manual tap on the screen is required to enable or re-enable the audio.

Original core files:

PLATFORMURL
Sega Genesishttps://github.com/lrusso/Genesis
32xhttps://github.com/lrusso/Genesis
Nintendohttps://github.com/lrusso/Nintendo
Super Nintendohttps://github.com/lrusso/SuperNintendo
GameBoyhttps://github.com/lrusso/GameBoy
GameBoy Colorhttps://github.com/lrusso/GameBoy
GameBoy Advancehttps://github.com/lrusso/GameBoyAdvance
MAMEhttps://github.com/lrusso/MAME
DOShttps://github.com/lrusso/DOS

Banner generators:

https://www.emulatrix.com/BannerLaptop.htm

https://www.emulatrix.com/BannerName.htm

https://www.emulatrix.com/BannerReadme.htm

https://www.emulatrix.com/BannerResources.htm

SEE ALSO

clihub4/13/2026EMULATRIX(1)