FinalBurn-X - Capcom System I, II, III and SNK Neo Geo emulator for macOS

  •        2024

FinalBurn X is a port of FinalBurn Alpha to OS X. The goal of FinalBurn is the emulation of Capcom Systems I, II, III and SNK Neo Geo. Version 0.7 is the latest stable release. View all releases.



Related Projects


  •    C

sdltrs is a Radio Shack TRS-80 Model I/III/4/4P emulator for Macintosh OSX, Windows, and Linux. It has been ported from the excellent X-Windows UNIX emulator xtrs. Instead of using the X-Window system for graphics, it uses the portable SDL library.


  •    C

Apple1 Emulator for the terminal with cut and paste.

Arcade-Learning-Environment - The Arcade Learning Environment (ALE) -- a platform for AI research.

  •    C++

The Arcade Learning Environment (ALE) is a simple object-oriented framework that allows researchers and hobbyists to develop AI agents for Atari 2600 games. It is built on top of the Atari 2600 emulator Stella and separates the details of emulation from agent design. This video depicts over 50 games currently supported in the ALE. For an overview of our goals for the ALE read The Arcade Learning Environment: An Evaluation Platform for General Agents. If you use ALE in your research, we ask that you please cite this paper in reference to the environment (BibTeX entry at the end of this document). Also, if you have any questions or comments about the ALE, please contact us through our mailing list.

Little Arcade System Emulator Releases

  •    C

Laser is a multiple arcade emulator available for several platforms. It uses Mike Greene's SinVader as a base, and Marat Fayzullin's Z80 and 6502 CPU emulators.

IT-MAME Tcl/tk Interface for xMAME

  •    Perl

IT-MAME is a Front End for the great Unix arcade emulator xmame, wich is based on M.A.M.E. project (Multiple Arcade Machine Emulator). It has been written on tcl/tk.

mame - MAME

  •    C++

MAME is a multi-purpose emulation framework. MAME's purpose is to preserve decades of software history. As electronic technology continues to rush forward, MAME prevents this important "vintage" software from being lost and forgotten. This is achieved by documenting the hardware and how it functions. The source code to MAME serves as this documentation. The fact that the software is usable serves primarily to validate the accuracy of the documentation (how else can you prove that you have recreated the hardware faithfully?). Over time, MAME (originally stood for Multiple Arcade Machine Emulator) absorbed the sister-project MESS (Multi Emulator Super System), so MAME now documents a wide variety of (mostly vintage) computers, video game consoles and calculators, in addition to the arcade video games that were its initial focus.

.NET Arcade Frontend for Emulators


A WinForms based frontend application for launching emulators. Works with MAME and many other emulators. Configurable game list, launch options, key bindings and appearance settings. Uses .NET 4.0 - Visual Studio 2010.

docker-osx-dev - A productive development environment with Docker on OS X

  •    Shell

As of March 4, 2018, this project is no longer actively maintained. The Docker for Mac app has made significant improvements in terms of mounted volume performance and file watching, so docker-osx-dev is no longer necessary. I tried many different solutions (see Alternatives) that didn't work until I finally stumbled across one that does: rsync. With rsync, build and compilation performance in mounted folders is on par with native OS X performance and standard file watching mechanisms work properly too. However, setting it up correctly is a painful process that involves many steps, so to make life easier, I've packaged this process up in this docker-osx-dev project.

toggle-osx-shadows - Tiny tool to toggle window shadows on OS X

  •    C

Run the following commands in Terminal to toggle OS X window shadows off. To turn on shadows again, run ./toggle-osx-shadows (like in step four above), log out, and log back in.

Fuse For Mac OS X

  •    C++

Fuse For Mac OS X is a Mac OS X port of The Free Unix Spectrum Emulator (Fuse) (an emulator of the 1980s home computer and various clones).

iOS - Provides a BLE framework for developing BLE App on iOS/OSX platform using RBL BLE Service.

  •    Objective-C

This BLE SDK for iOS provides a framework for Mac OSX and iOS developers to develop Bluetooth 4.0 Low Energy (aka BLE) Apps easily using a simeple TXRX Service for exchanging data. It is based on Apple's CoreBluetooth framework. It currently supports iOS 7 and Mac OSX 10.9.2. OSX 10.7.5, 10.8.x and iOS 6 also support BLE but not tested. OSX 10.9.0 and 10.9.1 have bugs, so we will not support.

River Raid X


A clone of the classic Atari 2600 arcade game, River Raid. Uses XNA 4.0 and Neat game engine (

Fergulator - NES emulator, written in Go

  •    Go

This is an NES emulator, written in Go. It's fairly new and very much a work in progress, so not all games run yet and not all features are implemented. Details are below. You'll need to install XQuartz in order to run on OSX.

iTerm2 - iTerm2 is a terminal emulator for Mac OS X that does amazing things.

  •    Objective-C

iTerm2 is a terminal emulator for Mac OS X that does amazing things.

AfterStep X terminal emulator


aterm is the X Terminal Emulator. Originated from rxvt 2.4.8 it strives to provide user with complete control over its look. Features include fast transparency with shading and tinting, NeXTish scrollbar, fading when unfocused and more.

PCSX - Playstation Emulator for OS X

  •    C

Mac OS X port of popular PSX emulator PCSX

hvdos - hvdos, a simple DOS emulator based on the OS X Hypervisor.framework

  •    C

hvdos is a simple DOS emulator based on the OS X 10.10 Yosemite Hypervisor.framework. Consider this project more of an example or a template to create solutions based on Hypervisor.framework than a useful application on its own.

dotfiles - .files, including ~/.osx — sensible hacker defaults for OS X

  •    PHP

.files, including ~/.osx — sensible hacker defaults for OS X

PL2303 USB to Serial Driver for Mac OS X

  •    C++

PL2303 USB to Serial Driver for Mac OS X. It supports different manufacturers of PL2303 based USB to serial dongles like ATEN, IOData, Elcom, Itegno, Ma620, Ratoc, Tripp, Radioshack, Dcu10, SiteCom, Alcatel, Samsung, Siemens, Syntech, Nokia, MS3303H Due to circumstances, I cannot compile the project for Lion. Please, check this port:

osx-iso -  Create a bootable ISO of OS X / macOS, from the installation app file

  •    Shell

Create a bootable ISO of OS X / macOS, from the installation app file. The appropriate installation app file(s) must be located in /Applications i.e.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.