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