# Driver 1 decomp：匹配反编译《Driver》并移植到 Linux

> Driver 1 decomp 以 C 代码重建 PlayStation 版《Driver: You Are the Wheelman》，同时保留原版手写汇编例程，并将重建代码与原始主程序及覆盖模块比较。Linux 移植版借助 PsyCross、SDL2 和 OpenGL，使用从用户自有的美版 Rev 1 光盘提取的数据运行。作者报告，所列二进制文件的 1259 个游戏函数中已有 1248 个匹配。

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

## 使用条件与局限

- **前提条件：**需要自有《Driver: You Are the Wheelman》美版 Rev 1 光盘镜像（SLUS_008.42）。
- **前提条件：**所述安装脚本需要 Linux、Python 3，以及 Podman 或 Docker。
- **局限：**作者报告 1259 个游戏函数中有 1248 个匹配；其他平台及 64 位构建仍在计划中。
- **许可：**仓库中没有许可证文件。

## 一手来源

1. <https://github.com/olink9/driver1-decomp/blob/e8d3aa93bffd312830580e074d7c0b2e5568264f/README.md>
2. <https://github.com/olink9/driver1-decomp/blob/e8d3aa93bffd312830580e074d7c0b2e5568264f/port/README.md>

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

- [Duck Hunt Disassembly：《Duck Hunt》World 版汇编重建](https://awesomerea.org/zh/resources/duck-hunt-disassembly-case/index.md) · 案例
- [Duke Nukem Zero Hour：反编译任天堂 64 游戏](https://awesomerea.org/zh/resources/duke-nukem-zero-hour/index.md) · 案例
- [Duke1Decomp：Duke Nukem 1 的匹配源码片段](https://awesomerea.org/zh/resources/duke1decomp-case/index.md) · 案例
- [Duke2Reconstructed：Duke Nukem II 源码匹配重建](https://awesomerea.org/zh/resources/duke2reconstructed-case/index.md) · 案例
- [Dunk Shot：MSX 游戏注释反汇编](https://awesomerea.org/zh/resources/dunk-shot-msx-case/index.md) · 案例
- [dw3-decomp-expanded：逐字节匹配《Digimon World 2003》卡牌游戏函数](https://awesomerea.org/zh/resources/dw3-decomp-expanded-case/index.md) · 案例

## 关于此条目

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