Show HN: Play DOS Wing Commander co-op in browser (11 years of reversing)https://fireflyk64.github.io/wcmulti
I've always wanted to play Wing Commander with friends, so we could fly the story missions together. In 2015, I hypothesized that the full game state fit in the data segment (only 64k), and I could do small position and orientation experiments with vbindiff to discover how the memory was organized. Some fun findings: the camera was in entity index 0x3D (a "3D" joke?). My brother, Patrick, figured out Borland's overlay loader crashed the game until we made our stub look like a real stack frame. To play you need your own copy (e.g. the GOG version) and you drag setup.exe into the browser. It'sβ¦