Save Disk Layout

The Rev C and D Z-machine Interpreter Programs (ZIP) save games to disk using a raw block scheme rather than an organized file system.

Each “Save Position” corresponds to a range of tracks on the disk.

During a save, the program workspace RAM is written out as a straight copy from memory to the sectors, in order, in the track range.

Writing a Disk BASIC directory track to a save disk would corrupt the save in position 4.

Writing a Disk BASIC boot track would corrupt the save in position 7.

Tracks Save Position
0-4 1
5-9 2
10-14 3
15-19 4
20-24 5
25-29 6
30-34 7

Return to Infocom