Case study
swos-port: a DOS Sensible World of Soccer port with recorded behaviour checks
swos-port adapts the DOS Sensible World of Soccer 96/97 to C++ and SDL. It combines generated translations of original assembly routines with rewritten systems and compares port state frame by frame against recordings from the DOS game.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 39
- Last commit
- 2026-11-06
- Language
- Assembly
GitHub data as of 2026-11-10
Evidence
Demo available · no screenshot
- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: A legally obtained SWOS copy for normal development builds.
- Prerequisites: Visual Studio 2022 and Python 3.8 or newer for the documented Windows build.
- Limits: The port remains under development, with some routines still mechanically generated.
- License: No licence file in the repository.
Cite
BibTeX
@misc{swos-port-case,
title = {{swos-port: a DOS Sensible World of Soccer port with recorded behaviour checks}},
howpublished = {\url{https://github.com/zlatkok/swos-port}},
url = {https://github.com/zlatkok/swos-port},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/swos-port-case/}}
}Plain text
swos-port: a DOS Sensible World of Soccer port with recorded behaviour checks. https://github.com/zlatkok/swos-port (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/swos-port-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · zlatkok/swos-port · Revision 5acc902
- tools/swospp/README.md GitHub · zlatkok/swos-port · Revision 5acc902
More in Games
- Tactical-Retreat: rebuilding Counter-Strike 1.5 gameplay in QuakeC · Case study
- Test Drive Enhanced: an SDL3 port of the 1987 game · Case study
- Test Drive III Enhanced: an SDL3 port of the reconstructed racing game · Case study
- Test Drive III: The Passion: a reverse-engineered SDL3 port · Case study
- Test Drive SDL3: reconstructing the DOS and Amiga game ports · Case study
- th06-headless: deterministic Touhou 6 logic runtime · Case study