楼主:
playlive (player)
2025-06-02 22:14:06Ymir v0.1.4
以下是机翻润饰
[新功能和改进]
App:新增选项,让视窗失焦时可暂停模拟器执行
App:在播放指示器下方新增阴影,使其在白色背景上也能清晰可见
App:视窗模式下,萤幕周围的背景颜色改为黑色
光盘区块:实作“Put Sector”指令,供《冲破火网 II》使用。
核心:效能改进,特别是针对 ARM 架构版本
除错:新增简易的光盘区块指令追踪器视窗
输入:实作 3D 控制摇杆支援
媒体:初步支援 CHD 档案格式
媒体:支援多索引音轨(仅限 BIN/CUE 格式)
SMPC:未实作的指令会将 SF 设定为 0,让游戏能够继续执行
SH-2:建立基础架构,以遵守内存存取周期,提升效能与准确性
SH-2:降低对芯片内暂存器的存取速度至 4 周期
VDP:重写 VDP2 画面合成程式码,在 x86 和 ARM 上使用 SIMD 指令,提升效能
[修复]
App:当系统 DPI 改变时,自动调整缩放比例
App:自订的设定档路径现在会在指定位置建立,而非默认位置
光盘区块:当透过“Initialize CD System”指令触发软重设时,
会清除分割区和滤波器。 修正部分游戏启动问题。
光盘区块:当“SeekDisc”指令暂停播放时,清除“因缓冲区耗尽而暂停”的旗标。
修正《樱花大战 2》在 FMV 后的读取错误。
光盘区块:开启光驱托盘时,不会清除档案系统
光盘区块:修正音轨磁区大小。修正部分特定影像(尤其是 MDF/MDS)
的 CD 音讯播放问题
光盘区块:修正“Delete Sector”指令在磁区计数为 FFFF 时的结束位置。
修正部分游戏启动问题
光盘区块:修正目录索引问题。修正《重装机兵 2》启动时的其中一个闪退问题
光盘区块:在结束“Get Then Delete Sector”传输时,如果最后一个磁区未完全读取,
则会释放分割区中的最后一个缓冲区。修正部分游戏启动问题
IPL:切换光盘影像时自动加载 IPL ROM
M68K:执行 RESET 指令时会软重设 CPU。修正《OutRun》卡在 SEGA 标志的问题
媒体:修正解析带有非连续音轨的 CUE 表单时发生的闪退问题
SCSP:不要在 5A8'0000-5AF'FFFF 上镜像声音 RAM。
修复 冲破火网 II 音讯和 M68K 当机问题。
SCU:重写中断处理。修正《雷曼》输入问题
SCU:在执行 DSP 操作前将 ALU 设定为 AC。修正《雷神之锤》启动时的闪退问题
SCU:计时器启用旗标适用于两个计时器。修正《极速快感》中的背景优先级问题
SH-2:修正例外、中断、TRAPA 和 RTE 的 PC 偏移。修正部分游戏启动问题
SH-2:修正 mova、mov.w 和 mov.l 指令带有 @(disp,PC) 算子时的 PC 偏移
SH-2:DIVU 的修正与精确度改进
SH-2:FRT 的修正与精确度改进。修正《Daytona USA》中的冻结问题
SH-2:WDT 的修正与精确度改进
SH-2:延迟更新 WDT 和 FRT 计时器。提升 5-10% 的效能并提高精确度!
SMPC:各种 INTBACK 处理调整。部分修正《重装机兵 2》无法启动的问题
系统:修正主循环中的周期计数没有考虑 CPU 所花费的周期数,
导致计时器计数不足的问题
VDP1/2:修正 VDP2 使用 8 位元精灵类型时,VDP1 16 位元精灵资料的处理方式。
修正《I Love Mickey Mouse/Donald Duck》中的精灵问题
VDP2:允许对 VDP2 暂存器进行 8 位元读写
VDP2:当渲染特殊值 0x8000 时,对混合格式精灵资料应用透明度。
修正《重装机兵 2》加载后的黑画面的问题。
VDP2:如果禁用马赛克效果,则不增加垂直马赛克计数器。
修正《冒险奇谭》中的文字框和角色肖像
VDP2:修正 RBG 的位图基底位址。修正《极速快感》选单和游戏中的多个图形错误
VDP2:修正双倍密度交错模式下的行萤幕卷动。修正《冒险奇谭》中拉伸的影片
VDP2:正特殊颜色计算位元。修正《音速小子 R》中的水面效果
VDP2:修正游戏设置的存取模式与 NBG 参数不匹配时的垂直单元格卷动效果。
修正《樱花大战 2》的 FMV
VDP2:RBG0 即使在禁用时也总是被处理/渲染
ymdasm:使用非零初始偏移且长度为默认值时,修正档案长度
[已知问题]
一些游戏出现了图形或声音故障。请参阅问题以了解详情。具体案例:
冲破火网 II:一些应该透明的精灵被渲染在黑框中
恶魔城XX:音效有时播放得太安静或无声
快打刑事/火爆刑事:缺少音效
毁灭战士:轻微的图形瑕疵。使用立体声音讯时,音效仅在左声道播放
Fighters Megamix:有些图形会稍微向左偏移
I Love Donald Duck:精灵在某些萤幕上仍然存在
I Love Mickey Mouse:状态列和其他 HUD 元素缺失
街头快打 复仇:地面仅为单一颜色
豪血寺一族3:角色精灵故障
Marvel Super Heroes vs. 快打旋风:闪烁的图形
飞天幽梦:不播放介绍影片。您可以在黑画面时按“开始”来跳过
梦幻之星系列:
梦幻之星 I:音讯很安静,只在介绍期间播放
梦幻之星 II 和 III:音讯仅在右声道播放
梦幻之星 IV:黑画面,只播放音乐
音速小子大集合:
* 主选单文字有时无法渲染
* 音速小子世界大冒险 画面顶部的状态列部分绘制
* 音乐在一段时间后停止播放
音速小子 R:有些音效(例如暂停铃声)播放不正确
VR 快打:游戏内图形故障
Thunder Force Gold Pack 2:两款游戏皆无音讯
X战警对快打旋风:闪烁的图形
尚未支援支援 Netlink 的游戏;这些要嘛回到系统选单,要嘛卡在 SEGA 标志:
Daytona USA CCE Netlink 版
Daytona USA Circuit Edition(日版)
毁灭公爵 3D(美版)
炸弹超人
以下游戏在游戏过程中会出现软锁定或冻结:
Advanced V.G.:选择角色时冻结
重装机兵 2:游戏内黑画面冻结
发条骑士 2:启动游戏时黑画面卡住
冒险奇谭:如果启用 VDP 执行绪,则会冻结。如果禁用 VDP 执行绪,
则 3D 图形会出现问题
樱花大战:在某些对话中冻结。可以按下 B 键来跳过软锁发生前的声音片段来解决
樱花大战 2:某些对话画面卡顿
魔域幽灵 2:如果播放的介绍片段超过了“吸血鬼”标志,游戏就会冻结
以下游戏停留在 SEGA 版权画面、黑画面或启动回到系统选单:
辉水晶传说 Astal
Capcom Generation - 第5集格闘家たち
Crusader - No Remorse
Discworld
Jung Rhythm 快乐节奏
格斗天王 '95
洛克人 X3
其他问题:
使用日版 IPL (BIOS) ROM 时,切换光盘或使用 A+B+C+Start 返回系统选单,
可能会导致系统显示“此系统不适合此游戏光盘”或“此系统不适合此卡匣”的讯息。
解决方法是强制硬重设(默认为 Ctrl+R)来解决此问题
此游戏目前仅启用 SH-2 快取模拟才能运作:
黑暗救世主(Dark Savior)
https://github.com/StrikerX3/Ymir/releases/tag/v0.1.4