After a decade of reversing, I got co-op working in DOS Wing Commander
Comments
Ranked by a public rubric, not by votes: what a comment adds counts, not who wrote it. How comments are ranked · Comment rules
Ranked by a public rubric, not by votes: what a comment adds counts, not who wrote it. How comments are ranked · Comment rules
Summary
A developer spent eleven years reverse-engineering DOS Wing Commander's memory in DOSBox to add two-player cooperative play, where one player flies the wingman. The write-up walks through locating ship position and velocity in the 64K data segment by diffing memory snapshots, finding rotation vectors via a lucky slot layout, and…