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: | ||