Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
cpm:cpmtools [2022/12/27 12:47] – volkerp | cpm:cpmtools [2024/04/10 06:27] (aktuell) – [Format description] volkerp | ||
---|---|---|---|
Zeile 15: | Zeile 15: | ||
seclen n 128, | seclen n 128, | ||
tracks n 1.. Number of tracks | tracks n 1.. Number of tracks | ||
- | sectrk n 1.. Sectors per track | + | sectrk n 1.. phys. Sectors per track |
blocksize n 1024, | blocksize n 1024, | ||
maxdir n 1.. Number of directory entries | maxdir n 1.. Number of directory entries | ||
+ | boottrk n Number of system tracks | ||
+ | rest is optional | ||
+ | dirblks n to allow reserving blocks after the directory using an inflated DPB ALV0 (since 2.21) | ||
+ | bootsec n total numbers of sectors used by the boot area | ||
skew n 0.. Logical sector skew | skew n 0.. Logical sector skew | ||
skewtab r1, | skewtab r1, | ||
- | | + | offset n | nK | nM | nT | nS n Byte|n Kilobyte|n Megabyte|n Tracks|n Sectors |
- | | + | logicalextents |
- | logicalextents Logical extents per physical extent | + | |
os 2.2 | 3 | isx | p2dos | zsys | os 2.2 | 3 | isx | p2dos | zsys | ||
libdsk: | libdsk: | ||
Zeile 30: | Zeile 33: | ||
Berechnungen: | Berechnungen: | ||
- | size := (secLength*sectrk*(tracks-boottrk))/ | + | size := (secLength*sectrk*(tracks-boottrk))/ |
if (extents==0) extents := ((size> | if (extents==0) extents := ((size> | ||
Allocatabledatablocks := size-(maxdir*32+blksiz-1)/ | Allocatabledatablocks := size-(maxdir*32+blksiz-1)/ | ||
Zeile 41: | Zeile 44: | ||
libdisk: | libdisk: | ||
- | physical sector := track*sectrk + sector + offset/ | + | physical sector := (track*sectrk + sector) + offset/ |
</ | </ | ||
Zeile 118: | Zeile 121: | ||
some time, so it was removed. | some time, so it was removed. | ||
- | --- | + | |
+ | Changes since 2.21: | ||
+ | |||
+ | o Refactored curses terminal calls into own module | ||
+ | o Many autoconf changes with the hope to improve portability and | ||
+ | | ||
+ | o New diskdef for HP200 | ||
+ | o Added dirblks to allow reserving blocks after the directory | ||
+ | as used by Kaypro | ||
+ | o Fixed user number output for cpmls -d | ||
+ | o Added option | ||
Changes since 2.20: | Changes since 2.20: |