Skip to content
🕹 Retro video game emulation for macOS
Objective-C C Swift C++ Rich Text Format Assembly Other
Branch: master
Clone or download
Latest commit d376a0f Sep 13, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
4DO @ fb1695a Constify some data Jun 2, 2019
Atari800 @ a44d58c Update submodule refs Dec 18, 2017
Bliss @ cd54554 Update Bliss submodule ref Apr 5, 2018
CrabEmu @ d47ffbc Update CrabEmu submodule ref Dec 18, 2017
FCEU @ 9d79c1a Update core submodule references. Dec 9, 2018
Gambatte @ 27b2648 Update core submodule references. Dec 1, 2018
GenesisPlus @ 02499a7 Update core submodule references. Dec 1, 2018
Higan @ d2fdf4a Update submodule refs Dec 18, 2017
InstallerResources/Quartz Composer Moving everything to Trunk in prep for Branch "helper app" Open Emu p… Apr 4, 2010
Interface Graphics Remove unused images Sep 14, 2018
Mednafen @ 2deb975 chore: update cores Jun 8, 2019
Mupen64Plus @ 9435a8b Update Mupen64Plus submodule ref Jun 11, 2019
Nestopia @ a330f95 chore: update cores Jun 8, 2019
O2EM @ 1df6668 Update O2EM submodule ref Nov 5, 2018
OpenEmu-SDK @ 1b82886 Update OpenEmu-SDK Sep 13, 2019
OpenEmu-Shaders @ d76fc21 chore: Update OpenEmu-Shaders dependency Sep 12, 2019
OpenEmu-metal.xcworkspace feat: UI for modifying shader parameters Aug 2, 2019
OpenEmu.pmdoc Moving everything to Trunk in prep for Branch "helper app" Open Emu p… Apr 4, 2010
OpenEmu.xcworkspace Add OpenEmuShaders project to main Workspace. Jul 23, 2019
OpenEmu Replace a deprecated constant and removed dead code. Sep 12, 2019
OpenEmuXPCCommunicator @ e11c385 chore: update dependencies Jul 19, 2019
PPSSPP @ 8240ef3 Update PPSSPP submodule ref Jun 10, 2019
PokeMini @ f34407a Update core submodule refs Feb 21, 2017
Potator-Core @ 16aceef Update submodule references Dec 13, 2015
ProSystem @ 408b2d3 Update submodule refs Dec 18, 2017
Reicast @ 448c956 Update Reicast submodule Feb 5, 2019
SNES9x @ 1f4dce1 chore: update cores Jun 8, 2019
Scripts Corrects typo in OpenEmuWiper Script. Nov 21, 2012
Stella @ bd88d61 fix: Update dependencies; use sourceRect; fix source resizes Jun 2, 2019
UME @ 73b1349 chore: Update UME dependency Aug 24, 2019
VecXGL @ b4013f4 Update submodule refs Dec 18, 2017
VirtualJaguar @ 05f0f2a Update VirtualJaguar submodule ref Jul 24, 2016
blueMSX @ d75a054 Update submodule refs Dec 18, 2017
mGBA @ 7b3de70 Update mGBA submodule ref Jun 10, 2019
picodrive @ ac7e376 Update picodrive submodule ref Jun 10, 2019
.gitignore Add OpenEmu-metal workspace May 18, 2019
.gitmodules wip: Metal support May 18, 2019
CONTRIBUTING.md Move to root Nov 10, 2017
ISSUE_TEMPLATE.md Move to root Nov 10, 2017
README.md Change OS X to macOS. Sep 23, 2018

README.md

OpenEmu

alt text

OpenEmu is an open source project whose purpose is to bring macOS game emulation into the realm of first class citizenship. The project leverages modern macOS technologies, such as Cocoa, Core Animation with Quartz Composer, and other third-party libraries. One third-party library example is Sparkle, which is used for auto-updating. OpenEmu uses a modular architecture, allowing for game-engine plugins, allowing OpenEmu to support a host of different emulation engines and back ends while retaining the familiar macOS native front end.

Currently OpenEmu can load the following game engines as plugins:

Minimum Requirements

macOS 10.11 El Capitan

You can’t perform that action at this time.