Multi System Emulator

ares is a cross-platform, open source, multi-system emulator, focusing on accuracy and preservation.

ares v132 (2023-03-08 11:00:00)

Supported Systems

Systems marked as 'Experimental' are supported, but are not yet recommended for everyday use

Atari 2600

Experimental

WonderSwan

 

WonderSwan Color

 

Pocket Challenge V2

 

ColecoVision

 

MSX

Experimental

MSX2

Experimental

PC-Engine / TurboGrafx

 

PC-Engine CD / TurboGrafx CD

Experimental

PC-Engine SuperGrafx

 

NES / Famicom

 

Famicom Disk System

 

Game Boy

 

SNES / Super Famicom

 

Satellaview

 

Nintendo 64

 

SuFami Turbo

 

Game Boy Color

 

Nintendo 64DD

 

Game Boy Advance

 

SG-1000

 

Master System / Mark III

 

Mega Drive / Genesis

 

Game Gear

 

Mega CD

 

32X

 

ZX Spectrum

Experimental

Neo Geo AES

Experimental

Neo Geo Pocket

 

Neo Geo Pocket Color

 

PlayStation

Experimental

Features

Native multi-platform UI

Using the 'hiro' framework, ares looks and behaves like a native application on all supported platforms, using WinAPI (Windows), Cocoa (macOS), GTK2 or GTK3 (posix)

Dynamic Rate Control

You can now synchronize both audio and video output at the same time, for a smooth experience for those systems that don't match the host frame-rate.

Save States

Resume where you left off, even if the game you're playing does not natively support saving.

Run-ahead

Reduce input lag and response time by accounting for internal processing delays in the original games, it's now possible to achieve lower latency than is possible on real-hardware using a CRT!

Rewind and fast-forward

Speed up and rewind gameplay as you wish; breeze past long cutscenes or recover from your mistakes.

Pixel Shaders

Apply shader-based filters to enhance your experience; simulate the look of a CRT or smooth out the display, ares ships with a few shaders but you can add more from quark-shaders, or write your own using GLSL.

Color Correction

Optionally emulate the display characteristics of the originals systems for an authentic experience. Nostalgic for the washed out colours of the original GBA screen, or playing a game that relies on LCD ghosting? We've got you covered.

Input Multi-Mapping

With Virtual Game-Pads, you only need to configure controls once and it will be automatically adapted to suit each system you emulate.

Debugger

Simple debug features such as trace logging to aid development of original software for supported systems