案例
Underworld Exhumed:重建 Ultima Underworld I 与 II
将 Ultima Underworld I 与 II 的 DOS 源码重建与原生移植结合。上游记录了基于 Exhume 的字节匹配构建、例程级比较及对照 DOS 的录制会话回放。
使用条件与局限
- 原生移植面向 macOS、Windows 与 Linux。运行及对照原版检查需要自备匹配的游戏文件(README 面向 GOG 版本);字节匹配构建还需文档指定的 Turbo C++ 1.01 与 TASM 2.0 输入。仅编译原生移植本身不需要游戏数据。
- MIT 许可涵盖项目自有工具、文档及新增注释/结构;NOTICE 明确不授予原游戏及派生游戏代码的权利。可选 MT-32 播放需要另行取得的 ROM。
- 录制会话与例程测试属于上游的有界证据,并非独立验证的整款游戏等价结果。完整测试需要公开仓库未提供的授权输入。本次未构建、运行或对比游戏,未确立 REA 集成。
关于此条目
- 类型
- 案例
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 目标
- 二进制 · 游戏
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- README.md GitHub · abedegno/underworld-exhumed · 修订 e5deadd
- docs/PORT.md GitHub · abedegno/underworld-exhumed · 修订 e5deadd
- docs/BUILDING.md GitHub · abedegno/underworld-exhumed · 修订 e5deadd
- LICENSE GitHub · abedegno/underworld-exhumed · 修订 e5deadd
- NOTICE GitHub · abedegno/underworld-exhumed · 修订 e5deadd
- Makefile GitHub · abedegno/underworld-exhumed · 修订 e5deadd