How-to Install RetroArch to SNES Classic Mini

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 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. This tutorial is the same and works for both the SNES Classic Mini and NES Classic Mini.

How-to Install RetroArch to Your SNES Classic

(If you have already installed hakchi2 to your console, skip to step #5.)

1. Download hakchi2 CE ( and extract it to your computer.

2. Run hakchi.exe.

3. Go to Kernel > Install / Repair and hit Yes.

4. Now follow the steps on the screen - connect your console to your computer, hold down the reset button and turn it on, and then release the reset button after a few seconds. You will also need to Install driver if this is your first time.

5. Go to Modules > Hakchi Mod store.

6. Go to the Retroarch tab, select RetroArch Neo #.#.#, and hit Download and Install Module.

7. Go to the Retroarch Cores tab and download and install the core of your desired console (note: each core module uses up memory so only install the modules you plan on using). Popular cores include 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, etc.

8. Exit the Hakchi Mod store and press Add more games to add the ROMs that you want to sideload to your SNES Classic (you can add multiple ROMs at a time).

Side note: Some ROM files will prompt you to select the appropriate core. Ignore this step if you do not get prompted. Example, when you add a Playstation ROM, you will be prompted to assign the core. Highlight the file name and select Sony - Playstation under System then select PCSX ReARMed [NEON] under Core. Hit Apply then Close. This step will vary depending on the console of the ROM.

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 force 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.

Leave a Reply

Your email address will not be published. Required fields are marked *