|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 1408 (0x580) Types: TextFile Names: »FDDISK.LIB«
└─⟦be0857eee⟧ Bits:30004395 CP/M-86 files - CR8 Dual floppy └─ ⟦this⟧ »FDDISK.LIB«
; DISKS 2 dpbase equ $ ;Base of Disk Parameter Blocks dpe0 dw xlt0,0000h ;Translate Table dw 0000h,0000h ;Scratch Area dw dirbuf,dpb0 ;Dir Buff, Parm Block dw csv0,alv0 ;Check, Alloc Vectors dpe1 dw xlt1,0000h ;Translate Table dw 0000h,0000h ;Scratch Area dw dirbuf,dpb1 ;Dir Buff, Parm Block dw csv1,alv1 ;Check, Alloc Vectors ; DISKDEF 0,1,32,,2048,304,128,128,2 ;E: MINI DRIVE dpb0 equ offset $ ;Disk Parameter Block dw 32 ;Sectors Per Track db 4 ;Block Shift db 15 ;Block Mask db 0 ;Extnt Mask dw 303 ;Disk Size - 1 dw 127 ;Directory Max db 192 ;Alloc0 db 0 ;Alloc1 dw 32 ;Check Size dw 2 ;Offset xlt0 equ 0 ;No Translate Table als0 equ 38 ;Allocation Vector Size css0 equ 32 ;Check Vector Size ; DISKDEF 1,0 dpb1 equ dpb0 ;Equivalent Parameters als1 equ als0 ;Same Allocation Vector Size css1 equ css0 ;Same Checksum Vector Size xlt1 equ xlt0 ;Same Translate Table ; ENDEF ; ; Uninitialized Scratch Memory Follows: ; begdat equ offset $ ;Start of Scratch Area dirbuf rs 128 ;Directory Buffer alv0 rs als0 ;Alloc Vector csv0 rs css0 ;Check Vector alv1 rs als1 ;Alloc Vector csv1 rs css1 ;Check Vector enddat equ offset $ ;End of Scratch Area datsiz equ offset $-begdat ;Size of Scratch Area db 0 ;Marks End of Module «eof»