Ares v127 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 v127 changelog:
desktop-ui: hook up pc-engine 6-button pads to virtual pads [Luke Usher]
desktop-ui: implement frame advance [Luke Usher]
fc: add bus conflicts to cnrom [encoded-byte]
fc: check for ram on mmc1 [encoded-byte]
fc: check if ram exists on mmc3 [encoded-byte]
fc: clear oam address on each scanline [encoded-byte]
fc: improve mmc3 irq behavior [encoded-byte]
fc: improve ppu skipped clock timing [encoded-byte]
fc: use hkrom for mmc6 [encoded-byte]
m68000: allow recovery from zero divide [TascoDLX]
m68000: reimplement DBcc instruction with correct timing[TascoDLX]
md: A few fixes to SRAM save game [rasky]
md: correct overscan / output when display is off [TascoDLX]
md: correct reads of CRAM and VSRAM [rasky]
md: detect region 'K' as NTSC-J [invertego]
md: fix APU port in [rasky]
md: fix debug register sprite masking [rasky]
md: fix high bits in control port read [rasky]
md: fix misaligned reads from VRAM [rasky]
md: fix register masked write in mode5 [rasky]
md: fix vblank bit toggling horizontal timing [rasky]
md: fix VSRAM out of bound accesses [rasky]
md: ignore erroneous device string used by Codemasters [invertego]
md: implement undocumented VDP VRAM 8-bit reading mode [rasky]
md: persist VDP state on reset [invertego]
md: restore vdp free slot lost to refresh [TascoDLX]
mia: Correct save type for Premier Manager 64 (N64) [sp1187]
mia: Correct save type for Transformers: Beast Wars Transmetals (N64) [sp1187]
mia: correct type for pak attribute [encoded-byte]
mia: fix 32x sram [Luke Usher]
mia: properly pass MD eeprom details to ares [Luke Usher]
mia: updated famicom database [encoded-byte]
mos6502: add illegal nops [encoded-byte]
ms: correct overscan inc. dynamic screen resizing [TascoDLX]
n64: add MAME RDP as a fallback for parallel-RDP [invertego]
n64: allow vulkan to be disabled [Luke Usher]
n64: change PI DMA to use 16 bit fetches [CasualPokePlayer]
n64: fix mult/div opcode timings [rasky]
n64: fix RSP halt condition to be more accurate [rasky]
n64: fix several RDP regressions [invertego]
n64: fix small bug in VMACQ [rasky]
n64: fix SRA/SRAV opcodes [rasky]
n64: fix vulkan detection [Luke Usher]
n64: improve rsp recompiler pool allocation [invertego]
n64: swap RSP/RDP order [CasualPokePlayer]
n64: templatize rsp vpu [invertego]
n64: vulkan tweaks [Luke Usher]
nall: fix many compilation warnings on macOS [Luke Usher]
nall: fix page protection on Apple silicon [invertego]
nall: rewrite recompiler for machine-independence using sljit [invertego]
pce: runtime pixel accurate VDP setting [invertego]
sfc: fix horizontal off-screen test for sprites [jbo-85]
sfc: fix missing sprite tile on Super Conflict title screen [jbo-85]
sfc: fix missing sprites in Jurassic Park that are partly offscreen [jbo-85]
sfc: runtime pixel accurate PPU setting [invertego]
sh2: move registers into POD struct [invertego]
Download: Ares v127
Source:Here
0 Comments
Post a Comment