Emulatrix
JavaScript and WebAssembly Emulator - Sega Genesis, Nintendo, Super Nintendo, GameBoy, GameBoy Color, GameBoy Advance, MAME32, DOSBox and Virtual Machines.
Web
IMPORTANT - After clicking on the upload icon
PLATFORM | HOW TO PLAY A GAME? | FILE FORMAT | NOTE |
---|---|---|---|
Nintendo | Select the game file from your hard drive. | NES | --- |
Super Nintendo | Select the game file from your hard drive. | SMC, SFC, SRM | --- |
GameBoy | Select the game file from your hard drive. | GB | --- |
GameBoy Color | Select the game file from your hard drive. | GBC | --- |
GameBoy Advance | Select the game file from your hard drive. | GBA | --- |
Sega Genesis | Select the game file from your hard drive. | BIN, SMD, MD | --- |
MAME32 | Select the game file from your hard drive. | ZIP | Do not rename the ZIP file. |
DOS | Select the game file from your hard drive. | ZIP | Will try to run AUTORUN.BAT |
Virtual Machines | Select the disk file from your hard drive. | ZIP | Must contain a c.img file. It will be mounted and booted. |
DOSBox useful commands
TYPE IN THE PROMPT | RESULT |
---|---|
config -set "cycles=4000" | Default emulation speed |
config -set "cycles=10000" | Faster emulation speed |
config -set "cycles=15000" | Faster emulation speed |
config -set "cycles=20000" | Fastest emulation speed |
config -set "sbtype=none" | Sound Blaster disabled |
pkzip folder.zip c:\myfolder\*.* -rp | Creates folder.zip with myfolder content |
Original core files
PLATFORM | URL | CORE |
---|---|---|
Nintendo | https://buildbot.libretro.com/stable | fceumm |
Super Nintendo | https://buildbot.libretro.com/stable | snes9x2010 |
GameBoy | https://buildbot.libretro.com/stable | gambatte |
GameBoy Color | https://buildbot.libretro.com/stable | gambatte |
GameBoy Advance | https://buildbot.libretro.com/stable | vba_next |
Sega Genesis | https://buildbot.libretro.com/stable | genesis_plus_gx |
MAME32 | https://buildbot.libretro.com/stable | mame2003_plus |
MAME32 | https://buildbot.libretro.com/stable | fbalpha2012 |
DOS | https://github.com/dreamlayers/em-dosbox | dosbox |
Core files modifications
PLATFORM | TYPE | DETAILS |
---|---|---|
Libretro cores | Bugfix | Content resized to canvas |
Libretro cores | Bugfix | Delayed compilation workaround |
Libretro cores | Feature | Mute/unmute implementation |
Libretro cores | Feature | Load/save state implementation |
Libretro cores | Feature | Paused/resumed emulation on blur/focus |
DOSBox core | Bugfix | Launching emulator on blur |
DOSBox core | Bugfix | SimulateInfiniteLoop in 16 bits systems |
DOSBox core | Bugfix | Removed black margin when trying fullscreen |
DOSBox core | Feature | PKZip implementation |
DOSBox core | Feature | Mute/unmute implementation |
DOSBox core | Feature | Load/save file implementation |
DOSBox core | Feature | Paused/resumed emulation on blur/focus |
MAME 2003 Plus notes:
- Playing Killer Instinct: Create a zip file named
kinst-chd.zip
that must containkinst.zip
andkinst.chd
. Emulatrix will unzip those files in order to run the game (takes several seconds). - Saving and loading states: In some games (Killer Instinct, Mortal Kombat 1, 2 and Ultimate) the saving function doesn't work (core issue).
Final Burn Alpha 2012 note:
- Playing Samurai Shodown III: You must use the
samsho3h.zip
file.
Emulatrix has mobile compatibility (Android only)
Playing Emulatrix on Android with a USB Keyboard:
Press C
on the Main Menu in order to enable or disable the mobile controls.
Virtual joystick code
https://github.com/lrusso/VirtualJoystick
Banner generators
https://www.emulatrix.com/Banner1.htm
https://www.emulatrix.com/Banner2.htm
https://www.emulatrix.com/Banner3.htm
https://www.emulatrix.com/Banner4.htm