🎮 Retro video game emulation for macOS
Objective-C C Swift Assembly GLSL C++ Other
Pull request Compare This branch is 27 commits ahead, 367 commits behind master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
4DO @ a8e3ef0
Atari800 @ b8fded2
Bliss @ 4f1af5e
CrabEmu @ e7c8745
FCEU @ 8e623dc
FilterPlugins
Gambatte @ 4269e63
GenesisPlus @ 74518f6
Higan @ 6f54fe2
InstallerResources/Quartz Composer
Interface Graphics
Mednafen @ 8f61250
Mupen64Plus @ 4713399
NeoPop @ bf767db
Nestopia @ 758d03e
O2EM @ 2f86de3
OpenEmu-SDK @ b2ca17f
OpenEmu.pmdoc
OpenEmu.xcworkspace
OpenEmu
PPSSPP @ ac9e13d
PokeMini @ 5ad8a16
Potator-Core @ 16aceef
ProSystem @ 6b71d9c
Reicast @ 8be2f52
SNES9x @ d7ef90d
Scripts
Stella @ b62c665
TwoMbit @ 92e8cd1
UME @ ed48bd0
VecXGL @ 69b1717
VirtualC64 @ 9654a63
VirtualJaguar @ e17caca
VisualBoyAdvance @ db3b5aa
blueMSX @ e7ec219
picodrive @ 0eda624
yabause @ 8dd30b4
.gitignore
.gitmodules
README.md

README.md

OpenEmu

alt text

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 Requirements

  1. OS X 10.7
  2. Core 2 Duo Processor
  3. GMA X3100 Graphics