EVERYTHING XIAOMI
Get listed

ares

ares is a free, open-source emulator for Linux, macOS, and Windows, focused on accurate emulation and preservation.

Place
#2 of 25
Score
7.5
ares's website

What ares is

ares is a free, open-source emulator for Linux, macOS, and Windows, focused on accurate emulation and preservation. Its listed systems span Arcade, Atari 2600, WonderSwan, ColecoVision, NES, SNES, Nintendo 64, and PlayStation; some are marked experimental. It offers save states, run-ahead, rewind, and fast-forward, plus pixel shaders and optional color correction. Virtual Game-Pads let users configure controls and adapt them to different emulated systems. A native-style interface uses WinAPI on Windows, Cocoa on macOS, and GTK2 or GTK3 on POSIX platforms. Developers can use trace logging and other simple debugging features when creating original software for supported systems. Windows builds support Windows 7 or higher, while macOS binaries require Catalina 10.15 and support Intel and Apple Silicon. Linux users are directed to compile from source or use third-party packages rather than official Linux binaries. The source is under the ISC license. Android is not supported, and a BIOS is required.

Good

  • Free and open source under the ISC license
  • Includes save states, rewind, run-ahead, and fast-forward
  • Offers pixel shaders and optional color correction
  • Virtual Game-Pads adapt configured controls to each system

Watch out

  • Some listed systems are experimental
  • Linux has no official binaries
  • Android is not supported
  • A BIOS is required

Who it suits

ares suits people looking to emulate supported systems on desktop Linux, macOS, or Windows, including developers working on original software for those systems. Linux users should be comfortable compiling from source or finding third-party packages.

Verdict

ares combines a broad list of systems with playback, display, and input options. Check system support and platform requirements first, particularly the Linux distribution approach and BIOS requirement.

Plans and prices

From ares's own pricing page, checked 2 Oct 2026.

All about pricing
PlanPriceWhat it gives you
aresFreeOpen-source multi-system emulator
FreeFreeopen-source emulator · downloadable source and binaries

The facts

Each one read from ares's own pages, with the date it was checked.

What it does

Arch package
Arch Linux distributes ares-emu 148-2 for x86_64 under the ISC license; the package is 4.2 MB and installs to 15.9 MB.checked 15 Oct 2026
Build support
The repository documents building on Windows, macOS, Linux and BSD using CMake-based workflows.checked 15 Oct 2026
Color correction
Color correction can reproduce display characteristics of original hardware such as washed-out handheld screens and LCD ghosting.checked 15 Oct 2026
Command-line interface
The executable accepts options for fullscreen, kiosk mode, shader selection, settings overrides, save-state loading and system selection.checked 15 Oct 2026
Components
The project includes emulation cores plus libco, nall, hiro, ruby, mia and desktop-ui components.checked 15 Oct 2026
Debugger
A built-in debugger provides simple tracing tools for development of original software.checked 15 Oct 2026
Development
ares includes simple debugging features such as trace logging to aid development of original software for supported systems.checked 2 Oct 2026
Display features
ares supports pixel shaders and optional color correction to emulate original display characteristics.checked 2 Oct 2026
Documentation depth
Developer documentation includes platform-specific build guides with compiler, CMake, dependency and install steps.checked 15 Oct 2026
Dynamic rate control
Audio and video can be synchronized to smooth output when emulated and host frame rates differ.checked 15 Oct 2026
Experimental systems
Atari 2600, MSX, MSX2, PC-Engine CD, LaserActive, ZX Spectrum, Neo Geo and PlayStation are marked experimental on the official system list.checked 15 Oct 2026
Extensibility
The command line supports loading multiple games, alternate settings files and custom slang shaders, but the project pages do not describe a hosted API or SDK.checked 15 Oct 2026
Hotkey limitation
FreshPorts notes that game inputs and hotkeys share a binding space, which can inconvenience gamepad-only users.checked 15 Oct 2026
Input
Virtual Game-Pads let users configure controls once and adapt them to each emulated system.checked 2 Oct 2026
Input complaint
A Reddit user reported recurring controller disconnects that forced remapping and said profiles were not reliably remembered.checked 15 Oct 2026
License
The source code is distributed under the ISC license.checked 15 Oct 2026

The company

Founded
2020checked 23 Sep 2026

Money

FreeBSD distribution
No official FreeBSD package is supplied, but ares is available through FreeBSD Ports.checked 15 Oct 2026
FreeBSD package
FreshPorts lists ares 148_5, updated October 15, 2026, with ISC licensing and packages for several FreeBSD architectures.checked 15 Oct 2026

Where it runs

Input mapping
Virtual Game-Pads allow one control configuration to be adapted across different emulated systems.checked 15 Oct 2026
Input mapping complaint
Another commenter said switching systems could overwrite controller mappings with unusable values and led them to move some setups elsewhere.checked 15 Oct 2026
Linux build documentation
The Linux guide covers dependency installation, cloning, CMake configuration, building and staging the runtime directory.checked 15 Oct 2026
Linux distribution
The project does not publish official Linux binaries and directs users to compile from source or use known third-party packages.checked 15 Oct 2026
Linux support
The project prefers that Linux users compile from source and links to third-party packages rather than providing official Linux binaries.checked 2 Oct 2026
The full review of ares

ares is a free, open-source emulator for people who want one desktop app to cover many classic systems. Its broad catalogue and playback and display controls are appealing, but experimental system support and the Linux installation approach call for some care.

Overview

ares focuses on accurate emulation and preservation, spanning arcade hardware and consoles such as Atari 2600, WonderSwan, ColecoVision, NES, SNES, Nintendo 64, and PlayStation. The project counts 34 supported console systems, though some systems are marked experimental, so breadth does not mean every system is equally mature. A BIOS is required.

The project began as bsnes in 2004, became higan in 2012, and ares was created as a higan fork in 2020. Its source code is distributed under the ISC license. The native-style interface is built with hiro, using WinAPI on Windows, Cocoa on macOS, and GTK2 or GTK3 on POSIX systems.

Its scope puts it among multi-system emulators and game console emulators, with coverage relevant to SNES emulators as well.

Key features

Playback and display controls

Save states, rewind, run-ahead, and fast-forward give players several ways to manage a session, from returning to a saved point to changing playback timing. Pixel shaders and optional color correction can adjust the image and approximate characteristics of original displays. These controls are useful for users who want flexibility over presentation and play, though they do not remove the need to supply a BIOS.

Configurable input

Virtual Game-Pads let users configure controls once and adapt them to each emulated system. That is a practical advantage in a multi-system app, rather than maintaining separate control setups for every console.

Debugging

Simple features such as trace logging support development of original software for systems ares emulates. This adds a use beyond playing games, but the debugging tools are described as simple rather than a full development environment.

Pricing

ares is free: its open-source plan costs nothing and covers the emulator. There is no paid tier or trial to weigh against it. The trade-offs are practical rather than financial: users need a BIOS, Android is unsupported, and installation on Linux may require compiling from source or relying on third-party packages.

Platforms

ares supports Linux, macOS, and Windows, but platform requirements differ. Windows builds support Windows 7 or later; AMD64 binaries require at least an Intel Nehalem or AMD Jaguar CPU architecture. macOS binaries require Catalina 10.15 or later and are universal for Intel and Apple Silicon.

Linux users should expect a more involved route: the project prefers source compilation and links to third-party packages instead of providing official Linux binaries. That makes ares less convenient for anyone expecting a straightforward official installer. Android is not supported, so it is not a fit for users seeking a mobile emulator.

Who it's for

ares suits desktop users who value broad system coverage, open-source software, playback controls, and display customization in one emulator. Its trace logging also gives developers of original software a reason to consider it. It is less suitable for anyone who needs Android support, wants an official Linux binary, or is unwilling to handle a required BIOS.

Pros and cons

  • Pros: Free and open source, with 34 console systems and arcade support for a wide-ranging desktop setup.
  • Pros: Save states, rewind, run-ahead, fast-forward, shaders, and color correction offer meaningful control over play and image presentation.
  • Pros: Virtual Game-Pads adapt a shared control configuration across emulated systems.
  • Cons: Some systems are experimental, so the breadth of the catalogue comes with uneven maturity.
  • Cons: A required BIOS adds a setup dependency.
  • Cons: Linux lacks official binaries, and Android is unsupported.

Alternatives

RetroArch is another free, open-source option with Android, iOS, web, and desktop platform support; choose it if those additional platforms matter. PPSSPP is a free PSP emulator across Android, iOS, Linux, macOS, and Windows, making it the more focused choice for PSP emulation or mobile use.

Azahar is a free, open-source 3DS emulator for readers focused on that system. Dolphin is a free emulator for Android and desktop platforms, with GPLv2+ licensing. OpenEmu is free and open source but limited to macOS.

RPCS3 is a free, open-source emulator and debugger for desktop platforms. DuckStation is free on Android and desktop systems, but requires a user-provided BIOS image and legally purchased, dumped games. Snes9x is a free, portable SNES emulator for Android and desktop platforms that plays most SNES and Super Famicom games. Readers comparing related system-specific categories can also browse Game Gear emulators, Sega Master System emulators, and Sega Genesis emulators.

Verdict

Choose ares if you want a free, open-source desktop emulator with broad system coverage and useful playback and display controls. Its main advantage is combining that range with adaptable input; look elsewhere if you need Android, a more direct Linux installation, or an emulator without a BIOS requirement.

Alternatives to ares

All alternatives
  1. 1

    MasterGear

    Free planAndroidLinuxmacOSSelf-hosted
    7.8$4.99 one-time
  2. 2

    Genesis Plus GX

    Free planLinuxWindows
    6.7Free plan
  3. 3Emulicious logo

    Emulicious

    Free planLinuxmacOSWindows
    6.3Free plan
  4. 4

    PicoDrive

    Free planLinuxSelf-hostedWindows
    6.2Free plan
  5. 5

    SMS

    Free planLinux
    6.2Free plan
  6. 6

    BizHawk

    Free planLinuxWindows
    6.1Free plan