colwin Reference
Repository

Reference

Formats

Formats

Every layout colwin reads or writes. Each page names the module that implements it and the evidence the layout rests on; addresses of the form 1068:0180 are segment:offset in COLONIZE.EXE, and the decompilation they refer to is in win-decomp.

Format Where it is Status
NE container every .DLL and .EXE rebuilds byte-identical
SPRT 915 across 7 modules re-encodes byte-identical
CVPC 96 across 8 modules re-encodes pixel-identical
CTAB 43, all in COLDATA8 re-encodes byte-identical
TEXT 737, mostly COLTEXT0 re-encodes byte-identical
FLIC 1, in COLDATA7 decoded; carried through on rebuild
Windows DIBs bitmaps, icons, cursors bitmaps round-trip
.MP maps AMER2.MP solved; read by map-preview, not written
.SAV saves AUTO01.SAV structure solved; the map planes are read by map-preview
ARCV COLONIZE.$00 solved

Not solved

CRDS, CRED, MONS and SHIP — five record tables in COLDATA5 and COLDATA9 — have no known layout. They are carried through untouched rather than shaped into a plausible-looking table.

COLWIN.PRF (412 bytes of preferences) and SETUP.INF (the installer’s own compressed script) are likewise unread.