Guide Retrogaming Through Emulation (Part 2 Emulator Software
Guide Retrogaming Through Emulation (Part 2 Emulator Software
ABOUT
DOWNLOADS
EMULATION / FEATURED / GUIDE
GUIDE: RETROGAMING
THROUGH EMULATION
(PART 2: EMULATOR
SOFTWARE)
FOLLOW:
PREVIOUS STORY
EMULATION / FEATURED /
GUIDE
GUIDE: RETROGAMING
THROUGH EMULATION
(PART 2: EMULATOR
SOFTWARE)
2 NOV, 2014
EMULATION / FEATURED /
GUIDE
GUIDE: RETROGAMING
THROUGH EMULATION
(PART 1: ORGANIZING)
10 AUG, 2014
FEATURED / PROJECTS
PROJECT: UI AND
DESIGN OF
EMULATIONSTATION
V2.0 EMULATOR
FRONT-END
13 JUL, 2014
GENERAL
REPORTS OF MY DEATH
HAVE BEEN GREATLY
EXAGGERATED
20 JUN, 2014
Retrogaming through emulation. This time its all about the emulator
software you will need.
system you can imagine. Of course, you will find the most variety for the
Windows operating system. Because of this its hard to pick the best one.
But guess what? This article aims to be the best guide on which emulator
you should choose! It covers the most important computers, video game
consoles, arcade machines and handhelds of the past.
But wait, what does best mean? Emulators are developed with mainly
two goals: To emulate the given system as accurate as possible and to
GUIDE: RETROGAMING
THROUGH EMULATION (PART 2:
EMULATOR SOFTWARE)
2 NOV, 2014
features which the original platform didnt have. For example changing
For this article I searched for the most recent, compatible and feature-
GUIDE: RETROGAMING
THROUGH EMULATION (PART 1:
ORGANIZING)
10 AUG, 2014
COMPUTERS
Amstrad/Schneider CPC
Commodore 64
Apple II
Commodore Amiga
Apple
Atari 400/600XL/800/800XL
/65XE/130XE/1200XL
Atari ST
BBC Micro
Commodore Plus/4
IBM PC (MS-DOS)
MSX
ZX Spectrum
FEATURED / PROJECTS
Commodore VIC-20
GENERAL
CATEGORIES
Emulation (2)
Philips CD-i
Atari 5200
Sony PlayStation 2
Atari 2600
Atari 7800
Atari Jaguar
ColecoVision
Fairchild Channel-F
Magnavox Odyssey
Mattel Intellivision
Nintendo Entertainment
System
Sony PlayStation
Sega SG-1000
Featured (3)
General (1)
Guide (2)
Projects (1)
Sega Saturn
Sega Dreamcast
SNK NeoGeo CD
System
Nintendo 64
Nintendo GameCube
Nintendo Wii
ARCADE MACHINES
MAME (Multi Arcade Machine Emulator)
ARCHIVES
November 2014
August 2014
July 2014
June 2014
HANDHELDS
Atari Lynx
Gamepark GP32
COMPUTERS
AMSTRAD/SCHNEIDER CPC
WINAPE
http://winape.net/
Windows
It says APE in its name, it has an ape in his logo but whats really meant
here is Amstrad Plus Emulator. It emulates the entire CPC computer
range very accurate and loads disk, tape and cartridge image files. You
can record movies, audio or take screenshots of what you are doing in
CPC computers use, you can dive directly into the command line. A nice
feature for that is that you can create text macros to input bigger
emulation to your liking, complete with color sets, interlacing and blur,
as well as sound and specific hardware related settings. WinAPE can
read all sorts of uncompressed image formats and zipped data.
APPLE
POM1
http://pom1.sourceforge.net/
Windows|Mac|Linux|Android
commands in form of HEX values. There is not much to say here. The
readme file contains some shortcuts for accessing functions in the
APPLE II
APPLEWIN
https://github.com/AppleWin/AppleWin
Windows
can load uncompressed as well as zipped disk images. Like the original
Apple II you have two disk drive slots to load with disk images. You can
choose the Apple II model to emulate from the settings menu. There are
also settings for sound emulation (emulate sound card or
configuration which lets you use a mouse, too. The emulator also
features save states and a debugger.
ATARI
400/600XL/800/800XL/65XE/130XE/1200XL
ALTIRRA
http://www.virtualdub.org/altirra.html
Windows
Altirra emulates the Atari 400, 600XL, 800, 800XL, 65XE, 130XEand
1200XL computers as well asthe Atari XEGS and 5200 video game
consoles. Its focussed on emulation quality and has many features. The
emulator can loadvarious disk image formats uncompressed or as
zipped archives. Altirra comes with substitute BIOS ROMs to run
selecting the right button from a drop down menu. Apart from that, the
emulator has the usual features like save states, audio and video
ATARI ST
STEEM SSE
http://ataristeven.t15.org/Steem.htm
Windows|Linux
emulator reads various disk image formats but if you have Atari ST disk
images in the .IPF format you need an additional support library
Society. You have to download the 32-bit version 5.1. In any case the disk
images have to be uncompressed, zipped ROMs are not supported.
settings profiles (you can create your own) and several graphics and
sound/MIDI options. You will need original Atari TOS ROMs to use Steem
SSE.
BBC MICRO
BEEBEM
http://www.mkw.me.uk/beebem/
Windows|Mac|Linux
BeebEm emulates the BBC Micro Model B, B+ and Master 128. It has a ton
of options for emulating the hardware. Features include save states, a
screenshot function, video capture and a debugger. For the extra bit
realism you can define motion blur to mimic the old CRT and TV screens
from the past. The emulator also simulates disk drive and beep noises.
Unfortunately BeebEm cant read zipped disk images, you will have to
unpack them before. A nice feature of BeebEm is that it can run disks
automatically without the need to tinker with the command line.
http://vice-emu.sourceforge.net/
Windows|Mac|Linux|DOS|other
VICE, the versatile Commodore emulator doesnt have his name just by
languages, you can switch it directly in the main menu. The emulator
has an autostart feature to execute disk or tape image contents
automatically, but if you know what to do, you can also use the
console.VICE emulates drive sounds and CRT look for more realism and
it has an experimental netplay function. There is also an extended
snapshot function to save and later load the complete state of an
emulation session. VICE reads various disk, tape and datasette image
formats as uncompressed or zipped files. Describing all the settings
would blow this article, but its for sure that this is the best Commodore
emulator you can get.
COMMODORE AMIGA
FS-UAE
http://fs-uae.net/
Windows|Mac|Linux|FreeBSD|OpenBSD
games. The emulator derives from the original WinUAE which is the best
general-purpose Amiga emulator. FS-UAE has a nice intuitive interface
with a list of available games and disk images on the right and
emulator to run the game perfectly. To add disk images, simply use the
scan function to search for disk images in the selected folders. FS-UAE
reads various Amiga disk image formats, even in zipped form. Notice
that you will need the original Amiga Kickstart ROMs for the various
Amiga models. The emulator lets you know which ones it needs. You
IBM PC (MS-DOS)
DOSBOX + D-FEND RELOADED
http://www.dosbox.com/
Windows|Mac|Linux|FreeBSD|OS/2|RISC OS|Solaris|BeOS
If you are a child of the 80s and 90s like me, you will know MS-DOS and
how to use it. DOSBox is just the right emulator for this and its really
good. The emulator is configured using a config file. You have to read the
documentation to be able to do that butthankfully there are some really
good front-ends for DOSBox. The most powerfulof them is D-Fend
Reloaded you can create profiles with individualsettings for each game
and organize them in categories. A nice feature is the profile wizard
which helps you at installing or copying games into the DOSBox
environment. As said before, this tool is really powerful and has some
really useful additional features you wouldnt expect from a front-end
for instance an ISO image file creator or a floppy disk image file writer.
D-Fend Reloaded is multi-language, you can change the language
directly from the welcome screen or the settings menu.
MSX
BLUEMSX
http://www.bluemsx.com/
Windows
Nonetheless there exist emulators for these systems and the most
advanced of them is blueMSX. The emulator lets you choose the model
to emulate, for instance the MSX or MSX 2. You can also edit these
machine profiles to suit your needs. It has the usual features like save
states, cpu save states (snapshots), video and audio recording and a
ZX SPECTRUM
SPECTACULATOR
http://www.spectaculator.com/
Windows
Because this guide focusses onemulators with the most features and
and emulates the ZX Spectrum 16K, 48K, 128, +2, +2A, +3, Pentagon 128
and Scorpion ZS 256. Spectaculator has a ton of options for the different
http://www.fourdo.com/
Windows
4DO is the better one of the two available programs for emulating and
Besides the usual features like save slots and graphics processing it has
also a Disc Browser which lets you explore the contents of a disk or disk
image and extract files from it. You will need a 4DO BIOS file in order to
run games.
ATARI 2600
STELLA
http://stella.sourceforge.net/
Windows|Mac|Linux
Stella isthe best Atari 2600 emulator andavailable for Windows, Mac
and Linux. It has its own GUI which can be a bit odd. The emulator has
some nice features. Besides the usual like input, video and sound
various effects to get the real retro feeling. It also has a built-in debugger
and you can audit your collection of Atari 2600 ROMs with it. It reads zip
compressed ROMs as well as uncompressed ones.
ATARI 5200
ATARI800WIN-PLUS
https://github.com/Jaskier/Atari800Win-PLus/downloads
Windows
with many video and audio options. You can config a mouse, joystick or
keyboard to act as your controller. It also supports playing games over
ATARI 7800
EMU7800
http://emu7800.sourceforge.net/
Windows
EMU7800 is a simple but the most compatible emulator for Atari 7800
before starting the game takes place in one window. You can search for
games with different criteria, for instance games which use a certain
controller or by the machine they run on. It reads zipped files which is
good for your collection.
ATARI JAGUAR
VIRTUAL JAGUAR
http://www.icculus.org/virtualjaguar/
Windows|Mac|Linux| BeOS
Virtual Jaguar is under active development and available for all major
desktopoperating systems. Unfortunately CD support is not yet
implemented. Apart from this its a very compatible emulator. Its not as
fast as Project Tempest the first Jaguar emulator ever created, but
play games, you either have to place all ROMsin a path you can define in
the settings or you just drag and drop your zipped or uncompressed ROM
onto the executable.
COLECOVISION
BLUEMSX
http://www.bluemsx.com/
Windows
FAIRCHILD CHANNEL-F
MESS
http://www.mess.org/
Channel-F the MESS emulator is the only choice. Please read the MESS
wiki to know how to set up everything.
MAGNAVOX ODYSSEY
O2EM
http://o2em.sourceforge.net/
Windows
O2EM is the only emulator for the Odyssey. Its GUI comes as a separate
download. The GUI is fairly simple. You have to define a path where your
unzipped ROMs are, then you can choose the game you want to play
from the list. It also shows a screenshot of the selected game.
MATTEL INTELLIVISION
NOSTALGIA
http://www.intellivision.us/intvgames/nostalgia/nostalgia.php
Windows
along with a box shot of the selected game. You will have to unzip your
ROMs in to a folder and set the path to it in the settings of Nostalgia. The
emulator doesnt have that much options but you can configure your
input device as you want. A nice feature is the built-in Kaillera client
which allows to play 2-player games with people over the internet. Other
features include audio and video capture, screenshots and support for
http://nestopia.sourceforge.net/
Windows|Mac|Linux
Nestopia is compatible with nearly all NES games and has a good feature
set which include save states, video and audio recording, screenshots,
support for different NES input devices, Netplay over Kaillera, input
configuration and cheat system. The emulator supports ROMs
compressed as 7Z, ZIP and RAR. A nice feature is the built-in game
https://code.google.com/p/vbjin/
Windows
view, you can alter this in the emulator, for instance to display only one
side to get rid of the stereoscopic effect. There is also a hotkey
configuration which lets you define the keys used to control emulation.
https://github.com/snes9xgit/snes9x/releases/
Windows
Snes9x is the most popular SNES emulator. It has the standard features
such as multiple save game slots, video recording and a cheat system
and also has netplay built-in. You can emulate every input device that
was released for the SNES and you can of course configure up to five
different joypads which you can enable or disable as you like. This is
these features you will find the usual audio and video settings such as
sample rate window size and bilinear filtering. Snes9x can open your
NINTENDO 64
PROJECT64
http://www.pj64-emu.com/
Windows
properly out of the box with the included plugins. Project64 includes the
popular pluginsfrom Jabo for audio, video and input. The video plugin
allows some enhancements like higher resolution, anti-aliasing and
languages, changeable from the File menu. For netplay, you will need
an additional plugin called AQZ Netplay. It replaces the input plugin but
you can plug your actual used input plugin on top of it. Be sure to place
the plugin DLL file inside the Plugin/1.6 Plugins folder.
There are two alternatives for Project64:
1964has the Kaillera netplay client built-in and a similar feature set as
Project64 and a better video plugin called 1964Video (you can use the
DLL in Project64).
NINTENDO GAMECUBE
DOLPHIN
https://dolphin-emu.org/
Windows|Mac|Linux
games are located, Dolphin displays them in a list in the main window.
You can also run games from burned discs, original discs are not
NINTENDO WII
DOLPHIN
https://dolphin-emu.org/
Windows|Mac|Linux
DolphinBar) for gameplay how its meant to be. You can also use an
emulated Wii Remote and use your keyboard, mouse or gamepad to play,
but its more complex than the originalhardware. Read the paragraph
above for more information on the emulator itsef.
PHILIPS CD-I
CD-I EMULATOR
http://www.cdiemu.org/
Windows
configuration. You can set the video mode to PAL or NTSC and the
runs for three minutes. You will have to pay 35 USD for the Unlimited
edition.
SONY PLAYSTATION
EPSXE
http://www.epsxe.com/
Windows|Linux|Android
own plugins for video, audio and netplay functionality. Controller config
and CD-ROM functionality is built-in so you dont need a plugin here. I
will recommend the best PlayStation emulator plugins for the other stuff
later. As the feature set highly depends on them, the emulator itself has
not so much to offer. It can load games from real PlayStation discs,
various disc image formats, PlayStation executables (.EXE dont
confuse with Windows executables) and run the BIOS alone. Speaking of,
you need a BIOS ROM file to use ePSXe. The emulator also allows to use
two virtual Memory Cards to save your progress in game. You can
manage their contents when booting in to the plain BIOS. As an
alternative you can save your game using save slots which saves the
Reloaded which may run some more games and comes with a netplay
plugin.
SONY PLAYSTATION 2
PCSX2
http://pcsx2.net/
Windows|Mac|Linux
Like for the Nintendo 64 and Sony PlayStation emulators, PCSX2 works
based on plugins for each component of the console. There are plugins
for graphics, sound, controls, disc drive, usb and more. You have freedom
of choice on which plugin to use. PCSX2 comes with plugins out of the
box. They work pretty well so I dont give recommendations forother
plugins here. PCSX2 can read various disc image formats and of course
load original PlayStation 2 discs. Its also possible to run PlayStation 2
executable files (.ELF). For this you need to switch to Plugin in the
CDVD menu and select the cdvdGigaherz plugin in the Plugin config
window. To actually run a game you need a BIOS ROM file of the
PlayStation 2.The emulator also allows to use two virtual Memory Cards
to save your progress in game.As an alternative you can save your game
using save slots which saves the complete state of the current game.
SEGA SG-1000
KEGA FUSION
http://www.carpeludum.com/kega-fusion/
Windows|Mac|Linux
The Sega SG-1000 was the first video game console by Sega and was
http://www.carpeludum.com/kega-fusion/
Windows|Mac|Linux
Kega Fusion can not only emulate the Sega Master System but
also offers a Game Genie menu where you can entercheat codes. Kega
Fusion loads uncompressed ROMs as well as zipped ones. The
alternative to Kega Fusion is Gens Plus! which has the Kaillera client for
netplay built-in. Apart from that, its similar to Kega Fusion except it
lacks some graphics effects like the scanlines and tv-modes.
http://www.carpeludum.com/kega-fusion/
Windows|Mac|Linux
Kega Fusionis also the reference forSega Genesis/Mega Drive & 32X/CD.
You can define BIOS ROMs for each supported system but except for
Sega CD, Kega Fusion runs without them. Read the paragraph above for
more information on the emulator.The alternative to Kega Fusion is
Gens Plus! which has the Kaillera client for netplay built-in. Apart from
that, its similar to Kega Fusion except it lacks some graphics effects like
the scanlines and tv-modes.
SEGA SATURN
YABAUSE
http://yabause.org/
Yabause is the most advanced emulator for Sega Saturn. Its available for
different platforms, including some video game devices. You can load
disc image files as well as original Sega Saturn discs with it, but you will
need an original Sega Saturn BIOS ROM to play any games. Yabausehas
the usual features like save states, a screenshot function, a cheating
module and a debugger. You can also use a simulated memory cartridge
to save your progress in games. Input configuration is very good as you
can simulate the different perpherials for the Sega Saturn and use your
gamepad, mouse or keyboard for it.
SEGA DREAMCAST
NULLDC
http://www.emucr.com/2013/03/nulldc-svn-r150.html
Windows
controlled by these plugins. You also need the original Sega Dreamcast
BIOS files to play games with nullDC. There is a region free BIOS out
your controller from the menu Options > Maple > Port A > Config keys
for player 1. If you want to play with another person, you have to do the
same with Port B in the plugins settings window.
http://rainemu.swishparty.co.uk/
Windows|Mac
Raine can emulate the Neo Geo MVS as well as the Neo Geo CD. It loads
zipped and uncompressed Neo Geo MVS ROM files and for Neo Geo
CDvarious disc image formats as well as original discs. The GUI is
with Raine. The emulator has the basic features like save states, audio
recording and a screenshot function. There are also some video filtering
options.There are a few other emulators for Neo Geo CD (like NeoGeo
CDZ or Nebula) but none of them is able to read disc images, you will
have to use a tool like Daemon Tools Lite or Virtual CloneDrive to
mount the disc images.
http://www.magicengine.com/
Windows|Mac
the best emulator for NECs TurboGrafx 16/PC Engine console. There is a
demo version available for download but its limited to five minutes of
play time. There is a monthly contest on the website with a chance to
GCE VECTREX
PARAJVE
http://www.vectrex.fr/ParaJVE/
Windows|Mac|Linux
made for the GCE Vectrex. It even displays a canvas of the game around
the game window. If thats not enough, it also emulates the blur of the
vector screen in the original hardware. ParaJVE featues save states and
a screenshot function. You can also tweak the graphics settings to your
liking. The emulator allows you to use your mouse as analog stick, but
you can configure your gamepad/joystick, too. I had some problems
quitting the emulator. The emulation still continues after closing the
main window. The only way to really quit it is to kill the javaw.exe
process with the Windows Task Manager.
ARCADE MACHINES
MAME (MULTI ARCADE MACHINE
EMULATOR)
http://mamedev.org/
Windows|Platformindependent(source code)
games. To use MAME, you need to have the correct ROM files (usually as
zipped archives), equal to the version of MAME you are using. Lets say
you have MAME 0.155, you will need ROMs that are authored in a way
this version of MAME recognizes. You can use authoring tools
Once you have these ROMs, you have to add the folder where they are to
the mame.ini file. You can also add paths to extras like game art in
mame.ini. Once you did that, you can run MAME. Its interface is very
unusual and simple. To search for a game, just type its name, otherwise
MAME displays a bunch of games randomly. I recommend using a frontend with MAME. There are dozens of them,some graphical and some as
Windows UI. I cant give a perfect recommendation here as I dont like
any of them but the following front-ends seem to be
HANDHELDS
ATARI LYNX
HANDY
http://handy.sourceforge.net/
Windows
Handy can not run all commercial games but its the only dedicated
Atari Lynx emulator out there. The emulator can open uncompressed as
well as zipped ROMs. It can save snapshots and has a screenshot
http://bgb.bircd.org/
Windows
BGB emulates the Nintendo Game Boy as well as Nintendo Game Boy
Color. It uses a context menu for all operations. You can open
uncompressed as well as zipped ROMs with it. BGB supports Super Game
Boy, a module for the Nintendo Super Nintendo system which lets you
play Game Boy and Game Boy Color games with it. When playing certain
games, they are surrounded by a graphical border with game art. The
supports the Game Boy and Game Boy Color including the Super Game
Boy module. The emulator has settings for audio and video, input
function, save states and a bunch of expert debugging and hacking tools
like a disassembler and a tile viewer. You can record audio and/or video,
too. It has link functionalitybut its incomplete so you only can play two
player games on one computer. VisualBoyAdvance-M can open zipped
as well as uncompressed ROMs.
NINTENDO DS
DESMUME
http://desmume.org/
Windows|Mac
The Nintendo DS handheld was the first one with two screens and
DeSmuME emulates them both. You can change the layout in which the
screens are displayed and you even can rotate them. The emulator has
some unusual graphics enhancement settings for scaling, too. The
uncompressed ROMs. If you want you can also define original BIOS
ROMs which should enhance compatibility.
GAMEPARK GP32
GEEPEE32
http://users.skynet.be/firefly/gp32/
Windows
http://www.ppsspp.org/
Windows|Mac|Linux|Android|Symbian|Blackberry|iOS
PPSSPP has a very nice GUI that acts as a file browser to find your disk
image files which can be zipped or uncompressed. There are save states
and a screenshot function, advanced graphics and audio settings and
Settings, including input configuration are accessed using the GUI which
is nice. It reminds me of the Android OS. PPSSPP features a few post
processing shaders to alter the visual appearance of the emulated
games. You can also change the internal rendering resolution to
improve graphics quality. There is also PPSSPP Gold, a paid version with
exactly the same features as the free version. Its more a donation for the
developers than a real product-wise benefit.
http://www.carpeludum.com/kega-fusion/
Windows|Mac|Linux
If you have read this guide from the top, you already know KegaFusion.
Its the reference for Sega Master System and Sega Genesis/Mega Drive &
32X/CDand its also the reference forSega Game Gear. Please read the
http://www.emulator-zone.com/doc.php/misc/neopop.html
Windows
NeoPop is not being developed further but its nonetheless the best
available emulator for SNK Neo Geo Pocket / Neo Geo Pocket Color. It
supports zipped as well as uncompressed ROM files. The emulator
features save states and a link function for two player games. Input
GlovePie to remap the keys. Except for some graphics options, NeoPop
does not offer much more.
BANDAI WONDERSWAN
OSWAN
http://sourceforge.jp/projects/oswan/
Windows
configuration works fine, the only problem is that some glyphs are not
displayed due to the japanese origin of this emulator. The predefined
keys will help you map the right new keys.
most of the listings of emulators dont rate them. If you find any errors or
mistakes or missing things in my guide, please let me know. Feel free to
comment, I am happy about your feedback. Thanks for reading!
The next part of this guide will give you an overview of different general
front-ends for use with any emulator. The best one I know is of course
EmulationStation but lets see
SHARE
Tags:
emulation
retrogaming
rom
emulator
emulator software
gaming
guide
retro
21
GUIDE:
RETROGAMING
PROJECT: UI AND
DESIGN OF
THROUGH
EMULATION
(PART 1:
EMULATIONSTATI
ON V2.0
EMULATOR
ORGANIZING)
FRONT-END
10 AUG, 2014
1 RESPONSE
Comments 1
13 JUL, 2014
Pingbacks 0
Toby
HTPC/emulation
build at the moment. I have the hardware picked out and this
guide is one of the best I have come across in many hours of
surfing. Many Thanks
Reply
LEAVE A REPLY
Name *
Email *
Website
Comment
POST COMMENT
Notify me of follow-up comments by email.
Notify me of new posts by email.
CONTACT
DISCLAIMER (IMPRESSUM)
PRIVACY POLICY (DATENSCHUTZ)