NES emulator written in TypeScript.
- Run on a browser
- Gamepad support
- Fullscreen
- Multi-window
- Famicom Disk System
- Family BASIC
- Go to https://tyfkda.github.io/nesemu/
- Drag and drop a rom file (.nes or .zip) onto the page, the game will be started.
NES | Keyboard(1P) | (2P) |
---|---|---|
Pad | Arrow key | I,J,K,L key |
A button | X key | W key |
B button | Z key | Q key |
Start | Enter | O key |
Select | Space | P key |
- You can also use a gamepad
Shortcut key:
Key | Action |
---|---|
F1 | Save state |
F3 | Load state |
- node.js
- npm
$ npm install
$ npm start
- You can see the page in http://localhost:3000/
- Files are generated in
public
$ npm run release
- Files are generated in
release