Pinterest Stumbleupon Whatsapp
Ads by Google

Updated by Riley J. Dennis on November 28th, 2016.

One of the best advantages of having an Android device is being able to emulate old consoles. From the Sega Genesis to the Nintendo 64 (or even the Nintendo DS if your device is fast enough), there exists a wide range of emulators for Android devices, all available without any rooting or modding.

All of the emulators we will discuss have on-screen controls, but they can also be turned off if you want to connect a Wii Remote How To Use Your WiiMote As A Controller For Your Android Device How To Use Your WiiMote As A Controller For Your Android Device Use your WiiMote as a gamepad for your Android tablet or phone. Touch screens are great for some games, but for others you just need tactile response. So, if you prefer to do your gaming... Read More , PS3 Controller Easily Turn Your Android Device into a Retro Gaming Hub Easily Turn Your Android Device into a Retro Gaming Hub With an Android device, you can easily play all sorts of retro games made for systems like the Nintendo 64 or GameBoy Advance! Read More , Xbox 360 controller How To Connect a Game Controller to Android For Console-like Gameplay How To Connect a Game Controller to Android For Console-like Gameplay Let's face it, touch controls are terrible for many games. Have you ever tried playing a platformer game on a touchscreen? It's an exercise in frustration. The good news is that you can connect a... Read More , or other third party controller Enhance Android Gaming With These Controller Options Enhance Android Gaming With These Controller Options Gaming on a touchscreen can be difficult and frustrating. While being able to whip out your Android phone and sneak in a little Final Fantasy on your lunch break is great, having no tactile feedback... Read More .

First up, we’ll look at one app that is really dominating Android retro gaming right now before looking at some alternatives.

RetroArch

Imagine having one app to control all of your retro gaming; that’s the idea behind RetroArch. It supports a wide range of old game consoles through what it calls “cores”, which you can manually choose or have it automatically detect.

RetroArch-Options-Cores-1

Ads by Google

To control different games, you can change the “input overlay”, which is essentially on-screen controls, as shown below. The overlays are pretty limited and look really squished in portrait mode, but you can download custom made ones from the Libretro forums (Libretro is the development interface RetroArch uses).

RetroArch-Settings-Input-1

Shown below, the controls look a lot better in landscape, but they still aren’t customizable.

RetroArch-Pokemon-Landscape

Due to this lack of on-screen control customization, I actually find it useful to have some separate emulator apps, which we’ll discuss later, but I love the simplicity of using RetroArch, and the fact that it is an open-source project, free, and has no ads.

Download: RetroArch (Free)

ClassicBoy

As an alternative to RetroArch with much improved control customization and a nicer interface is ClassicBoy. The app on the Play Store is only a “Lite” version, and most of the features have to be unlocked through a $3.00 in-app purchase. But for those three dollars, you get completely customizable controls, a slick interface, but slightly fewer options for consoles to emulate and no auto-detect option.

ClassicBoy-2

Below, you can see the controls for the GameBoy color emulator inside ClassicBoy. The controls are completely moveable and resizable, so you can squeeze all the buttons over to the right side or make the d-pad small enough that it doesn’t touch the square screen in the center.

ClassicBoy-GBC-Pokemon

$3.00 really isn’t a bad deal for the seven emulators included with this app, and it has a wealth of features on top of that like gesture and accelerometer controls and external controller support for up to four players.

Download: ClassicBoy (Free)

Other Emulators

In the past, we’ve covered how to play N64 and GBA games on your Android device How To Play N64 And GBA Games On Your Android Device How To Play N64 And GBA Games On Your Android Device For many of us, Nintendo 64 and Game Boy Advance games were our childhood. Unfortunately for the fans of Mario, Zelda, and Pokémon, Nintendo has been reluctant to create Android games, unlike Sega, which has... Read More , but there are many more emulators out there for even older consoles. Emuparadise has a pretty solid list of free emulators that you can download as an apk file and install on your device, but here are a few of the best options that you can get from the Play Store.

They may cost you a few bucks or be ad-supported, but they’ll receive updates and be supported by their developers. If they require a “bios” file to run, you’ll have to do your own Google searching to find it.

PlayStation: ePSXe For Android ($3.75)

Nintendo DS: DraStic DS Emulator (Free | $5.99)

Nintendo 64: Mupen64+AE (Free)

GameBoy Advance: My Boy! – GBA Emulator (Free | $4.99)

GameBoy/GameBoy Color: My OldBoy! (Free | $3.99)

SNES: SNESDroid (Free)

NES: Nostalgia.NES (Free)

Sega DreamCast: Reicast (Free)

Sega Genesis: GENPlusDroid (Free)

Neo Geo: NEO.emu (Free)

If you can’t find something you like in the Play Store, I’d suggest checking Emuparadise as they seem to have a wider range of emulators.

But why use any of these instead of RetroArch or ClassicBoy? Well, in some cases it can be to support a certain system; for instance, ClassicBoy doesn’t support Nintendo DS yet. In other cases, they might lack something that you want like on-screen control customization or improved user interface.  Below, we’ll compare a few of the different on-screen controls from different apps.

N64-RetroArch

The first image, above, is from the RetroArch emulator. The N64 buttons definitely look less skewed in landscape than they do in portrait, but they’re still quite intrusive and I found their look distracting.

N64-N64oid

The screencap above is from N64oid, a wonderful emulator downloadable from Emuparadise. This was my favorite because of the very transparent keys and the ability to map the Z button to my volume up button (making it much easier to run, hold Z, and press A at the same time to do a long jump).

N64-Mupen

Above is the Mupen64+AE app mentioned earlier as downloadable from the Play Store.

N64-ClassicBoy

And finally, this is the ClassicBoy setup. While I love the ability to move the buttons around (like the Z button on the screen), the analog stick was strange and hard to get used to.

ROMs

A ROM is essentially the game itself. It stands for Read-Only Memory, but it has come to indicate the file used for playing a game. These files are pretty readily available on the Internet, but be sure to only download those which you own a physical copy of. We don’t endorse any ROM downloading, and you take matters into your own hands when doing this.

When searching for ROMs, be sure that no websites try to download anything other than a .zip file, especially if it’s a .exe file (on a PC) or a .apk file (on Android). All ROMs should be .zip files, and you shouldn’t need to unzip them, just select the zipped folder with the emulator. File types such as .exe or .apk or programs that run on your PC or Android device and can be harmful.

Older games will likely be smaller in size, like Super Mario World for the SNES which is 334KB, but newer games will be larger, like Pokemon Black for the DS which is 106MB.

Conclusion

Is there anything more fun than playing retro games on your Android device? Yes! Connecting your device to your TV Droid Meets HDMI: How (And Why) To Connect Your Android Phone To Your TV Droid Meets HDMI: How (And Why) To Connect Your Android Phone To Your TV A recent trip to a local used goods store brought me into contact with the LG Optimus 3D P920. Following some quick checks online via my usual phone, I bought the device – and soon... Read More and playing retro games there. With the right physical controller, you could get a really solid gaming session going solely with your phone or tablet.

What are some of your favorite emulation apps for Android? Any games from your childhood that these emulators have helped you relive? Let us know in the comments.

  1. ulao
    March 25, 2015 at 4:23 pm
  2. me
    March 16, 2015 at 10:19 pm

    On the classicboy I've loaded the bios from everybios. And still can't get ps1 emu to work always says file format error. Why

  3. Someone
    May 21, 2014 at 8:42 pm

    I play retro games in my notebook plugged in my tv with a x box controller. I have them in my cellphone too but I hate the screen controls.

  4. Alexandre
    February 28, 2014 at 6:09 pm

    Gameboid/GBCoid are the best ones for Game Boy Advance and Game Boy Color

  5. MasviL
    February 25, 2014 at 9:53 pm

    My favorite Android emulator is Retroarch. A great point: save state files are cross-platform compatible, so I can play and save the same game (with same core) on Android, iOS, Windows etc.

  6. Matt S
    February 17, 2014 at 10:23 pm

    I need to check these out. My older Thunderbolt is great for this sort of stuff, but I've not broken it out in months.

  7. Khai
    February 16, 2014 at 1:21 pm

    *cough* you need to update the Wiimote connection link... there's some issues there now since 4.2......

Leave a Reply

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