nesemu icon indicating copy to clipboard operation
nesemu copied to clipboard

NES Emulator written in TypeScript

NES Emulator

NES emulator written in TypeScript.

nesemu-ss.png

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

Release

$ npm run release
  • Files are generated in release

Reference