Learn how to play NES, Game Boy, Sega Genesis, N64, and more games on your SNES Classic Mini. RetroArch lets you play games from other consoles on your SNES Classic. This tutorial will show you how to install RetroArch and import ROMs to your system. In addition to playing other consoles, RetroArch also allows you to play problematic SNES ROMs that doesn't run well or work with the default emulator on the SNES Classic.
Here is a list of games that work and do not work on using the default emulator on the SNES Classic. You will be able to run the problematic games using RetroArch.
Before we begin:
This tutorial uses a computer running Windows. If you are using a Mac, follow our guide here before you begin.
How-to Install RetroArch to Your SNES Classic
1. Download hakchi2 (hakchi2.##.zip) and extract it your computer.
2. Download RetroArch (retroarch_with_cores.zip) to your computer (you do not need to extract it).
3. Open the hakchi folder, run hakchi.exe, and select SNES (USA/Europe).
4. If you have not dumped your kernel yet, go to Kernel > Dump kernel and hit Yes. This will create a "dump" folder with your SNES Classic data in it in the "hakchi" folder. We recommend you back up this folder and keep it safe as it contains your SNES Classic original kernel which you can use to restore your console in case anything happens.
5. Now drag and drop the RetroArch .zip file to hakchi2.
6. Select the consoles and other modules you wish to install (note: the modules uses up memory so only install the modules you plan on using).
The modules are: gambatte for Game Boy, genesis_plus_gx for Sega Genesis, glupen64 for Nintendo 64, mednafen_pce_fast for Turbografx 16, mgba for Game Boy Advance, picodrive for Sega 32x, stella for Atari etc.
7. Follow the steps on the screen.
8. Press Add more games and add the ROMs that you want to sideload to your SNES Classic (you can add multiple ROMs at a time). RetroArch supports Nintendo, Game Boy, Game Boy Color, Game Boy Advance, Sega Genesis, Sega Mega System, Nintendo 64, and Atari 2600 games. Note: Nintendo 64 games do not run well on the SNES Classic.
9. [Optional] Highlight all of the games you added and right-click and select Download box art for selected games or you can select an individual game, press Browse, and add your own custom box art.
10. Now press Synchronize selected games with NES/SNES Mini.
Extra note: All non-SNES games should automatically run in RetroArch while SNES games will run on the default emulator (called Canoe). If you are having problems with any SNES game, read our tutorial here to learn how to run SNES games through RetroArch. RetroArch is compatible with more SNES games than the default emulator.
While running a game in RetroArch, you can activate the RetroArch settings menu by pressing Start + Select on the controller. Here you can quit the game and go back to the SNES Classic main menu.
If you have any questions please let us know in the comments field.