Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| back2root:ibm-pc-ms-dos:interrupts:int_10:int_10_05 [2023/01/19 21:14] – créée frater | back2root:ibm-pc-ms-dos:interrupts:int_10:int_10_05 [2023/01/19 21:19] (Version actuelle) – [Request/Call:] frater | ||
|---|---|---|---|
| Ligne 6: | Ligne 6: | ||
| ^ reg ^ value ^ descr ^ | ^ reg ^ value ^ descr ^ | ||
| |  AH    | |  AH    | ||
| - | |  AL    | + | |  AL    | 
| :!: for PCjr only: | :!: for PCjr only: | ||
| {{tablelayout? | {{tablelayout? | ||
| - | ^ reg ^ value ^ descr ^ | + | ^  reg  ^  value  ^  descr                                                                              | 
| - | |  AL    | + | |  AL    | 
| - | |        | + | | :::   |  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  | 
| + | <WRAP round box> | ||
| + | * the CPU page determines which 16K block of the first 128K of physical memory will be mapped at B800h by the hardware | ||
| + | * the CRT page determines the start address of the memory used by the video controller | ||
| + | </ | ||
| ===== Return (valid only for PCJr) ===== | ===== Return (valid only for PCJr) ===== | ||
| Ligne 31: | Ligne 34: | ||
|   * the [[back2root: |   * the [[back2root: | ||
| * 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 | * 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 | ||
| </ | </ | ||
| [[start|Back]] | [[start|Back]] | ||