• Stars
    star
    276
  • Rank 144,248 (Top 3 %)
  • Language
    HTML
  • License
    GNU General Publi...
  • Created almost 6 years ago
  • Updated 3 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

MobilityLauncher

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

EndlessRunner

Endless Runner game developed in JavaScript
HTML
9
star
18

TinyEPUBReader

Tiny EPUB Reader developed in JavaScript
JavaScript
9
star
19

MinivMac

Mini vMac in JavaScript
HTML
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

RPGGame

RPG Game in JavaScript
HTML
7
star
25

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
26

ArduinOS

ArduinOS - Arduino Operative System
Arduino
6
star
27

Nintendo

Nintendo Emulator developed in JavaScript
HTML
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

BlindWebReader

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

PixelGym

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

CharacterCreator

Character Creator in JavaScript
HTML
5
star
34

PlayStation

PlayStation Emulator in JavaScript and WebAssembly
HTML
5
star
35

ArduDrone

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

JigsawPuzzle

Jigsaw Puzzle game in JavaScript
HTML
5
star
37

WAVtoMP3

Online MP3 Converter in JavaScript
HTML
5
star
38

JavaScriptObfuscator

JavaScript Obfuscator
HTML
5
star
39

Tetris

Tetris game in JavaScript
HTML
5
star
40

WordSearch

Word Search game in JavaScript
HTML
5
star
41

tinyDOC

TinyDOC Editor is a HTML5 Rich Text Editor
JavaScript
3
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

WorldMapGeoLocation

World Map and GeoLocation using Canvas, JavaScript and PHP with latitude and longitude tracking features
PHP
3
star
50

Universal-LPC-Spritesheet-Character-Generator

HTML
3
star
51

VirtualTown

Virtual Town developed in JavaScript
HTML
3
star
52

FollowMyVoice

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

MiniPiano

MiniPiano developed in JavaScript
HTML
2
star
54

TalkingHead

JavaScript algorithms for eyes and mouth movements with Text-to-Speech and GIF exporting functions
JavaScript
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

GoldenAxe

Golden Axe game in JavaScript
HTML
2
star
59

Chess

Chess game developed in JavaScript
HTML
2
star
60

AnyToMP4

Online MP4 Converter in JavaScript
HTML
2
star
61

JavaScriptCaptcha

Captcha in JavaScript
JavaScript
2
star
62

Screensaver

Simple screensaver in JavaScript
JavaScript
2
star
63

Pool

Pool game developed in JavaScript
HTML
2
star
64

Calendar

Simple calendar in JavaScript
JavaScript
2
star
65

Taipei

Taipei game in JavaScript
HTML
2
star
66

GeoLite2Reader

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

FileToBase64

File to Base64 converter
HTML
2
star
68

VirtualJoystick2

Virtual Joystick for mobile devices
JavaScript
2
star
69

JavaScriptMinifier

JavaScript Minifier
JavaScript
2
star
70

Aquarium

Aquarium game developed in JavaScript
HTML
2
star
71

ArgenBot

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

DateTimeClock

DateTime Clock in JavaScript
JavaScript
2
star
73

ScrumBoard

Simple Scrum Board in JavaScript
JavaScript
2
star
74

SimpleNodeJSWebServer

Simple Node.js Web Server
JavaScript
2
star
75

Worms

Worms clone in JavaScript
HTML
2
star
76

CSSMinifier

CSS Minifier
HTML
1
star
77

PhaserSpritesheetFixer

Phaser Spritesheet Fixer in JavaScript using WebGL
HTML
1
star
78

LRussoIntranet

HTML
1
star
79

InvoiceGenerator

Invoice Generator in JavaScript
HTML
1
star
80

zoom_with_paint

zoom with paint
HTML
1
star
81

ChatConcept

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

Classroom

Classroom developed in JavaScript
HTML
1
star
83

Phaser

JavaScript
1
star
84

VirtualGym

Do aerobic exercises using you webcam
HTML
1
star
85

ArduCleaner

ArduCleaner - Arduino Sweeper robot
C++
1
star
86

Base64ToFile

Base64 to File converter
HTML
1
star
87

TaxiCalculator

Taxi Calculator Android App
Java
1
star
88

Andruino

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

PhaserArialBitmapFont

Arial Bitmap Font for Phaser 2 and 3
1
star
90

EmulatrixNet

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

AdventureGame

Adventure Game in JavaScript
HTML
1
star
92

ArduinoWavePlayer

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

SAII

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

PhaserSpritesheetCutter

Phaser Spritesheet Cutter in JavaScript
HTML
1
star
95

StickyNote

StickyNote in JavaScript
HTML
1
star
96

TinyMCEChartPlugin

TinyMCE Chart Plugin
JavaScript
1
star
97

tinyMCE

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

AndroidSlideshowUsingAssets

Android Slideshow using Assets
Java
1
star
99

Android-Thread-Photo-Downloader

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

LinkedInPhotoFrameMaker

LinkedIn Photo Frame Maker
HTML
1
star