OpenEmu is an open source project to bring game emulation to OS X as a first class citizen, leveraging modern OS X technologies such as Cocoa, Core Animation and Quartz, and 3rd party libraries like Sparkle for auto-updating. OpenEmu is based on a modular architecture, allowing for game-engine plugins, this means OpenEmu can support a host of different emulation engines and back-ends while retaining a familiar OS X native front-end.
Currently OpenEmu can load the following game engines as plugins:
- Atari 2600 (Stella)
- Atari 5200 (Atari800)
- Atari 7800 (ProSystem)
- Atari Lynx (Mednafen)
- ColecoVision (CrabEmu)
- Famicom Disk System (Nestopia)
- Game Boy / Game Boy Color (Gambatte)
- Game Boy Advance (VBA-M)
- Game Gear (CrabEmu, TwoMbit)
- Intellivision (Bliss)
- NeoGeo Pocket (NeoPop)
- Nintendo (NES) / Famicom (FCEUX, Nestopia)
- Nintendo DS (DeSmuME)
- Nintendo 64 (Mupen64Plus)
- Odyssey²/Videopac+ (O2EM)
- PC-FX (Mednafen)
- SG-1000 (CrabEmu)
- Sega 32X (picodrive)
- Sega CD / Mega CD (Genesis Plus)
- Sega Genesis / Mega Drive (Genesis Plus)
- Sega Master System (CrabEmu, TwoMbit)
- Sony PlayStation (Mednafen)
- Sony PSP (PPSSPP)
- Super Nintendo (SNES) (Higan, Snes9x)
- TurboGrafx-16/PC Engine (Mednafen)
- TurboGrafx-CD/PCE-CD (Mednafen)
- Virtual Boy (Mednafen)
- Vectrex (VecXGL)
- WonderSwan (Mednafen)
OpenEmu also supports high quality scaling with Open GL, multi-threaded video and audio playback as well as individual features and preferences per game engine, such as NTSC video signal emulation for the Nestopia core.
- OS X 10.11
- Core 2 Duo Processor
- GMA X3100 Graphics