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:
 
Atari 2600
– Improved 6502 CPU emulation; all unofficial opcodes are now implemented
– Improve handling of the HMOVE register
– Refactor of TIA; fixes many emulation issues but still imperfect
– Implement correct 6502 reset timing
 
Bandai – WonderSwan / WonderSwan Color
– Minor fixes to v30mz CPU emulation
– Emulate 32KB SRAM for ‘8KB’ type cartridges
– Implement Sound Test register bits 1,2 and 3
 
Nintendo – NES / Famicom
– Improved 6502 CPU emulation; all unofficial opcodes are now supported
– Fix APU frame counter emulation
– Various improvements to APU emulation
– Implement correct 6502 reset timing
 
Nintendo – Nintendo 64
– Fix an issue where saved data from the current game could be duplicated into the next
– Fix an issue where the Real Time Clock may not function correctly depending on the user’s local time zone
 
Nintendo – Game Boy Advance
– Implement that the last cycle of the prefetcher cannot be interrupted
– Implement correct ROM mirroring for Famicom Mini / Classic NES series
– Improve handling of SRAM/Flash bus
– Fix the timing of initial DMA wait cycles
 
Sega Mega Drive / CD / 32X
– Lower sync interval between MD and 32X: improves emulation accuracy but does reduce performance
 
Sony – PlayStation
– Update the blitter to operate on a copy of the framebuffer; fixes potential threading issues
 
ruby (Audio/Video/Input abstraction layer)
– Added a native Metal backend for macOS with VRR support
– Implemented latency selection in SDL audio driver
– Removed the built-in Blur shader, using the bilinear slang shader is preferred
– Removed non-hardware accelerated video drivers (any platform capable of running ares should at least have OpenGL, D3D or Metal available)
– Reduce CPU usage on the video thread by using a condition variable rather than a spinlock
– Add support for connecting a Mouse on macOS (for emulating SNES mouse, etc)
– Remove tight loops in SDL and OpenAL drivers, reducing CPU usage when using these drivers.
 
User Interface
– Fix an issue where nested slang shaders were not available in the UI

 

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…