Richard Bannister's Emulators for Mac OS X
Amstrad CPC/CPC+ Emulator
Arnold is an extremely precise Amstrad CPC/CPC+ emulator, which can run just about all software available for what was without question the best home computer available in Europe in the 1980s.
This is the the Macintosh OSX Port of David Firth's Fantastic Atari 800 Emulator. Ported is the SDL version of the Atrari800 emulator to Mac OSX, and added a full native Cocoa interface, including Preferences, Menus, File Associations, Help and more.
Basilisk II is an open source emulator of 68xxx-based Macintosh computers for Windows, OS X and Linux. With Basilisk II, one can boot Mac OS versions 7.x through 8.1. Ports of Basilisk II are available for Mac OS X, Windows, Linux and a number of lesser known systems. Users require a Macintosh ROM image and a copy of Mac OS to use with the emulator.
Boxer is a DOS game emulator for OS X, built around the powerful DOSBox. Boxer aims to make it easy and painless to play your DOS games.
Boxer provides DOSBox 0.72's rock-solid DOS game emulation, plus:
- Turn games into one-click game packages that you can launch like a Mac application
- Easily install games from CDs or installer files into new game packages
- Run DOS .exe, .com and .bat programs straight from Finder
- Drop folders and CD-ROM images onto Boxer to open them in a DOS prompt
- Enjoy Mac-friendly keyboard shortcuts, file locations and emulation settings
Boxer saves you from configuration hassles, by:
- Setting up a DOS Games folder for you as the default DOS drive
- Automatically mounting CD-ROMs, disc images and specially-named folders as DOS drives
- Auto-configuring many games that need special emulation settings
- Storing individual emulation settings with each game package
- Using the appropriate DOSBox translation for your language
Boycott Advance 0.4.0
Boycott Advance can run the majority of existing Gameboy Advance software to some degree. High quality sound emulation is supported, with many games sounding as good, if not better, than they do on the real hardware. Having said that, Boycott Advance is not a substitute for the real hardware. If you want to play Gameboy Advance games, then buy a real Gameboy Advance. A number of hardware devices exist for backing up original Gameboy Advance titles for use on Boycott Advance. These include the Flash Advance Linker and the XGFlash.
BSNES has a somewhat different purpose to most emulators; it focuses on accuracy over performance. To that end, it does not include any game specific hacks, or idle-loop skipping optimizations commonly found in other emulators. To add to the fun, it uses a cycle accurate hardware emulation. The net result of all this is the highest system requirements of any software I've released to date; those without a G5 class machine need not apply. If you meet the requirements, however, this is the most accurate SNES emulation available on the Macintosh platform.
Catakig is an emulator for the popular Apple II series of personal computers, supporting the Apple ][, ][+, //e, and //c models. The current version runs on PowerPC Macintoshes under MacOS X 10.3 and later, and on Intel Macs under MacOS X 10.4 and later.
Nintendo DS Emulator.
A port of DOSBox, an engine for playing classic and forgotten games for DOS on modern systems.
Einstein Emulator 2010.1
Einstein Emulator is a Newton N2 platform (MP2x00, eMate 300) emulator. It includes a StrongARM 110 emulator, and the emulation of all the subsystems required to make NewtonOS work. It would mean decoding and emulating the ASIC (called Voyager), something thought to be an impossible task. While a lot of the ASIC is emulated indeed, many hardware bits of the Newton are not. The trick is to replace drivers in NewtonOS by drivers calling native code (via a special ARM coprocessor).
Emulator Enhancer 2.4
The Emulator Enhancer plugin adds a number of additional features to many of the emulators available from this site. These include:
USB Gamepad and Joystick support
Aspect ratio correction
Full screen mode
Network game play (preliminary)
VBL Synchronised Video
Full instructions on how to use the library can be found in the download package.
Use EMUlaunch to help you navigate up to 15 of the most popular emulators and the games that you own. Simple controls allow you to use any number of devices to view and launch games with EMUlaunch. Bring your classic games back to your tv, without all the mess.
Frodo is a robust Commodore 64 Emulator for the Macintosh.
Frodo was developed to reproduce the graphics of games and demos with higher precision than the existing C64 emulators. To that end, Frodo can display raster effects correctly that only result in a flickering mess with other emulators. In addition to the precise VIC emulation, Frodo features a processor-level 1541 emulation that is able to handle about 50% of all fast loaders. There is also a faster 1541 emulation for four drives containing .D64, .X64, .T64, or .LYNX files. Sound (SID) emulation is also provided.
Generator is a Sega Genesis/Megadrive emulator for the Macintosh.
Generator is compatible with the majority of Genesis software. It supports full sound emulation, with accurate emulation of both the YM2612 FM chip and the SN76489 PSG. Two different video rendering engines are provided; one for maximum speed, and one for accuracy. Both .SMD and .BIN format ROMs are supported, and Gzip compressed ROMs can be used transparently.
Genesis Plus 1.3.1
Genesis Plus is a Sega Genesis/Megadrive emulator for Mac OS X.
Genesis Plus features very accurate emulation of the original Sega Genesis, even to the point that some software which has problems on the real hardware exhibits the same behaviour under emulation. This emulation comes with accurate sound support, saved states, and saved game support.
JPCSP is the first PSP emulator that is written in JAVA.
Atari 5200 Emulator
Jum52 supports reasonable compatibility with Atari 5200 titles. At the present collision detection is a bit hit and miss (no pun intended) but otherwise the emulator is solid enough. High quality sound emulation is provided.
KEGS is an Apple IIgs emulator originally developed for HP-UX by Kent Dickey (thus its name Kent's Emulated GS) and since then was made available to various UNIX-based platforms. The present version uses SDL, a cross-platform library designed to make it easy to write multi-media software, implemented in KEGS 0.61 by Frederic Devernay. This is a port to the Cocoa environment with a lot of optimization done for "l'Emulateur-ki-tue", both on the source code and in Cocoa integration.
KiGB is a Nintendo Gameboy emulator for Mac OS X.
KiGB features detailed and accurate emulation, which brings with it excellent compatibility. Support for both Game Genie and Game Shark codes is included, as well as extremely high fidelity sound support. KiGB can even emulate the Super Gameboy.
MacMAME is part of the MAME project, a non-profit organization dedicated to preserving the history of arcade videogames via emulation. MacMAME achieves this by running the original program code found in the arcade games. As such, it is much more than a reproduction, it is essentially that same game running via an emulated layer inside your Macintosh.
Mac-on-Mac is the userfriendly port of the Mac-on-Linux Project to Mac OS X. It makes it possible to run Mac OS Classic, Mac OS X, OpenDarwin or Linux for PowerPC in parallel with your Mac OS X installation in a Virtual Machine. Due to the fact that there is no real platform emulation its very fast!
MAME OS X 0.135
MAME OS X is a native Mac OS X port of the popular MAME emulator. It is designed to take advantage of all the latest Mac OS X technologies, like Core Video and Core Image.
After MAME OS X goes through a long audit of games (this will give a huge list of games, not necessarily ROMs you have)
Go to preferences and choose your ROM directory. eg. Username -> Library -> Application Support -> MAME OS X -> ROMs folder
Mini vMac 3.2.3
Mini vMac emulates a Macintosh Plus, one of the earliest of Macintosh computers, sold between 1986 and 1990. It can run old Macintosh software that otherwise couldn't be used on recent machines, and so helps to preserve history, from the era when the modern user interface for computers was being defined.
Mini vMac is a spin off of the program vMac. It was originally intended to be of limited interest, a simpler version to serve as a programmers introduction to vMac. But vMac hasn't been updated in some years, and doesn't have a number of fixes included in Mini vMac, so Mini vMac may now be more generally useful.
For many years now I have been porting emulators by others to Mac OS. Mugrat marks my first attempt at writing one of my own, in this case to emulate the Colecovision.
Mupen64 is a n64 emulator desgined to be multi-OS. It has been developped on/for Linux originally but the emulator has already been ported succesfully on Windows and MacOSX for example. Actually the program can be easily ported on all OS supported by the SDL library.
In its current state, the emulator is highly compatible and use a plugin system. With the correct plugins (correct may be computer dependent), it can achieve nearly perfect graphics and sound in many games.
The biggest problem of this emulator until now was its speed but now it's progressively changing with a totally new core and there's still a huge room for improvements. Anyway if you have a fast machine, you should already be able to get many games running fullspeed.
Nestopia is a Nintendo NES emulator for Mac OS X.
Nestopia is by far the most compatible of any NES emulator for Mac OS X. Using cycle-exact emulation, it is able to run titles that rely on precise timing, and which therefore break under other emulators. It supports five extra sound chips and an astonishing 143 mappers. This accurate emulation comes at a cost; Nestopia requires an 800MHz machine for full speed; but if you have one, this is the best available NES emulation for Mac.
PCSX-Reloaded is a PlayStation Emulator based on PCSX-df 1.9, with support for Windows, GNU/Linux and Mac OS X as well as many bugfixes and improvements.
Power20 is an emulator for the Commodore VIC-20. It allows you to run your favorite VIC-20 software on your Power Macintosh at full speed with smooth graphics and great sound.
Power64 is an emulator for the Commodore C64. It allows you to run your favorite C64 software on your Power Macintosh at full speed with smooth graphics and great sound.
Atari 800 Series Emulator
Rainbow was one of the first emulators available for Macintosh. Despite this, it has fairly good compatibility with original software. The Mac OS X version adds an improved GUI and significantly improved sound to the original version.
SheepShaver is an Open Source PowerPC MacOS run-time environment. That is, it enables you to run PowerPC Classic MacOS software on your computer, even if you are using a different operating system. However, you still need a copy of MacOS and a PowerMacintosh ROM image to use this program. SheepShaver is distributed under the terms of the GNU General Public License (GPL). If you are using a PowerPC-based system, applications will run at native speeds (i.e. without any emulation involved). On other systems, SheepShaver provides the first PowerPC G4 emulator, though without MMU, to enable the execution of MacOS Classic. Performance with the current CPU emulator using basic just-in-time (JIT) translation techniques is roughly 1/8-th of native speeds.
- SheepShaver runs MacOS 7.5.2 thru MacOS 9.0.4
- PowerPC G4 emulation on non-PowerPC platforms, direct execution otherwise
- Basic but portable JIT engine (x86, x86_64, mips)
- Copy and paste of text between MacOS and the host OS
- File exchange with the host OS via a Unix icon on the Mac desktop
- Color video display with support for run-time resolution switching
- Run-time depth switching from 1 bpp to current host depth settings
- Native QuickDraw 2D acceleration for BitBlt and FillRect operations
- CD-quality stereo sound output
- Networking: SheepShaver supports Internet and LAN networking via Ethernet and PPP with all Open Transport compatible MacOS applications
ScummVM is not an emulator.
ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the game, allowing you to play them on systems for which they were never designed!
ScummVM lets you run these adventures: Adventure Soft's Simon the Sorcerer 1 and 2; Revolution's Beneath A Steel Sky, Broken Sword 1 and Broken Sword 2; Flight of the Amazon Queen; Wyrmkeep's Inherit the Earth; Coktel Vision's Gobliiins and games based on LucasArts' SCUMM (Script Creation Utility for Maniac Mansion) system. SCUMM is used for many games, including Monkey Island, Day of the Tentacle, Sam and Max and more. Compatibility with supported games is continually improving, so check back often.
Among the systems on which you can play those games are Windows, Linux, Mac OS X, Dreamcast, PocketPC, PalmOS, AmigaOS, BeOS, OS/2, PSP, PS2, SymbianOS/EPOC and many more...
The Nintendo 64 emulator for the Mac.
SMS Plus 1.3.3
SMS Plus is a Sega Master System and Sega Game Gear emulator for Mac OS X.
The hardware for the Sega Master System and Game Gear consoles is almost identical from a technical standpoint, which means that when you emulate one, it is trivial to emulate the other. SMS Plus features accurate emulation of both systems, with full sound support. Just like most of the other emulators on this site, it can use GZ compressed ROMs transparently.
SNES9X is a Super Nintendo emulator which was originally designed by Gary Henderson, Chad Kitching and Jerremy Koot. It is now being coded by a new, anonymous team.
The Atari 2600 Video Computer System (VCS), introduced in 1977, was the most popular home video game system of the early 1980's. Now you can enjoy all of your favorite Atari 2600 games on your PC thanks to Stella!
Stella is a multi-platform Atari 2600 VCS emulator released under the GNU General Public License (GPL). Stella was originally developed for Linux by Bradford W. Mott, however, since its original release several people have joined the development team to port Stella to other operating systems such as AcornOS, AmigaOS, DOS, FreeBSD, IRIX, Linux, OS/2, MacOS, Unix, and Windows. The development team is working hard to perfect the emulator and we hope you enjoy our effort.
Sweet16 is the most capable Apple IIgs emulator for computers running Mac OS X. Based on the BeOS version of Sweet16, which was in turn based on the outlandishly popular Bernie ][ The Rescue, its code is mature and positioned to have more and better features added over time. Apple IIgs fanatics and nostalgic '80s junkies alike will love Sweet16!
TRS-80 Emulator 1.6
TRS-80 Emulator for Mac OS.
Virtual ][ 6.3.7
Virtual ][ is a program that emulates the vintage Apple ][ computer on your Macintosh.
Emulates the Apple ][, ][+ and //e
Supports USB game pad or joystick
Save a machine and resume later on
Epson FX-80 emulation
Virtual ][ lets you play all the old Apple games, because it supports all graphics modes, lets you control the game paddles with a USB game pad or mouse and emulates the internal speaker. When you want to temporarily interrupt gameplay, Virtual ][ allows you to save the entire virtual machine, and continue later on from where you left off.
But Virtual ][ also supports more "serious" software, because it emulates many peripheral devices: floppy disk, hard disk, mouse, matrix printer, even cassette tape! It is also able to emulate the Z80A processor, allowing you to run the CP/M operatng system.
VisualBoyAdvance is a GameBoy/GameBoy Color/GameBoy Advance emulator for Mac OS X.
Denotes Mac OS X Intel Native
Denotes Mac OS X Intel & PPC Native
Denotes Mac OS X PPC Native
Denotes Mac OS 8/9 PPC Native
Denotes Mac OS 680x0 Native
Denotes Non-OS Specific Code