案例

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 集成。

关于此条目

类型
案例
类别
独立重建案例
关联
独立重建项目
目标
二进制 · 游戏

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

一手来源

  1. README.md GitHub · abedegno/underworld-exhumed · 修订 e5deadd
  2. docs/PORT.md GitHub · abedegno/underworld-exhumed · 修订 e5deadd
  3. docs/BUILDING.md GitHub · abedegno/underworld-exhumed · 修订 e5deadd
  4. LICENSE GitHub · abedegno/underworld-exhumed · 修订 e5deadd
  5. NOTICE GitHub · abedegno/underworld-exhumed · 修订 e5deadd
  6. Makefile GitHub · abedegno/underworld-exhumed · 修订 e5deadd