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) Defined in MASM 5.x	Set Video Mode	5150+
01H	@SetCurSz1)/@SetCsrSize2) Defined in MASM 6.x	Set Cursor Shape Size	5150+
02H	@SetCurPos1)/@SetCsrPos2)	Set Cursor Position	5150+
03H	@GetCur1)/@GetCsr2)	Get Current Cursor Position	5150+
04H	READ LIGHT PEN POSITION	5150+
05H	@SetPage1)	Set Active Video Page	5150+
06H	@ScrollUp3) osFree extension	Scroll Screen Area Up	5150+
07H	@ScrollDn3)	Scroll Screen Area Down	5150+
08H	@GetChAtr1)/@GetCharAtr2)	Get Character Attribute	5150+
09H	@PutChAtr1)/@PutCharAtr2)	Print Char With Attribute	5150+
0AH	@PutCh1)/@PutChar2)	Print Char	5150+
0BH