{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/kylofon/test-drive-3-sdl3/blob/6d1825fe65aafd1b7ab2b49c0d40a017324fb427/FORMATS.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Test Drive III: The Passion is reconstructed in C as an SDL3 port that reads the player's original DOS game files. The project documents recovered functions and resource formats, including pictures, 3D objects, maps, and sound. Its VGA version covers the cars, courses, menus, traffic, replay, results, and scores; several original graphics and sound modes remain outside the port.",
  "description_zh": "《Test Drive III: The Passion》被重建为读取玩家原版 DOS 游戏文件的 C 语言 SDL3 移植版。项目记录了恢复的函数与图片、3D 物体、地图、音频等资源格式。VGA 版本涵盖车辆、赛道、菜单、交通、回放、结算和成绩；部分原版图形及声音模式尚未移植。",
  "entry_url": "https://awesomerea.org/resources/test-drive-iii-sdl3-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/test-drive-iii-sdl3-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/kylofon/test-drive-3-sdl3/blob/6d1825fe65aafd1b7ab2b49c0d40a017324fb427/README.md",
  "group": "cases",
  "id": "test-drive-iii-sdl3-case",
  "json_url": "https://awesomerea.org/resources/test-drive-iii-sdl3-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/test-drive-iii-sdl3-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/test-drive-iii-sdl3-case/index.md",
  "name": "Test Drive III: The Passion: a reverse-engineered SDL3 port",
  "name_zh": "Test Drive III: The Passion：逆向重建的 SDL3 移植版",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Provide the original Test Drive III files, including TDIII.EXE and the listed data, car, and scene files, in a writable folder.",
    "Building requires CMake 3.24+, a C11 compiler, and SDL 3; the optional launcher requires C++17 and wxWidgets 3.2.",
    "EGA and Tandy graphics, and MT-32, Tandy, and Game Blaster sound are not ported.",
    "The port, launcher, and tools use the MIT License; bundled Nuked-OPL3 is LGPL 2.1 or later."
  ],
  "requirements_zh": [
    "将原版《Test Drive III》的 TDIII.EXE 及所列数据、车辆和场景文件放入可写目录。",
    "构建需要 CMake 3.24 或更新版本、C11 编译器和 SDL 3；可选启动器还需要 C++17 编译器和 wxWidgets 3.2。",
    "EGA、Tandy 图形以及 MT-32、Tandy、Game Blaster 声音模式尚未移植。",
    "移植版、启动器和工具采用 MIT 许可证；附带的 Nuked-OPL3 采用 LGPL 2.1 或更新版本。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/kylofon/test-drive-3-sdl3",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
