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