{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/kylofon/test-drive-sdl3/blob/599f07dcdf183123e0f2c28601b127b9544573df/port/README.md",
    "https://github.com/kylofon/test-drive-sdl3/blob/599f07dcdf183123e0f2c28601b127b9544573df/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Test Drive SDL3 ports the DOS EGA, CGA and Hercules versions and the Amiga version of the 1987 game to native SDL3 programs. Reverse-engineering specifications cover game flow, simulation, rendering and platform behavior, while a separate document covers file formats. The ports read user-supplied original game files.",
  "description_zh": "Test Drive SDL3 将 1987 年《Test Drive》的 DOS EGA、CGA、Hercules 版本及 Amiga 版本移植为 SDL3 原生程序。逆向工程规格文档涵盖游戏流程、模拟、渲染和平台行为，另有文档记录文件格式。移植程序读取用户提供的原版游戏文件。",
  "entry_url": "https://awesomerea.org/resources/test-drive-sdl3-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/test-drive-sdl3-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/kylofon/test-drive-sdl3/blob/599f07dcdf183123e0f2c28601b127b9544573df/README.md",
  "group": "cases",
  "id": "test-drive-sdl3-case",
  "json_url": "https://awesomerea.org/resources/test-drive-sdl3-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/test-drive-sdl3-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/test-drive-sdl3-case/index.md",
  "name": "Test Drive SDL3: reconstructing the DOS and Amiga game ports",
  "name_zh": "Test Drive SDL3：重建 DOS 与 Amiga 版游戏移植",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Original DOS game files or an Amiga disk image or extracted files are required.",
    "Building requires CMake 3.24+, C11 and SDL3; the launcher also needs C++17 and wxWidgets 3.2.",
    "The game-file folder must be writable for high scores.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要原版 DOS 游戏文件，或 Amiga 磁盘映像或从中提取的文件。",
    "构建需要 CMake 3.24 及以上版本、C11 和 SDL3；启动器另需 C++17 与 wxWidgets 3.2。",
    "游戏文件目录须可写，以保存高分记录。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/kylofon/test-drive-sdl3",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
