EmulatorJS

github.com

98 points by avaer 7 days ago


threetonesun - 11 hours ago

[RomM](https://romm.app) added EmulatorJS support a while back, pretty nice setup if you have a home server.

CleanCoder - 2 hours ago

Ok, I think it's time for me to finally build a controller PWA with websocket/webrtc so I can play games in the browser with my phone.

VikingCoder - 5 hours ago

I made an Actually Portable Executable web server out of this. You download one file, and it can run on many different systems.

https://github.com/MattCruikshank/emu_ape

I'm trying to set it up so you can add roms to a folder, and it'll use them. (Remember Actually Portable Executables are ZIP files, too!)

apitman - 12 hours ago

If you're not familiar with RetroArch I highly recommend checking it out. Very cool tech.

jasonblick - 12 hours ago

Doesn't look like keyboard input is supported on the flappy bird demo on the site?

hungryhobbit - 12 hours ago

Looks cool, but too bad it doesn't support PS2 :(

soulofmischief - 11 hours ago

Cool to see this on HN today.

I'm currently using RetroArch in the browser along with the original Sony devkit and a custom hot-reload C dev server to develop a PS1 game engine. I started with EmulatorJS but ran into issues with its prebuilt cores while trying to get audio streaming working, and decided to just work with libretro directly.

It's been a blast. I didn't know much about developing on the PS1 and it's been fun playing code golf and trying to squeeze a more modern engine out of its tiny 2MB RAM and 33.8MHz CPU.

ranger_danger - 7 hours ago

> This project has no ads.

> Although, the demo page currently has an ad to help fund this project.

> Ads on the demo page may come and go depending on how many people are funding this project.

Sounds like the project has ads.