EmulatorJS/README.md
2021-12-31 12:50:40 -05:00

3.8 KiB
Raw Blame History

EmulatorJS

Self-hosted Javascript emulation for various system.

If something doesn't work, please consider opening an Issue
with as many details as possible, as well as the console log.

The Screen Recording option currently doesn't support Audio .


Example Use ⸥ ⸢ Emulator Demo


Where Did I Get This?

So I found this website called EmulatorJS.com and
I went into inspect and downloaded the resources.

I removed the ad server, and made everything work within your own domain.

This repository 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.


Supported Systems

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

If your system is not listed here, navigate to EmulatorJS.com,
check if it's available there and if it is, simply open an Issue.


Usage

For questions please use the Issue tab.


Setup
  1. Download this repository.
    Code ➞ Download As Zip

  2. Use a WebServer to host the emulator.

  3. Use your Browser to navigate to localhost


BIOS

Some Games and Systems require
a BIOS, though most usually don't.


ROMs

ROMs can be used as zip / rar / 7z archives.


Custom Saves

To customize the filename of save states
simply add the following lines of code.

EJS_gameName = `Game Name`;

➞ Save Filename: Game Name.state


AD

To place an advertisement in front of the
play now screen, include the following line:

EJS_AdUrl = `URL`;