EMU618社区

 找回密码
 立即注册
搜索
查看: 49|回复: 2

[新闻] [多机种模拟器]ares v138 released

[复制链接]

签到天数: 1588 天

[LV.Master]伴坛终老

发表于 2024-5-3 17:17:50 | 显示全部楼层 |阅读模式
ares v138 has now been released.

Since v137, a total of 10 contributors have created 58 commits to the ares codebase.

If you wish to see the full changelog in a per-commit format along with their authors, similarly to how previous release notes were written, you can do so on GitHub here.

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


签到天数: 10 天

[LV.3]偶尔看看II

发表于 2024-5-5 18:12:42 | 显示全部楼层
感谢分享了。。

点评

海!外直播 bitly.net/vyyyv 禁闻视频 bitly.net/p555p 为什么禁止言论自由?只有三个解释:1. 它过去做坏事,怕人们提起;2. 它正在干坏事,怕人们批评;3. 它准备继续干坏事,怕人们揭露。总之,一定干坏事相关...  发表于 7 小时前
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 12:32 , Processed in 1.078125 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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