ERR OR •
1 i f e r r
0
r con d i t ion de tee ted.
Z •
Not
uled.
BUSY •
1 i f device busy
DONE •
1 when commlnd completed.
ERR_TYPE • Error type.
See equltes ne)(t.
LF
EQU aAH
CR
EQU DDH
•••••••••••
EX-BIOS DRIVER EQUATES,
RECORDS,
A~D
STRUCTURES
; STRUCTURES
HP _HEAOE R
ENOS
MSD 'WRITE PROT
EQU DOH
MSD-UNKNoQN UNIT
EQU 01H
MSD-NOT RDY-
EQU 02H
MSD -UNKROWN CM{)
EQU 03H
MSD-CRC ERROR
EQU 04H
MSD-BAD-LENGTH
EQU 05H
MSD-SEEK ERROR
EQU aSH
MSD-UNKN~N
MEDIA
EQU 07H
MSD-SEC NOT-FOUND
EQU 08H
MSD-PAPE'R OUT
EQU 09H
MSDWRITE-FAUl T
EQU OAH
MSD-READ rAUL T
EQU OBH
MSD=:OEN_rAILURE
EQU OCH
;Commlndl.
MSD INIT
EQU DOH
MSD-MEDIA CHK
EQU 01H
MSO-BlO BlSB
EQU 02H
MSD-IOCTL IN
EQU 03H
MSD-INPUT-
EQU 04H
MSD-IN N(),lAIT
EQU 05H
MSD-I N-STATUS
EQU OSH
MSD-IN-F LUSH
EQU 07H
MSD-OUTPUT
EQU 08H
MSD-OUT VERIFY
EQU 09H
MSD-OUT-STATUS
EQU OAH
MSD-OUT-FLUSH
EQU aBH
MSD-IoeTl OUT
EQU aCH
MSD-DEV OlSEN
EQU DOH
MSD-DEV-CLOSE
EQU OEH
MSD =: REM=:ME
0
I A
EQU OFH
; MS - DOS
e
qUI t e
s
PRINT STR
EQU a9H
DOS_ERTRY
EQU 21H
,ASCII equltel.
;MS-OOS pr1nt
It'ing function number.
;MS-DOS interrur-t.
;I)river attribute.
, I
n
de)( numb e r for d r i v. r
1
t r in
9 .
; 11??
;Driver parent cla'i.
;Driver child el ....
;Vector number of dr1ver'l parent.
,Vector number of driver's ch1ld.
;Major Iddress of device.
;Minor address of device
In 1 t illize.
Med i .
c
he
e
k
Build BIOS Plrlmeter Block
(BPB).
IOCTL input
Input
f rom device
Non-des true t ive,
no-wait
input.
Return status of
input
device
Flush input
buffer.
Output
to device.
,Output with verify to device
,Return status of output device.
,Flush output buffer.
; IoeTl output.
:
g~ ~ ~
e
d
~ ~ ~ ~ ~
e .
;Removab1e media checl(.
;Physicil describe
record
;Upper nibble contlinl OlD type.
,Lower nibble HP-HIL addreu
.De .... ice
10
byte
returned by HP-HIL device.
711 7
:IiO'delCriptor byte from device
;Eldended descriptor byte from device.
;Madmum number of
I)(el
reported by devic •.
;Device cl,sl.
;Upper nibble contl1nl current
clul.
;Lower nibble contl1n deflult ell ...
:Number of buttonl/prompts
:~~~:~ ~i~~t: ~~~~:i~: ~~~~:~ ~~ C~~~~~::
;Reserved
:Maximum burst
length.
, Numb e r
0
f w r i t ere
1
i
I
t e r
S
1
up
P
0
r ted.
:~~~~:rtl~n;e~~p~~Ye~t~;~~~ff~~ted.
,Current
state of buttons
;Counts/cm returned by device.
;HP Driver Helder.
DB
DB
DB
DB
DB
DB
D' W
DB
?
STRUC
DB
DB
DB
DB
DB
DB
DB
STRUC
OW 0
OW D
OW 0
D' W
a
O'W
0
D' W 0
DW 0
DB
0
DB
0
Ret
\J
r ned IS pi r t
0
f
s tit us wo r d de fin e d I b
0
v e
;write protect
;unknown unit
;device not
reldy.
;unknown comm.nd
;CRC error
;bld driver
request
Itructure length
;seek error
;unknown med11
;sector not
found.
;paper out
,write flu1t.
; re.d flult
;generl1 flilure
; EQUATES
;Error codes
o
RESERVED
D-BURST LEN
DWR REG
D-RD-REG
D'TRANSITION
D-STATE
D=.R E SOL UT ION
D_PROMPTS
DESCRIBE
D_SOURCE
D HPHIl ID
D-DESC
~SK
0-10
MA"SK
O-XDrSC MASK
O-MAX AXIS
O=:ClASS
HP _HEADER
OH ATR
DH-NAME INDEX
OH-V DErAUL T
DH-P'-C lASS
DH-C'-C lASS
DH-V-PARENT
DH-V-CHI LD
DH-M.l:JOR
DH=:MINOR
RS-232 Mouse Driver
94
95
96
97
98
99
100
101
102
103
104
• 0000
105
• 0001
106
• 0002
107
• 0003
108
• 0004
109
• 0005
110
• 0006
111
• 0007
112
• 0008
113
• 0009
114
• OOOA
115
• OOOB
116
• OOOC
117
118
119
120
• 0000
121
• 0001
122
• 0002
123
• 0003
124
• 0004
125
• 0005
126
• 0006
127
• 0007
128
• 0008
129
• 0009
130
• OOOA
131
• OOOB
132
• OOOC
133
• DODD
134
• OOOE
135
• OOOF
136
137
138
139
• 0009
140
• 0021
141
142
143
144
• OOOA
145
• DODD
146
147
148
149
150
151
152
153
0000
0000
154
0002
0000
155
0004
0000
156
0006
0000
157
0008
0000
158
OOOA
0000
159
OOOC
0000
160
00 DE
00
161
OOOF
00
162
163
0010
164
165
166
167
168
0000
?
?
169
170
0001
11
171
0002
11
172
0003
11
173
0004
?1
174
0005
11
175
0006
11
176
177
178
0007
1 ?
179
180
181
0008
1
?
182
0009
11
183
OOOA
'P
184
OOOB
? ?
185
OOOC
?7
186
OOOD
?
?
187
OOOE
????
~
,.
".
Driver Writer's Guide 463
Need help?
Do you have a question about the Vectra and is the answer not in the manual?
Questions and answers