NesJs

NesJs

by Weston Howard

App

A Nintendo Entertainment System emulator written in Javascript.

About NesJs

Are you ready to play all the classics? Do you long to return to 1989 in front of one of the best console game systems ever? Then this time machine is for you! Travel back to 8 bit awesomeness and relive your moments of glory and defeat among the best titles ever made with NesJs!

NesJs is a NES emulator for UT. This is a fork of https://github.com/angelo-wf/NesJs, with a few small code additions, deletions, and modifications for our beloved UT. All credits for the emulator itself goes to the original author, Angelo-wf, It has been repackaged for UT with a few little modifications to make it work better for our cell phones.

With super smooth graphics and sound, nearly all original NES/Famicom titles work on this emulator. However, none are provided with this click for copyright reasons. You will need to download your own ROMs to use with this application. See below to a link to some open source versions you can download, or scour the web or your personal collection for other great titles to play.

The on screen gamepad is okay, but difficult to use for fast paced action games. It works well enough for titles like 1943, Super Mario Bros, Final Fantasy, Tetris, etc., but may not be as handy for intense button mashing titles. However, Bluetooth keyboards work very well, with these keys listed below. The author of this click did not have any Bluetooth gamepads/controllers to test with, but they may work as well.

You can use the "Save RAM" button to save the battery ram of titles that support it, such as Final Fantasy, and that battery ram will be automatically loaded when you load the ROM again. The Save/Load buttons save the state of the game at the moment you press it, and can instantly recall back to that moment, even after restarting the application, so you can pick up where you left off last time you played!

Note: There is only one save state for each ROM, however, it is based on ROM name, so you could rename the ROM and have multiple states....

The bottom mirrored over-scan has been removed, but some games still have a top mirrored over-scan, depending on the title. The click author is looking into that.

If you use an external keyboard, the keys are:
Left: Left arrow key
Right: Right arrow key
Up: Up arrow key
Down: Down arrow key
Start: Enter
Select: Shift
B: A
A: Z

This click was tested on the FP4 on 24.04-2x and the Nord N10 5G on 24.04-1.3.

Here is an open source home brewed game you can download:

Nova Squirrel: https://github.com/NovaSquirrel/NovaTheSquirrel/releases/download/v1.0.6a/nova.nes

Recent Changes

20260608
Version 1.0.0
Initial OpenStore release.

Permissions

  • Content Exchange
  • Content Exchange Source
  • Networking
  • Webview
  • Audio

Community Built

This app has been released under the MIT/X/Expat License license. It is developed in the open and you can review the source code.

Content Rating

This app has not been rated

Self reported rating using Open Age Rating Service

Info

  • Published Date

    Jun 8, 2026

  • Updated Date

    Jun 8, 2026

  • Current Version

    1.0.0

  • Total Downloads

    108

  • Latest Version Downloads

    108

  • Supported Architectures

    all

Links

Reviews

No reviews yet!