RustyN64

Web · Windows · Mac · Linux

Freedom report

Three barsScore 6.7

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely4 of 6 device platforms
  • DocumentedPlans, terms and facts published

RustyN64 is a free Nintendo 64 emulator written in pure Rust, designed around cycle-accurate emulation. Its CPU and coprocessors are coordinated by a shared 187.5 MHz master-clock timeline. Version 0.7.0 is described as its first playable release, showing picture, sound, and controller input with homebrew ROMs. The low-level graphics path matches Angrylion across 164 conformance vectors, while the project says its accuracy battery is still stubbed at 0%. It also states that the same seed, ROM, and input sequence produce identical framebuffer and audio. The egui frontend has save states, rewind, and run-ahead, but those features are off by default. A WebAssembly entry point runs a homebrew ROM and displays video on a 2D canvas; a fuller browser shell remains planned. Commercial support is limited: a title can start and execute game code but has not yet rendered a frame. Desktop builds are listed for Linux x64, macOS ARM64, and Windows x64. A GPU with a wgpu-supported backend is required, and commercial ROMs are not bundled.

Who it is for

RustyN64 may suit homebrew players and contributors interested in a cycle-accurate emulator project. Desktop users need a supported GPU backend, and those expecting commercial game compatibility should note the stated limitation.

What is good

  • Free and dual-licensed under MIT or Apache 2.0.
  • First playable release demonstrates homebrew video, sound, and input.
  • Frontend includes save states, rewind, and run-ahead.
  • Browser entry point runs a homebrew ROM.
  • Graphics path matches Angrylion across 164 conformance vectors.

What to know first

  • Full browser shell remains roadmap work.
  • A commercial title has not rendered a frame.
  • Frontend features are off by default.
  • Desktop use requires a wgpu-supported GPU backend.

Verdict

RustyN64 combines a detailed emulation design with a playable homebrew-focused release and desktop builds for three operating systems. Its commercial compatibility remains limited, and the fuller browser shell is still planned.

RustyN64 plans and pricing

All plans
RustyN64 Free Open-source emulator · MIT or Apache-2.0 license github.com · 30 Sept 2026

Compared on Nintendo 64 emulators

Free plan
Yes
Supported platforms
Linux x64, macOS ARM64, Windows x64, WebAssembly browser demo
Online netplay
No
Save states
Yes
High-resolution rendering
Yes
Controller remapping
Yes
Graphics renderer APIs
Vulkan, Metal, DX12

Best RustyN64 alternatives

See all 20