3.6 KiB
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 sourceThe 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