Nintendo 64

Nintendo 64
Developer: Nintendo
Released: 1996

N64 Specifications

Processor: RISC NEC VR4300 (64-bit)
Processor Speed: 93.75 MHz
Co-Processor: SGI RISC RCP(Reality co-processor) (64-bit)
Co-Processor Speed: 62.6 MHz
Graphics Processor: RDP (Reality drawing processor), built into co-processor
RAM: 4 MB RDRAM upgradeable to 8MB
Resolution: 256 x 224 to 640 x 480 pixels
Sound: ADPCM-support, 16-bit stereo (MP3 support via software)

The Nintendo 64 (N64) was Nintendo’s third home video game console, built around a 64-bit NEC VR4300 CPU.

Many of its games are regarded as among the best ever made, from The Legend of Zelda: Ocarina of Time to GoldenEye 007, which helped popularise first-person shooters on consoles.

Arriving later than the PlayStation and Saturn, the Nintendo 64 was the most powerful console of the fifth generation.

Its graphics chip supported trilinear filtering and other advanced 3D techniques, but the console was held back by its cartridges, which held far less data than CDs.

The limited storage forced developers to use fewer textures and rely on techniques such as Gouraud shading or very simple textures.

N64 emulation has taken a long time to mature. Nearly every game is now playable, but a few still have problems. Most of the difficulty lies not with the CPU but with the graphics hardware.

The N64’s Reality Co-Processor works in ways that are hard to reproduce on modern GPUs: although today’s graphics cards are far more powerful, emulators cannot drive them as directly as N64 developers drove the original hardware.

Poor documentation of the custom microcode some games used made things harder still. One of the best-known examples is Star Wars: Rogue Squadron.

Project64 is the most widely used emulator on Windows and now ships with the GLideN64 video plugin. For the highest accuracy, low-level graphics emulation is available at a higher performance cost.

Advertisement

ares
ares
Popular

ares is an open source multi-system emulator focused on accuracy and preservation, covering the NES, SNES, N64, Sega consoles and more. The successor to higan.

Rosalie's Mupen GUI
Rosalie's Mupen GUI
Popular

Rosalie's Mupen GUI (RMG) is a free, open source Nintendo 64 emulator for Windows and Linux, built as a Qt front-end for the mupen64plus core.

gopher64
gopher64

gopher64 is an open source Nintendo 64 emulator written in Rust, with builds for Windows, macOS, Linux and Android, netplay and RetroAchievements.

Project 64
Project 64

Project64 is the most widely used Nintendo 64 emulator for Windows. Open source since 2015, it combines high compatibility with good performance.

simple64
simple64

simple64 is an archived, accuracy-focused Nintendo 64 emulator for Windows based on mupen64plus. Its developer now works on gopher64.

1964
1964

1964 is a discontinued Windows Nintendo 64 emulator by Schibo and Rice. Once hugely popular, it was known for its fast dynamic recompiler.

Banjo-Kazooie
Banjo-Kazooie
Bomberman 64
Bomberman 64
Bomberman Hero
Bomberman Hero
Conkers Bad Fur Day
Conkers Bad Fur Day
Donkey Kong 64
Donkey Kong 64
Dr. Mario 64
Dr. Mario 64
Extreme-G
Extreme-G
Harvest Moon 64
Harvest Moon 64
Mario Kart 64
Mario Kart 64
Paper Mario
Paper Mario
Perfect Dark
Perfect Dark
Snowboard Kids 2
Snowboard Kids 2
Star Fox 64
Star Fox 64
Super Mario 64
Super Mario 64
The Legend Of Zelda – Majoras Mask
The Legend Of Zelda – Majoras Mask
The Legend Of Zelda – Ocarina of Time
The Legend Of Zelda – Ocarina of Time
Castlevania 64
Castlevania 64
Castlevania: Legacy of Darkness
Castlevania: Legacy of Darkness
Diddy Kong Racing
Diddy Kong Racing
Duke Nukem 64
Duke Nukem 64
Monopoly 64
Monopoly 64
Shadow Man
Shadow Man
Sin and Punishment
Sin and Punishment
Super Smash Bros
Super Smash Bros

N64 Video Plugins

Angrylion-Plus
Angrylion-Plus

Angrylion-Plus is a pixel-accurate, software-rendered N64 video plugin for Project64 and Mupen64Plus, a faster multi-threaded fork of angrylion's RDP.

Glide64 (Glide HQ)
Glide64 (Glide HQ)

Glide64 is an accurate N64 video plugin with strong frame buffer emulation and GlideHQ texture pack support. GLideN64 has since succeeded it.

GLideN64
GLideN64

GLideN64 is the most accurate and widely used HLE video plugin for N64 emulators, with frame buffer emulation, upscaling and texture pack support.

Jabo's Plugins
Jabo's Plugins

Jabo's Direct3D8, DirectSound and DirectInput7 plugins were Project64's default N64 video, audio and input plugins from 1.x to 2.x. Closed source, now retired.

Rice Video
Rice Video

Rice Video is an open-source N64 video plugin and one of the first to support replacement texture packs. It is fast, simple and has good compatibility.

Z64
Z64

Z64 is a discontinued low-level (LLE) N64 video plugin by ziggy, based on MAME/MESS RDP code. It renders difficult games accurately but is slow.

Direct64
Direct64

Direct64 is a dead Direct3D video plugin for N64 emulators by Orkin, based on his glN64. It is fast on older PCs but less compatible than newer plugins.

glN64
glN64

glN64 is Orkin's open-source OpenGL video plugin for N64 emulators. Light and portable, it was ported to Android and the Xbox and became the base of GLideN64.

SoftGraphic
SoftGraphic

SoftGraphic is a software-rendered N64 video plugin based on MESS's accurate RDP code. It is pixel-accurate but needs a powerful CPU for full speed.

N64 Audio Plugins

Azimer HLE/LLE Audio
Azimer HLE/LLE Audio

Azimer's HLE/LLE audio plugin is a widely used N64 audio plugin that reproduces the sound of almost every game accurately, with few glitches or slowdowns.

Jabo's Plugins
Jabo's Plugins

Jabo's Direct3D8, DirectSound and DirectInput7 plugins were Project64's default N64 video, audio and input plugins from 1.x to 2.x. Closed source, now retired.

Shunyuan HLE Audio Plugin
Shunyuan HLE Audio Plugin

Shunyuan HLE Audio is a capable N64 audio plugin with HLE and LLE modes and XAudio2 output, worth trying if Azimer's plugin gives problems in a game.

N64 Input Plugins

Jabo's Plugins
Jabo's Plugins

Jabo's Direct3D8, DirectSound and DirectInput7 plugins were Project64's default N64 video, audio and input plugins from 1.x to 2.x. Closed source, now retired.

NRage Input Plugin
NRage Input Plugin

NRage is a full-featured Windows N64 input plugin, supporting DirectInput and XInput controllers and Rumble, Controller and Transfer Pak emulation.

Octomino SDL Input
Octomino SDL Input

Octomino SDL Input is a modern N64 input plugin for Project64 that uses SDL2, so Xbox, PlayStation and Switch Pro controllers work without setup.

raphnetraw
raphnetraw

raphnetraw is an N64 input plugin that lets real N64 controllers, Rumble Paks and Controller Paks work in Project64 and Mupen64Plus through raphnet adapters.

Billard's XInput Plugin
Billard's XInput Plugin

Billard's XInput Plugin is a simple Windows input plugin for N64 emulators that supports up to four Xbox controllers, with rumble but fixed controls.