Awesome REA
返回全部案例

TH04:恢复 PC-98 弹幕环形角度算法

PC-98 DOS bullet-ring maths

分析目标:东方幻想乡 TH04 的 PC-98 DOS MZ、16 位实模式程序

作者 / 归属:REA 官方案例团队;原项目作者见来源

核对日期:2026-10-16

收录状态:已阅读公开来源,未独立复跑作者测试

想解决什么问题

环形弹幕如何均匀展开,并叠加瞄准玩家的方向?

REA 具体做了什么

REA + Ghidra 验证装载布局,分析辅助函数、读取指令与原始字节;结合既有重建项目解释定点角度、整数除法与环绕。

原作者报告的成果

案例给出 REA 新检查结果,并引用历史 Turbo C++ 检查:包含该辅助函数的 2,139 字节范围匹配。

局限与未验证项

历史源码重建和编译验证来自 TH04 项目;REA 新检查只是其中一部分证据。不是完整游戏等价,也不是全部成果由 REA 独立生成。

可以借鉴什么

旧平台先确定装载模型和地址映射,再把算法解释与编译器验证对应起来。

原文中的 REA 使用证据

The page adds a fresh inspection of the supplied original target through REA on 7 October 2026.

短摘录简化了排版,完整上下文以原文为准。

原始来源

本页为独立中文整理,成果归原作者。目标软件、安装包和完整反编译输出不在此分发。

在 GitHub 查看此案例 · 纠正资料