| 40h |
| Query Mux |
| Return: |
| AH |
= |
status (see #00634) |
| AL |
= |
currently-selected port |
| CH |
= |
status flags bit 0: channel locked
bit 1: interrupt pending |
| BH |
= |
destroyed |
|
| Notes: |
the PhoenixBIOS v4.0 documentation lists BL as
the currently-selected port and AL as the status flags |
|
| 41h |
| Query Device Port |
| Data: |
| AL |
= |
EPP multiplex device port (1-8) |
|
| Return: |
| AH |
= |
status (see #00634) |
| CH |
= |
status flags (see #00638) |
| BX |
= |
EPP product/device ID (0000h if
undefined) |
|
| Notes: |
The PhoenixBIOS v4.0 documentation lists AL as the
status flags and CX as the device ID. |
|
| 42h |
| Set Product ID |
| Data: |
| AL |
= |
EPP multiplex device port (1-8) |
| CX |
= |
EPP product ID |
|
| Return: |
| AH |
= |
status (see #00634) |
| BX |
= |
destroyed |
|
|
| 50h |
| Query Daisy Chain |
| Data: |
| AL |
= |
EPP multiplexor device port (1-8) |
|
| Return: |
| AH |
= |
status (see #00634) |
| CH |
= |
status flags:
| bit 0 |
: |
channel locked |
| bit 1 |
: |
interrupt pending |
|
| BL |
= |
currently-selected device |
| BH |
= |
EPP daisy chain revision (high
nybble = major) |
| CL |
= |
daisy-chain depth (00h if no daisy
chain) |
| ES:DI |
 |
ASCIZ driver vendor identification
string |
|
| Notes: |
The PhoenixBIOS v4.0 documentation lists AH=51h as
"Query Daisy Chain" and BL as the multiplexor
port; it also lists AL as status flags on return. |
|
| 51h |
| Rescan Daisy Chain
(dynamically reassign port numbers) |
| Data: |
| AL |
= |
EPP multiplexor device port (1-8) |
|
| Return: |
| AH |
= |
status (see #00634) |
| BX |
= |
destroyed |
|
| Notes: |
The PhoenixBIOS v4.0 documentation lists AH=50h as
"Rescan Daisy Chain" and BL as the multiplexor
port. |
|