In just a minute, I’m going to show you how to turn your Nexus 7 into a portable NES system, but first, I’d like to point out that this will work on almost any Android device (without the need to root) and isn’t limited to NES (SNES, GameBoy, Sega Genesis, and many other retro consoles can be emulated). There are many obvious reasons you will want to do this, but for me, it’s all about playing my favorite retro games while on the go.
Disclaimer: Trying to figure out what is, and what is not legal in terms of ROMs and emulators is as confusing as the information readily available on the subject. Owning a ROM copy of a game you own is sometimes legal, but also illegal — depending on numerous factors, such as whether or not the copyright holder has offered free licenses and also how you obtained your ROM.
I strongly recommend that you do not use a ROM for a game that you do not own. It will be in your best interest to keep only one copy of a game you already own, or games that the original copyright holder has offered free licenses for. Most importantly, do not make extra copies, distribute or use any ROM for commercial use.
Cult of Android does not condone piracy in any form, including the trading and downloading of ROMs. This tutorial has been written assuming that you will be using ROMs of games you ripped yourself using devices such as CopyNES.
The first thing you must do is make sure you allow installation of non-Market apps. Simply go into Settings > Security and check the box next to Unknown source.
Once you have allowed for the installation of non-Market apps, go ahead and download Nesoid from the link mentioned above. The best (and easiest) way to do this is to download it from your mobile device and then install it. Otherwise, you can download it from your computer and then transfer it over to your device via USB (transfer it into your device’s download folder for easy access). Then go into downloads on your device and click on it to install.
Download Wiimote from the above mentioned link.
Transfer any ROM you have from your computer to your device (Nexus 7) by plugging your device (Nexus 7) into your computer via USB. Click on Open device to view files then click on Internal Storage, and then right click to create a new folder. Name the folder “Games” or something that will help you remember where you house your ROMs. I only do this to keep things organized better.
Now drag and drop the ROMs from your computer to the folder you just created. Once that’s done, unplug your device (Nexus 7).
On your device (Nexus 7) turn on Bluetooth. Once Bluetooth is on, open up the Wiimote application you downloaded earlier. Click on #1: Init and Connect and then press the #1 and #2 buttons on your Wii remote. The Wiimote app with search for your Wii remote and connect to it. If it was successful, you will see it say:
Connect to 1 wiimotes. Setting LEDs…
Done… Polling button data…
Once your Wii Remote is connected, choose #2: Select WiiControllerIME and then choose WiiControllerIME.
After you do that, go into the Wiimote settings by clicking on the menu icon (3 vertical dots) and then choose Preferences and make sure to check the box next to Switch after disconnect. This will ensure your keyboard is switched back to the Android keyboard after you have disconnected the Wii Remote.
Open up the Nesoid app and then navigate to the folder where you put your ROMs. Choose the game you want to play and it should start.
You’ll now want to setup your Wii Remote controls and any other settings you wish. You can get to these options by choosing the menu icon (three dots). Choose Settings > Input Settings and uncheck all boxes. Now choose Key mappings and proceed to map out your controller. You can accomplish this by choosing an action such as “Up” and then pressing the button on your Wii Remote that you would like to perform that action (in this case the directional pad).
You can map your keys however you’d like and however you feel most comfortable. After that, it’s time to get your game on.
When you’re done, simply close out Nesoid and then toggle off Bluetooth to shut off your Wii Remote.