English
Repairs the reproduced Uhra Council cutscene crash, expands PowerPC correctness and battle TAA coverage, and improves crash reports and F1 exports.
- Use the guest's low 32 bits for word-switch dispatch, preventing a high-word carry from indexing beyond the host table.
- Correct nine further PPC translation defects in scalar results/flags, update and atomic/absolute addresses, and indirect/conditional branches. Keep the tracked dependency patch synchronized.
- Write essential native crash details to automatic runtime logs through an independent append sink, including faults while normal logging locks are held.
- Add six verified battle terrain/object/skinned TAA paths while retaining the existing guards. Enemy-disappearance flicker remains unresolved.
- Compress completed F1 captures in the background; remove only the matching raw folder after success and preserve it on archive failure. Readbacks/file writes can still pause rendering.
- Retain the current default runtime log plus the two newest earlier logs. Active/undeletable files may remain; custom log paths are excluded.
Fix validation covers 3,258 passing instruction regressions (the old generator fails 1,533 matching cases), 109 switch checks, 14 isolated crash cases and the full Council scene, restored movement, native save and independent restart/reload. TAA validation covers 17,287 CPU checks and bounded 32-phase Map3 battle/tire comparisons; capture/log fixtures and an actual background-export run also pass. Original-reporter acceptance, later chapters and whole-game compatibility remain unverified.
See Council and semantics evidence, TAA scope and capture behavior.
简体中文
修复已复现的乌拉议会过场崩溃,完善 PowerPC 指令语义与战斗 TAA 覆盖,并改进崩溃记录和 F1 导出。
- 字宽 switch 分派使用客体低 32 位,避免高位进位导致宿主跳转表越界。
- 修正另外九类 PPC 翻译错误,覆盖标量结果/标志、更新式与原子/绝对寻址、间接/条件分支,并同步受跟踪的依赖补丁。
- 通过独立追加通道将必要的原生崩溃信息写入自动运行日志,常规日志锁被持有时仍可记录。
- 补齐六条已核对的战斗地形/物件/蒙皮 TAA 路径,保留现有限制;敌人消散闪烁仍未修复。
- F1 捕获完成后在后台压缩,仅成功后清理对应原始目录,归档失败保留源文件;读回和文件写入仍可能暂停渲染。
- 默认保留当前运行日志及最新两份旧日志;活动或无法删除的文件可能暂留,自定义日志路径不参与轮转。
修复验证覆盖 3,258 项指令回归全部通过(旧生成器在相同输入中有 1,533 项失败)、109 项 switch 检查、14 项独立崩溃用例,以及完整议会剧情、恢复移动、原生保存和独立重启读档。TAA 验证覆盖 17,287 项 CPU 检查和限定的 Map3 战斗/轮胎 32 相位对照;导出/日志用例及实际后台导出也通过。原报告者验收、后续章节及全游戏兼容性仍待确认。