PickBASIC / FlashBASIC
u00ba user exit
.mdThe u00ba user exit performs BIOS INT 10 calls to change the video screen attributes on the console.
Syntax
result = iconv(registers, ’u00ba’)
Parameter(s)
| registers | Dynamic array containing the values for the A, B, C, and D registers in the form: | |
| registers<1> | AX register (AH:AL) | |
| registers<2> | BX register (BH:BL) | |
| registers<3> | CX register (CH:CL) | |
| registers<4> | DX register (DH:DL) | |
Description
Below is a partial listing of the functions available through the INT 10 call:
| 00 | Determine or set video state. |
| 01 | Set cursor type. |
| 02 | Set cursor position. |
| 03 | Read cursor position. |
| 04 | Read light pen. |
| 05 | Select active page. |
| 06 | Scroll page up. |
| 07 | Scroll page down. |
| 08 | Read character attribute. |
| 09 | Write character and attribute. |
| 0A | Write character. |
| 0B | Set color palette. |
| 0C | Write dot. |
| 0D | Read dot. |
| 0E | Write TTY. |
| 0F | Return current video state. |
| 10 | Set palette registers. |
| 11 | Character generator routine (EGA and above). |
| 12 | Alternate select (EGA and above). |
| 13 | Write string. |
| 14 | Load LCD character font. |
| 15 | Return physical display parameters. |
| 1A | Display combination code. |
| 1B | Functionality/state information. |
| 1C | Save/restore video state. |