Skip to content

Nintendo Emulator developed in JavaScript

Notifications You must be signed in to change notification settings

lrusso/Nintendo

Repository files navigation

Nintendo

Nintendo Emulator developed in JavaScript.

alt screenshot

Web:

https://lrusso.github.io/Nintendo/Nintendo.htm

Main differences with JSNES:

  • Audio working on Safari.
  • Be able to reset the game.
  • Be able to mute/unmute the game.
  • Mobile compatibility (virtual joystick and buttons).
  • Progressive Web App compatible with Android and iOS devices.
  • Pausing and resuming the game if the window is on focus or not.
  • Fixing support for Mapper 4 (bfirsh/jsnes#452).
  • Adding support for Mapper 240 (bfirsh/jsnes#441).
  • Adding support for Mapper 241 (bfirsh/jsnes#438).
  • Improving frame loop performance by 15-20% (bfirsh/jsnes#436).
  • Minor accuracy fixes pertaining to audio and rendering (bfirsh/jsnes#425).

This emulator has mobile compatibility

alt screenshot

Title generator:

https://lrusso.github.io/Nintendo/NintendoTitle.htm

Virtual joystick code:

https://github.com/lrusso/VirtualJoystick

Based on the work of:

https://github.com/bfirsh/jsnes

About

Nintendo Emulator developed in JavaScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published