Int 15h, C3h            Programmable Option Select (POS)                 PS/2

Interface to the Programmable Option Select (POS) of the Micro
Channel.

──────────────────────────────────────────────────────────────────
Get Base POS Address

Entry AX = C400h

Return For PCjr and PC:
AH = 80h, CF = 1
For PC XT, AT, XT 286, Convertible, PS/2 30:
AH = 86h, CF = 1
For All Others:
CF = 0 Operation successful
AL = 0
DX = Base POS register address
CF = 1 Operation unsuccessful

──────────────────────────────────────────────────────────────────
Enable Slot for Setup

Entry AX = C401h

Return For PCjr and PC:
AH = 80h, CF = 1
For PC XT, AT, XT 286, Convertible, PS/2 30:
AH = 86h, CF = 1
For All Others:
CF = 0 Operation successful
AL = 1
DX = Slot number
CF = 1 Operation unsuccessful

──────────────────────────────────────────────────────────────────
Adapter Enable

Entry AX = C402h

Return For PCjr and PC:
AH = 80h, CF = 1
For PC XT, AT, XT 286, Convertible, PS/2 30:
AH = 86h, CF = 1
For All Others:
CF = 0 Operation successful
AL = 2
CF = 1 Operation unsuccessful

──────────────────────────────────────────────────────────────────

This service provides a consistent interface to the Programmable
Option Select of the Micro Channel (MCA) in PS/2 models 50, 60,
70, and 80.

It is a special feature of the Micro Channel that you can now set
in software information that required dip switches before. For
example, you can enable or disable options in MCA slots. This
service allows you to take advantage of this new capability.