This is an old revision of the document!
Note: This IBM PC BIOS API call is for DOS/Win16 personality only. Use Family API for portability.
Note: osFree Macro Library provides macros for most of functions
Int 10H
Video BIOS API. All registers saved on entry and restores on return.
BIOS Interrupts
Function | Macro | Description | Version |
---|---|---|---|
00H | @SetMode1) | Set Video Mode | 5150+ |
01H | @SetCurSz2)/@SetCsrSize3) | Set Cursor Shape Size | 5150+ |
02H | @SetCurPos4)/@SetCsrPos5) | Set Cursor Position | 5150+ |
03H | @GetCur6)/@GetCsr7) | Get Current Cursor Position | 5150+ |
04H | READ LIGHT PEN POSITION | 5150+ | |
05H | @SetPage8) | Set Active Video Page | 5150+ |
06H | @ScrollUp9) | Scroll Screen Area Up | 5150+ |
07H | @ScrollDn10) | Scroll Screen Area Down | 5150+ |
08H | @GetChAtr11)/@GetCharAtr12) | Get Character Attribute | 5150+ |
09H | @PutChAtr13)/@PutCharAtr14) | Print Char With Attribute | 5150+ |
0AH | @PutCh15)/@PutChar16) | Print Char | 5150+ |
0BH |