RBIL61 - DOS-based Task Switchers/multitaskers
INT 11 - BACK&FORTH (before v1.62) API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. (AX=FFFEh/CX=FFFEh)
INT 12 - Back&Forth v1.62+ - API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. (AX=FFFEh/CX=FFFEh)
INT 15 - MultiDOS Plus - GIVE UP TIME SLICE (AH=00h)
INT 15 - MultiDOS Plus - REQUEST RESOURCE SEMAPHORE (AH=01h)
INT 15 - MultiDOS Plus - RELEASE RESOURCE SEMAPHORE (AH=02h)
INT 15 - MultiDOS Plus - SUSPEND TASK FOR INTERVAL (AH=03h)
INT 15 - MultiDOS Plus - SEND MESSAGE TO ANOTHER TASK (AH=04h)
INT 15 - MultiDOS Plus - CHECK MAILBOX (AH=05h)
INT 15 - MultiDOS Plus - READ MAILBOX (AH=06h)
INT 15 - MultiDOS Plus - SPAWN INTERNAL TASK (CREATE NEW THREAD) (AH=07h)
INT 15 - MultiDOS Plus - TERMINATE INTERNAL TASK (KILL THREAD) (AH=08h)
INT 15 - MultiDOS Plus - CHANGE TASK'S PRIORITY (AH=09h)
INT 15 - MultiDOS Plus - CHANGE TIME SLICE INTERVAL (AH=0Ah)
INT 15 - MultiDOS Plus - FORCE DISPLAY OUTPUT TO PHYSICAL SCREEN MEMORY (AH=0Bh)
INT 15 - MultiDOS Plus - RESTORE OLD VIDEO DISPLAY MEMORY (AH=0Ch)
INT 15 - MultiDOS Plus - DISABLE MULTITASKING (AH=0Dh)
INT 15 - MultiDOS Plus - ENABLE MULTITASKING (AH=0Eh)
INT 15 - MultiDOS Plus - EXECUTE A MULTIDOS PLUS COMMAND (AH=0Fh)
INT 15 - MultiDOS Plus - TEST RESOURCE SEMAPHORE (AH=10h)
INT 15 - VMiX - "sys_system" - EXECUTE SHELL SYSTEM COMMANDS (AH=11h)
INT 15 - VMiX - "sys_sleep" - PUT PROCESS TO SLEEP (AH=12h)
INT 15 - VMiX - "sys_wake" - WAKE SLEEPING PROCESS (AH=13h)
INT 15 - VMiX - "sys_clrwindow" - CLEAR WINDOW (AH=14h)
INT 15 - VMiX - "sys_setbwindow" - SET BANNER WINDOW MESSAGE (AH=15h)
INT 15 - VMiX - "sys_setwindow" - SET ROOT WINDOW SIZE AND HOME CURSOR (AH=16h)
INT 15 - VMiX - "sys_getcolors" - GET CONSOLE WINDOW COLORS (AH=17h)
INT 15 - VMiX - "sys_setcolors" - SET CONSOLE COLORS (AH=18h)
INT 15 - VMiX v2+ - "sys_setconwn" - SET WINDOW COLORS (AH=19h)
INT 15 - VMiX v2+ - "sys_sint" - INVOKE SOFTWARE INTERRUPT (AH=1Ah)
INT 15 - VMiX v2+ - "sys_blkmov" - MOVE MEMORY BLOCK (AH=1Bh)
INT 15 - VMiX v2+ - "sys_bitblt" - PUT GRAPHICAL OBJECT ATIBM PC AT CURSOR POSITION (AH=1Ch)
INT 15 - VMiX v2+ - "sys_getfont" - GET CURRENT CONSOLE GRAPHICS FONT (AH=1Dh)
INT 15 - VMiX v2+ - "sys_setfont" - SET CONSOLE GRAPHICS FONT (AH=1Eh)
INT 15 - MultiDOS Plus - CLEAR EVENT COUNTER (AX=1E00h)
INT 15 - MultiDOS Plus - TRIGGER EVENT (AX=1E01h)
INT 15 - MultiDOS Plus - WAIT FOR EVENT (AX=1E02h)
INT 15 - MultiDOS Plus 4.01 - SET CONTEXT-SWITCH FUNCTIONS (AX=1E08h)
INT 15 - VMiX v2.???+ - "sys_scrollwin" - SCROLL WINDOW (AH=1Fh)
INT 15 - MultiDOS Plus v4.01 - CHECK IF MULTITASKING ENABLED (AH=20h)
INT 15 - Object Kernel for DOS - INSTALLATION CHECK (AX=3000h)
INT 15 - Object Kernel for DOS - GET STATUS BLOCK (AX=3001h)
INT 15 - Object Kernel for DOS - KILL PROCESS (AX=3002h)
INT 15 - Object Kernel for DOS - STOP PROCESS (AX=3003h)
INT 15 - Object Kernel for DOS - START PROCESS (AX=3004h)
INT 15 - Object Kernel for DOS - RESTART PROCESS (AX=3005h)
INT 15 - Object Kernel for DOS - EXECUTE PROCESS (AX=3006h)
INT 15 - Object Kernel for DOS - LIST PROCESSES (AX=3007h)
INT 15 - Object Kernel for DOS - SWITCH ObjectKernel ON/OFF (AX=3008h)
INT 15 - Object Kernel for DOS - RESERVED FOR FUTURE USE (AX=3009h)
INT 15 - VMIX v2.???+ - "sys_vm_page" - SET NEW VIRTUAL PAGE TABLE (AH=50h)
INT 15 - VMiX v2.???+ - "sys_vm_func" - EXECUTE FUNCTION IN PROTECTED MODE (AH=51h)
INT 15 - VMiX v2.???+ - "sys_vm_init" - INITIALIZE PROTECTED-MODE ENVIRONMENT (AH=52h)
INT 15 - Omniview Multitasker - INSTALLATION NOTIFICATION {callout or callback} (AX=5400h)
INT 15 - Omniview Multitasker - PROCESS CREATION {callout or callback} (AX=5401h)
INT 15 - Omniview Multitasker - PROCESS DESTRUCTION {callout or callback} (AX=5402h)
INT 15 - Omniview Multitasker - SAVE {callout or callback} (AX=5403h)
INT 15 - Omniview Multitasker - RESTORE {callout or callback} (AX=5404h)
INT 15 - Omniview Multitasker - SWITCHING TO BACKGROUND {callout or callback} (AX=5405h)
INT 15 - Omniview Multitasker - SWITCHING TO FOREGROUND {callout or callback} (AX=5406h)
INT 15 - Omniview Multitasker - EXIT NOTIFICATION {callout or callback} (AX=5407h)
INT 16 - PCIBM PC Tools v8+ CPTASK - INSTALLATION CHECK {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FF80h/BX=0000h/CX=0000h/DX=0000h)
INT 16 - PCIBM PC Tools v8+ CPTASK - GET ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FF80h/BX=0001h)
INT 16 - PCIBM PC Tools v8+ CPTASK - GET ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FF80h/BX=0002h)
INT 16 - PCIBM PC Tools v8+ CPTASK - GET ??? FLAGS {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FF80h/BX=0003h)
INT 16 - PCIBM PC Tools v8+ CPTASK - SET ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FF80h/BX=0004h)
INT 16 - PCIBM PC Tools v8+ CPTASK - GET NUMBER OF ACTIVE TASKS??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FF80h/BX=0005h)
INT 16 - PCIBM PC Tools v8+ CPTASK - GET AND CLEAR ??? FLAG {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FF80h/BX=0006h)
INT 16 - PCIBM PC Tools v8+ CPTASK - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FF80h/BX=0007h)
INT 16 - PCIBM PC Tools v8+ CPTASK - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FF80h/BX=0008h)
INT 16 - PCIBM PC Tools v8+ CPTASK - GET ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FF80h/BX=0009h)
INT 16 - PCIBM PC Tools v9+ CPTASK - SET ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FF80h/BX=000Ah)
INT 16 - PCIBM PC Tools v9+ CPTASK - SET ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FF80h/BX=000Bh)
INT 16 - PCIBM PC Tools v9+ CPTASK - SET IDLE??? DELAY {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FF80h/BX=000Ch)
INT 16 - PCIBM PC Tools v8+ CPTASK - UNINSTALL {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FF80h/BX=4350h/CX=5354h)
INT 16 - PCIBM PC Tools v8+ CPTASK - SET/CLEAR ??? POINTER {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FF9Ch)
INT 21 - TAME v2.10+ - INSTALLATION CHECK (AX=2B01h/CX=5441h/DX=4D45h)
INT 21 - PC-Mix - INSTALLATION CHECK (AX=2D01h/CX=7820h/DX=6D69h)
INT 21 - CTask 2.0+ - INSTALLATION CHECK (AX=3000h/BX=1234h)
INT 21 - Software Carousel - INSTALLATION CHECK {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=DF00h/DX=534Ch/DI=534Ch)
INT 21 - Software Carousel - SWITCH TO ANOTHER TASK (AX=DF01h)
INT 21 - Software Carousel - KILL PROGRAM IN MEMORY PARTITION (AX=DF02h)
INT 21 - Software Carousel - GET PARTITION SIZE AND PROGRAM STATUS (AX=DF03h)
INT 21 - Software Carousel - GET PARTITION NAME (AX=DF04h)
INT 21 - Software Carousel - CHANGE PARTITION SIZE (AX=DF05h)
INT 21 - Software Carousel - CHANGE PARTITION NAME (AX=DF06h/CX=18h)
INT 21 - Software Carousel - SEND COMMAND TO MEMORY SECTION (AX=DF07h)
INT 21 - Software Carousel - SELECTIVELY ENABLE/DISABLE MENU AND SWITCHING (AX=DF08h)
INT 21 - Software Carousel - BOOT THE SYSTEM (AX=DF09h)
INT 21 - Software Carousel - GET MEMORY SIZE/PARTITION NUMBER OF CURRENT TASK (AX=DF0Ah)
INT 21 - Software Carousel - SET TASK SWITCH CALLBACK (AX=DF0Bh/BH=00h)
INT 21 - Software Carousel - ENABLE DOS-CALL SAFETY NOTIFICATION (AX=DF0Ch)
INT 21 - DoubleDOS - MENU CONTROL (AH=E0h)
INT 21 - DoubleDOS - CLEAR KEYBOARD BUFFER FOR CURRENT JOB (AH=E1h)
INT 21 - DoubleDOS - ADD CHARACTER TO KEYBOARD BUFFER OF CURRENT JOB (AH=E3h)
INT 21 - DoubleDOS - INSTALLATION CHECK/PROGRAM STATUS (AX=E400h)
INT 21 - DoubleDOS - OTHER PROGRAM STATUS (AH=E5h)
INT 21 - DoubleDOS - SET/RESET KEYBOARD CONTROL FLAGS (AH=E8h)
INT 21 - DoubleDOS - SET TIMESHARING PRIORITY (AH=E9h)
INT 21 - DoubleDOS - TURN OFF TASK SWITCHING (AH=EAh)
INT 21 - DoubleDOS - TURN ON TASK SWITCHING (AH=EBh)
INT 21 - DoubleDOS - GET VIRTUAL SCREEN ADDRESS (AH=ECh)
INT 21 - DoubleDOS - GIVE AWAY TIME TO OTHER TASKS (AH=EEh)
INT 21 - DoubleDOS - MENU CONTROL (AH=F0h)
INT 21 - DoubleDOS - CLEAR KEYBOARD BUFFER FOR CURRENT JOB (AH=F1h)
INT 21 - DoubleDOS - SEND CHARACTER TO KEYBOARD BUFFER OF OTHER JOB (AH=F2h)
INT 21 - DoubleDOS - ADD CHARACTER TO KEYBOARD BUFFER OF CURRENT JOB (AH=F3h)
INT 21 - DoubleDOS - INSTALLATION CHECK/PROGRAM STATUS (AX=F400h)
INT 21 - DoubleDOS - OTHER PROGRAM STATUS (AH=F5h)
INT 21 - DoubleDOS - SET/RESET KEYBOARD CONTROL FLAGS (AH=F8h)
INT 21 - DoubleDOS - SET TIMESHARING PRIORITY (AH=F9h)
INT 21 - DoubleDOS - TURN OFF TASK SWITCHING (AH=FAh)
INT 21 - DoubleDOS - TURN ON TASK SWITCHING (AH=FBh)
INT 21 - DoubleDOS - GET VIRTUAL SCREEN ADDRESS (AH=FCh)
INT 21 - DoubleDOS - GIVE AWAY TIME TO OTHER TASKS (AH=FEh)
INT 2F - DR DOS 6.0 TaskMAX - INSTALLATION CHECK (AX=2700h)
INT 2F - DR DOS 6.0 TaskMAX - GET STATUS (AX=2701h)
INT 2F - DR DOS 6.0 TaskMAX - GET PER-TASK EMSsee Expanded Memory Specification LIMIT (AX=2702h)
INT 2F - DR DOS 6.0 TaskMAX - SET PER-TASK EMSsee Expanded Memory Specification LIMIT (AX=2703h)
INT 2F - DR DOS 6.0 TaskMAX - REGISTER/UNREGISTER TASK MANAGER (AX=2704h)
INT 2F - DR DOS 6.0 TaskMAX - ENABLE/DISABLE DIRECT SWITCHING (AX=2705h)
INT 2F - DR DOS 6.0 TaskMAX - SWITCH TO SPECIFIED TASK (AX=2706h)
INT 2F - DR DOS 6.0 TaskMAX - CREATE NEW TASK (AX=2707h)
INT 2F - DR DOS 6.0 TaskMAX - DELETE TASK (AX=2708h)
INT 2F - DR DOS 6.0 TaskMAX - NAME TASK (AX=2709h)
INT 2F - DR DOS 6.0 TaskMAX - CONVERT TASK INDEX TO TASK ID (AX=270Ah)
INT 2F - DR DOS 6.0 TaskMAX - CONVERT TASK ID TO TASK INDEX (AX=270Bh)
INT 2F - DR DOS 6.0 TaskMAX - CHECK OPEN FILES (AX=270Ch)
INT 2F - DR DOS 6.0 TaskMAX - CHECK IF TASK RUNNING PRIMARY COMMAND INTERPRETER (AX=270Dh)
INT 2F - DR DOS 6.0 TaskMAX - GET/SET TEXT PASTE LEAD-IN (AX=270Eh)
INT 2F - DR DOS 6.0 TaskMAX - GET/SET NUMERIC PASTE LEAD-IN (AX=270Fh)
INT 2F - DR DOS 6.0 TaskMAX - GET/SET PASTE LINE TERMINATOR STRING (AX=2710h)
INT 2F - DR DOS 6.0 TaskMAX - GET/SET NUMERIC PASTE DECIMAL POINT (AX=2711h)
INT 2F - DR DOS 6.0 TaskMAX - INITIATE EXPORTING TASK DATA (AX=2712h)
INT 2F - DR DOS 6.0 TaskMAX - INITIATE PASTE OPERATION (AX=2713h)
INT 2F - DR DOS 6.0 TaskMAX - GET SWAP SPACE INFO (AX=2714h)
INT 2F - DR DOS 6.0 TaskMAX - SWITCH TO TASK MANAGER (AX=2715h)
INT 2F - DR DOS 6.0 TaskMAX - GET PASTE BUFFER STATUS (AX=2716h)
INT 2F - DR DOS 6.0 TaskMAX - PASTE DATA DIRECTLY TO APPLICATION BUFFER (AX=2717h)
INT 2F - DR DOS 6.0 TaskMAX - COPY DATA DIRECTLY INTO PASTE BUFFER (AX=2718h)
INT 2F - Novell DOS 7 TaskMGR - NOP (AX=2719h)
INT 2F - Novell DOS 7 TaskMGR - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=271Ch)
INT 2F - Novell DOS 7 TaskMGR - BEGIN CRITICAL SECTION??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=2781h)
INT 2F - Novell DOS 7 TaskMGR - END CRITICAL SECTION??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=2782h)
INT 2F - Novell DOS 7 TaskMGR - ??? API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=278Fh)
INT 2F - DOS 5+ DOSSHELL - TASK SWITCHING API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes.??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4A05h)
INT 2F - DOS 5+ TASK SWITCHER - BUILD CALLOUT CHAIN {callout or callback} (AX=4B01h/ES:BX=0000h)
INT 2F - DOS 5+ TASK SWITCHER - INSTALLATION CHECK (AX=4B02h/BX=0000h/ES:DI=0000h)
INT 2F - DOS 5+ TASK SWITCHER - ALLOCATE SWITCHER ID (AX=4B03h)
INT 2F - DOS 5+ TASK SWITCHER - FREE SWITCHER ID (AX=4B04h)
INT 2F - DOS 5+ TASK SWITCHER - IDENTIFY INSTANCE DATA {callout or callback} (AX=4B05h/ES:BX=0000h)
INT 2F - VEDIT VSWAP - INSTALLATION CHECK {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=D600h)
INT 2F - VEDIT VSWAP - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=D601h)
INT 2F - VEDIT VSWAP - EXEC PROGRAM WITH SWAP {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=D602h)
INT 2F - RTKernel v4.0 - INSTALLATION CHECK {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=F1h/AL=00h)
INT 33 - Switch-It v3.23 - GET ??? PROGRAM (AX=FFE6h)
INT 33 - Switch-It v3.23 - GET ??? (AX=FFE7h)
INT 33 - Switch-It v3.23 - ??? (AX=FFE8h)
INT 33 - Switch-It v3.23 - SET ??? (AX=FFE9h)
INT 33 - Switch-It v3.23 - SET ??? (AX=FFEAh)
INT 33 - Switch-It v3.23 - SET ??? FLAG (AX=FFEBh)
INT 33 - Switch-It v3.23 - SET ??? (AX=FFECh)
INT 33 - Switch-It v3.23 - GET ??? (AX=FFEDh)
INT 33 - Switch-It v3.23 - GET ??? (AX=FFEEh)
INT 33 - Switch-It v3.23 - GET ??? (AX=FFEFh)
INT 33 - Switch-It v3.23 - SET ??? (AX=FFF0h)
INT 33 - Switch-It v3.23 - GET CONFIGURATION FILE (AX=FFF1h)
INT 33 - Switch-It v3.23 - SET ??? FLAG (AX=FFF2h)
INT 33 - Switch-It v3.23 - GET ??? (AX=FFF3h)
INT 33 - Switch-It v3.23 - SET ??? (AX=FFF4h)
INT 33 - Switch-It v3.23 - GET ??? (AX=FFF5h)
INT 33 - Switch-It v3.23 - GET ??? (AX=FFF6h)
INT 33 - Switch-It v3.23 - GET ??? (AX=FFF7h)
INT 33 - Switch-It v3.23 - ??? (AX=FFF8h)
INT 33 - Switch-It v3.23 - NOP (AX=FFF9h)
INT 33 - Switch-It v3.23 - SET ??? (AX=FFFAh)
INT 33 - Switch-It v3.23 - GET ??? (AX=FFFBh)
INT 33 - Switch-It v3.23 - CLEAR ??? (AX=FFFCh)
INT 33 - Switch-It v3.23 - GET MEMORY ADDRESSES??? (AX=FFFDh)
INT 33 - Switch-It v3.23 - INSTALLATION CHECK (AX=FFFEh)
INT 33 - Switch-It v3.23 - ??? (AX=FFFFh)
INT 62 - Cswitch - GIVE UP REST OF TIME-SLICE (AH=01h)
INT 62 - Cswitch - WAIT FOR SEMAPHORE (AH=02h)
INT 62 - Cswitch - CHECK SEMAPHORE (AH=03h)
INT 62 - Cswitch - TRIGGER SEMAPHORE (AH=04h)
INT 62 - Cswitch - SLEEP (AH=05h)
INT 62 - Cswitch - SUSPEND (AH=06h)
INT 62 - Cswitch - SPAWN (AH=07h)
INT 62 - Cswitch - WAKE UP TASK (AH=08h)
INT 62 - Cswitch - SET PRIORITY (AH=09h)
INT 62 - Cswitch - TEST MESSAGE QUEUE (AH=0Ah)
INT 62 - Cswitch - SEND MESSAGE (AH=0Bh)
INT 62 - Cswitch - READ MESSAGE (AH=0Ch)
INT 62 - Cswitch - DON'T ALLOW TASK TO BE SWAPPED OUT (AH=0Dh)
INT 62 - Cswitch - ALLOW TASK TO BE SWAPPED OUT (AH=0Eh)
INT 62 - Cswitch - LOAD AND RUN PROGRAM FROM DISK (AH=0Fh)
INT 62 - Cswitch - TERMINATE SPAWNED PROGRAM (AH=10h)
INT 62 - Cswitch - GET TCB INFORMATION (AH=11h)
INT 62 - Cswitch - GET TCB ADDRESS (AH=12h)
INT 62 - Cswitch - CHECK STATUS OF PREVIOUS LOAD_TASK (AH=13h)
INT 7F - MultiLink Advanced v1.0+ - ENQUEUE SYSTEM RESOURCE (AH=00h)
INT 7F - MultiLink Advanced v1.0+ - DEQUEUE SYSTEM RESOURCE (AH=01h)
INT 7F - MultiLink Advanced v1.0+ - RELEASE CPU(Central Processing Unit) The microprocessor which executes programs on your computer. (AH=02h)
INT 7F - MultiLink Advanced v1.0+ - SET TASK PRIORITY (AH=09h)
INT 7F - MultiLink Advanced v1.0+ - SET KEYBOARD TEST STATUS (AH=0Ah)
INT F4 - DoubleDOS - GIVE UP REST OF CURRENT CLOCK TICK AND ALL OF NEXT TICK
INT F5 - DoubleDOS - ???
INT F6 - DoubleDOS - ???
INT F7 - DoubleDOS - ???
INT F8 - DoubleDOS - ???
INT F9 - DoubleDOS - ???
INT FA - DoubleDOS - TURN OFF TIMESHARING
INT FB - DoubleDOS - TURN ON TIMESHARING
INT FC - DoubleDOS - GET CURRENT SCREEN BUFFER ADDRESS
INT FD - DoubleDOS - ???
INT FE - DoubleDOS - GIVE UP TIME