INT 10 - VIDEO - SET VIDEO MODE                        

Input

Output

AX

00h New Mode Destroyed AX

BX

    Destroyed SP

CX

    Destroyed BP

DX

    Destroyed SI
ES:DI   Destroyed DI
Screen Modes:

              text  pixel graphic color disp scrn system
              resol  box  resoltn       page addr
        00h = 40x25  8x8          B&W     8  B800 CGA
            = 40x25  8x14         B&W     8  B800 ATI VIP
        01h = 40x25  8x8           16     8  B800 CGA
            = 40x25  8x14          16     8  B800 ATI VIP
        02h = 80x25  8x8          B&W     4  B800 CGA
            = 80x25  8x8          B&W     8  B800 EGA/MCGA/VGA
            = 80x25  8x14         B&W     8  B800 ATI VIP
        03h = 80x25  8x8           16     4  B800 CGA
            = 80x25  8x8           16     8  B800 EGA/MCGA/VGA
        04h = 40x25  8x8  320x200   4     1  B800 CGA
        05h = 40x25  8x8  320x200 4 gray  1  B800 CGA
        06h = 80x25  8x8  640x200 B&W     1  B800 CGA
        07h = 80x25  9x14         mono    1  B000 MDA/Hercules
            = 80x25                       8       EGA/VGA
            = 80x25  9x14         mono       B000 ATI VIP

        08h = 20x25  8x8  160x200  16        B800 PCjr/Tandy 1000
        09h = 40x25  8x8  320x200  16        B800 PCjr/Tandy 1000
        0Ah = 80x25  8x8  640x200   4        B800 PCjr/Tandy 1000
        0Bh = reserved (used internally by EGA BIOS)
        0Ch = reserved (used internally by EGA BIOS)
        0Dh = 40x25  8x8  320x200  16     8  A000 EGA/VGA
        0Eh = 80x25  8x8  640x200  16     4  A000 EGA/VGA
        0Fh = 80x25  8x14 640x350 mono    2  A000 EGA/VGA
        10h = 80x25  8x14 640x350 4or16   2  A000 EGA/VGA
        11h = 80x30  8x16 640x480 mono       A000 VGA/MCGA/ATI EGA/ATI VIP
        12h = 80x30  8x16 640x480  16        A000 VGA/ATI VIP
            = 80x30  8x16 640x480 16/64      A000 ATI EGA Wonder
        13h = 40x25  8x8  320x200 256        A000 VGA/MCGA/ATI VIP
        14h = 80x25  8x8  640x200                 Lava Chrome II EGA
        15h = 80x25  8x14 640x350                 Lava Chrome II EGA
        16h = 80x25  8x14 640x350                 Lava Chrome II EGA
        17h = 80x34  8x14 640x480                 Lava Chrome II EGA
        18h = 132x44 8x8          mono            Tseng Labs EVA
            = 80x34  8x14 640x480                 Lava Chrome II EGA

        19h = 132x25 8x14         mono            Tseng Labs EVA
        1Ah = 132x28 8x13         mono            Tseng Labs EVA
        22h = 132x44 8x8                          Tseng, Ahead
        23h = 132x25 6x14                         Tseng Labs EVA
            = 132x25 8x14                         Ahead Systems EGA2001
            = 132x25 8x8           16        B800 ATI EGA Wonder/ATI VIP
        24h = 132x28 6x13                         Tseng Labs EVA
        25h = 80x60  8x8  640x480                 Tseng Labs EVA
            =             640x480  16             VEGA VGA
        26h = 80x60  8x8                          Tseng Labs EVA
            = 80x60  8x8  640x480                 Ahead Systems EGA2001
        27h =             720x512  16             VEGA VGA
            = 132x25 8x8          mono       B000 ATI EGA Wonder/ATI VIP
        28h = ???x???                             VEGA VGA
        29h =             800x600  16             VEGA VGA
        2Dh =             640x350 256             VEGA VGA
        2Eh =             640x480 256             VEGA VGA
        2Fh =             720x512 256             VEGA VGA

        30h =             800x600 256             VEGA VGA
            =             ???x???            B800 AT&T 6300
        33h = 132x44 8x8           16        B800 ATI EGA Wonder/ATI VIP
        36h =             960x720  16             VEGA VGA
        37h =            1024x768  16             VEGA VGA
            = 132x44 8x8          mono       B000 ATI EGA Wonder/ATI VIP
        40h = 80x25  8x16 640x400   2     1  B800 AT&T 6300, Compaq Portable
            = 80x43                               VEGA VGA
        41h =             640x200  16     1       AT&T 6300
            = 132x25                              VEGA VGA
        42h = 80x25  8x16 640x400  16             AT&T 6300
            = 132x43                              VEGA VGA
        43h = unsupported 640x200 of 640x400 viewport  AT&T 6300
            = 80x60                               VEGA VGA
        44h = disable VDC and DEB output          AT&T 6300
            = 100x60                              VEGA VGA
        48h = 80x50  8x8  640x400   2        B800 AT&T 6300
        49h = 80x30  8x16 640x480                 Lava Chrome II EGA
        4Dh = 120x25                              VEGA VGA

        4Eh = 120x43                              VEGA VGA
        4Fh = 132x25                              VEGA VGA
        50h = 132x25 9x14         mono            Ahead Systems EGA2001
            = 80x30  8x16 640x480  16             Paradise EGA-480
            = 80x43               mono            VEGA VGA
            =             640x480 mono???         Taxan 565 EGA
            = 80x34                               Lava Chrome II EGA
        51h = 80x30  8x16                         Paradise EGA-480
            = 132x25              mono            VEGA VGA
            = 80x34  8x14 640x480  16             ATI EGA Wonder
            = 80x30                               Lava Chrome II EGA
        52h = 132x44 9x8          mono            Ahead Systems EGA2001
            = 132x43              mono            VEGA VGA
            = 94x29  8x14 752x410  16             ATI EGA Wonder
            = 80x60                               Lava Chrome II EGA
        53h = 100x40 8x14 800x560  16             ATI EGA Wonder/ATI VIP
            = 132x43                              Lava Chrome II EGA

        54h = 132x43 8x8                          Paradise EGA-480
            = 132x43 7x9          16/256k    B800 Paradise VGA
            = 132x43 8x9          16/256k    B800 Paradise VGA on multisync
            = 132x43                              Taxan 565 EGA
            = 100x42 8x14 800x600  16        A000 ATI EGA Wonder
            = 132x25                              Lava Chrome II EGA
        55h = 132x25 8x14                         Paradise EGA-480
            = 132x25 7x16         16/256k    B800 Paradise VGA
            = 132x25 8x16         16/256k    B800 Paradise VGA on multisync
            = 132x25                              Taxan 565 EGA
            = 80x66  8x8          16/256k    A000 ATI VIP
            = 94x29  8x14 752x410                 Lava Chrome II EGA
        56h = 132x43 8x8          3???    2  B000 NSI Smart EGA+
            = 132x43 7x9            4        B000 Paradise VGA
            = 132x43 8x9            4        B000 Paradisk VGA on multisync
            = 132x43              mono            Taxan 565 EGA

        57h = 132x25 8x14         3???    4  B000 NSI Smart EGA+
            = 132x25 7x16           4        B000 Paradise VGA
            = 132x25 8x16           4        B000 Paradise VGA on multisync
            = 132x25              mono            Taxan 565 EGA
        58h = 100x75 8x8  800x600 16/256k    A000 Paradise VGA
            = 80x33  8x14          16        B800 ATI EGA Wonder/ATI VIP
        59h = 100x75 8x8  800x600   2        A000 Paradise VGA
            = 80x66  8x8          16/256k    A000 ATI VIP
        5Eh =             640x400 256             Paradise VGA,VEGA VGA
        5Fh =             640x480 256             Paradise VGA
        60h = 80x???      ???x400                 Corona/Cordata BIOS v4.10+
            =             752x410                 VEGA VGA
        61h =             ???x400                 Corona/Cordata BIOS v4.10+
            =             720x540                 VEGA VGA
        62h =             800x600                 VEGA VGA
        70h = extended mode set (see below)       Everex Micro Enhancer EGA
        71h = 100x35 8x16 800x600 16of64     A000 NSI Smart EGA+
        74h =             640x400   2        B800 Toshiba 3100 AT&T mode
        7Eh = special mode set (see below)        Paradise VGA

        7Fh = special function set (see below)    Paradise VGA
        82h = 80x25               B&W             AT&T VDC overlay mode *
        83h = 80x25                               AT&T VDC overlay mode *
        86h =             640x200 B&W             AT&T VDC overlay mode *
        C0h =             640x400   2/prog pallet AT&T VDC overlay mode *
        C4h = disable output                      AT&T VDC overlay mode *
        D0h =             640x400   2        B800 DEC VAXmate AT&T mode
        ??? =             640x225                 Z-100
        ??? =             640x400                 Z-100

        *    for AT&T VDC  overlay  modes, BL contains the DEB mode,
                 which may be 06h, 40h, or 44h

Note:   IBM standard modes do not  clear the screen if the high
        bit of AL is set


Copyright © 1985 to 2022 Beta Systems                            Last modified: Wednesday, January 05, 2022 .