EVERYTHING XIAOMI
Get listed

N64Wasm

N64Wasm is a browser-based Nintendo 64 emulator built as a WebAssembly port of the RetroArch ParaLLEl Core.

Place
#17 of 21
Score
5.9
N64Wasm's website

What N64Wasm is

N64Wasm is a browser-based Nintendo 64 emulator built as a WebAssembly port of the RetroArch ParaLLEl Core. The project says a good portion of 3D games can run at full speed on a mid-range computer. It stores save states and SRAM in the browser, supports importing and exporting save files, and offers cloud save states when self-hosted. Controls include keyboard and button remapping, multiple controllers, mobile controls, Gameshark codes, and mouse input. Display options include zoom, fullscreen, dark mode, audio, and a software renderer. Gamepad support has been tested with Xbox and PS4 controllers. The emulator can be self-hosted with a custom ROM list and ROM files in a roms folder. A Windows version is described for debugging; it uses Visual Studio 2019 and requires a graphics card supporting OpenGL. The project also says it works in an iPhone 13 and Xbox Series X browser. On iOS 16 and later, the demo recommends disabling Safari's GPU Process: WebGL experimental feature to improve framerate. N64Wasm is free under the MIT License, which provides no warranty.

Good

  • Saves states and SRAM in the browser.
  • Supports save-file import and export.
  • Offers controller remapping and multiple controllers.
  • Includes zoom, fullscreen, and dark mode.

Watch out

  • Cloud save states require self-hosting.
  • Windows debugging version requires an OpenGL-capable graphics card.
  • MIT license provides the software without warranty.

Who it suits

N64Wasm may suit people who want to play N64 games in a browser and use save, remapping, or display options. Self-hosting is available for users who want to provide their own ROM list and files.

Verdict

N64Wasm offers browser play with a broad set of controls and save options, while cloud saves depend on self-hosting. iOS users may need to change a Safari setting to improve framerate.

The facts

Each one read from N64Wasm's own pages, with the date it was checked.

What it does

Additional features
The project lists zoom, full screen, dark mode, audio, Gameshark codes, and a software renderer option.checked 2 Oct 2001
Build
Web builds use Emscripten 2.0.7 and are served from the dist folder after running make.checked 2 Oct 2001
Cloud saves
Cloud save states are available when users host their own server.checked 2 Oct 2001
Compatibility
The project says a good portion of 3D games are playable at full speed on a mid-range computer.checked 2 Oct 2001
Controls
Features include button and keyboard remapping, multiple controllers, mobile controls, Gameshark codes, and mouse controls.checked 2 Oct 2001
Display and audio
Features include zoom controls, fullscreen, dark mode, audio support, and a software renderer option.checked 2 Oct 2001
Gamepads
Gamepad support has been tested with Xbox and PS4 controllers.checked 2 Oct 2001
Hosting
The emulator can be self-hosted with a user-provided ROM list and ROM files.checked 2 Oct 2001
Intended audience
The maker says the project began as an effort to create a well-playing open-source N64 emulator designed for the web and to learn OpenGL.checked 2 Oct 2001
License
The GitHub repository identifies the project as MIT licensed.checked 2 Oct 2001
License warranty
The MIT license states that the software is provided as-is without warranty.checked 2 Oct 2001
Live demo
The project links to a browser-based demo with ROM browsing, save-state controls, remapping, and video options.checked 2 Oct 2001
Mobile note
The demo advises disabling Safari's GPU Process: WebGL experimental feature on iOS 16 and above to improve framerate.checked 2 Oct 2001
Product
N64Wasm is an N64 emulator that runs in the browser.checked 2 Oct 2001
Save data
It supports save states and SRAM stored in the browser for later return.checked 2 Oct 2001
Save files
Users can import and export save files.checked 2 Oct 2001
Self-hosting
The emulator supports self-hosting with a custom ROM list in a roms folder.checked 2 Oct 2001
Technology
It is a port of the RetroArch ParaLLEl Core to WebAssembly.checked 2 Oct 2001

Where it runs

Mobile browser
The project says it works on an iPhone 13 and Xbox Series X browser.checked 2 Oct 2001
Windows development
The Windows version uses Visual Studio 2019 and requires a graphics card that supports OpenGL.checked 2 Oct 2001
Windows version
The README describes a Windows version used for debugging with Visual Studio 2019 and says a graphics card supporting OpenGL is needed.checked 2 Oct 2001

Alternatives to N64Wasm

All alternatives
  1. 1

    RetroArch

    Free planAndroidiOSWebLinux
    7.6Free plan
  2. 2

    ares

    Free planOpen sourceLinuxmacOSSelf-hostedWindows
    7.5Free plan
  3. 3Provenance logo

    Provenance

    Free planiOSmacOS
    7.1From $3.33 a month
  4. 4

    RustyN64

    Free planWebLinuxmacOSWindows
    7.0Free plan
  5. 5

    CEN64

    Free planLinuxmacOSWindows
    6.5Free plan
  6. 6

    1964 GEPD Edition

    Free planLinuxWindows
    6.4Free plan