SkillAgentSearch skills...

Nesemu

NES Emulator written in TypeScript

Install / Use

/learn @tyfkda/Nesemu
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

NES Emulator

NES emulator written in TypeScript.

nesemu-ss.png

Features

  • Run on a browser
  • Gamepad support
  • Fullscreen
  • Multi-window
  • Famicom Disk System
  • Family BASIC

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

Shortcut key:

| Key | Action | |----------|------------| | F1 | Save state | | F3 | Load state |

Development

Requirement

  • node.js
  • npm

Set up

$ npm install

Build (automatically)

$ npm start

Release

$ npm run release
  • Files are generated in release

Reference

View on GitHub
GitHub Stars77
CategoryProduct
Updated17d ago
Forks17

Languages

TypeScript

Security Score

100/100

Audited on Mar 14, 2026

No findings