作者playlive (???)
看板Emulator
标题[新闻] Ares v145
时间Thu Jul 10 21:38:48 2025
Ares v145
此版本包含对 ares 数个核心元件的重大改进。亮点包括对 Game Boy Advance 的
即时时钟支援、实验性 PlayStation 核心的改进、Sega SC-3000 支援、
Game Boy Color 的重要修复,以及 ares 应用程式本身的核心改进,
这些都应能提升效能和反应速度。
ARM7TDMI (Game Boy Advance CPU, ST018 超级任天堂协同处理器)
- 实作许多未记录的指令编码
- 实作无效的 CPSR 模式
- 新增对 MRC、MCR 和 CDP 协同处理器指令的支援
- 允许 ARM 模式下程式计数器错位
- Nintendo - Game Boy Color
- 改进 HDMA 和 GDMA 时间(修复了一些主要的图形错误)
Nintendo - Game Boy Advance
- 新增对即时时钟的支援
- 重新引入了可选的 Game Boy Player 支援
- 修复 EEPROM 储存初始化为全零而非全一的错误
- 改进 FIFO 音讯通道的处理
- 在音讯停用时对 APU 暂存器和波形 RAM 的写入现在能正确处理
- 防止 IRQ 在 DMA 期间提前
- 改进预取器时间
- CPU 在停止时现在以单周期增量执行
Nintendo - Famicom / NES
- 修复资料库,允许在两种支援模式下执行 PAL/NTSC 游戏
Nintendo 64
- Game Boy Color 游戏现在可选用於 Transfer Pak
- 将升级选项从「SD/HD/UHD 品质」更名为「1x/2x/4x 原生」,
以更好地描述解析度提升
Sega - SG-1000 / SG-3000
- 新增对 SC-3000 的支援
- 改进 IO 埠模拟(埠 B 的位元 3-6 为低电平有效,位元 7 为高电平有效)
- 修复游戏可能错误地将 SG-1000 侦测为 SC-3000 的问题
Sega - Master System / Game Gear
- 改进标头验证;修复许多 NTSC-J 游戏被侦测为国际版的错误
Sega - Mega Drive / Genesis / CD / 32X
- 为 APU 总线存取新增 CPU 等待周期
Sony - PlayStation
- 修复 COP0.CAUSE 中 CE 位元处理不正确的问题
- 修复带有非标准许可证字串光碟的启动问题(各种未经许可的游戏)
- 修复 VRAM 到 CPU 的传输问题
- 修复 DMA 中断标志计算的问题
- 修复虚拟到实体位址转换的问题
- 修复 DICR 位元 15 的读取问题
- 修复静音位元不适用於混响声音的问题
- 修复储存状态在模拟器重新启动後可能无法重复使用的问题
- 修复 SPU 杂讯未正确表示为有符号 16 位元数量的问题
- (暂时)移除了重新编译器:一旦准确性更高,将会重新添加
应用程式 / 其他
- ares 进行了核心执行绪改进,这应该会提高使用者介面的反应速度,
并可能改善某些平台的效能。
- 新增了载入游戏时的区域後备偏好选择器,以更好地处理 ROM 不支援使用者
主要区域偏好的情况。
- 状态栏现在将显示载入的系统配置和区域。
- 修复 nall::set::insert 可能静默失败的问题
- 解决从原始码归档构建 ares 时无效版本的问题
- 发布版本现在包含与平台相关的应用程式版本中继资料
- [Windows] 修改了终端输出,使其被视为 UTF-8,并在支援时允许使用 VT100
转义序列
- [macOS] 启用系统编辑选单,允许在工具视窗中进行复制/贴上功能
- [macOS] 修复 x86_64 系统上可能发生的启动当机
- [macOS] 修复在 macOS 10.15 上构建 ares 时的问题
依赖项
- 将 SDL 更新到 3.2.14 版,包含各种错误修复
- 将 librashader 更新到 0.8.1 版,解决了 Windows 上载入着色器时罕见的当机问题
- 将 slang-shaders 更新到 ref 8c630d0d6
- 将 Molten-VK 更新到 1.3.0 版
https://ares-emu.net/download
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.255.101.131 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Emulator/M.1752154733.A.BC3.html