Multi-platform computer & game console emulation system including supporting code (EmuFramework) and core engine (Imagine)
Find a file
2026-04-13 06:21:09 -04:00
.github Add support for Android GameManager API and misc tweaks 2026-04-13 04:56:54 -04:00
2600.emu Convert all apps to use C++ modules and misc tweaks 2026-02-01 03:54:40 -05:00
C64.emu Various tweaks and fixes 2026-03-06 06:16:24 -05:00
EmuFramework Add support for Android GameManager API and misc tweaks 2026-04-13 04:56:54 -04:00
GBA.emu Convert all apps to use C++ modules and misc tweaks 2026-02-01 03:54:40 -05:00
GBC.emu Convert all apps to use C++ modules and misc tweaks 2026-02-01 03:54:40 -05:00
imagine Fix parallel build for libvorbis 2026-04-13 06:21:09 -04:00
Lynx.emu Convert all apps to use C++ modules and misc tweaks 2026-02-01 03:54:40 -05:00
MD.emu Convert all apps to use C++ modules and misc tweaks 2026-02-01 03:54:40 -05:00
MSX.emu Convert all apps to use C++ modules and misc tweaks 2026-02-01 03:54:40 -05:00
NEO.emu Convert all apps to use C++ modules and misc tweaks 2026-02-01 03:54:40 -05:00
NES.emu 1.5.85 release 2026-03-17 22:12:16 -04:00
NGP.emu Convert all apps to use C++ modules and misc tweaks 2026-02-01 03:54:40 -05:00
PCE.emu Convert all apps to use C++ modules and misc tweaks 2026-02-01 03:54:40 -05:00
Saturn.emu Convert all apps to use C++ modules and misc tweaks 2026-02-01 03:54:40 -05:00
Snes9x Convert all apps to use C++ modules and misc tweaks 2026-02-01 03:54:40 -05:00
Swan.emu Convert all apps to use C++ modules and misc tweaks 2026-02-01 03:54:40 -05:00
COPYING.GPL 1.5.11 2013-05-19 00:22:47 -04:00
README.md 1.5.85 release 2026-03-17 22:12:16 -04:00

EX Emulators

The EX Emulator project is a series of emulators primarily targeting Android and Linux with a minimalist UI and a focus on low audio/video latency. They consist of 3 components:

  1. Imagine, a platform abstraction library
  2. EmuFramework, a common application framework library
  3. The emulator applications themselves

Requirements

Android: Any 64-bit device or a 32-bit device with at least Android 2.3 going as far back as the Xperia Play
Linux: A desktop with OpenGL 3.3 support or the Pandora handheld

Saturn.emu requires a 64-bit device.

Building

See doc/INSTALL in Imagine and EmuFramework

Android builds

Google Play

The latest stable builds are available on the Play Store via my developer page and directly help fund development.

Nightly builds

Latest builds from continuous integration:

Name Status File
EX emulators Build Status Emulator
2600 emu Build Status Emulator
C64 emu Build Status Emulator
GBA emu Build Status Emulator
GBC emu Build Status Emulator
Lynx emu Build Status Emulator
MD emu Build Status Emulator
MSX emu Build Status Emulator
NEO emu Build Status Emulator
NES emu Build Status Emulator
NGP emu Build Status Emulator
PCE emu Build Status Emulator
Saturn emu Build Status Emulator
Snes9x EX 1.43 Build Status Emulator
Snes9x EX Plus Build Status Emulator
Swan emu Build Status Emulator