If you're into classic games – everything from arcade throwbacks to more modern Playstation titles – then you may have a handful of game emulators installed on your various devices. Now, thanks to an open source, multi-console emulator called RetroArch that just made its way to Android after six months in the making, you can do away with the collection of emulators and get all your old school gaming action in one place.

Some of you may actually already be familiar with RetroArch, as it's available on basically every platform in existence, including:

  • Linux
  • Windows
  • OSX
  • PS3
  • Xbox 1
  • Xbox 360
  • GameCube
  • Wii
  • Raspberry Pi
  • OpenPandora
  • and, finally, Android.

1 1[5]

In a nutshell, RetroArch is a frontend for dozens of different emulators that covers a wide-range of consoles, including:

  • PlayStation
  • SNES
  • NES
  • GameBoy/Color
  • GameBoy Advanced
  • Arcade
  • Neo Geo
  • Virtual Boy
  • Sega Genesis
  • Sega Game Gear
  • Sega CD
  • PC
  • WonderSwan Color
  • Cave Story
  • And Doom 1/2/UltimateDoom/FinalDoom.

That's quite a list.

It basically works by utilizing a library API called libretro, which can be thought of as "an interface for emulator and game ports." This means that it can run the same code across all platforms that RetroArch supports, so it just works. It also makes game and emulator porting to any platform that is supported by RetroArch simple, just by utilizing this API.

1[8] 3

The Android app has several useful features baked-in, such as plug-and-play detection of many USB and Bluetooth gamepads, real-time rewinding in games, and advanced pixel/vertex shader support. And since the devs believe that "emulators should remain free - even in app stores," it's completely free. No ads, no catch, no hook. Just free.

If you want to give RetroArch a try (and why wouldn't you?) – you can find it below. Happy gaming.

More info: Libretro, Themaister's Den, GitHub

Cameron Summerson
Cameron is a self-made geek, Android enthusiast, horror movie fanatic, musician, and cyclist. When he's not pounding keys here at AP, you can find him spending time with his wife and kids, plucking away on the 6-string, spinning on the streets, or watching The Texas Chainsaw Massacre on repeat.

  • Rossons

    RetroArch is an awesome app, I know the guy who is doing the android port of it, if anyone has any specific feature requests (or a major bug) just comment on this and I'll pass it along to him.

    • jm9843

      OUYA optimized build.

    • Paul_Werner

      It would be nice to add N64 to the list

      • http://www.facebook.com/profile.php?id=1745689461 Hal Motley

        Definitely, surely they can use the Mupen64 source?

        • Paul_Werner

          Yeah, I just figured it'd be nice to have all in one app

    • Michael Rinehart

      Customizable button layout please. Like the kind you see in dead trigger, where you can place any button where you want.

    • Dylan Jones

      Google TV support

  • http://profiles.google.com/pbooker117 Phillip Booker

    Get it while the getting is good. Ive installed it on every device i own

  • http://twitter.com/SvenDaWhoop Sky Sailor

    I miss n64!

    • Román Rodríguez


      • http://twitter.com/SvenDaWhoop Sky Sailor

        I know that app, but one Emulator for really everything would be better. RetroArch Android is still awesome, though.

    • Jordan Pt

      Mupen64 is free in the Play Store.

  • PINJ

    How Is Cave Story A Console?

    • Jean

      they can't list PC, can they since it can't emulate a PC, but it can emulate CaveStory and Doom.

  • Mamejunkie

    Arcade...as in MAME roms?

  • Khanh

    does anyone know if this work with the moga controller?

    • Jordan Pt

      Get the Moga Universal Driver from the Play Store. Should work fine with that.

  • http://www.facebook.com/michael.vasquez.14418 Michael Vasquez

    Says incompatible with my lousy Motorola Photon :( Holy Hell do I hate this phone! (Counting the days till upgrade.)

  • Dylan Jones

    How do I get it to work on Google TV with a bluetooth remote?

  • Jeffrey

    How do I download Retro Arch on my kindle