2 ;==============================================================================
13 INCLUDE MSBDS.INC ; VARIOUS EQUATES FOR BDS
15 ;AN000; Extended BPB structure.
34 BOOT_SERIAL_SIZE equ 4 ;J.K.
35 BOOT_VOLUME_LABEL_SIZE equ 11 ;J.K.
36 BOOT_SYSTEM_ID_SIZE equ 8 ;J.K.
37 EXT_BOOT_SIGNATURE equ 41 ;J.K.
38 RSINIT=0A3H ;RS232 INITIALIZATION
39 ;9600 BAUD:NO PARITY:1 STOP:8 BIT WORD
41 CR=13 ;CARRIAGE RETURN
43 BRKADR=1BH * 4 ;006C 1BH BREAK VECTOR ADDRESS
44 TIMADR=1CH * 4 ;0070 1CH TIMER INTERRUPT
45 DSKADR=1EH * 4 ;ADDRESS OF PTR TO DISK PARAMETERS
46 SEC9=522H ;ADDRESS OF DISK PARAMETERS
47 HEADSETTLE=SEC9+9 ; ARR 2.20 ADDRESS OF HEAD SETTLE TIME
48 NORMSETTLE=15 ; ARR 2.20 NORMAL HEAD SETTLE
49 SPEEDSETTLE=0 ; ARR 2.20 SPEED UP SETTLE TIME
50 INITSPOT=534H ; ARR IBM WANTS 4 ZEROS HERE
53 CMDLEN = 0 ;LENGTH OF THIS COMMAND
54 UNIT = 1 ;SUB UNIT SPECIFIER
57 MEDIA = 13 ;MEDIA DESCRIPTOR
58 TRANS = 14 ;TRANSFER ADDRESS
59 COUNT = 18 ;COUNT OF BLOCKS OR CHARACTERS
60 START = 20 ;FIRST BLOCK TO TRANSFER
61 EXTRA = 22 ;USUALLY A POINTER TO VOL ID FOR ERROR 15
67 NOTBUSYSTATUS = 10000000B ; NOT BUSY
68 ACKSTATUS = 01000000B ; ACKNOWLEDGE (FOR WHAT?)
69 NOPAPERSTATUS = 00100000B ; NO MORE PAPER
70 SELECTEDSTATUS = 00010000B ; THE PRINTER SAID IT WAS SELECTED
71 IOERRSTATUS = 00001000B ; SOME KINDA ERROR
72 RESERVED = 00000110B ; NOPS
73 TIMEOUTSTATUS = 00000001B ; TIME OUT.
74 ERROR_UNKNOWN_MEDIA = 7 ; FOR USE IN BUILD BPB CALL