OW
OOOOOH
; 0000000000000000
"*,,
marks the
OW
00600H
; 00000*1000000000
Hot Spot
OW
OOFOOH
; 0000111100000000
OW
OOFOOH
; 0000111100000000
OW
01F80H
; 0001111110000000
OW
01F80H
; 0001111110000000
OW
03FCOH
; 0011111111000000
OW
03
FCOH
; 0011111111000000
OW
07FEOH
; 0111111111100000
OW
00600H
; 0000011000000000
OW
00600H
; 0000011000000000
OW
00600H
; 0000011000000000
OW
00600H
; 0000011000000000
OW
00600H
; 0000011000000000
OW
00600H
; 0000011000000000
OW
OOOOOH
; 0000000000000000
MOV AH, F _OEF_MASKS
LEA
51,
SPRITE
PUSH OS
POP
ES
MOV CH,10H
MOV BH,3
MOV BL,5
MOV CL, 1
MOV BP, V_STRACK
PUSH OS
INT
HP_ENTRY
POP OS
; load function code
; get the offset of the sprite
,. ES
=
OS of sprite
,. height of sprite
,. number of bytes wide the
,. save area is
,. hot spot x
,. hot spot
Y
,. load vector address
,. save current OS
,. call EX-BIOS DRIVER
,. restore OS
F_SET_LIMITS-X
(AH
=
OCH)
This function sets the minimum and maximum horizontal position of the sprite on the screen.
The default minimum and maximum values are the same as the current screen mode.
On Entry:
AH
=
F _SET_LIMITSJ (OCH)
CX
=
Minimum X coordinate
DX
=
Maximum X coordinate
BP
=
V_STRACK (005AH)
Input System and HP-HIL
133
Need help?
Do you have a question about the Vectra and is the answer not in the manual?
Questions and answers