# Street Rod: a DOS game reconstructed in C for SDL3

> 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.

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

## Requirements & limits

- **Prerequisites:** Provide SR.EXE or SRSE.EXE, plus the matching LIB1, LIB2, and HOT_DATA files.
- **Prerequisites:** Build with CMake 3.24+, a C11 compiler, and SDL3; the launcher also needs C++17 and wxWidgets 3.2.
- **Limits:** CGA, EGA, Tandy, and Hercules graphics modes are not ported.
- **License:** MIT for the port, launcher, and tools.

## Primary sources

1. <https://github.com/kylofon/street-rod-sdl3/blob/0e5598e4fb45735b7c611a41b3595c91f16c3fa8/README.md>
2. <https://github.com/kylofon/street-rod-sdl3/blob/0e5598e4fb45735b7c611a41b3595c91f16c3fa8/FORMATS.md>

## More in Games

- [Subway Runner 3D: rebuilding Subway Surfers movement rules](https://awesomerea.org/resources/subway-runner-3d-case/index.md) · Case study
- [Super Mario Bros Remastered: Godot recreations of four Mario games](https://awesomerea.org/resources/super-mario-bros-remastered-case/index.md) · Case study
- [Surreal Engine: reimplementing Unreal Engine 1](https://awesomerea.org/resources/surrealengine/index.md) · Case study
- [SWBF2 Browser Reconstruction: rebuilding Battlefront II maps in a browser](https://awesomerea.org/resources/swbf2-browser-reconstruction-case/index.md) · Case study
- [T.O.R.E-Fighters: rebuilding Jane's Fighters Anthology in Rust](https://awesomerea.org/resources/tore-fighters-case/index.md) · Case study
- [TA3D: rebuilding Total Annihilation in a 3D engine](https://awesomerea.org/resources/ta3d-total-annihilation-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.
