Index for interrupt INT 7E
Table of Contents by Order
7E - INT 7E - RESERVED FOR DIP, Ltd. ROM LIBRARY
7E - INT 7E U - YTERM 1.4 - ???
7E - INT 7E - DJGPP GO32.EXE DOS EXTENDER - RELOCATED IRQ6
7E00 - INT 7E - MaxSBOS v0.21 - GET ???
7E0001 - INT 7E - IWSBSDRV v1.41 - SEND MIDI BYTE
7E0002 - INT 7E - IWSBSDRV v1.41 - SEND MIDI STRING
7E00F6 - INT 7E - SBOS v3.82 - SET ???
7E00F7 - INT 7E - SBOS v3.82 - GET ???
7E00F9 - INT 7E - SBOS v3.82 - SET ???
7E00FB - INT 7E - SBOS v3.82 - SET ???
7E00FD - INT 7E - SBOS v3.82 - SET ???
7E00FE - INT 7E - SBOS v3.82 - UNINSTALL
7E00FF - INT 7E - SBOS v3.82 - SET INTERRUPT FOR ???
7E01 - INT 7E - MaxSBOS v0.21 - ???
7E02 - INT 7E - MaxSBOS v0.21 - ???
7E03 - INT 7E - MaxSBOS v0.21 - NOP
7E5857BL57 - INT 7E - XLOAD - INSTALLATION CHECK
7E5857BL5A - INT 7E - XLOAD - GET ???
7E5857BL5B - INT 7E - XLOAD - GET XLOAD MEMORY SIZE
7E--80 - INT 7E - IWSBSDRV v1.41 - GET ???
7E--81 - INT 7E - IWSBSDRV v1.41 - ???
7E--82 - INT 7E - IWSBSDRV v1.41 - GET ???
7E--83 - INT 7E - IWSBSDRV v1.41 - ??? (CALLS VIWD.VXD)
7E--84 - INT 7E - IWSBSDRV v1.41 - WAKE PROGRAM???
7E--85 - INT 7E - IWSBSDRV v1.41 - SET ??? FLAG
7E--86 - INT 7E - IWSBSDRV v1.41 - HOOK INT 21
7E--87 - INT 7E - IWSBSDRV v1.41 - RESTORE INT 21
INT 7E - RESERVED FOR DIP, Ltd. ROM LIBRARYTop
INT 7E U - YTERM 1.4 - ??? SeeAlso: INT 7D"YTERM",INT 7F"YTERM"Top
INT 7E - DJGPP GO32.EXE DOS EXTENDER - RELOCATED IRQ6 Program: GO32.EXE is a DOS extender included as part of the 80386 port of the GNU C/C++ compiler by DJ Delorie and distributed as DJGPP Notes: this vector is overwritten when GO32 starts but is not restored by early versions of the extender the newest versions of GO32 dynamically allocate the vectors used for the relocated IRQs, much as DESQview does (see INT 50"DESQview") SeeAlso: INT 0E"IRQ6",INT 7D"GO32",INT 7F"GO32"Top
INT 7E - MaxSBOS v0.21 - GET ??? AH = 00h Return: DX:AX -> ??? SeeAlso: AH=01h,AH=02h,AH=03hTop
INT 7E - IWSBSDRV v1.41 - SEND MIDI BYTE AX = 0001h DX = game device handle BL = MIDI byte to send??? ??? Return: EAX = status 00000000h if successful FFFFFFFFh on error (function disabled) Program: IWSBSDRV is the resident portion of the InterWave SBOS sound card emulator for the Gravis UltraSound Plug-and-Play Note: this function is only supported if the MIDISIMPLE device has been opened via the InterWave Game API (see INT 2F/AX=CD21h) SeeAlso: AX=0002h,INT 2F/AX=CD21h,#03074Top
INT 7E - IWSBSDRV v1.41 - SEND MIDI STRING AX = 0002h DX = game device handle ES:EDI -> buffer containing MIDI string to be sent ECX = length of buffer in bytes Return: EAX = status 00000000h if successful FFFFFFFFh on error (function disabled) Note: this function is only supported if the MIDISIMPLE device has been opened via the InterWave Game API (see INT 2F/AX=CD21h) SeeAlso: AX=0001h,INT 2F/AX=CD21h,#03074Top
INT 7E - SBOS v3.82 - SET ??? AX = 00F6h BL = ??? (max. 20h, value will be set to 20h if BL greater) Return: AX=00F9h,AX=00FEhTop
INT 7E - SBOS v3.82 - GET ??? AX = 00F7h Return: AX = status 0000h failed 0001h successful BX = ??? (if nonzero, ??? is hooked) (see AX=00FFh) CH = ??? CL = ??? SeeAlso: AX=00F6h,AX=00FDh,AX=00FFhTop
INT 7E - SBOS v3.82 - SET ??? AX = 00F9h BX = ??? SeeAlso: AX=00F6h,AX=00FBh,AX=00FDhTop
INT 7E - SBOS v3.82 - SET ??? AX = 00FBh BL = ??? SeeAlso: AX=00F6h,AX=00FDh,AX=00FFhTop
INT 7E - SBOS v3.82 - SET ??? AX = 00FDh BL = ??? (max. 20h, value will be set to 20h if BL greater) SeeAlso: AX=00F9h,AX=00FEhTop
INT 7E - SBOS v3.82 - UNINSTALL AX = 00FEh Return: AX = status 0000h successful 00FCh unable to unhook INT 21 00FDh unable to unhook INT 09 00FEh unable to release memory Program: SBOS is a SoundBlaster emulator for the Gravis UltraSound InstallCheck: test for the ASCII signature "SBOS" at offset 0Ah in the interrupt handler's segment (similar to one of the possible EMS installation checks) Range: SBOS may use INT 78-INT 7F Note: this function may not be called if any SBOS vectors have been hooked SeeAlso: INT 21/AX=FD12h,INT 78"UltraMID"Top
INT 7E - SBOS v3.82 - SET INTERRUPT FOR ??? AX = 00FFh BL = new interrupt vector to hook Return: BX = 03CDh if supported Desc: unhooks the current interrupt handler for ???, and reconnects it to the specified new interrupt number SeeAlso: AX=00F7h,AX=00F9h,AX=00FEhTop
INT 7E - MaxSBOS v0.21 - ??? AH = 01h ??? Return: ??? Program: MaxSBOS is a SoundBlaster FM synthesis emulator for the Gravis UltraSound MAX Range: INT 78-INT 7F, selected by commandline parameter Note: the installation check is the same as for 'regular' SBOS (see AX=00FEh) although the API in v0.21 does not provide the functions present in the older SBOS SeeAlso: AX=00FEh,AH=02h,AH=03hTop
INT 7E - MaxSBOS v0.21 - ??? AH = 02h Return: AX = FFFFh SeeAlso: AX=00FEh,AH=01h,AH=03hTop
INT 7E - MaxSBOS v0.21 - NOP AH = 03h Return: nothing SeeAlso: AX=00FEh,AH=01h,AH=02hTop
INT 7E - XLOAD - INSTALLATION CHECK AX = 5857h BL = 57h Return: AX = 0000h if installed Program: XLOAD is the LOADHIGH-equivalent from Helix Software's Netroom SeeAlso: AX=5857h/BL=5Ah,AX=5857h/BL=5BhTop
INT 7E - XLOAD - GET ??? AX = 5857h BL = 5Ah Return: AX = 0000h CX = ??? DS:SI -> ??? SeeAlso: AX=5857h/BL=57h,AX=5857h/BL=5BhTop
INT 7E - XLOAD - GET XLOAD MEMORY SIZE AX = 5857h BL = 5Bh Return: AX = 0000h CX = segment of XLOAD TSR DX = size of memory block in which XLOAD TSR is located SeeAlso: AX=5857h/BL=57h,AX=5857h/BL=5AhTop
INT 7E - IWSBSDRV v1.41 - GET ??? AL = 80h Return: DX:AX -> ??? SeeAlso: AL=81h,AL=82h,AL=83h,AL=84h,AL=85h,AL=86h,AL=87hTop
INT 7E - IWSBSDRV v1.41 - ??? AL = 81h ??? Return: ??? SeeAlso: AL=80h,AL=82h,AL=83h,AL=84h,AL=85h,AL=86h,AL=87hTop
INT 7E - IWSBSDRV v1.41 - GET ??? AL = 82h Return: AX = ??? (FFFFh) SeeAlso: AL=80h,AL=81h,AL=83h,AL=84h,AL=85h,AL=86h,AL=87hTop
INT 7E - IWSBSDRV v1.41 - ??? (CALLS VIWD.VXD) AL = 83h ??? Return: ??? SeeAlso: AL=80h,AL=81h,AL=82h,AL=84h,AL=85h,AL=86h,AL=87h SeeAlso: INT 2F/AX=1684h/BX=38DAh"VIWD"Top
INT 7E - IWSBSDRV v1.41 - WAKE PROGRAM??? AL = 84h Return: AL = status 00h successful else failed SeeAlso: AL=80h,AL=81h,AL=82h,AL=83h,AL=85h,AL=86h,AL=87h SeeAlso: INT 2F/AX=CD04h"InterWave"Top
INT 7E - IWSBSDRV v1.41 - SET ??? FLAG AL = 85h Return: nothing SeeAlso: AL=80h,AL=81h,AL=82h,AL=83h,AL=84h,AL=86h,AL=87hTop
INT 7E - IWSBSDRV v1.41 - HOOK INT 21 AL = 86h Return: AX,BX,DX,ES destroyed SeeAlso: AL=80h,AL=81h,AL=82h,AL=83h,AL=84h,AL=85h,AL=87hTop
INT 7E - IWSBSDRV v1.41 - RESTORE INT 21 AL = 87h Return: AX,DX destroyed SeeAlso: AL=80h,AL=81h,AL=82h,AL=83h,AL=84h,AL=85h,AL=86hTop