mirror of https://github.com/wwarthen/RomWBW.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.4 KiB
37 lines
1.4 KiB
;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
|
; Disk Parameter Header (DPH) for RAM Drive Generic File
|
|
; (MUST be in Common Memory)
|
|
; This data must match information contained in the DPB table for RAM drive.
|
|
;
|
|
; 1.1 - 28 Aug 01 - Revised to generic module for GPL release. HFB
|
|
; 1.0 - 31 Aug 92 - General Release. HFB
|
|
; 0.0 - 3 Jan 92 - Initial Release. HFB
|
|
;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
|
; This table is similar to the Hard Drive DPH table except that only one unit
|
|
; is supported, and the Physical Drive Number byte is ignored.
|
|
|
|
CSEG
|
|
|
|
XDPH90: DEFB TRUE ; Format lock flag (Lock RAM Drive)
|
|
DEFB FIXDSK ; Disk Drive Type
|
|
DEFB 3 ; Driver ID
|
|
DEFB 00000000B ; Physical Drive Number (ignored)
|
|
DPH$90: DEFW 0 ; Skew Table pointer
|
|
DEFW 0,0,0 ; Scratch area
|
|
DEFW DIRBUF ; Directory buffer pointer
|
|
DEFW DPBRAM ; Pointer to DPB for RAM Drive
|
|
DEFW 0 ; No Wacd for RAM drive
|
|
DEFW ALV$90 ; Alloc vector for RAM Drive
|
|
|
|
; Allocation BitMap Buffers. MUST be # Alloc Blks/8 Bytes at Minimum.
|
|
; Each Logical Drive MUST have an Allocation BitMap Buffer.
|
|
|
|
IF [BANKED AND ZSDOS2]
|
|
COMMON /B2RAM/
|
|
ELSE
|
|
DSEG
|
|
ENDIF
|
|
|
|
ALV$90: DEFS MSIZ/8+1 ; Space for RAM Drive Alloc Blocks
|
|
|
|
;======================== End of RAM DPH ==============================
|