| 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 |
|