INT 10 - VIDEO - SELECT DISPLAY PAGE                     

Input

Output

AX

05h Page Number Destroyed AX

BX

    Destroyed SP

CX

    Destroyed BP

DX

    Destroyed SI
ES:DI   Destroyed DI
Note:   The contents of a display page are not destroyed
        when the current display page is changed. In fact,
        you can write to an inactive page, then switch to
        it--thereby producing fast screen updates.

Valid Page Numbers:

        0-7: new page value for modes 0 & 1
        0-3: new page value for modes 2 & 3
        80h: read CRT/CPU page registers [PCjr only]
            Ret BH = CRT Page Register
                BL = CPU Page Register
                DX = Graphics Bitmap Buffer Segment
        81h: set CPU page  register  to  value  in  BL (PCjr only)
            Ret BH = CRT Page Register
                BL = CPU Page Register
                DX = Graphics Bitmap Buffer Segment

        82h: set CRT page  register  to  value  in  BH (PCjr only)
            Ret BH = CRT Page Register
                BL = CPU Page Register
                DX = Graphics Bitmap Buffer Segment
        83h: set both display registers to values in  BH, BL
            (PCjr only) {Corona/Cordata BIOS v4.10+}
            Ret BH = CRT Page Register
                BL = CPU Page Register
                DX = Graphics Bitmap Buffer Segment
        00h: set  address  of  graphics bitmap buffer (video
             modes 60h,61h)
            Ret BX   segment of buffer
        0Fh: get  address  of  graphics bitmap buffer (video
             modes 60h,61h)


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