Reference
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 |
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.