Index for interrupt INT 6D
Table of Contents by Order
6D - INT 6D - VIDEO - many VGA - VIDEO BIOS ENTRY POINT
6D - INT 6D - Trident SVGA - VIDEO BIOS HANDLER
6D - INT 6D - DECnet DOS (before 2.1) - DATA LINK LAYER PROGRAM
6D - INT 6D C - HP Vectra AT - IRQ21 - RESERVED HARDWARE INTERRUPT
6DBD60 - INT 6D U - Matrox Multiple Monitor Support v1.0 - ???
6DBD61 - INT 6D U - Matrox Multiple Monitor Support v1.0 - GET VIDEO MODE INFORMATION
6DBD6F - INT 6D U - Matrox Multiple Monitor Support v1.0 - INSTALLATION CHECK
6DBDFF - INT 6D U - Matrox Multiple Monitor Support v1.0 - UNHOOK INTERRUPT (UNINSTALL)
INT 6D - VIDEO - many VGA - VIDEO BIOS ENTRY POINT Desc: points at the original INT 10 entry point set up by the VGA BIOS Notes: used by IBM, ATI VGA Wonder, Paradise, Video7, and NCR, and many others the Diamond Stealth64 BIOS uses this vector to store the INT 42 vector of the inactive video (see INT 10/AH=12h/BL=35h) SeeAlso: INT 10/AH=00h,INT 10/AH=0Eh,INT 10/AH=12h/BL=10hTop
INT 6D - Trident SVGA - VIDEO BIOS HANDLER Note: the BIOS INT 10 handler on various Trident VGA cards consists merely of a call to INT 6D followed by an IRET.Top
INT 6D - DECnet DOS (before 2.1) - DATA LINK LAYER PROGRAM AH = function ??? Return: ??? InstallCheck: test for a signature area immediately preceding the interrupt handler (see #03734) SeeAlso: INT 69/AH=0Ah,INT 6C"DECnet",INT 6E"DECnet" Index: installation check;DECnet DOS Data Link Layer Format of DECnet DOS signature area: Offset Size Description (Table 03734) -5 BYTE major version number -4 BYTE minor version number -3 3 BYTEs signature (ASCII "DLL")Top
INT 6D C - HP Vectra AT - IRQ21 - RESERVED HARDWARE INTERRUPT SeeAlso: INT 0D"IRQ5",INT 6C"HP Vectra",INT 6E"HP Vectra"Top
INT 6D U - Matrox Multiple Monitor Support v1.0 - ??? AX = BD60h DS:SI -> buffer containing ??? (see #03735) ??? Return: AX = 00BDh if function executed ???:SI -> 22-byte buffer (inside TSR) filled with ??? (see #03735) AX unchanged if function disabled Note: this function is a NOP if AX=BD6Fh/BL=01h was called SeeAlso: AX=BD61h,AX=BD6Fh,AX=BDFFh Format of Matrox ??? buffer: Offset Size Description (Table 03735) 00h 4 BYTEs ??? 04h WORD video mode width in pixels 06h WORD video mode height in pixels 08h BYTE ??? 09h BYTE ??? 0Ah BYTE ??? 0Bh BYTE flags bit 1: ??? bit 4: ??? (corresponds to bit 14 for AX=BD61h) bit 5: ??? (corresponds to bit 15 for AX=BD61h) 0Ch DWORD -> ??? buffer 10h WORD ??? bit 4: ??? (corresponds to bit 14 for AX=BD61h) bit 5: ??? (corresponds to bit 15 for AX=BD61h) 12h 4 BYTEs ??? SeeAlso: #03736Top
INT 6D U - Matrox Multiple Monitor Support v1.0 - GET VIDEO MODE INFORMATION AX = BD61h BX = width in pixels (bits 13-0) bit 14: ??? bit 15: ??? CX = height in pixels Return: AL = BDh if function supported AH = status 00h successful 01h failed (resolution/flags not supported) CX:BX -> video mode data structure (see #03736) (first word is FFFFh if unsupported resolution) EAX high word cleared SeeAlso: AX=BD60h,AX=BD6Fh,AX=BDFFh Format of Matrox video mode information (VCE structure): Offset Size Description (Table 03736) 00h WORD width in pixels 02h WORD height in pixels 04h WORD ??? 06h DWORD dot clock frequency 0Ah 25 BYTEs ??? SeeAlso: #03735Top
INT 6D U - Matrox Multiple Monitor Support v1.0 - INSTALLATION CHECK AX = BD6Fh BL = subfunction 00h installation check 01h disable TSR 02h enable TSR (see AX=BD60h) Return: AX = 00BDh if installed SeeAlso: AX=BD60h,AX=BD61h,AX=BDFFhTop
INT 6D U - Matrox Multiple Monitor Support v1.0 - UNHOOK INTERRUPT (UNINSTALL) AX = BDFFh Return: AX = 00BDh if supported Note: this function revectors INT 6D without checking that it points at the TSR, and does not release the memory occupied by the TSR SeeAlso: AX=BD60h,AX=BD61h,AX=BD6FhTop