Ben Firshman

JSNES

Loading...

Controls

Button Player 1 Player 2
Left Left Num-4
Right Right Num-6
Up Up Num-8
Down Down Num-2
A X Num-7
B Z Num-9
Start Enter Num-1
Select Ctrl Num-3

About

JSNES is a port of vNES to JavaScript, inspired by Matt Wescott’s JSSpeccy. The video is output on a canvas element, and the sound is played with dynamicaudio.js.

On a modern computer, JSNES should run at full speed on Google Chrome, Safari 4, Opera and IE 9. It is unlikely to run at full speed on Firefox unless you have a really fast computer.

The source is available on Github. Contributions are welcome!