Outils pour utilisateurs

Outils du site


back2root:ibm-pc-ms-dos:interrupts:int_10:int_10_05

Ceci est une ancienne révision du document !


INT 0x10 - 0x05 - Select Active Display Page

Request/Call:

reg value descr
AH 0x05
AL parm new page number (see Video Pages)

:!: for PCjr only:

reg value descr
AL 0x80 read CRT/CPU page registers
0x81 set CPU page register
BL: CPU page register
0x82 set CRT page register
BH: CRT page register
0x83 set bot CRT and CPU page register
BL: CPU page register
BH: CRT page register

Return (valid only for PCJr)

reg descr
BH CRT page register
BL CPU page register

Notes & Comments

  • returns data from BIOS DATA AREA locations 40:50, 40:60 and 40:61
  • the 6845 can also be used to read the cursor position
  • the return data can be circumvented by direct port I/O to the 6845 CRT Controller since this function returns the data found in the BIOS Data Area without actually checking the controller
  • to determine whether the requested page actually exists, use AH=0Fh to query the current page after making this call

Back

back2root/ibm-pc-ms-dos/interrupts/int_10/int_10_05.1674159377.txt.gz · Dernière modification : 2023/01/19 21:16 de frater