{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/kylofon/test-drive-2-sdl3/blob/352b56824d8c91e938b8f0794a71afca9a276193/FORMATS.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Test Drive II: The Duel is reimplemented in C for SDL3 from analysis of the DOS EGA game. The port loads the user's original executable and data, while accompanying tools unpack EXEPACK files, disassemble x86 code and decode resource archives. Function indexes, porting specifications and file-format notes document the reconstruction.",
  "description_zh": "Test Drive II: The Duel 项目依据 DOS EGA 版本的分析结果，以 C 和 SDL3 重构游戏。移植版读取用户自己的原版可执行文件及数据；附带工具可解包 EXEPACK 文件、反汇编 x86 代码并解码资源包。函数索引、移植规格和文件格式文档记录了重构过程。",
  "entry_url": "https://awesomerea.org/resources/test-drive-2-sdl3-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/test-drive-2-sdl3-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/kylofon/test-drive-2-sdl3/blob/352b56824d8c91e938b8f0794a71afca9a276193/README.md",
  "group": "cases",
  "id": "test-drive-2-sdl3-case",
  "json_url": "https://awesomerea.org/resources/test-drive-2-sdl3-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/test-drive-2-sdl3-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/test-drive-2-sdl3-case/index.md",
  "name": "Test Drive II: The Duel: an SDL3 reconstruction of the DOS EGA game",
  "name_zh": "Test Drive II: The Duel：DOS EGA 游戏的 SDL3 重构版",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "The user's own writable Test Drive II game-file directory, including TD2EGA.EXE and the listed data archives, is required.",
    "Building requires CMake 3.24+, a C11 compiler and SDL3.",
    "Only the EGA version is ported; CGA, Hercules and Tandy versions remain unported.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要用户自己的可写入 Test Drive II 游戏文件目录，其中包含 TD2EGA.EXE 和文档列出的数据包。",
    "构建需要 CMake 3.24 以上、C11 编译器和 SDL3。",
    "目前仅移植 EGA 版本；CGA、Hercules 和 Tandy 版本尚未移植。",
    "许可证为 MIT。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/kylofon/test-drive-2-sdl3",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
