Skip to content
Nostyra
Nintendo · Home console · 1996 Experimental

Nintendo 64 emulator for PC

Nostyra plays Nintendo 64 games through Mupen64Plus-Next. The core draws with the GPU (GLideN64) at a fixed 960×720 (4:3), so your graphics driver must support OpenGL 3.3.

Written by vivusk, Nostyra maintainer Last reviewed Based on the Nostyra README and release notes

Game files

  • .z64 (big-endian), .v64 (byte-swapped) and .n64 (little-endian), from 4 KiB to 64 MiB.
  • The first four bytes decide the byte order, not the extension. Every byte order hashes as the .z64 image, so copies match the same No-Intro entry and share one save folder.
  • .bin, .u1, .ndd (64DD) and archives are not listed.

Saves

  • One save.srm (RetroArch layout) holds EEPROM, SRAM, Flash and the Controller Pak in port 1.
  • Save states work (about 16 MiB each).

Controls

  • Gamepad: left stick = N64 stick, right stick = C-buttons, left trigger = Z, A / B on the south / west buttons. The right trigger keeps fast-forward.
  • Keyboard: Z = A, A = B, E = Z, Q / W = L / R, I/J/K/L = stick, T/F/G/H = C-buttons.

Known limits

  • Run-ahead and rewind are off: the core's save states are not frame-exact.
  • Not yet: Rumble Pak, Transfer Pak, 64DD, texture packs, resolution and widescreen options, more than one player, Vulkan (ParaLLEl-RDP).
  • Soft patches are applied as-is: most are made for .z64 dumps, so patch a .z64.

Before you start

Nostyra does not include, download or link to Nintendo 64 games or BIOS files. Use games you own, dumped from your own cartridges or discs. See the disclaimer.

Features for Nintendo 64 games

Play Nintendo 64 games with Nostyra

Free and open source. Portable zip, no installer, no account.

Download for Windows
macOS (planned) Linux (planned) iOS (planned) Android (planned)

Version 0.1.0 · 25.9 MB zip · Windows 10 / 11, 64-bit

Hosted on GitHub Releases. First time? Read the install guide.