RetroArch is a modular multi-system emulator system that is designed to be fast, lightweight, and portable.

List of included libretro cores:

NES: FCEU, Nestopia, QuickNES
SNES: PocketSNES, SNES9x-Next
GBC: Gambatte, TGB Dual
GBA: Meteor, VBA
Genesis / Sega CD: Genesis Plus
Saturn: Yabause (Very slow!)
Playstation: PCSX-ReARMed
Atari 2600: Stella
Chip8/16: Maxe
Arcade: iMAME4all, MAME078, Final Burn Alpha
Mednafen cores: PCE-Fast, WSwan, PSX
Natives: NXEngine (Cave Story), PrBoom (Doom)

Major changes in 0.9.8 -> 0.9.9:

– Replaced Zenity launcher script with PickleLauncher
– New default settings, including using GLES video driver by default
– “RGUI” in-game menu, brought up with spacebar by default
You may need to delete (or move to a backup location) /pandora/appdata/retroarch for the new defaults to take effect.