A web-based frontend for RetroArch
Find a file
2021-12-20 17:40:51 -06:00
data Merge branch 'main' of https://github.com/ethanaobrien/emulatorjs 2021-12-18 15:34:49 -06:00
decrypt tools Cleaner code!! 2021-11-25 19:36:43 -06:00
docs Separated Systems 2021-12-20 11:30:29 -05:00
README.md Update README.md 2021-12-20 11:31:02 -05:00

emulatorjs

A javascript emulator for nes, snes, and more! The BEST emulator on the internet. No ads and self hosted!

Example page: https://coldcast.org/games/1/Super-Mario-Bros

demo: https://ethanaobrien.github.io/emulatorjs/

Where did I get this?

So I found this website called emulatorjs and I went into inspect and downloaded the resources. I removed the ad server, and made everything work within your own domain.

https://github.com/linuxserver/emulatorjs may soon make it possible to use all this open source

The emulator is not illegal - the rom is - I am not responsible for what people decide to do with this software.

IF SOMETHING DOES NOT WORK - Please make an issue!! Include as many details as possible and please include a log of the console!

NOTE: The screen recording option does not currently support audio! only video recording is supported at this time.

IF YOU WOULD LIKE ANOTHER SYSTEM

Check if the system is on emulatorjs.com. If it is then open an issue asking for the system you would like to emulate.

HOW TO

Download this repository (Code > Download as zip) then Extract the contents

MUST HOST ON WEB SERVER!! (I use Web Server for Chrome but you are welcome to use what you like)

If you have questions, ask me and I will clarify (use the issues tab)

Just so you know - You DO NOT NEED the bios for most games / systems, even if it is listed. For some systems, the bios is REQUIRED

Roms can be zipped into .zip archive or .7z archive

TIPS: you can use blob: urls, although the save state name will be game.state. To have the proper file name add the following line to your configuration. You can use this without having the gameUrl set to a blob: url. Just do the same thing below

EJS_gameName = "name of game";

When the user saves a state, the state will be saved with the name name of game.state

Supported systems!

Supported Systems
NES / Famicom
SNES
Nintendo 64
Nintendo Game Boy
Nintendo Game Boy Advance
Nintendo DS
PlayStation
Virtual Boy
Sega Mega Drive
Sega Master System
Sega CD
Atari Lynx
MSX
3DO
Sega 32X
Atari Jaguar
Neo Geo Poket
Sega Game Gear
Sega Saturn
Atari 7800
WanderSwan / Color
TurboGrafs-16 / PC Engine
Arcade
Atari 2600