← Ports & remakes
Port (decomp) Experimental

Sensible World of Soccer 96/97

Game: Sensible World of Soccer 96/97 (DOS, 1996)

swos-port: an unofficial C++/SDL port of the PC DOS version of Sensible World of Soccer 96/97. It combines gradually rewritten, idiomatic C++ code with a generated, virtual-machine-backed translation of the original routines, to preserve behavior while each system is converted and tested; some routines are still mechanically generated from swos/swos.asm. It is checked against frame-by-frame recordings from DOS SWOS. Windows is the primary platform (Visual Studio 2022 and Meson), and an Android project also exists. The README says it is a development project rather than a finished replacement: much of the game is playable. The September 6 development demo (22 MB, Windows x64) ships placeholder graphics, audio, commentary, and data to test the port, not the game. To really play, --swos-dir points it at an installed copy of SWOS. The repository includes the disassembly of the DOS version (swos/swos.asm, about 6 MB).

You needYour own installed copy of Sensible World of Soccer 96/97 for DOS, whose directory you pass with --swos-dir=<path>; the development demo works with placeholder data. Plus Windows (x64) and, to build, Visual Studio 2022 or Meson, and Python 3.8 or later.

How it gets to PC
Port of a decompilation
Console
MS-DOS
Original studio
Sensible Software
Year
1996
Author
zlatkok
Stars
38
Last activity
2026-10-25 · 5 days ago
Latest version
swpe-0.99.2026 · 2026-09-06
Language
Assembly
View repository ↗ Downloads ↗
x86reverse-engineering