• Stars
    star
    276
  • Rank 149,319 (Top 3 %)
  • Language
    HTML
  • License
    GNU General Publi...
  • Created over 6 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Emulatrix - JavaScript and WebAssembly Emulator - Sega Genesis, Nintendo, Super Nintendo, GameBoy, GameBoy Color, GameBoy Advance, MAME32, DOSBox and Virtual Machines

Emulatrix

JavaScript and WebAssembly Emulator - Sega Genesis, Nintendo, Super Nintendo, GameBoy, GameBoy Color, GameBoy Advance, MAME32, DOSBox and Virtual Machines.

alt screenshot

Web

https://www.emulatrix.com

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 contain kinst.zip and kinst.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)

alt screenshot

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

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

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

More Repositories

1

VirtualXP

Virtual Machine running in a Web browser
HTML
337
star
2

ArduinoSimulator

Arduino Simulator in JavaScript
TypeScript
167
star
3

3DObjectViewer

3D Object Viewer in STL, OBJ and 3DS format with weight, size, volume, cost and printing time functions
HTML
35
star
4

Quake3

Quake III Arena ported to JavaScript and WebAssembly
HTML
28
star
5

3DArtMuseum

3D Art Museum using Three.js
HTML
28
star
6

3DObjectMaker

3D Object Maker in STL format
HTML
15
star
7

BlindCommunicator

OpenSource launcher for the visually impaired for using smartphones and tablets
Java
15
star
8

tinyDiagramEditor

Tiny Diagram Editor in HTML5 based on the work of https://github.com/alexgheorghiu/diagramo
JavaScript
13
star
9

SQLiteOnline

SQLite Online developed in JavaScript
HTML
12
star
10

VirtualJoystick

Virtual Joystick for mobile devices
JavaScript
11
star
11

WinAppRunner

Windows App Runner using Wine in your Web browser
HTML
11
star
12

Nintendo64

Nintendo 64 Emulator in JavaScript and WebAssembly
HTML
11
star
13

AssistBot

AssistBot - Chatbots in JavaScript
HTML
10
star
14

MotoRacer

Moto Racer game developed in JavaScript
HTML
10
star
15

Spider

The Spider Solitaire developed in JavaScript
HTML
10
star
16

EndlessRunner

Endless Runner game developed in JavaScript
HTML
9
star
17

TinyEPUBReader

Tiny EPUB Reader developed in JavaScript
JavaScript
9
star
18

MinivMac

Mini vMac in JavaScript
HTML
9
star
19

MobilityLauncher

OpenSource launcher for the mobility impaired for using smartphones and tablets
Java
9
star
20

Quake1

Quake ported to JavaScript
HTML
8
star
21

Virtual95

Virtual Machine running in a Web browser
HTML
7
star
22

bannerGenerator

Image Merger, Image Resizer, Image Distortion, Business Card, Radio Interview, Recruiting, Sharer OG Image, MacBook, Notebook, Play Store, App Store, GitHub, App with Text, Slides for Videos, Wallpapers for Video Calls, Android and iPhone Banner Generator
HTML
7
star
23

AngryBirds

Angry Birds clone in JavaScript
HTML
7
star
24

WebToApp

Web To App - Examples of how to port a Web or HTML5 game to a native Android, iOS and Mac OS X App
HTML
7
star
25

RPGGame

RPG Game in JavaScript
HTML
7
star
26

Nintendo

Nintendo Emulator developed in JavaScript
HTML
6
star
27

ArduinOS

ArduinOS - Arduino Operative System
Arduino
6
star
28

TinyMCESpreadsheetPlugin

Spreadsheet plugin for TinyMCE
JavaScript
6
star
29

Pinball

Pinball game developed in JavaScript
HTML
6
star
30

tinyACE

TinyACE Editor developed in Javascript for editing HTML, Java, JavaScript, PHP, CSS, XML, C and Arduino files
HTML
6
star
31

PixelGym

Aerobics with your camera. Easy, fast and free.
HTML
5
star
32

CharacterCreator

Character Creator in JavaScript
HTML
5
star
33

PlayStation

PlayStation Emulator in JavaScript and WebAssembly
HTML
5
star
34

ArduDrone

Work in progress of a drone designed in Arduino and using an Android App
Java
5
star
35

JigsawPuzzle

Jigsaw Puzzle game in JavaScript
HTML
5
star
36

WAVtoMP3

Online MP3 Converter in JavaScript
HTML
5
star
37

Tetris

Tetris game in JavaScript
HTML
5
star
38

JavaScriptObfuscator

JavaScript Obfuscator
HTML
5
star
39

tinyDOC

TinyDOC is a WYSIWYG Editor
JavaScript
5
star
40

WordSearch

Word Search game in JavaScript
HTML
5
star
41

BlindWebReader

Android App that provides a website reader for the visually impaired
Java
5
star
42

CursoDemo

Curso demo de Three.js
HTML
3
star
43

PhaserSpritesheetGenerator

Phaser Spritesheet Generator in JavaScript
HTML
3
star
44

ASCIITable

ASCII Table
HTML
3
star
45

ClassroomPhaser

Classroom developed in JavaScript using Phaser
HTML
3
star
46

VirtualPet

Virtual Pet developed in JavaScript
HTML
3
star
47

FamilyBrowser

Free and Open Source browser with parental control functions
Java
3
star
48

AndruinoBluetooth

Android App that allows the user to connect to an Arduino board using Bluetooth
HTML
3
star
49

Universal-LPC-Spritesheet-Character-Generator

HTML
3
star
50

FollowMyVoice

Free and Open Source App for quadriplegic people
Java
3
star
51

VirtualTown

Virtual Town developed in JavaScript
HTML
3
star
52

MiniPiano

MiniPiano developed in JavaScript
HTML
2
star
53

Calendar

Simple calendar in JavaScript
JavaScript
2
star
54

FileToBase64

File to Base64 converter
HTML
2
star
55

EndlessRunnerPhaser

Endless Runner game developed in JavaScript
HTML
2
star
56

ResumeChecker

Proof of concept of a Resume Checker
JavaScript
2
star
57

JavaScriptSpellchecker

Simple Spellchecker in JavaScript
HTML
2
star
58

AnyToMP4

Online MP4 Converter in JavaScript
HTML
2
star
59

JavaScriptCaptcha

Captcha in JavaScript
JavaScript
2
star
60

Pool

Pool game developed in JavaScript
HTML
2
star
61

Taipei

Taipei game in JavaScript
HTML
2
star
62

GeoLite2Reader

World map with geolocation in JavaScript using GeoLite2 dumpings
HTML
2
star
63

Chess

Chess game developed in JavaScript
HTML
2
star
64

GoldenAxe

Golden Axe game in JavaScript
HTML
2
star
65

JavaScriptMinifier

JavaScript Minifier
JavaScript
2
star
66

VirtualJoystick2

Virtual Joystick for mobile devices
JavaScript
2
star
67

Aquarium

Aquarium game developed in JavaScript
HTML
2
star
68

ArgenBot

Bot de mantenimiento de servidores y control de marcas
PHP
2
star
69

DateTimeClock

DateTime Clock in JavaScript
JavaScript
2
star
70

ScrumBoard

Simple Scrum Board in JavaScript
JavaScript
2
star
71

SimpleNodeJSWebServer

Simple Node.js Web Server
JavaScript
2
star
72

Worms

Worms clone in JavaScript
HTML
2
star
73

Screensaver

Simple screensaver in JavaScript
JavaScript
2
star
74

CSSMinifier

CSS Minifier
HTML
1
star
75

PhaserSpritesheetFixer

Phaser Spritesheet Fixer in JavaScript using WebGL
HTML
1
star
76

LRussoIntranet

HTML
1
star
77

InvoiceGenerator

Invoice Generator in JavaScript
HTML
1
star
78

ChatConcept

Front end concept of a chat system with mobile compatibility
HTML
1
star
79

Phaser

JavaScript
1
star
80

VirtualGym

Do aerobic exercises using you webcam
HTML
1
star
81

ArduCleaner

ArduCleaner - Arduino Sweeper robot
C++
1
star
82

Base64ToFile

Base64 to File converter
HTML
1
star
83

zoom_with_paint

zoom with paint
HTML
1
star
84

TaxiCalculator

Taxi Calculator Android App
Java
1
star
85

Classroom

Classroom developed in JavaScript
HTML
1
star
86

Andruino

Android App that allows the user to connect to an Arduino board using a USB On-The-Go cable
HTML
1
star
87

PhaserArialBitmapFont

Arial Bitmap Font for Phaser 2 and 3
1
star
88

EmulatrixNet

Emulatrix - Web redirect from .net to .com
HTML
1
star
89

PhaserSpritesheetCutter

Phaser Spritesheet Cutter in JavaScript
HTML
1
star
90

AdventureGame

Adventure Game in JavaScript
HTML
1
star
91

ArduinoWavePlayer

Sketch and schematic for playing audio waves in Arduino Mega 1280/2560
C++
1
star
92

SAII

SAII: Sistema Auditivo de Integración Informática
1
star
93

StickyNote

StickyNote in JavaScript
HTML
1
star
94

TinyMCEChartPlugin

TinyMCE Chart Plugin
JavaScript
1
star
95

tinyMCE

TinyMCE 4.9.4 - Personal version with several bugfixes and updates
JavaScript
1
star
96

AndroidSlideshowUsingAssets

Android Slideshow using Assets
Java
1
star
97

Android-Thread-Photo-Downloader

Android Thread for a fast download of a picture
Java
1
star
98

LinkedInPhotoFrameMaker

LinkedIn Photo Frame Maker
HTML
1
star