GnGeo is a software emulator for the Neo-Geo game platform. It is notable for the fact that it uses specialized cores to emulate the main processors, giving it a significant performance boost over more general emulators such as MAME. Read more hot
Kega Fusion is an impressive multi-console emulator created by Steve Snake. The emulator supports most of the Sega consoles, including the GameGear, Genesis (Mega Drive), Master System, Sega 32X, Sega CD, Sega Pico, SG-1000, SG-3000 and SF-7000. Read more hot
The Multi Emulator Super System (MESS) emulates the inner components of computers, consoles, calculators, and even chess computers. It allows modern PCs to run software which was originally written for the emulated machines. MESS supports a mammoth 479 unique systems with 1282 total system variations. Read more hot
VisualBoyAdvance is a Game Boy Advance emulator that works with many ROMs that are publically available. It emulates GBA, GBC, SGB, and GBA roms. Read more hot
ZSNES is a Super Nintendo emulator. On April 2, 2001 the ZSNES project was GPL'ed and its source released to the public. It currently runs on Windows, Linux, FreeBSD, and DOS. Read more hot
An unofficial MAME emulator with an advanced video support for helping the use with TVs, Arcade Monitors, Fixed Frequencies Monitors and also for PC Monitors. Read more
A GNU/Linux and DOS frontend for the AdvanceMAME, AdvanceMESS, AdvancePAC, MAME, MESS and Raine emulators with a lot of unique features.
A simple front end for mame/emulator cabinets. It runs in a terminal window (using curses).
bARCADE is a basic menu that can be used to launch various programs on an arcade machine. On top of that, there is a built-in diagnostic program where the different buttons can be tested.
BoycottAdvance is a free and portable emulator for the Nintendo Gameboy Advance handheld. Features include: good compatibility with most public and commercial games, frameskipping and auto-frameskipping, and throttle support.
A multi-emulator frontend for MAME, Daphne, and other arcade games. It is designed specifically for arcade cabinets that have a minimal set of controls.
cingb is an attempt to write a Gameboy-emulator for all kinds of platforms. It plays Gameboy and Gameboy Color ROMs, includes a debugger for step-by-step analysis of Gameboy programs and might be also interesting for educational purposes.
ckmame checks ROM sets for MAME, the Multiple Arcade Machine Emulator. It tells you which ROM files are missing or have a wrong checksum, and can delete unknown and unused files from the ROM sets, and rename or move ROM files.
A portable emulator of the old ColecoVision videogame system written in C. ColEm has been successfully tested on FreeBSD, HP-UX, SunOS, Solaris, Linux, and other Unix systems.
csnes9x is a command-line based front-end to the snes9x projects program for running SNES (Super Nintendo Entertainment System) ROM games. It allows you to chose a directory to load the ROMs from and will display a nice menu to load up your games.
CuteMupen is a GUI front-end for the cross-platform Mupen64Plus N64 emulator.
DAPHNE allows you to play laserdisc arcade games such as Dragon's Lair and Space Ace on your home computer.
A Multi-System emulator for DOS, Linux (XWindows and SVGALib), and FreeBSD (XWindows). It is currently distributed as source code and Linux binaries only.
A Sega Master System/Game Gear emulator, ported to SDL.
DeSmuME is a Nintendo DS emulator that aims to be portable. It can run commercial games or homebrew demos. Read more
DGen/SDL is a free, open source emulator for Sega Genesis/MegaDrive systems. Read more
Dolphin is a Nintendo GameCube, Wii, and Triforce emulator.
A Playstation emulator that supports a large number of games. Plays the games right off the original disc. Read more
A portable, Open Source NES emulator which is written mostly in C, using the excellent Allegro library for cross-platform capabilities.
FCE Ultra is a NES (Nintendo Entertainment System) and Famicom (Family Computer) emulator for a variety of different platforms, based on Bero's FCE. Game compatibility is very high, provided you provide non-corrupt ROM/disk images. Read more
Gambatte is an accuracy-focused, cross-platform Game Boy and Game Boy Color emulator. It is based on hundreds of corner case hardware tests, as well as previous documentation and reverse engineering efforts. The core emulation code is separated into a library back-end (libgambatte) and front-end user interfaces. There is a GUI that uses Trolltech's Qt4 toolkit (gambatte_qt), and a simple command-line SDL front-end (gambatte_sdl).
GameBoy Developers Kit
A set of tools that enable to develop programs for the Nintendo GameBoy system, either in C or in assembly. GBDK includes a set of libraries for the most common requirements and generates image files for use with a real GameBoy or with an emulator like VGB or no$gmb.
Gamefu is a graphical frontend for many console emulators for systems such as the SNES, NES and Gameboy.
gbsplay emulates the sound hardware of the Nintendo Gameboy. It is able to play the sounds from a Gameboy module dump (.GBS format) over /dev/dsp and NAS. Also included is an XMMS input plugin, a tool to display information about a .GBS file, and a demo file.
Generator is an open source emulator designed to emulate the Sega Genesis / Mega Drive console, a popular games machine produced in the early 1990s. It is a portable program written in C and has been ported to the Amiga, Macintosh, Windows and even pocket PCs such as the iPAQ and Cassiopeia. Natively it compiles under unix for X Windows with either tcl/tk or gtk/SDL, for svgalib and even cross-compiles to DOS with djgpp/allegro. Generator uses it's own custom 68000 processor emulation which is and uses compilation techniques such as block-marking, flag calculation removal, operand pre-calculation, endian pre-conversion etc.
Gens is a Sega Megadrive, MegaCD and 32X emulator. Read more
GMAMEUI is a front-end program that helps you run MAME on non-Windows platforms, allowing you to run your arcade games quickly and easily.
GnoMAME is a GTK+ xmame frontend with all the basic features of a X11 frontend, the idea came from the MAME32 and MameCAT. Features include: Support for a lot of xmame configuration options through xmamerc, Xmame options autoprobing, Visualization of game preview/screenshots, and Sorting, search, filtering on the games list.
GNOME Video Arcade
GNOME Video Arcade is another very simple frontend for the xmame multiple arcade machine emulator Linux fork specifically for GNOME.
Gnomeboyadvance is a GNOME frontend for the Visual Boy Advance emulator.
gnuboy is a portable program for emulating the Nintendo GameBoy Color software platform. gnuboy is Free Software, distributed under the terms of the GNU General Public License.
A frontend for the gnuboy Gameboy Emulator. Requires Python 2.2.0 and wxPython 2.4.1 or newer.
GooSNES is a little GTK+ frontend for SNES9x. It allows users to set SNES9x options without typing a pageful of command line options at a prompt. It also allows users to select a SNES image and launch SNES9x at a click.
gRustibus is a M.A.M.E frontend for the Gnome environment. Its goal is to be feature rich and easy to use.
GSnes9x is a GNOME front-end for the Snes9X SNES emulator. It allows setting and preservation of options for each ROM, and keeps a Cheat Codes database, an unlimited amount of codes can be stored.
GTuxNES is a graphical launcher built for use with the NES emulator TuxNES. TuxNES itself is a command-line only interface. GTuxNES is a graphical interface to the command-line utility. It is completely separate from the TuxNES codebase and so is extremely small and fast.
GXMame is a frontend for XMame using the GTK library, the goal is to provide the same GUI than mame32. For the moment it will just have the same gui, the final goal is to be able to share config files with Mame32k.
A graphical GNOME frontend for the zinc arcade game emulator.
Hu-Go! is a pc engine emulator. The PC Engine is a 8-16 bits console which had quite a great success in Japan from 1986, roughly, until early 90's.
An emulator of the NES/Famicom videogame console produced by Nintendo. It allows to run old NES games on PCs, Macs.
A Nintendo Entertainment System emulator for x86/Linux, PS2/Linux.
IT-MAME is an TCL-TK Front end for the great xmame arcade emulator.
An Intellivision Emulator for Linux, Unix, Windows and MacOS.
Kemulator is a KDE emulator frontend written in C++ using the QT/KDE toolkit and licensed under the GPL. Kemulator provides a graphical user interface (GUI) with the ability to configure an emulator without touching the command line. The main interface simply presents the user with a list of available ROMs (games) to play.
A free portable emulator for Gameboy, Gameboy Color and Super Gameboy for Windows, Linux, MS-DOS, and Mac OS X. Read more