Nintendo 64 Emulator Retroarch

  1. Nintendo 64 Emulator Retroarch
  2. Nintendo 64 Core Retroarch
  • The Nintendo 64, or N64, is one of the oldest consoles that have since been discontinued. Luckily for you, with the right N64 emulator, you can replay all your favorite N64 games right on your PC or even your phone. 15 Best N64 Emulator Programs for PC, Mac, and Android.
  • RetroArch talks to libretro, a generic emulator core API. This means that RetroArch is core agnostic, and it does not care which emulator core is running. Currently there are libretro implementations for systems such as SNES, NES, GBA, GB/GBC, Genesis, and even arcade games (Final Burn Alpha). Libretro isn't only usable for emulators.
  • Hey everyone, hope the day is going well, so i'm sure this is an easy fix but I cant seem to get it right. I've tried so many different tutorials on installing retroarch on the switch, i put it on the front end of the switch, installed mupen for the emulator, but i just can't seem to get completely smooth emulation for n64 games on the switch.

Nintendo 64 Emulators The N64 was released in mid-1996 as Nintendo's front-runner in the original next-gen console wars. Although it was a much higher powered machine than Sony's Playstation or Sega's Saturn, the N64 always lagged behind in sales.

<H o m e R S S R o m s F o r u m C O N T A C T B l o g s S a v e A r c h i v e H e l p>

Nintendo 64 Emulators

The N64 was released in mid-1996 as Nintendo's front-runner in the original next-gen console wars. Although it was a much higher powered machine than Sony's Playstation or Sega's Saturn, the N64 always lagged behind in sales. Nintendo chose to sell the machine on the merits of its fast-loading cartridge system and the insignificant fact that it featured a 64-bit architecture - unfortunately for Nintendo, people were more impressed by high-capacity CD media, in-game movie sequences and pre-recorded soundtracks than fast loading and the size of the machine's pipeline. Developers often preferred the Playstation for their titles due to the N64's inability to provide media rich content which games such as the Final Fantasy series demanded. Although the hardware facilitated classics such as Goldeneye and the late Perfect Dark, it wasn't enough to win over the masses.
Fortunately the system is well-emulated, allowing us to play legendary games such as Zelda, Turok & Goldeneye. A fairly modern system is needed to play emulate the machine, and a 3D accelerated graphics card is an absolute must (onboard graphics won't cut the mustard here). Game ROMs are available from ripped cartridges, ranging in size (5MB-70MB).
  • CPU: MIPS R4300i, 93.75MHz, 64-bit, 24KB L1, 125 MIPS, 250 MB/sec Bus
  • Graphics: SGI RCP, 62.5MHz, 100 MFLOPS, 150K Polygons/Sec, 32-bit Color, 500 MB/sec Bus
  • Sound: SGI RCP, 64 2D Voices, ADPCM, 500 MB/sec Bus
  • Data: 4MB (500 MB/s), Cartridge (32MB), Expansion 4MB RAM


Project64 Windows, Android Freeware Rating: 8.1(1797 Votes)
One of the best Nintendo 64 emulators available.
BizHawk Windows Open-Source Rating: 8.1(1874 Votes)
Multi-system emulator designed for Tool-Assisted Speedruns (TAS)
RetroArch Multi-platform Open-Source Rating: 7.7(406 Votes)
Frontend for the Libretro API, effectively a multi-system emulator
Mupen64++ Windows Free Rating: 7.6(120 Votes)
Mupen64 Windows Freeware Rating: 7.5(90 Votes)
Nintendo 64 emulator designed to be portable to multiple systems.
UltraHLE Windows Freeware Rating: 6.9(83 Votes)
The legendary Nintendo 64 emulator. Unfortunately not updated anymore since it's release.
SupraHLE Windows Freeware Rating: 6.9(37 Votes)
Hacked version of UltraHLE which supports more features and games.
1964 Windows Freeware Rating: 6.8(63 Votes)
In the same league as Project64, or in other words, it's GOOD.
mupen64plus Windows, MacOS, Linux Free Rating: 6.7(69 Votes)
Cross platform N64 emulator.
Daedalus Windows Freeware Rating: 6.0(15 Votes)
Good open source Nintendo 64 emulator.
UltraHLE 2064 Windows Freeware Rating: 5.9(33 Votes)
The succesor of a legend!
Copyright © 1997-2019 Visei Internet. All rights reserved. No part of this website may be reproduced without permission.
This website is not affiliated with any video game company. All patents and trademarks are owned by their respective holders. Privacy Statement


  • 2 RetroArch Requirements:


The recent RetroArch update for the Nintendo Switch – often called RetroNX – adds a major feature to the already excellent multi-emulator Homebrew Application. The latest release adds CPU overclocking to the mix, meaning that the Tegra X1 SoC can be overclocked from its default 1000 Mhz clock to a staggering 1754 Mhz! Therefore, difficult to run cores like the Mupen64Plus, which is being used for Nintendo 64 games, now perform at nearly full speed, making the Nintendo Switch (almost) the perfect emulation device. This guide will show you how you can install the updated RetroArch.

RetroArch Requirements:

  • Custom firmware (Atmosphere/ReiNX/SX OS) with the Homebrew Menu installed
  • microSD Card
  • USB Type-C Cable

Nintendo 64 Emulator Retroarch

Once you’ve made sure you got yourself a hackable Switch with a CFW already installed you’re ready to follow this guide!

Getting the necessary files

To start with, head over to the RetroArch website and download the latest build for the Switch. Make sure to grab both the RetroArch.7z as well as the RetroArch .NSP files. We need to install the .NSP file to get the N64 core up and running, as this core requires more RAM than the HB Menu allows an app to use. By forwarding the emulator to the Switch’s home screen using the .NSP, we effectively bypass this limitation.

After downloading these files, power off the Switch and insert the microSD card into your PC. Copy the files from the RetroArch.7z folder (retroarch, retroarch.jpg and switch folder) to the root of your SD card, replacing any existing files.

Next, depending on the CFW of your choice, you have to copy the RetroArch.NSP file to:

  • SX OS: Root of SD, sxos folder or sxos>nsp folder
  • Atmosphere/ReiNX: Tinfoil>nsp folder



Now you’re ready to insert the microSD card back into your Switch and bootup the Switch using any RCM Payload Injector to get to the CFW. From the homescreen, open up the Album and, again, depending on the CFW you’re using locate the RetroArch.NSP file.

Nintendo 64 Core Retroarch

For this tutorial we’ll be using SX OS as an example. To locate and install the RetroArch.NSP file, scroll to the Installer section of the SX OS Menu and find the RetroArch Icon.

Now simply hit “A” and install the RetroArch.NSP file to either the internal NAND storage or external microSD card. For Atmosphere and ReiNX users, you have to open up the Album and then go to Tinfoil and install the RetroArch.nsp we copied before.


After the installation is completed, you can return to the home screen and the RetroArch icon should have been added to the grid. Now, simply open up the RetroArch app and you will be greeted by the Main Menu interface, which looks a lot like the Switch Settings menu. To get straight to the overclock settings, search for “CPU Overclock” on the right hand side of the main menu. Once you’ve clicked on the CPU Overclock option, you can choose between six different CPU profiles, ranging from downclocking the CPU to 714 MHz all the way up to a massive overclock of 1785 Mhz.

After dialing in the max overclock, we have to fine tune a final setting before we can actually play our favorite games at (almost) full speed. Go back to the main menu and now select “Settings” in the left column. Open up the “Video Settings” and enable “Threaded Video”. This option will give the PS1 and N64 emulators just a bit of an extra performance boost.

Playing a Game

Nintendo 64 Emulator Retroarch

Before we can play our games, we have to select the core on which the game runs. In the case of Nintendo 64 ROMs, this is the Mupen64Plus core. To enable this core, go back to the Main Menu and go to the option “Load Core”. Then, scroll down until you see “Nintendo – Nintendo64 (Mupen64Plus)” and select this core.

Finally, we can locate the ROMs of the games we have placed on our microSD card. In my case, I’ve created a folder called “ROMS” on the root of my SD. Go back to the Main Menu first and click on “Load Content”. Then select the forward slash symbol (/) and select the folder you’ve placed your ROMs in. You will see the games compatible with the previously selected core listed here. Since I have transferred Super Mario 64 and Mario Kart 64, these ROMs show up for me.

Once you’ve selected the game you want to play, RetroArch will boot this game with the selected core (Mupen64Plus in this case). Now you can finally enjoy the best N64 games straight from your Nintendo Switch, enjoy!