# Driver 1 decomp: matching Driver and porting it to Linux

> Driver 1 decomp reconstructs Driver: You Are the Wheelman for PlayStation in C while retaining original hand-written assembly routines, and compares rebuilt code with the original executable and overlays. Its Linux port runs the reconstructed game through PsyCross with SDL2 and OpenGL using data extracted from the user's own US Rev 1 disc. The author reports 1248 of 1259 game functions matched across the listed binaries.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/olink9/driver1-decomp>
- Primary source: <https://github.com/olink9/driver1-decomp/blob/e8d3aa93bffd312830580e074d7c0b2e5568264f/README.md>
- Catalog page: <https://awesomerea.org/resources/driver-1-decomp-case/>
- Record JSON: <https://awesomerea.org/resources/driver-1-decomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/driver-1-decomp-case/index.md)

## Requirements & limits

- **Prerequisites:** Own US Rev 1 disc image of Driver: You Are the Wheelman (SLUS_008.42).
- **Prerequisites:** Linux, Python 3, and Podman or Docker for the documented setup script.
- **Limits:** The author reports 1248 of 1259 game functions matched; other platforms and a 64-bit build remain planned.
- **License:** No licence file in the repository.

## Primary sources

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

## More in Games

- [Duck Hunt Disassembly: reconstructing the World release in assembly](https://awesomerea.org/resources/duck-hunt-disassembly-case/index.md) · Case study
- [Duke Nukem Zero Hour: decompiling the Nintendo 64 game](https://awesomerea.org/resources/duke-nukem-zero-hour/index.md) · Case study
- [Duke1Decomp: matching source snippets for Duke Nukem 1](https://awesomerea.org/resources/duke1decomp-case/index.md) · Case study
- [Duke2Reconstructed: matching Duke Nukem II source reconstruction](https://awesomerea.org/resources/duke2reconstructed-case/index.md) · Case study
- [Dunk Shot: commented MSX disassembly](https://awesomerea.org/resources/dunk-shot-msx-case/index.md) · Case study
- [dw3-decomp-expanded: matching Digimon World 2003 card-game functions](https://awesomerea.org/resources/dw3-decomp-expanded-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
