INT 10 - Video BIOS Services
For more information, see the following topics:
INT 10,0 - Set video mode
INT 10,1 - Set cursor type
INT 10,2 - Set cursor position
INT 10,3 - Read cursor position
INT 10,4 - Read light pen
INT 10,5 - Select active display page
INT 10,6 - Scroll active page up
INT 10,7 - Scroll active page down
INT 10,8 - Read character and attribute at cursor
INT 10,9 - Write character and attribute at cursor
INT 10,A - Write character at current cursor
INT 10,B - Set color palette
INT 10,C - Write graphics pixel at coordinate
INT 10,D - Read graphics pixel at coordinate
INT 10,E - Write text in teletype mode
INT 10,F - Get current video state
INT 10,10 - Set/get palette registers (EGA/VGA)
INT 10,11 - Character generator routine (EGA/VGA)
INT 10,12 - Video subsystem configuration (EGA/VGA)
INT 10,13 - Write string (BIOS after 1/10/86)
INT 10,14 - Load LCD char font (convertible)
INT 10,15 - Return physical display parms (convertible)
INT 10,1A - Video Display Combination (VGA)
INT 10,1B - Video BIOS Functionality/State Information (MCGA/VGA)
INT 10,1C - Save/Restore Video State (VGA only)
INT 10,FE - Get DESQView/TopView Virtual Screen Regen Buffer
INT 10,FF - Update DESQView/TopView Virtual Screen Regen Buffer
Warning: Some BIOS implementations have a bug that causes register
BP to be destroyed. It is advisable to save BP before a call to
Video BIOS routines on these systems.
- registers CS, DS, ES, SS, BX, CX, DX are preserved unless
explicitly changed
- see INT 1F INT 1D INT 29 INT 21,2 INT 21,6 INT 21,9