Index for interrupt INT 81
Table of Contents by Order
81 - INT 81 - reserved for BASIC
81 - INT 81 - IBM TOKEN RING ADAPTER - ???
81 - INT 81 - BusLogic BT-946C PCI SCSI Adapter - SCRATCHPAD RAM (NOT A VECTOR!)
81 - INT 81 - AMI WinBIOS - SECOND HARD DRIVE AUTODETECTION
81 - INT 81 - Paragon Technology PTS/DOS 6.5x, S/DOS 1.0 - API
810200 - INT 81 - Gravis UltraSound - MegaEm - PROCESS COMMAND LINE
810202 - INT 81 - Gravis UltraSound - MegaEm - ???
810300 - INT 81 - Gravis UltraSound - MegaEm - LOAD SAMPLE ???
810400 - INT 81 - Gravis UltraSound - MegaEm - ???
812010 - INT 81 - Gravis UltraSound - MEGA_EM v3.0+ - INT 78 REDIRECT
812011 - INT 81 - Gravis UltraSound - MEGA_EM v3.0+ - NMI REDIRECT
812012 - INT 81 - Gravis UltraSound - MEGA_EM v3.0+ - SOUNDCARD IRQ REDIRECT
812015 - INT 81 - Gravis UltraSound - MEGA_EM v3.0+ - ???
INT 81 - reserved for BASIC Note: this vector is modified but not restored by Direct Access v4.0, and may be left dangling by other programs written with the same version of compiled BASIC SeeAlso: INT 80"BASIC",INT 82"BASIC"Top
INT 81 - IBM TOKEN RING ADAPTER - ??? SeeAlso: INT 82"TOKEN RING",INT 91"TOKEN RING"Top
INT 81 - BusLogic BT-946C PCI SCSI Adapter - SCRATCHPAD RAM (NOT A VECTOR!) Note: the factory-default location for the eight bytes of scratchpad RAM needed by the SCSI adapter is 0000h:0200h, which is interrupt vectors 80h and 81h SeeAlso: INT 80"BusLogic"Top
INT 81 - AMI WinBIOS - SECOND HARD DRIVE AUTODETECTION Notes: used by WinBIOS with core version of July 1994 or later QEMM 7.5 began using this interrupt internally after the QPAT3 maintenance release when searching for "ROM holes", causing a lengthy delay during bootup. Adding the QEMM parameter RH:N will avoid the QEMM call to INT 81 and speed up the boot processTop
INT 81 - Paragon Technology PTS/DOS 6.5x, S/DOS 1.0 - APITop
INT 81 - Gravis UltraSound - MegaEm - PROCESS COMMAND LINE AX = 0200h BX = PSP segment SI = ??? (data area) Return: AX = status (see #03975) BL = emulation state bit 1 Emulation is on bit 2 Emulation is off Program: MegaEm is a protected-mode SoundBlaster, SoundCanvas, and MT-32 emulator for the Gravis UltraSound Range: INT 81 to INT FF (see INT 21/AX=FD12h), selected by scanning for an interrupt with vector 0000h:0000h SeeAlso: AX=0202h,AX=0300h,AX=0400h,INT 21/AX=FD12h/BX=3457h (Table 03975) Values for MegaEm status: 0000h successful 0001h invalid command line optie 0002h display options 0003h ??? 0004h invalid number of voices specified 0005h could not load enough patches to provide acceptable emulation 0006h to many warnings on patch loading 0007h ??? (not used anymore) 0008h /CO and SCSI don't work together 0009h invalid music volume 000Ah invalid master volume 000Bh /SC switch is no longer valid 0100h ??? (some error on patch loading)Top
INT 81 - Gravis UltraSound - MegaEm - ??? AX = 0202h Return: AX = ??? SeeAlso: AX=0200h,AX=0300h,AX=0400h,INT 21/AX=FD12h/BX=3457hTop
INT 81 - Gravis UltraSound - MegaEm - LOAD SAMPLE ??? AX = 0300h Return: AX = ??? SeeAlso: AX=0200h,AX=0202h,AX=0400h,INT 21/AX=FD12h/BX=3457hTop
INT 81 - Gravis UltraSound - MegaEm - ??? AX = 0400h BX = ??? (segment) Return: AX = ??? BX = ??? Program: MegaEm is a protected-mode SoundBlaster, SoundCanvas, and MT-32 emulator for the Gravis UltraSound SeeAlso: AX=0200h,AX=0202h,AX=0300h,INT 21/AX=FD12h/BX=3457hTop
INT 81 - Gravis UltraSound - MEGA_EM v3.0+ - INT 78 REDIRECT AX = 2010h ??? Return: ??? Note: MegaEm calls this function from its INT 78 handler, and then immediately returns (via RETF in v3.10, thus leaving the flags on the stack); this permits it to operate while hooking only one interrupt through the memory manager in protected mode SeeAlso: AX=2011h,AX=2012hTop
INT 81 - Gravis UltraSound - MEGA_EM v3.0+ - NMI REDIRECT AX = 2011h ??? Return: ??? Note: MegaEm calls this function from its NMI (INT 02) handler, and then immediately returns; this permits it to operate while hooking only one interrupt through the memory manager in protected mode SeeAlso: AX=2010h,AX=2012hTop
INT 81 - Gravis UltraSound - MEGA_EM v3.0+ - SOUNDCARD IRQ REDIRECT AX = 2012h ??? Return: ??? Note: MegaEm calls this function from its GUS IRQ handler, and then immediately returns; this permits it to operate while hooking only one interrupt through the memory manager in protected mode SeeAlso: AX=2010h,AX=2011hTop
INT 81 - Gravis UltraSound - MEGA_EM v3.0+ - ??? AX = 2015h ??? Return: ???Top