作者playlive (???)
看板Emulator
标题[新闻] Ymir v0.1.4
时间Mon Jun 2 22:14:06 2025
Ymir 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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.175.178.247 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Emulator/M.1748873649.A.0E3.html
1F:推 newjeans552: 有声音没画面要调那里? 06/03 07:05
2F:推 if4: 没画面是指黑屏吗? 06/04 16:37