ares v114 is released. ares is a multi-system emulator that began development on October 14th, 2004. It is a descendent of higan and bsnes, and focuses on accuracy and preservation.
ares currently emulates the following 27 hardware devices:
* Famicom + Famicom Disk System
* Super Famicom + Super Game Boy
* Nintendo 64 (under development)
* Game Boy + Game Boy Color
* Game Boy Advance + Game Boy Player
* SG-1000 + SC-3000
* Master System + Game Gear
* Mega Drive + Mega CD
* PC Engine + PC Engine CD + SuperGrafx
* MSX + MSX2
* ColecoVision
* Neo Geo Pocket + Neo Geo Pocket Color
* WonderSwan + WonderSwan Color + SwanCrystal + Pocket Challenge V2
ares changelog:
restructuring:
the project and core library is now called ares
the simplified user interface is now called lucia
the advanced user interface is now called luna
the game analyzer is now called mia
Nintendo 64: added incomplete emulation (not compiled by default; no RDP renderer included)
PC Engine CD: added complete emulation (including Super System Card and Arcade Card support)
PC Engine: added suport for Populous save RAM
Super Famicom: added missing SA1 board definition (for boards without BWRAM)
SG-1000 + SC-3000: $c000-ffff maps to system RAM, not cartridge RAM
Game Boy Advance: fixed a bug with keypad interrupt handling (keypad array was marked static)
Famciom: merged Board and Chip classes together
Famicom: emulated MMC5 audio and MMC5A timer IRQs
nall/cdrom: added split-file CUE sheet support
nall/cdrom: added WAV support
nall/cdrom: added ISO support
lucia: added a debugger interface (tracing, memory editing, graphics viewing, properties)
lucia: added PNG screen capture support
lucia: added tool to mute individual component audio streams
lucia: support multiple input bindings per virtual input
ruby/input: added FreeBSD UHID driver for gamepad hotplugging and Xbox 360 hat support