0000h |
get VPD version
Return: |
CF |
- |
clear |
AH |
= |
major version |
AL |
= |
minor version |
DX |
= |
??? (CB01h) |
|
0001h |
get valid??? printers
Return: |
CF |
- |
clear |
AX |
= |
bitmask of ??? printers (bits 0-2) |
|
0002h |
get ??? for printer
Data: |
CX |
= |
printer port (0-2) |
Return: |
CF |
- |
clear if successful |
BX:AX |
= |
??? |
CF |
- |
set on error (invalid port number) |
|
0003h |
set ??? for printer
Data: |
CX |
= |
printer port (0-2) |
BX:AX |
= |
??? |
Return: |
CF |
- |
clear if successful |
CF |
- |
set on error (invalid port number) |
|
0004h |
???
Data: |
CX |
= |
printer port (0-2) |
EAX |
= |
VM handle |
Return: |
CF |
- |
clear if successful |
CF |
- |
set on error (invalid port number) |
|
0005h |
???
Data: |
CX |
= |
printer port (0-2) |
EAX |
= |
VM handle |
Return: |
CF |
- |
clear if successful |
CF |
- |
set on error (invalid port number or ???) |
|
0006h |
unused
|
0007h |
unused
|
0008h |
unused
|
0009h |
unused
|
000Ah |
unused
|
000Bh |
unused
|
000Ch |
unused
|
000Dh |
unused
|
000Eh |
unused
|
000Fh |
???
Data: |
CX |
= |
printer port (0-2) |
AX |
= |
??? |
Return: |
CF |
- |
clear if successful |
CF |
- |
set on error (e.g. invalid port number) |
|
0010h |
???
Data: |
CX |
= |
printer port (0-2) |
Return: |
CF |
- |
clear if successful |
CF |
- |
set on error (e.g. invalid port number) |
|
0011h |
???
Data: |
CX |
= |
printer port (0-2) |
Return: |
CF |
- |
clear if successful |
CF |
- |
set on error (e.g. invalid port number) |
|
0012h |
get port status
Data: |
CX |
= |
printer port (0-2) |
Return: |
CF |
- |
clear if successful |
AX |
= |
port status (see #P0658 at PORT 03BCh"LPT") |
CF |
- |
set on error (e.g. invalid port number) |
|
else |
|