Home

Awesome

<div align = center>

<img width = 300 src = docs/Logo-light.png#gh-dark-mode-only> <img width = 300 src = docs/Logo.png#gh-light-mode-only>

<br> <br>

Badge License

Self-hosted Javascript emulation for various system.

<br>

Button WebsiteButton Usage<br> Button Configurator<br> Button DemoButton Legacy

Button Contributors

Join our Discord server:

Join our Discord server!

</div> <br>

As of EmulatorJS version 4.0, this project is no longer a reverse-engineered version of the emulatorjs.com project. It is now a complete re-write,

<br>

README BEFORE YOU UPDATE: EmulatorJS Version 4.0 is a complete re-write of the application. At least some bugs are expected. If you did any communicating with the emulator, there is a 100% chance you will need to re-write your project, and to people with active branches of this project, I wish you luck with merge conflicts (I'm very sorry). The emulator object can be accessed through the window.EJS_emulator object.

It is HIGHLY suggested that you update to 4.0 ASAP.

<br>

Ads

This project has no ads. <br> Although, the demo page currently has an ad to help fund this project. <br> Ads on the demo page may come and go depending on how many people are <br> funding this project. <br>

You can help fund this project on patreon

<br>

Issues

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

<br>

Extensions

GameLibrary

   A library overview for your ROM folder.

<br>

Development:

Run a local server with:

npm i
npm start
<br>

>> When reporting bugs, please specify that you are using the old version

<br> <br> <br> <h1 align = center>Supported Systems</h1> <br> <div align = center>

Nintendo

Game Boy Advance   |  Famicom / NES   |  Virtual Boy

Game Boy   |  SNES   |  DS   |  64

<br> <br>

Sega

Master System   |  Mega Drive   |  Game Gear

Saturn   |  32X   |  CD

<br> <br>

Atari

2600   |  5200   |  7800   |  Lynx   |  Jaguar

<br> <br>

Other

PlayStation   |  Arcade   |  3DO   |  MAME 2003

</div> <br>

PSP is not yet supported. Some of y'all may have seen that I pushed a "beta" ppsspp core, but this core is not ready for daily use. It still crashes randomly and any games that use 3d (so like, all of them) will just have a white screen (and might just crash). Do not open issues related to the "psp" core.

<!-- 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 ---> <!-- 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 Extensions 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 ---> <!-- 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 Quicklinks 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 ---> <!-- 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 Systems 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 --> <!-- 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 Badges 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 🎮 --->