# Test Drive III: The Passion：逆向重建的 SDL3 移植版

> 《Test Drive III: The Passion》被重建为读取玩家原版 DOS 游戏文件的 C 语言 SDL3 移植版。项目记录了恢复的函数与图片、3D 物体、地图、音频等资源格式。VGA 版本涵盖车辆、赛道、菜单、交通、回放、结算和成绩；部分原版图形及声音模式尚未移植。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-09
- 原始资源：<https://github.com/kylofon/test-drive-3-sdl3>
- 一手来源：<https://github.com/kylofon/test-drive-3-sdl3/blob/6d1825fe65aafd1b7ab2b49c0d40a017324fb427/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/test-drive-iii-sdl3-case/>
- 记录 JSON：<https://awesomerea.org/resources/test-drive-iii-sdl3-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/test-drive-iii-sdl3-case/index.md)

## 使用条件与局限

- **前提条件：**将原版《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 或更新版本。

## 一手来源

1. <https://github.com/kylofon/test-drive-3-sdl3/blob/6d1825fe65aafd1b7ab2b49c0d40a017324fb427/README.md>
2. <https://github.com/kylofon/test-drive-3-sdl3/blob/6d1825fe65aafd1b7ab2b49c0d40a017324fb427/FORMATS.md>

## 同分区更多条目：游戏

- [Test Drive SDL3：重建 DOS 与 Amiga 版游戏移植](https://awesomerea.org/zh/resources/test-drive-sdl3-case/index.md) · 案例
- [th06-headless：东方红魔乡确定性逻辑运行时](https://awesomerea.org/zh/resources/th06-headless-case/index.md) · 案例
- [th06-sdl2：将《东方红魔乡》移植到 SDL2](https://awesomerea.org/zh/resources/th06-sdl2/index.md) · 案例
- [TH08 Web：基于重建源码的 WebAssembly 移植](https://awesomerea.org/zh/resources/th08-web-wasm-port-case/index.md) · 案例
- [The Hobbit, native：ZX Spectrum 游戏的逐例程 C 移植](https://awesomerea.org/zh/resources/hobbit-1982-native-case/index.md) · 案例
- [The Last Guardian：PS4 可执行文件的原生 PC 移植](https://awesomerea.org/zh/resources/the-last-guardian-pc-port-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
