0000h |
get VMOUSE version
Return: |
CF |
- |
clear |
AH |
= |
major version |
AL |
= |
minor version |
|
0001h |
???
Data: |
EBX |
= |
??? |
ECX |
= |
??? |
Return: |
CF |
- |
clear if successful |
CF |
- |
set on error (e.g. fn 0003h not yet called) |
|
0002h |
??? (calls "test system VM handle")
Return: |
CF |
- |
clear if successful (in system VM) |
CF |
- |
set on error |
|
0003h |
???
Data: |
ECX |
= |
??? |
DX |
= |
??? |
Return: |
CF |
- |
clear |
|
0004h |
???
Note: |
invokes Call_Priority_VM_Event |
|
0005h |
get mouse port data
Return: |
CF |
- |
clear |
AL |
= |
??? (04h) |
AH |
= |
mouse IRQ interrupt number (IRQ4=0Ch,etc.) |
CX |
= |
mouse I/O port address (e.g. 03F8h) |
DX |
= |
COM port number??? (0001h for mouse on COM1) |
|
0100h |
NOP???
|
0101h |
init???
Return: |
CF |
- |
clear |
Note: |
Appears to be the same as fn
0005h, but returns no data. |
|
0102h |
unimplemented
|
0103h |
check ???
Return: |
AX |
= |
status (0000h/0001h) |
Note: |
Checks flag set by fn 0003h. |
|
else |
|