| 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 |
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!