o
25 default)
200 default
I
200 default
I
· used to set
and test
for gid types
normal mouse
type data
normal TOUCH SCREEN
D~ta
normal TABLET data type
specIally
formed data
Specially formed data
(0
80
Specially wlndowed data 1640
specially windowed data
640
Unknown data type
This
is used to set
a default
major and minor addresses
· Funtion id used to force
the HP-HIL
, link to reconflgure the devices
Used to wnte a prompt
to a device
Used to wrlte an acknowledge
to a
device
Function is used to set
a 30 Hz
50 Hz
repeat
for keyboards
Used to cancel
the
repeat
rates
in
keyboards
Used to issue a self test
command
to a physical device
Used to get
the status
information
that
an AP-HIL device might wish to
report
For speclflc
lnformatlon
on what
is reported,
see the specs
for the device.
This
function is used to return
the
ascli name that
a devlCe has
Used to set
the keyboard
repeat
. and delay rates
Used to set
the keyboard LEOs
0014
0016
0018
40H
40H
41H
42H
43H
44H
45H
46H
47H
4FH
0002H
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
0004
equ
0006
equ
0008
equ
OOOA
equ
OOOC
equ
OOOE
equ
0010
equ
0012
equ
************************************************************************
*~ii~:~~~~i*~~~ii~i*~~;~~i~;*:;~*~~~~~;~~i~;*~~~~~**********************
F_ISR and F_SYSTEM are functions common to all drivers.
:i:*********************************************************************
V HPHIl (01l4H) Function and subfunction codes
**i*********************************************************************
F_ISR and F_SYSTEM are functions common to all drivers.
. The functions F PUT BYTE, F GET BYTE and F PUT BUFFER are also supported
in this driver.-
-
-
-
- -
;************************************************************************
; SYlitem String IndeKeli.
These are
the
indexes
for
the strings
in ROM
;
for
the BASE system
If you need a particu.lar string see
the
function
; F STROE T STRI NO
1
nth e V SYS TEM r
0
u t
1
n e s
;**i***i*****************************************************************
INDX DRIVE A
equ
2048+0
INDX:=DRIVE:=B
equ
2048+1
INDX_DRIVE_C
equ
2048+2
INDX DRIVE D
equ
2048+3
INDX-DRIVE-E
equ
2048+4
INDX-DRIVE-F
equ
2048+5
INDX-DRIVE-G
equ
2048+6
INDX-DRIVE-H
equ
2048+7
INDX=DRIVE:=I
eQu
2048+8
SF _KEYBOARD_LED
SF _KEYBOARD_REPEAT
SF _CRV _RE PORT_NAME
; Bit definition. for Keyboard Event Data Types
t
STFIING
equ
010H
; T STRING
00 )( 1 t t t t B i n die ate
s
a
5
t r i n
~
0
fda tab
'I
t e s 0 f
t
'I
Pe d
e
fin e d b Y the
-
the lower nibble
t t t t · .
The
state information only
applies
to the first
byte of data as
it can be
mo d i f i e d bye
a
c h sub seq u en t
by teo fda t a
OOh
ttttB
i~d~catesO~~~
character type indicated
in
' t t t t '
field has
the current
logical state
of
the keyboard appended onto
it
. Driver specific F_IO_CONTROL subfunctions
SF _CRV_SELF _TEST
SF _CRV_DISABLE REPEAT
SF _CftV_REPORT_STATUS
SF _CRV_REPEAT
SF CRV WR PROMPTS
SF:=CRV:YJR:=ACK
SF _CRV _RECONF IGURE
T STATE
;T_STATE
SF _C
~
V _CRV _MA
J _
MIN
SF _MOUSE_OVERR IDE
T
GID
T-REl08
T-REl16
T-ABS08
T-ABSI5
T-MOUSE
T-TS
T-TAEtlE T
T-PO
I
NTE R
T:=UNKNOWN
. Driver .pecific FlO CONTROL subfunctions.
SF MOUSE COM
equ
OOOOH,
This
function is used during the
-
-
.
reinit
call
from DOS
It
is
used
·
~~c:~:eugo~NIa~~~'IN~h~~Hi~h:~n~t
· is init ialized.
Thili
function
is used to force the
· V LHPMOUSE driver to install INT 33
· even when the mouse is
not present.
~~~~c:;1~~St~ep~0~~~~85~Et~rTe~r
i f
· a mo use i
$
not
pre sen t
• 0800
• 0801
• 0802
• 0803
• 0804
• 0805
• 0806
• 0807
• 0808
• 0012
• 0010
• OOOE
• OOOC
• OOOA
• 0010
• 0008
• 0006
• 0004
a
0040
• 0040
• 0041
• 0042
• 0043
• 0044
• 0045
• 0046
• 0047
• 004F
• 0020
• 0000
• 0002
Equates File (continued)
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
68S
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
".
".
,.
System Equate File 403
Need help?
Do you have a question about the Vectra and is the answer not in the manual?
Questions and answers