Vector
Func.
Function
Address
Value
Equate
Definition
0012H
36
Enables beep
0012H
38
Disables beep
0012H
3A
Beeps if enabled
0012H
3C
Sets beep frequency
0012H
3E
Produce tone, user supplied duration
and frequency
0012H
40
F_STLGET_FREE_INDEX Return next free string index
0012H
42
F_STLDELBUCKET
Delete bucket string list
0012H
44
Add bucket to current string list
0012H
46
Search the list for index, return string
0012H
48
Search list for a string, return index
Registers Altered:
AH, DS, BP, ES
Example: Get the Base address of the HP_VECTOLTABLE.
MOV
MOV
PUSH
INT
MOV
POP
MOV
MOV
MOV
BP, V_SYSTEM
AH, F-,NS_BASEHPVT
OS
HP_ENTRY
AX, OS
OS
GLOBAL-.DATA--AREA, AX
AX, ES
VECTOR_TABLE_SEGMENT, AX
" HP vector (12H).
" function 04H
" EX-BIOS destroys OS
" Int 6FH for EX-BIOS
" Restore OS
The value returned in ES is the segment address of the HP_VECTOLTABLE and the value
returned in the DS register is the segment address of the EX-BIOS global data area.
V_SYSTEM Driver Function Definitions
F_ISR
(AH
=
OOH)
Logical interrupt service routine. Currently, it loads AH with RS_UNSUPPORTED and does an
IRET.
On Entry:
BP
=
V_SYSTEM (12H)
AH
=
F_ISR
(DOH)
290
System Drivers
Need help?
Do you have a question about the Vectra and is the answer not in the manual?