nesemu
nesemu copied to clipboard
NES Emulator written in TypeScript
NES Emulator
NES emulator written in TypeScript.
Features
- Run on a browser
- Gamepad support
- Fullscreen
- Multi-window
How to play
- Go to https://tyfkda.github.io/nesemu/
- Drag and drop a rom file (.nes or .zip) onto the page, the game will be started.
Control
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
Development
Requirement
- node.js
- npm
Set up
$ npm install
Build (automatically)
$ npm start
- You can see the page in http://localhost:3000/
- Files are generated in
public
Release
$ npm run release
- Files are generated in
release