{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/kylofon/street-rod-sdl3/blob/0e5598e4fb45735b7c611a41b3595c91f16c3fa8/FORMATS.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Street Rod SDL3 reconstructs the 1989 DOS game's behavior in C and runs it through SDL3 using the player's original files. The repository records function specifications and file formats for the game's picture libraries and data, and its port covers the VGA game, racing systems, saves, and PC speaker sound.",
  "description_zh": "Street Rod SDL3 用 C 重建 1989 年 DOS 游戏的行为，通过 SDL3 读取玩家自备的原版文件运行。仓库记录了函数规格以及图片库和数据文件格式；移植版覆盖 VGA 游戏流程、赛车系统、存档和 PC 扬声器音效。",
  "entry_url": "https://awesomerea.org/resources/street-rod-sdl3-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/street-rod-sdl3-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/kylofon/street-rod-sdl3/blob/0e5598e4fb45735b7c611a41b3595c91f16c3fa8/README.md",
  "group": "cases",
  "id": "street-rod-sdl3-case",
  "json_url": "https://awesomerea.org/resources/street-rod-sdl3-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/street-rod-sdl3-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/street-rod-sdl3-case/index.md",
  "name": "Street Rod: a DOS game reconstructed in C for SDL3",
  "name_zh": "Street Rod：以 C 和 SDL3 重建的 DOS 游戏",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Provide SR.EXE or SRSE.EXE, plus the matching LIB1, LIB2, and HOT_DATA files.",
    "Build with CMake 3.24+, a C11 compiler, and SDL3; the launcher also needs C++17 and wxWidgets 3.2.",
    "CGA, EGA, Tandy, and Hercules graphics modes are not ported.",
    "MIT for the port, launcher, and tools."
  ],
  "requirements_zh": [
    "自备 SR.EXE 或 SRSE.EXE，以及与之配套的 LIB1、LIB2 和 HOT_DATA 文件。",
    "构建需要 CMake 3.24+、C11 编译器及 SDL3；启动器还需 C++17 和 wxWidgets 3.2。",
    "CGA、EGA、Tandy 和 Hercules 图形模式尚未移植。",
    "移植版、启动器和工具采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/kylofon/street-rod-sdl3",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
