Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
Int 10H Function 12H Subfunction 35H
◄Summary► ◄Notes► ◄Back►
──────────────────────────────────────────────────────────────────────────────
Description: Switch Active Display [MCGA] [VGA]
Allows selection of one of two video adapters in the system, when memory
usage or port addresses conflict between the two adapters.
Input Output
══════════════════════════════ ═══════════════════════════════
AH=12H If function supported
AL=switching function AL=12H
00H to disable initial and, if called with AL=00H
video adapter or 02H
01H to enable system board Video adapter state information
video adapter saved in caller's buffer
02H to disable active or, if called with AL =03H
video adapter Video adapter state restored
03H to enable inactive from information in caller's
video adapter buffer.
BL=35H
ES:DX=segment:offset of 128-byte buffer
(if AL =00H, 02H, or 03H)
-♦-