What's new

Ares v137 released!

Created by Near (ex byuu) and continued by Luke Usher (PolyBlast / CxBx-Reloaded) and others, Ares is a multi-system emulator whose development began on October 14, 2004. He is a descendant of higans and bsnes. It focuses on accuracy and preservation.


Ares emulates the following 33 machines:

– Atari 2600
– Famicom and Famicom Disk System
– Super Famicom and Super Game Boy
– Nintendo 64/64 DD
– Game Boy and Game Boy Color
– Game Boy Advance and Game Boy Player
– SG-1000 (Arkcade version) – SC-3000
– Master System and Game Gear
– Mega Drive and Mega 32X and Mega CD
– Nichibutsu – My Vision
– Playstation
– PC Engine and PC Engine CD - SuperGrafx
– MSX – MSX2
– ColecoVision
– Neo Geo Pocket and Neo Geo Pocket Color
– Neo Geo AES / MVS
– Sinclair x Spectrum
– WonderSwan - WonderSwan Color - SwanCrystal - Pocket Challenge V2

Here's the information since the last version of the ares:

Slang Shader Pipeline (librashader)
– ares shader pipelien has been re-created to support shaders written for the same slang shader pipeline as RetroArch.
– This was made possible thanks to librashader: a reimplementation of the RetroArch slang shader pipeline for standalone emulators.
– All shaders from libretro/slang-shaders are included. Please be mindful that librashader itself, and ares’ implementaton of it are both rather new; some shaders may have compatibility issues, but the vast majority should function as expected.

Bandai – WonderSwan / WonderSwan Color
– Improve emulation of the WonderSwan APU: Improves Hyper-Voice accuracy as well as channel timing.

NEC – PC Engine / Turbografx 16 / CD
– Add support for Games Express CD-ROM games, these use their own unlicensed System Card/BIOS.
– Fix CD-ROM pregap offset.
– Fix PC-Engine Duo/Super CD-ROM internal RAM.

Nintendo – Super Famicom / SNES
– wdc65816: Implement the (direct,X) wraparound bug in emulation mode. While this will not have any impact for commercial games (they don't tend to run in emulation mode) it is still an accuracy when it is improved that cputest-full to pass.
– Implement SA-1 BW-RAM protection: as above, this does not have any impact for most commercial games, but it fixes the SA-1 RAM protection test.

Nintendo – Game Boy Advance
– Improvements to PPU timings.
– Improve 32-bit prefetch buffer timing during instruction fetch.

Sega – Sega Mega Drive / Genesis / 32X / CD
– CD: Fix an off-by-one issue while decoding subchannels, fixed corruption in CD-G playback.
– 32X: Fixed that unused bits of the a1518a register should be set to 0; fixes some broken homebrew.
– 32X: Add approximat timing for 32X memory regions; fixed Brutal: Above The Claw, all known commercial 32X games are now playable, some minor issues may remain.
– 32X: Fix an issue with dotscroll causing corruption on some scrolling graphics.

– Fixed an issue where the latest macOS SDK caused the statusbar to overlay the entire screen, appearing as if ares broken was.
– Fixed clipping issues in the splash screen on macOS.
– Improve UI behavior when drivers changing with a game loaded.
– Enabled the SDL audio driver on macOS