I also analysed the format, while repairing
the corrupted trisoft archive.
I used the diskdefs to extract the FORTRAN files
from the imaged in Dunfield's collection "dimen68k.zip".
They were RELOCated binaries, I used them to verify
the correctness of my work.
But beware, depending on the CP/M Version,
they used two different formats!
Basically your diskdef is equivalent to the
Version 1.2 definition.
########################################
# Microcraft Dimension 68000
# Version 1.0x: dim68-10
# Version 1.2x: dim68-12
diskdef dim68-10
seclen 512
tracks 80
sectrk 10
blocksize 2048
maxdir 64
skew 0
boottrk 2
# this format wastes half of the directory entry
logicalextents 1
os 2.2
end
diskdef dim68-12
seclen 512
tracks 80
sectrk 10
blocksize 2048
maxdir 64
skew 0
boottrk 2
os 2.2
end