If you were one of the lucky 2 million or so people who bought the NES Classic before Nintendo stopped production, you may be elated now, but who knows when boredom will set in? As cool as the NES Classic is — err, was? — it only comes with 30 games, and even classics like Super Mario Bros. 3 get old after a while.
Fret not! It is possible to add more games to your NES Classic. The device is essentially a tiny computer running an emulator, a program that imitates the software on a console. With a little tweaking, and a lack of scruples, you can add any NES games that you want to your Classic. Even better, you won’t need to do much in the way of “hacking,” as some clever Nintendo fans have already developed programs to load games from a computer onto a NES Classic.
A word of caution, however. While it’s not illegal to modify your NES Classic, or to download a program like the one we use in our example, you will need a digital copy of any game you want to install. For NES games, these are typically filed as ROMs, and are protected by copyright law. If you want to acquire ROMs, there are a number of popular sites to do so, but be careful about potentially downloading illegal material.
To install games on the Classic, you will need a program like Hakchi, which we’ll be using. First, plug your NES Classic into a Windows-based PC via a USB cable. Afterward, download the latest version of Hakchi from the developer’s page. It will come as a ZIP file; if you have Windows 10, you can simply right-click the file and select Extract All. Otherwise, you will need to extract it using a program such as WinZIP or 7-Zip.
Once you have extracted the Hakchi program, run it.
The program will open a window. Click the button labeled Synchronize selected games with NES Mini. The program will ask you to dump the original kernel image. Click Yes.
Hakchi will then give you some instructions to follow. Ensure that the Power button on the NES Classic is off, and that the device is connected via a USB cable. Next, hold down the Reset button and press the Power button (while still holding the Reset button). Then, let go of the Reset button.
In Hakchi, click the button prompting you to install drivers. Once the program finishes dumping the kernel, click Synchronize… again. When prompted, click Yes to begin flashing the custom kernel. Once the process finishes, click OK, and you can begin loading games.
Once you have the game files on your computer, click the Add more games button in Hakchi. Select the files you want to add, and click OK. Once you have added all the games you want, click Synchronize. That’s it!
David Cogen, a regular contributor here at DigitalTrends, runs a popular tech blog TheUnlockr.com that focuses on tech news, tips and tricks, and the latest tech. You can also find him over at Twitter discussing the latest tech trends.