Project64

FeaturesFeatures
AccuracyAccuracy
PerformancePerformance

Project64 is a plug-in based emulator allowing third-party groups to use their own plug-ins to run specific components (RSP, video, audio, etc.). It's considered to be among the most widely used with a long lasting history, albeit quite controversial at times. 


Project64 NetPlay

  • It's a hard fork of Project64 2.3.2 for Windows and Linux (Wine) with online Netplay built in.

Last Dev-Release:

2.4.0-1394 / 22-10-2020

Strongly recommended to use latest development-builds, as last stable build is quite outdated!

--

Windows: XP+

Linux: No information provided

Mupen64Plus

AccuracyAccuracy
PerformancePerformance
FeaturesFeatures

Mupen64Plus is an open-source, multi-platform, Qt and plugin-based Nintendo 64 emulator which includes four MIPS R4300 CPU emulators, dynamic recompilers for 32-bit x86 and 64-bit amd64 systems. The video plugins included are RiceVideo, Arachnoid, Glide64, Z64, and some even include Hi-resolution texture support. There also a cheat system with Gameshark code support, speed adjustment with smooth sound output and much more. 

Last Stable Release:

2.5.9

Dated:

10-02-2019

Windows: Vista SP2+ (Visual Studio 2013 redistributable required)

Linux: Kernal 2.6.39.4+ 

Mac: 10.6.8 (Snow Leopard)+

--

CPU: Dual-core 2.3 GHz+

RAM: 1 GB+

You can use the latest GlideN64-build by the author (gonetz): 

Windows (also available on main-page in Daily Dev-Builds section)

  • Press "Artifacts" on the right-side, "GLideN64.dll" will appear below and download it (note: antivirus might overreact sometimes, but wtv). Then, place GlideN64.dll inside the Mupen64 folder (hint: you should see other .dll files in that folder)

  • Open the Mupen App --> Settings --> Configure --> Plugins --> Select GlideN64

To configure: Inside Mupen App --> Settings --> Edit mupen64plus.cfg --> GlideN64

Linux & MacOS X 

  • Website is different but same procedures afterwards...

Retroarch

Mupen64Plus Next

Parallel N64 with Multithreaded Angrylion

FeaturesFeatures
AccuracyAccuracy
PerformancePerformance

RetroArch is a frontend for emulators, game engines and media players. It enables you to run classic games using Libretro cores on a wide range of computers and consoles through its unified graphical interface. Settings are also unified so configuration can be done once and applied and applied to all. It has advanced features like shaders, netplay, rewinding, next-frame response times, and more.


Consoles covered include but are not limited to PlayStation 1, Super Nintendo, Nintendo Entertainment System, GameBoy/GameBoy Color, GameBoy Advance, Arcade, Neo Geo Pocket Color, Virtual Boy, Sega Genesis/Mega Drive, Sega Master System/Sega Game Gear, Sega CD/Mega CD, PC Engine/PC Engine CD, WonderSwan Color/Crystal, Cave Story, Doom(s) and much more!


It can run on the usual platforms like Windows, Mac OS X and Linux, but it stands alone in that it can support far more platforms beyond just that.

  • Lakka - lightweight Linux distribution for small computers like Raspberry Pi

Last Stable Release:

1.9.0

Dated:

09-08-2020

Windows: Vista+ 

Linux: Please follow their instructions

Mac: Apple macOS High Sierra+ with Metal2

m64p

AccuracyAccuracy
FeaturesFeatures
PerformancePerformance

m64p uses mupen64plus-gui front-end written in Qt5. It supports all things you’d expect from a frontend (savestate management, pausing, screenshots, etc.) and comes bundled with the latest GLideN64 for the graphics plugin.

 

Starting with a fresh config

If you’ve ever used any version of mupen64plus before, you might have a configuration file saved on your computer. I suggest starting with a fresh config if this is your first time here.

Go to Settings -> Core and Plugin Settings. At the bottom click on Reset All Settings.

Last Stable Release:

b79f271

Dated:

25-10-2020

CEN64

AccuracyAccuracy
PerformancePerformance
FeaturesFeatures

CEN64 is an open-source Nintendo64 emulator which aims to become cycle-accurate while running on Windows, Linux and macOS. That said, it's still in very early development but can run some commercial games at native emulation with only minor issues. Due to its extreme focus on accuracy, it will also require very good hardware to play at decent speeds.


The emulator does have sound processing but not a UI yet, although there are already quite a few good unofficial frontends available such as CEN64-Qt.

Last Dev-Release:

a109ac0 / 31-05-2020