DataMuseum.dk

Presents historical artifacts from the history of:

Christian Rovsing CR7, CR8 & CR16 CP/M

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Christian Rovsing CR7, CR8 & CR16 CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦ee78c881f⟧ TextFile

    Length: 1408 (0x580)
    Types: TextFile
    Names: »FDDISK.LIB«

Derivation

└─⟦be0857eee⟧ Bits:30004395 CP/M-86 files - CR8 Dual floppy
    └─ ⟦this⟧ »FDDISK.LIB« 

TextFile

;	        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»