Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
GetCurPos
◄Example► ◄Back► ◄Contents► ◄Index►
──────────────────────────────────────────────────────────────────────────────
;* GetCurPos - Gets current cursor position.
;*
;* Shows: BIOS Interrupt - 10h, Function 3 (Get Cursor Position)
;*
;* Uses: vconfig - Video configuration structure, declared in the
;* DEMO.INC include file. The structure must first be
;* initialized by calling the GetVidConfig procedure.
;*
;* Params: None
;*
;* Return: Short integer with high byte = row, low byte = column
GetCurPos PROC
mov ah, 3 ; Function 3
mov bh, vconfig.dpage
int 10h ; Get Cursor Position
mov ax, dx ; Return cursor row/column
ret
GetCurPos ENDP
-♦-