Créé par Near (ex byuu) et continué par Luke Usher (PolyBlast / CxBx-Reloaded) et d’autres, Ares est un émulateur multi-systèmes dont le développement a commencé le 14 octobre 2004. C’est un descendant de higan et bsnes. Il se concentre sur la précision et la préservation.

Ares émule les 33 machines suivantes:
– Atari 2600
– Famicom + Famicom Disk System
– Super Famicom + Super Game Boy
– Nintendo 64/64DD
– Game Boy + Game Boy Color
– Game Boy Advance + Game Boy Player
– SG-1000 (+ Arcade version) + SC-3000
– Master System + Game Gear
– Mega Drive + Mega 32X + Mega CD
– Nichibutsu – My Vision
– Playstation
– PC Engine + PC Engine CD + SuperGrafx
– MSX + MSX2
– ColecoVision
– Neo Geo Pocket + Neo Geo Pocket Color
– Neo Geo AES / MVS
– Sinclair Zx Spectrum
– WonderSwan + WonderSwan Color + SwanCrystal + Pocket Challenge V2
A noter qu’un pack de shaders est disponible ici.
Des packs MSU-1 sont disponibles ici.
Voici les informations depuis la dernière version d’ares:
User Interface
– Renamed « Reload » to « Apply » in Driver Settings to clarify its function
– Fixed an issue where the « Deep Black Boost » setting would not save
– Rename FPS to VPS (VBlanks per second), as it represents emulation speed and not game frame rate
– Fixed an issue where the Firmware Path setting would not save
Debugging
– It is now possible to use instruction tracing even with the recompilers in use
– Fix an issue where GDB would not reconnect after a disconnection
Coleco – ColecoVision
– Added support for Xin1 and MegaCart mappers
Nintendo – NES / Famicom / Famicom Disk System
– Use HKROM for MMC6
– Improved Famicom Disk System timer interrupt generation
Nintendo – Game Boy Advance
– Improve unmapped I/O register behavior: passes I/O read tests in mbga suite
– Improve save type detection
– Improve ROM to RAM DMA timing
Nintendo – Nintendo 64 / 64DD
– Added the ability to disable the Memory Expansion PAK
– Simulate SysAD freezes when accessing non-RDRAM areas via the cache
– Improve SI emulation to approximate the correct SI Status values
– Fix a bug where I/O writes to PIF ram would not trigger interrupts
– Improve and extend cache coherency checks
– Implement register mirroring
– Improve PI latch emulation
– Improve PIF HLE emulation by reducing latency
– Add support for roms >= ~63.9MiB
– Implement undocumented accesses in FPU half-mode
Sega – Mega Drive / CD / 32X
– Enabled support for the Mega Mouse for 32X and CD32X games
– Improve I/O port emulation (Fixes Decap Attack + others)
Sony – Playstation
– Fix an issue where controller input would stop working if sideloading a PS-EXE
ARM7TDMI
– Improved ldmia and stmia timings in Thumb mode
– Fix additional instructions that require offset when reading PC
Motorola M68000
– Correct prefetch order for ASR instruction
Zilog Z80
– Implement newly discovered inir/indr/otir/otdr behaviour
Other
– Fixed an issue where macOS builds were being optimised for the build machine rather than for distribution
– Fixed an issue where the recompilers were broken on Apple Silicon
– Fixed an issue where unloading systems after disc swapping could cause a crash
– Fix an issue where ares could crash on startup with LTO on macOS
– Added support for the SDL input driver on macOS
– Fix an issue where the ares would look for resources inside the app bundle rather than alongside it on macOS
Télécharger Ares (32 bits) v114 (3.3 Mo)
Télécharger Ares (64 bits) v144 (57.0 Mo)
Site Officiel (pour archive)
Site Officiel de substitution
Site de développement
En savoir plus…