Skip to content
An NES emulator for everyone
JavaScript CSS
Branch: master
Clone or download

Latest commit

Latest commit 0ed42a4 Feb 18, 2014


Type Name Latest commit message Commit time
Failed to load latest commit information.
images coo Feb 16, 2014
js Removed scrolling forrealz Feb 17, 2014
roms Added new roms Feb 16, 2014
tools wfbe Feb 16, 2014
.gitignore Added deploy tool Feb 15, 2014
LICENSE Initial commit Feb 15, 2014 props to bfirsh Feb 17, 2014
index.html Disabled context menu Feb 18, 2014

An NES emulator for everyone

An NES emulator for everyone.

webNES is a web-based NES emulator for mobile. You can access the web app on any mobile browser. You can add ROMs via Dropbox and use the emulator while offline. The touch based controls are just as responsive as a native app.

The emulator was based off of the existing JSNES ( library, with modifications to support the HTML5 Web Audio API. We used jQuery to build the touch interface, Local Storage and WebSQL to store the ROMs offline. It also supports the HTML5 Offline Application Cache, allowing you to use the emulator with no internet connection. It can even be added as an icon to the home screen for a full screen, immersive experience.

Above, there is the portrait UI and Super Mario Brothers.

webNES menu screen

Donkey Kong

Importing ROMs from DropBox

The Developers

Props to the Creator of jsNES

This app was built during the spring PennApps 2014 hackathon by Conrad, Jared, Bogdan, Evan and was a finalist (top 10).

You can’t perform that action at this time.