Case study
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.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 11
- Last commit
- 2026-09-26
- Language
- C
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-09
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.
Cite
BibTeX
@misc{street-rod-sdl3-case,
title = {{Street Rod: a DOS game reconstructed in C for SDL3}},
howpublished = {\url{https://github.com/kylofon/street-rod-sdl3}},
url = {https://github.com/kylofon/street-rod-sdl3},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/street-rod-sdl3-case/}}
}Plain text
Street Rod: a DOS game reconstructed in C for SDL3. https://github.com/kylofon/street-rod-sdl3 (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/street-rod-sdl3-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · kylofon/street-rod-sdl3 · Revision 0e5598e
- FORMATS.md GitHub · kylofon/street-rod-sdl3 · Revision 0e5598e
More in Games
- Subway Runner 3D: rebuilding Subway Surfers movement rules · Case study
- Super Mario Bros Remastered: Godot recreations of four Mario games · Case study
- Surreal Engine: reimplementing Unreal Engine 1 · Case study
- SWBF2 Browser Reconstruction: rebuilding Battlefront II maps in a browser · Case study
- T.O.R.E-Fighters: rebuilding Jane's Fighters Anthology in Rust · Case study
- TA3D: rebuilding Total Annihilation in a 3D engine · Case study