EMU618社区

 找回密码
 立即注册
搜索
查看: 13|回复: 0

[多机种模拟器] ares v147 released

[复制链接]

签到天数: 2170 天

[LV.Master]伴坛终老

发表于 17 小时前 | 显示全部楼层 |阅读模式
ares v147 has now been released.

v147 expands upon LaserActive emulation by introducing support for the PC-Engine LDROM² (NEC PAC) add-on. All currently dumped LDROM² titles are playable in ares v147, with no known compatibility issues.

Other highlights in this release include modernizing the code base by moving from some custom nall implementations to the standard C++ library [C++20], updates to the N64 including support for the bio sensor peripheral, GBA, PlayStation, WonderSwan, Super Famicom, MyVision, & Famicom cores, as well as general application and build improvements.

Since v146, 11 contributors have created 191 commits to the ares codebase.

As always, if you wish to see the full changelog in a per-commit format along with their authors, you can do so on GitHub here.

NOTE: The signing certificate used to sign ares on Windows has expired. ares will be unsigned until a compatible signing solution is found. Windows users should be sure to only download ares from official sources, including the ares website and GitHub.

TMS9918 (ColecoVision, MSX, MyVision)

Simplified and improved timings
M68000 (Mega Drive, Neo Geo)

Fix write ordering in MOVEM.L with indirect pre-decrement addressing
MOS6502 (Atari 2600, Famicom)

Fix JSR memory transactions
Pioneer - LaserActive

Added support for the PC-Engine LDROM² (NEC PAC) titles
Mega LD emulation accuracy and performance improvements
Added frame prefetch and video resampling coefficient precalculation
Both cores are now underneath Pioneer in the Load menu option
Nintendo - Game Boy Advance

Handle cartridge access sizes via CPU bus
Improved handling of MEMCNT register
Fixed addressing of 2D mapped sprites
Implemented write protection for HALTCNT
Nintendo - Super Famicom / SNES

Added support for newly dumped competition cartridges:
Campus Challenge 92 - Second Screen
Powerfest 94 - 1 Million Points
Fixed original Campus Challenge 92 USA region running at PAL speeds
Nintendo - Nintendo 64

Added support for Viewpoint 2064
Implemented basic MI repeat mode
Implemented N64 accessory DETECT controller status
Support for N64 accessory commands with non-standard data lengths
Implemented support for the Bio Sensor accessory
Recompiler performance improvements
Handle correct R/W to RDP spans in test mode
Fixed VI bug causing spinloop (performance improvement)
Fixed PIF HLE on RX flag clearing
Added option to pause execution until a GDB client connects
Nintendo - Famicom

Bit 5 of $4015 reads from open bus
Reading APU status register should not affect open bus
Improved frame counter IRQ timing
Values in CGRAM should be six bits in size
Improved handling of OAM accesses during rendering
Fixed evaluation of sprites not aligned to 4 byte boundaries in OAM
Fixed Famicom keyboard support
Fixed missing noise channel when resuming from save states
Bandai - WonderSwan

Added I/O port access tracer support
Implemented Karnak mapper ADPCM decoder
Nichibutsu - MyVision

Fixed VDP clock to 2x colorburst
Adjust audio frequency to match real hardware
Sony - PlayStation

Improved color modulation
Randomly initialize memory on boot
Use constant random seed in homebrew mode
Application / Misc.

Prevent blowing out brightness when increasing saturation
Migrated from nall:vector to std::vector
Migrated from nall:function to std::function
Migrated from nall::unique_pointer to std::unique_ptr
Migrated from nall::shared_pointer to std::shared_ptr
Build

Updated build with support for C++20
Added FreeBSD runner to builds
Miscellaneous fixes, improvements, and optimizations to CMake build files
Cleanup of a number of warnings during build
Dependencies

Updated SDL to version 3.2.20, containing miscellaneous bugfixes
Updated slang-shaders to ref c9303dc
Updated MoltenVK to 1.4.0

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2025-12-24 19:20 , Processed in 1.058594 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表