Skip to content

A cross-platform desktop NES emulator powered by OpenGL in Node.js.

License

Notifications You must be signed in to change notification settings

XadillaX/play-nes

Repository files navigation

play-nes

A cross-platform desktop NES emulator powered by OpenGL in Node.js.

Usage

Installation

$ npm install -g play-nes

Only support Linux and macOS (M1 not included) so far.

Play

$ nes --help

Usage: nes <rom> [options]

rom     The ROM file path or built-in ROM name.

Options:
   -f RATE, --frameRate RATE   The frame rate.  [60]
   -s SCALE, --scale SCALE     The scale value.  [2]

So you just need to type command like this:

$ nes <YOUR NES ROM PATH>
$ nes <BUILT-IN NES ROM NAME>

Currently supported built-in ROM names:

  • contra
  • croom
  • dgolf
  • transmissing

Contribution

PR and Issue are welcomed!

About

A cross-platform desktop NES emulator powered by OpenGL in Node.js.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published