tyfkda / nesemu

NES Emulator written in TypeScript

Home Page:https://tyfkda.github.io/nesemu/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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

About

NES Emulator written in TypeScript

https://tyfkda.github.io/nesemu/

License:MIT License


Languages

Language:TypeScript 96.2%Language:SCSS 1.8%Language:JavaScript 1.6%Language:HTML 0.4%