Skip to content


Subversion checkout URL

You can clone with
Download ZIP
:video_game: Emulator framework for Mac OS X
Objective-C C C++ GLSL Assembly AppleScript Other
Failed to load latest commit information.
4DO @ fa98f8a Update 4DO submodule ref
Atari800 @ eb317a7 Update Atari800 submodule ref
Bliss @ b1484ea Update Bliss submodule ref
CrabEmu @ e6ba3a7 Update CrabEmu submodule ref
FCEU @ 4075399 Update FCEUX submodule ref
FilterPlugins Reindex to fix gitignore
Gambatte @ f5ba2b3 Update Gambatte submodule ref
GenesisPlus @ e44c34d Update GenPlusGX submodule ref
Higan @ 513731d Update Higan submodule ref
InstallerResources/Quartz Composer Moving everything to Trunk in prep for Branch "helper app" Open Emu p…
Interface Graphics Add blank slate for screenshots.
Mednafen @ aa73fda Update Mednafen submodule ref
Mupen64Plus @ 5d8dcaa Update Mupen64Plus submodule ref
NeoPop @ 9fef332 Update NeoPop submodule ref
Nestopia @ 0610f87 Update Nestopia submodule ref
O2EM @ 8c645f1 Add O2EM project to workspace and experimental build scheme
OpenEmu-SDK @ 51297a0 Set minimum supported OS X version to 10.11
OpenEmu.pmdoc Moving everything to Trunk in prep for Branch "helper app" Open Emu p…
OpenEmu.xcworkspace Pokemon mini system plugin and PokeMini core added.
OpenEmu Set minimum supported OS X version to 10.11
PPSSPP @ 42112c0 Update PPSSPP submodule ref
PokeMini @ cd538eb Update PokeMini submodule ref
Potator-Core @ 3602b35 Update Potator submodule ref
ProSystem @ 76e280c Update ProSystem submodule ref
SNES9x @ b8a55a4 Update SNES9x submodule ref
Scripts Corrects typo in OpenEmuWiper Script.
Stella @ 6de1711 Update Stella submodule ref
TwoMbit @ 93884a8 Update submodule refs
UME @ 7ad25f6 Update submodule ref.
VecXGL @ 1923740 Update VecXGL submodule ref
VirtualJaguar @ 6107a3c Update VirtualJaguar submodule ref
VisualBoyAdvance @ 063c060 Update VBA submodule ref
blueMSX @ f0ee35b Update blueMSX submodule ref
picodrive @ cb10722 Update submodule refs
yabause @ 954a121 Update yabause submodule ref
.gitignore Add DerivedData to .gitignore
.gitmodules Fix path for real Update

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:

  • CrabEmu - adds support for Sega Master System, Game Gear, SG - 1000
  • Gambatte - adds support for Game Boy and Game Boy Color
  • Genesis Plus - adds support for Sega Genesis/Mega Drive
  • NeoPop - adds support for Neo Geo Pocket and Neo Geo Pocket Color
  • Nestopia - adds support for NES/Famicom
  • FCEU - adds support for NES/Famicom
  • SNES9x - adds support for SNES and Super Famicom
  • BSNES - adds support for SNES and Super Famicom
  • Visualboy Advance - adds support for Game Boy Advance

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.

Minimum system requirements:

  • OS X 10.7
  • Core 2 Duo Processor
  • GMA X3100 Graphics
Something went wrong with that request. Please try again.