! Simple stuff: print out a map of partition layout on the disc. %include "CONFIG.INC" %begin %integer i printstring("Disc size: "); write(disc size, 0); newline printstring("Boot area: 0.."); write(head size - 1, 0); newline %for i = 0, 1, last partition %cycle printstring("P "); write(i, 0); printstring(": ") write(p start(i), 0); printstring("..") write(p start(i) + fp size - 1, 0); printstring(" (") write(pd start(i), 0); printstring("..") write(pd start(i) + dp size - 1, 0); print symbol(')') newline %repeat printstring("System area: ") write(sy2 start, 0); printstring("..") write(sy2 start + head size - 1, 0); newline %end %of %program