An open API service indexing awesome lists of open source software.

https://github.com/lrusso/nintendo

Nintendo Emulator developed in JavaScript
https://github.com/lrusso/nintendo

emulator javascript nintendo online

Last synced: 4 days ago
JSON representation

Nintendo Emulator developed in JavaScript

Awesome Lists containing this project

README

        

# Nintendo

Nintendo Emulator developed in JavaScript.

![alt screenshot](https://raw.githubusercontent.com/lrusso/Nintendo/master/Nintendo1.png)

## 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](https://github.com/bfirsh/jsnes/pull/452/commits/850b69a6b6d96b783caf736310471b4eee971a50)).
* Adding support for Mapper 240 (https://github.com/bfirsh/jsnes/pull/441).
* Adding support for Mapper 241 (https://github.com/bfirsh/jsnes/pull/438).
* Improving frame loop performance by 15-20% (https://github.com/bfirsh/jsnes/pull/436).
* Minor accuracy fixes pertaining to audio and rendering (https://github.com/bfirsh/jsnes/pull/425).

## This emulator has mobile compatibility

![alt screenshot](https://raw.githubusercontent.com/lrusso/Nintendo/master/Nintendo2.png)

## 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