Index for interrupt INT 5B
Table of Contents by Order
5B - INT 5B - IRQ11 relocated by DESQview 2.26+
5B - INT 5B - IRQ3 relocated by DoubleDOS
5B - INT 5B - PC cluster adapter - RELOCATED INT 19
5B - INT 5B - AT&T Starlan Extended NetBIOS (variable length names)
5B - INT 5B - Microsoft Network Transport Layer Interface
5B - INT 5B - used by Alloy NTNX
5B - INT 5B - ISOLAN Multi Protocol Software
5B - INT 5B C - TI Professional PC - KEYBOARD MAPPING HOOK
5B5254DL04 - INT 5B U - SitBack v3.02R - GET ???
5B8485DL70 - INT 5B U - SitBack v3.02R - INSTALLATION CHECK
5B8485DL71 - INT 5B U - SitBack v3.02R - SET ??? FLAG AND GET ??? ADDRESS
5B8485DL72 - INT 5B U - SitBack v3.02R - CLEAR ??? FLAG
5B8485DL73 - INT 5B U - SitBack v3.02R - ???
5B8485DL74 - INT 5B U - SitBack v3.02R - ???
5B8485DL75 - INT 5B U - SitBack v3.02R - ???
5B8485DL76 - INT 5B U - SitBack v3.02R - ???
5B8485DL77 - INT 5B U - SitBack v3.02R - SET ??? FLAG
5B8485DL78 - INT 5B U - SitBack v3.02R - GET RESIDENT DATA SEGMENT
5B8485DL79 - INT 5B U - SitBack v3.02R - GET DTA
5B8485DL7A - INT 5B U - SitBack v3.02R - TOGGLE ???
INT 5B - IRQ11 relocated by DESQview 2.26+ Range: INT 5B to INT FB, selected automatically Note: this is the default, but other INTs may be used (see INT 50"DESQview") SeeAlso: INT 50"DESQview",INT 5A"DESQview",INT 5C"DESQview",INT 73Top
INT 5B - IRQ3 relocated by DoubleDOS SeeAlso: INT 0BTop
INT 5B - PC cluster adapter - RELOCATED INT 19 SeeAlso: INT 19,INT 5A"PC Cluster"Top
INT 5B - AT&T Starlan Extended NetBIOS (variable length names) ES:BX -> Network Control Block (see #03245) Return: AL = status (see #03248) SeeAlso: INT 5C"NetBIOS" Format of Starlan Network Control Block: Offset Size Description (Table 03245) 00h BYTE ncb_command (see also #03250) 70h send net Break 01h BYTE ncb_retcode 02h BYTE ncb_lsn 03h BYTE ncb_num 04h DWORD -> ncb_buffer 08h WORD ncb_length 0Ah 16 BYTEs ncb_callname 1Ah 16 BYTEs ncb_name 2Ah BYTE ncb_rto 2Bh BYTE ncb_sto 2Ch DWORD -> ncb_post /* int (far *ncb_post)(); */ 30h BYTE ncb_lana_num 31h BYTE ncb_cmd_cplt 32h DWORD -> ncb_vname 36h BYTE ncb_vnamelen 37h 9 BYTEs ncb_reserve Note: fields 00h-31h are the same as for a standard NetBIOS NCB (see #03249)Top
INT 5B - Microsoft Network Transport Layer Interface Note: used by MS-NET for executing network commands SeeAlso: INT 5C"NetBIOS"Top
INT 5B - used by Alloy NTNXTop
INT 5B - ISOLAN Multi Protocol Software ES:BX -> Transfer Control Block (see #03246) Return: AL = status Note: this software interface allows multiple protocols/software packages to access a BICC 411x network card Format of ISOLAN Transfer Control Block: Offset Type Description (Table 03246) 00h BYTE command code B3h Status F2h Activate F3h Deactivate F4h Send Data 01h BYTE command identity 02h BYTE virtual circuit ID 03h WORD buffer length 05h DWORD buffer pointer 09h BYTE expedited data flag 0Ah BYTE cancelable flag 0Bh 16 BYTEs local network address 1Bh 16 BYTEs remote network address 2Bh DWORD asynchronous notification routine 30h DWORD local network number 34h DWORD remote network number 38h BYTE call timeout 39h BYTE not used 3Ah 8 BYTEs reserved 42h BYTE command code extension 43h WORD Blue Book MAC typeTop
INT 5B C - TI Professional PC - KEYBOARD MAPPING HOOK CF set AH = shift state (see #03247) AL = scan code (see #03214) Return: BX, CX, DI, ES may be destroyed various return methods are supported: IRET, AX unchanged: process keystroke normally IRET, AL = FFh: discard keystroke IRET, AX changed: process modified keystroke chain to old INT 5B: allow other handlers to look at (possibly modified) keystroke in AX RETF 2, CF clear: place returned AX into keyboard buffer without any further processing Notes: invoked by the keyboard ISR, and used to remap the keyboard if CF is clear on entry, some other handler has processed the keystroke and the current handler should not modify it, instead performing a RETF 2 or IRET (after clearing CF on the stack) when requesting that a value be placed directly into the keyboard buffer, AL and AH may not *both* be nonzero (the TI does not return scan codes as part of the key code for non-extended keys) SeeAlso: INT 15/AH=4Fh,INT 4A/AH=00h"TI",INT 59"TI Professional" SeeAlso: INT 5C"TI Professional",INT 5D"TI Professional" SeeAlso: INT 5E"TI Professional",INT 5F"TI Professional" Bitfields for TI Professional PC keyboard mapping hook shift states: Bit(s) Description (Table 03247) 7 CAPS LOCK is on 6-4 reserved (0) 3 repeated key 2 Shift is pressed 1 Alt is pressed 0 Ctrl is pressedTop
INT 5B U - SitBack v3.02R - GET ??? AX = 5254h DL = 04h Return: ES:BX -> ??? in resident portion Program: SitBack is a background file backup utility by SitBack Technologies, Inc. which initiates backups whenever the system is idle SeeAlso: AX=8485h/DL=71h,AX=8485h/DL=72hTop
INT 5B U - SitBack v3.02R - INSTALLATION CHECK AX = 8485h DL = 70h Return: CX = 8485h if installed DX:AX -> ??? (configuration data?) Program: SitBack is a background file backup utility by SitBack Technologies, Inc. which initiates backups whenever the system is idle SeeAlso: AX=5254h/DL=04h,AX=8485h/DL=78hTop
INT 5B U - SitBack v3.02R - SET ??? FLAG AND GET ??? ADDRESS AX = 8485h DL = 71h Return: ES:BX -> FAR entry point to ??? Note: the flag which is modified is located at the address returned by AX=5254h/DL=04h SeeAlso: AX=8485h/DL=72hTop
INT 5B U - SitBack v3.02R - CLEAR ??? FLAG AX = 8485h DL = 72h Note: the flag which is modified is located at the address returned by AX=5254h/DL=04h SeeAlso: AX=8485h/DL=71hTop
INT 5B U - SitBack v3.02R - ??? AX = 8485h DL = 73h ??? Return: ???Top
INT 5B U - SitBack v3.02R - ??? AX = 8485h DL = 74h ??? Return: ???Top
INT 5B U - SitBack v3.02R - ??? AX = 8485h DL = 75h CX = ??? Return: ??? SeeAlso: AX=8485h/DL=76hTop
INT 5B U - SitBack v3.02R - ??? AX = 8485h DL = 76h CX = ??? Return: ??? Note: conditionally calls the code for AX=8485h/DL=75h SeeAlso: AX=8485h/DL=75hTop
INT 5B U - SitBack v3.02R - SET ??? FLAG AX = 8485h DL = 77hTop
INT 5B U - SitBack v3.02R - GET RESIDENT DATA SEGMENT AX = 8485h DL = 78h Return: CX = 5342h if supported ES = AX = segment of TSR data SeeAlso: AX=8485h/DL=70h,AX=8485h/DL=79hTop
INT 5B U - SitBack v3.02R - GET DTA AX = 8485h DL = 79h Return: CX = 5342h if supported ES:BX -> DTA set by last INT 21/AH=1Ah Note: this function is provided by SBOS.EXE rather than SB.EXE SeeAlso: INT 21/AH=1AhTop
INT 5B U - SitBack v3.02R - TOGGLE ??? AX = 8485h DL = 7Ah Return: CX = 5342h if supported AL = new value of ??? (00h or 01h)Top