Cover — how to emulate nintendo on pc?

How to Download and Install Nintendo Emulator on PC

Joao Pedro Boaventura Avatar
Understand how you can play Game Boy, Wii, Switch, Nintendo 64, Nintendo 3DS and other Nintendo consoles on your own computer

There is a lot of controversy about the emulation of old consoles for fitting into an area considered quite gray and hazy within the limits of legality. In the case of Nintendo, a company known for being so protective of its intellectual properties, it wouldn't be much different.

With our guide, understand how a nintendo emulator and how you will be able to take advantage of this technology that allows the reproduction of old consoles on the computer (and even on the smartphone).

What is emulation?

What is emulation?
According to the dictionary, “emulate” means to imitate, to reproduce characteristics with a competitive intention in relation to the original (Reproduction/Internet)

According to the dictionary, “emulate” means to imitate, to reproduce features with a competitive intent in relation to the original. For example, emulation occurs when we see an artist very similar to another artist trying to reproduce certain aspects that were successful in the original. This happens a lot especially in the music industry.

The term "emulation”, then came to be commonly incorporated in computing, as it concerns when a system tries to reproduce, internally, another system within itself. When we create avirtual machine” inside Windows, what we are doing is using the operating system itself to emulate another version of itself, an emulation.

Thus, emulating Nintendo would be to use any system capable of virtually reproducing the company's consoles. For this, you usually need the ready-made program capable of doing it and the games — commonly called ROMs, but they can come in other formats as well.

Is emulation a crime?

Video game controller with a cell phone screen displaying a classic Mario game.
The use of emulators raises questions and controversies around the world (Reproduction/Internet)

Emulation of third-party systems is a very controversial subject and varies greatly according to different legislative interpretations. The short answer to this question is no., but it still depends on a number of factors, especially involving the ROMs.

The use of emulators, in a practical way, is not considered illegal, as they are simply applications developed by third parties that, despite having been designed with a view to engineering the consoles, it is not necessarily about breaking a patent or something like that. That's why you can find them at Steam and Play Store. Furthermore, there is no practical legal precedent for using or developing an emulator system.

The other side of the coin lies with ROMs, the files read by emulators — by the way, ROM is an acronym for Read Only Memory (read-only memory, in free translation), since they are closed files (called images) that will not be rewritten or modified, only processed and reproduced.

In the case of ROMs, specifically, there can be (with emphasis on can, that is, on the possibility) there are certain legal implications regarding the distribution of any of them because they are intellectual property of their authors or whoever has been registered as brand owner.

The main justification given to those who store ROMs is that they are nothing but Backups of the games, which is not illegal to do, since it is something that was purchased by a consumer and who has complete freedom to use it individually and personally. The central problem with ROMs is the issue of distribution, since most products have a kind of regulation that restricts their use for domestic use.

This has a lot to do with the issue of piracy. It's illegal consume pirated products, but it is very difficult to apply legal measures because there is a mechanism in the law that makes it explicit that the consumer needs to be aware of what he is doing, something that can always be argued to the contrary before the jury. In addition, as the consumption of this type of material ended up becoming something quite commonplace, it is difficult to observe any direct attitude towards this practice, except for one or the other that occurred, such as that of the distributor that allegedly sent fines to those who were able to identify having attended the your movies.

However, there are some more serious consequences for those who practice the distribution. In 2021 there was a legal action brought by Nintendo itself against the owner of a website called ROM Universe, who even charged for the “service”, which was probably the real trigger for the process. your responsible, Matthew storman, was ordered to pay damages of two million dollars to the company - amount divided in installments of fifty dollars.

Romuniverse
Home from ROMUniverse (image: videogameschronicle/play)

The process ended up unfolding in a kind of legal articulation, as one of the original requests was that the site never go back online, something that the jury did not grant to the brand. The point is that Matthew didn't comply with the agreement - that is, he didn't pay the fifty dollars in the first month - and Nintendo went to court to appeal, finally getting the injunction so that ROMUniverse never returned, in addition to forcing Storman to destroy all unauthorized copying of a Nintendo product he owned.

In general, those who defend the emulation and distribution of ROMs are those who value keeping alive the history and memory of games. While it is claimed that modern game emulation ends up taking part of the revenue of the responsible companies, it is notable that there are games that are not even produced anymore.

Thus, emulation would come to fill this gap, because if the company no longer produces its product, it means that there is no profit potential to be mined with such a practice. The argument gains strength when there are extremely rare games nowadays and used sellers usually charge an absurd amount, especially for those who don't care about the collector factor of a piece like this.

old series games Fire Emblem, for example, suffer from such ailment, as copies like the first one released in the West for GBA (just called Fire Emblem, but informally known as The Blazing Blade), path of radiance (from Gamecube) and Radiant Dawn (for the Wii) are among the rarest — and most expensive — titles on their respective consoles.

The Wildcard Solution: RetroArch

Each console has a considerable infinity of emulators, and several of them have different performances according to the ROM being played. The most objective and safe way to try to make an emulator work properly is to RetroArch, a kind of client that carries within itself the emulators for the main retro consoles, whether from Nintendo or from other companies.

Screenshot of retroarch splash screen (image: showmetech/own capture)
The RetroArch splash screen (image: Showmetech/own capture)

Once installed, it is necessary to install the emulators inside RetroArch, the so-called Core (cores, in the Portuguese version). The practicality is that this can be done from within the application itself, which does all the dirty work of installing and pre-configuring the emulators, which can be accessed from the platform's own interface. It is also possible to configure the controls (external and internal), the video and audio. So the first thing we suggest is that all emulation actions be done from RetroArch.

To set it up quickly, just start with “load Core” and select “download a core”. It will bring a huge list of consoles and their respective emulators. With the emulator installed, just go back to the menu and select “load content” to select the ROM and start the game.

Screenshot of part of the list of available nintendo emulator cores in retroarch (image: showmetech/own capture)
Part of the list of cores available in RetroArch (image: Showmetech/own capture)

O RetroArch it also recognizes most external controls, especially those for Xbox and PlayStation. To remap the controls by console, just access the menu while the ROM is already scrolling (through F1 in the default configuration, where it is also possible to adjust image filters, shaders, cheat codes and others plugins), select the “control” option and change the commands on the respective input ports.

Ah, most of the emulators suggested here are compatible with RetroArch.

Attention! Some general remarks!

Before we get started, there are some general emulation rules that apply to most of the consoles described here — unless stated otherwise in the individual description for each one.

The first consideration to be made has to do with the save of the games. As the ROM is a read-only file, the emulator will not overwrite them with your save game. For this, a separate file is normally created and must be saved. Containing your previously saved progress, it must be loaded with the game with each new playthrough.

The second consideration is that most emulators have a very interesting feature, which is to save state. Some games cannot be saved at any time or at all. That said, it is quite common for applications to have the feature of saving the game at the moment it is, and can be loaded later in the same way as the save. Like “load ROM”, save and load state is in some of the menus of the used emulator.

How to download and install nintendo emulator on pc. Understand how you can play game boy, wii, switch, nintendo 64, nintendo 3ds and other nintendo consoles on your own computer
Emulation needs special attention during use (Playback/Internet)

Finally, there is the issue of controls. Normally, the traditional control for any emulator is just the keyboard and it is something that can be manually configured. However, it is also possible to use an external controller, something that can be defined in the settings from other programs, such as DS4Windows, or by RetroArch. Note that while some emulators are able to identify a control natively in the application, sometimes Windows itself does the dirty work, depending on the peripheral model.

Ah, yes, something very valid to make clear is that there is no emulation 100% faithful to the original console, since it was a hardware completely dedicated to the reproduction of software produced especially for him. There are some emulators that reproduce with enough fidelity to the point that the difference in performance is practically imperceptible, but according to technical criteria, there is no reproduction like the native one.

How to download Nintendo ROMs?

How to download nintendo roms?
Some websites are known to make Nintendo ROMs available to the general public (Reproduction/Internet)

Acting on the fringes of legality and living dangerously with the risk of attracting the scolding eyes of Big N, there are some sites that make Nintendo ROMs available for the company's consoles. One of the most complete is ROMsFun, which brings a very consistent library of practically all the company's platforms so far. In the case of Switch, a more interesting site is NSW2U.

Nintendo console emulators

NES Emulator (Nintendo Entertainment System)

O NES was Nintendo's first console and responsible for the emergence of several classics, such as the Super Mario Bros. original and The Legend of Zelda. considered a hardware today quite simple to emulate, there are several NES emulators, not only for computer, but for cell phones as well, and most modern smartphones are much more powerful than the Nintendo device was in its time.

Among its main games are the classics Mario and Zelda, but the NES also houses the first Metroid, almost half of the series Mega Man (until the sixth game), Dr. Mario, Excitebike, Punch Out!!! ea trilogy original de Castlevania.

To play old NES games, the recommendation is the bladder. With a very inviting interface, the application in question has a number of interesting features, such as the possibility of playing Nintendo ROMs online with other players. Another very interesting feature of Mesen is the way it manages to record the screen and the audio, something very useful in our modernity where everyone likes to be streamer on Twitch.

Screenshot of ducktales, from nes, running on mesen. (image: the emulator zone/playback)
NES Ducktales running on Mesen. (image: The Emulator Zone/play)

In addition, it also has a series of filters — quite common in emulation scenes — that help in adjusting the image for screens with high resolutions, since the NES is a console that, natively, only runs at a resolution of 256 per cent. 240 pixels.

Once started for the first time, Mesen will open a configuration screen and the user will be able to decide where the save files will be saved, as well as the preferred controller. That said, just load the ROM and proceed with the game.

On Android, our recommendation is to use RetroArch for Smartphone, which does the correct work of porting between available NES cores. Furthermore, the absence of ads weigh on RetroArch's suggestion, since most direct emulators for Android end up bringing an exaggerated number of advertisements that often interfere with the game, something that applies to most mobile emulators.

SNES Emulator (Super Nintendo)

O Super Nintendo is the successor to the NES and has a hardware quite robust compared to its predecessor, but that also doesn't prevent modern systems from being able to emulate it without problems. Among its main games (emulators) are Super Mario World, The Legend of Zelda: A Link to the Past, Super Metroid, Donkey Kong Country, much of the series Mega Man X, Chrono Trigger, several games in the series final Fantasy (specifically up to the sixth), Mortal Kombat, Star Fox e Super Mario RPG: The Legend of Seven Stars.

The Super Nintendo emulator that showmetech recommends is the snes9x, since it is one of the most practical, compatible and light emulators in the market, working in a way as objective as Mesen, just loading the ROM and playing it, in addition to being possible to remap buttons on the controls, when necessary.

Screenshot of f-zero, from super nintendo, running on snes9x (image: the emulator zone/playback)
F-Zero, from Super Nintendo, running on Snes9X (image: The Emulator Zone/reproduction)

In terms of performance and emulation accuracy, the best Super Nintendo emulator is higan, which also supports other platforms such as the NES, GBC, GBA and contemporary consoles from other companies. However, such emulation fidelity requires a relatively powerful CPU for the emulator to run smoothly.

Nintendo 64 emulator

O Nintendo 64 houses a series of titles that have come to shape the way we see video games today as it is one of the pioneers in the reproduction of three-dimensional environments with excellent competence. Because of this, it is with him that the emulators of Nintendo's consoles begin to have some performance problems.

This is because, from the developer's point of view, it was considerably difficult to program for the Nintendo 64, which, consequently, also made it difficult to understand the platform itself - resulting in a very labor-intensive system to replicate virtually. The fact that there is no public or easily accessible documentation regarding its architecture only adds to this problem.

Thus, the Nintendo 64 emulation scene is a tortuous one, with some of the games performing better on some emulators and struggling to run on others. There is no easy, practical and accurate way to emulate the Nintendo 64 (as is the case with the NES and SNES) — even more recent systems yielded much more mature emulators. In general, the safest and most generic bet for platform emulation is the Mupen64+.

Screenshot of conker's bad fur day, from nintendo 64, running on mupen64+ via retroarch (image: showmetech/own capture)
Nintendo 64's Conker's Bad Fur Day running on Mupen64+ via RetroArch (image: Showmetech/own capture)

It is capable of running the main console games relatively satisfactorily, such as Super Mario 64, Super Smash Bros., WaveRace 64, Star Fox 64, Donkey Kong 64, f zero x, Mario barth 64, kirby 64, The Legend of Zelda: Ocarina of Time, The Legend of Zelda: Majora's Mask e GoldenEye. The complete list of tested games, their possible performance problems and respective solutions (when applicable) can be accessed at wiki of emulator.

The main drawback of Mupen64+ is that it does not have an interface front-end own for the users, being normally necessary to use the one of third parties. In this case, the best way to use Mupen64+ is from the core to RetroArch.

In a very bizarre and even ironic way, perhaps the best option for emulating the Nintendo 64 is via Dolphin (see below), but few games are covered in this way. Rare classics, for example, are not playable this way.

Nintendo Gamecube and Nintendo Wii emulator

Because the Gamecube and Wii are under the same category? Well, because they use the same recommended emulator: the Dolphin! The dual compatibility of the system is due to the fact that the Wii itself used several components of the Gamecube system when it was conceived as its own console, making the reproduction of the games of both ends up becoming extremely similar from the point of view of emulation .

The main differentiator, as expected, is the Wii motion controls. In this case, the emulator offers the possibility to remap the movements themselves that can be read by the Wii sensors in traditional controls, as if they were a button or a combination of buttons. This can be done from the Dolphin settings menu.

Screenshot of harvest moon - a wonderful life, from gamecube, running on dolphin via retroarch. (image: showmetech/own capture)
Harvest Moon – A Wonderful Life, by Gamecube, running on Dolphin via RetroArch. (image: Showmetech/own capture)

Most of the games Gamecube or Wii are very playable via Dolphin — something that has not been possible to achieve with Nintendo 64 emulators, for example —, and there is a control of compatible games quite objective and succinct on the page of the emulator itself (it's in Portuguese). Still, rest assured, the classics of each console are, at the very least, playable.

That is, you can have fun with Super Mario Sunshine, F Zero GX, Fire Emblem: Path of Radiance, Animal Crossing, Viewtiful Joe, Luigi's Mansion, Ikaruga, Donkey Kong Jungle Beat, Metal Gear Solid: The Twin Snakes, Pikmin 1 and 2, Super Smash Bros. Melee, Metroid Prime 1 and 2, and The Legend of Zelda: Wind Waker e Twilight princess no problems on the part of the Gamecube.

The same goes for great Wii classics like The Legend of Zelda: Skyward Sword, Metroid Prime 3, Super Mario Galaxy 1 and 2, Metroid Prime 3, Xenoblade Chronicles, The Last Story, No More Heroes, MadWorld and any other title imaginable that has come out to the platform. After all, 96,8% of the games tested are registered as at least “perfect” or “playable”.

Ah, a very interesting addendum: the Dolphin also runs Virtual Console .wad applications of the Wii, which even ends up making it an almost supreme emulator of Nintendo, since the old retro store contemplated the NES, the SNES and the Nintendo 64. However, as it is an emulator inside an emulator (the Virtual Console was basically an emulator inside the Wii), it takes a beefier PC to make the few titles available work.

Wii U Emulator

The emulator available for Wii U, one of Nintendo's most troublesome consoles, is the Cemu. Unfortunately not available for RetroArch, this time it will be necessary to manually configure the emulator. Note that, being a more robust console, the emulator will demand more from your machine, something that already happened in Dolphin itself.

So, when downloading the Cemu emulator from the official website, the suggestion is to download some additional packages to optimize the experience. The first of them is the Cemuhook, whose files just need to be unzipped in the root of the Cemu folder.

Then some games need additional graphics packages (available on GitHub), which can be downloaded and extracted inside the “graphicPacks” folder in the Cemu directory. To activate them in the browser, just enter the options menu and select the corresponding one under Graphic Packs.

Finally, it is also recommended to download the caches to prevent the emulator itself from spending hours wasting time and performance trying to calculate them. There is a complete list of caches for each game. Select the one referring to the specific game and place the .bin file in the transferable folder inside shadercache.

The Legend of Zelda: Breath of the Wild
The Legend of Zelda: Breath of the Wild, in the Wii U version, running on Cemu (image: GBAtemp/playback)

Like other emulators, Cemu allows the complete remapping of inputs so that the player adapts to whatever he has to control, be it keyboard and mouse, or some joystick external. Note that the second screen — that of Wii U Gamepad — may need to be accessed separately, the default key for this being tab.

Once Cemu is configured, just select the paths where the ROMs are saved in Game Paths, after accessing the General Settings in the Options menu. Wii U ROMs are in the .wux extension. Cemu's compatibility isn't as good as Dolphin's, but some of the console's top titles such as The Legend of Zelda: Breath of the Wild, wind waker hd, Donkey Kong Country: Tropical Freeze, Star fox zero e Super Mario 3D World are running flawlessly. Another title still exclusive to the device, Xenoblade Chronicles X, also has a satisfactory performance.

In fact, Cemu has specified minimum requirements, suggesting an x64 operating system that is at least Windows 7; 4GB of RAM, with 8G being recommended, OpenGL of at least 4.5 (or Vulkan 1.1) and a recent Nvidia or AMD GPU, Intel's integrated ones are not recommended.

Nintendo Switch Emulator

The Switch, Nintendo's current console, is also already being emulated with very promising results. There are two main names to consider: the Yuzu and Ryūjinx. Although the Yuzu is much more robust in several functions and offers better performance in certain games, it does require a copy of the console's NAND, since its role is to emulate the entirety of the Switch's operating system.

That is why, aiming at greater practicality and objectivity in emulation, the emulator recommendation is the Ryūjinx, since to make the games work, configure the game keys and ROMs saved on the PC.

Well, once Ryujinx is downloaded and started, an error message will appear right away claiming that it cannot find the Keys in the system. To remedy this problem, simply download the prod.keys file in question and save it inside the System folder of the Ryujinx directory. Right away, download Switch firmware, open Ryujinx and select to install from .xci or .zip from the option install firmware on the menu Tools, choosing the latest firmware downloaded.

Screenshot of mario kart 8 deluxe, from switch, running on ryujinx. (image: via ryujinx website/play)
Switch's Mario Kart 8 Deluxe running on Ryujinx. (image: via Ryujinx website/reproduction)

To run the ROMs (which can be either in .xci or .nsp format), add the game directories in the settings of the options menu, under Game Directories. Like other emulators, Ryujinx also allows the use of shaders external controls and button mapping, either on a controller or on the keyboard.

You also need to pay attention to the Ryujinx minimum requirements (Windows 7 64-bit, Intel CPU Core i7 3770 3.4 GHz / AMD CPU AMD FX-8350 4 GHz, 6GB of RAM and Nvidia GPU GeForce GTX 770 or AMD GPU Radeon R9 290) and the ROM compatibility list — which include as playable the Super Mario Odyssey; the Pokémon Sword, Brilliant Diamond, both the Let's go eo novo Snap; The Legend of Zelda: Link's Awakening DX; Fire Emblem: Three Houses; is Astral Chain.

Nintendo handheld emulators

Emulator for Game Boy Advance, Game Boy Color and other Game Boy family systems

O Game Boy classic became known around the world as the machine capable of running the iconic pokemon red/blue. Its subsequent versions, the Game Boy Color and Game Boy Advance also marked an epoch for being platforms capable of running the second and third generation of pocket monsters.

Screenshot of nettou the king of fighters '96 from game boy running on visual boy advance. (image: showmetech/own capture)
Nettou KOF '96, from Game Boy, running on Visual Boy Advance. (image: Showmetech/own capture)

Quite straightforwardly, the best possible emulator for the entire Game Boy family is visual boy advance, and its stable version — that is, which is no longer a prototype in full improvement — came out in 2004. New versions emerged with the main aim of circumventing security flaws of the original and making it compatible for Android.

Currently, the most reliable version of Visual Boy Advance is the VBA-Next, which even has a compatible core in RetroArch. The degree of compatibility and fidelity of the Visual Boy with the original systems is very high and the main games of the Game Boy family run very safely.

Screenshot of Mega Man Battle Network 5: Team Colonel from Game Boy Advance running on Visual Boy Advance. (image: showmetech/own capture)
MegaMan Battle Network 5: Team Colonel, from Game Boy Advance, running on Visual Boy Advance. (image: Showmetech/own capture)

Among them are the Pokémon Red, Blue, Yellow, Gold, Silver, Crystal e Pinball; The Legend of Zelda: Oracle of Ages, Oracle of Seasons e Link's Awakening; Kirby's Dream Land; Tetris; Super Mario Land; Metroid II; Wario land and several others for the Game Boy and Game Boy Color side. For the GBA, we can consider pokemon ruby, Sapphire, Emerald, fire red, LeafGreen e Mystery DungeonRed Rescue Team; Mario Kart Super Circuit; The Legend of Zelda: The Minishcap; Fire Emblem: The Blazing Blade; the series Megaman Battle Network; Advance Wars; Metroid Fusion and the list goes on.

DS emulator

O Nintendo DS to this day it goes through the same problems as the Nintendo 64, since the corresponding emulators in the square are still quite problematic and we don't know if one day they will leave such a state. That said, the best option is the DeSmuME. Although imperfect (the lack of network play weighs negatively), it's the one that presented the best results trying to emulate the solid game library of the DS.

Several games have performance issues when it comes to emulation speed, and there isn't exactly a really comprehensive and up-to-date list to rely on, and the best way to test is simply downloading the ROM and loading it into the emulator. Also, while the buttons can be remapped, the touch screen often needs to be used with the mouse.

How to download and install nintendo emulator on pc. Understand how you can play game boy, wii, switch, nintendo 64, nintendo 3ds and other nintendo consoles on your own computer
Age of Empires: The Age of Kings, for Nintendo DS, running on DeSmuME (image via DeSmuME website/reproduction)

Even so, among the main titles, it is already possible to say that the Pokémon are playable, but also victims of the emulator's slowness (as if the fourth generation of the franchise didn't already suffer from this problem running in its fullness). For this, the recommendation is to use another emulator, and the Melons it pretty much does the trick. In addition, he was also recently converted and made available for Android, being in the testing phase and, like any other DS emulator, it will very likely push the smartphone to the limit.

3DS emulator

While the DS has not yet found itself in the emulation scene, the Nintendo 3DS has a universal and extremely functional option: the Citra. Able to run even on low-powered machines, this emulator is capable of loading external texture packs and supports very high resolutions, in addition to having online support, control configuration and even a version for Android that doesn't fry the smartphone while it's in operation.

How to download and install nintendo emulator on pc. Understand how you can play game boy, wii, switch, nintendo 64, nintendo 3ds and other nintendo consoles on your own computer
Pokémon Sun & Moon, from Nintendo 3DS, running on Citra for Android (image via Citra's official website/reproduction)

The Citra compatibility list is quite varied. Most Pokémon perform quite positively. In the case of Zelda, the only one with a performance to be desired is the remake Majora's Mask 3D, and the Ocarina of Time 3D and A Link Between the Worlds no longer show problems. Fire emblem awakening, the two games Fire Emblem Fates e Fire Emblem Echoes also range from OK to flawless. Bravely Default is another that runs in an exemplary way, as well as Metroid: Samus Returns.

Read too

Do you know that Phil Spencer, head of the Xbox division at Microsoft, has a different view from the rest of the industry and believes that emulation plays a crucial role in preserving the memory of video games? Read more about.

Sources: DigitalTrends, Norton, How-To Geek [1] And [2], and the official sites of the emulators suggested here.


Discover more about Showmetech

Sign up to receive our latest news via email.

Related Posts