home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / DOS_HELP / INTERUP2.ZIP / INTERRUP.SUM < prev   
Encoding:
Text File  |  1988-01-30  |  19.3 KB  |  467 lines

  1.                    Interrupt Summary
  2.                    -----------------
  3.  
  4. INT/AH                             Description
  5. ----------------------------------------------------------------------
  6.  00 -- DIVIDE ERROR
  7.  01 -- SINGLE-STEP
  8.  02 -- NMI (NON-MASKABLE INTERRUPT)
  9.  03 -- 1-BYTE INTERRUPT
  10.  04 -- OVERFLOW (internal interrupt)
  11.  05 -- PRINT-SCREEN KEY
  12.  05 -- BOUND CHECK FAILED (80286 internal interrupt)
  13.  06 -- UNDEFINED OPCODE (80286 internal interrupt)
  14.  07 -- NO MATH UNIT AVAILABLE (80286 protected-mode internal)
  15.  08 thru 0F - Vectored Hardware Lines
  16.  08 -- DOUBLE FAULT (80286 protected-mode internal)
  17.  09 -- MATH UNIT PROTECTION FAULT (80286 protected-mode internal)
  18.  0A -- INVALID TASK STATE SEGMENT (80286 protected-mode internal)
  19.  0B -- NOT PRESENT (80286 protected-mode internal)
  20.  0C -- STACK FAULT (80286 protected-mode internal)
  21.  0D -- GENERAL PROTECTION VIOLATION (80286 internal interrupt)
  22.  0E -- PAGE FAULT (80386 native-mode internal)
  23.  10 00 VIDEO - SET VIDEO MODE
  24.  10 01 VIDEO - SET CURSOR CHARACTERISTICS
  25.  10 02 VIDEO - SET CURSOR POSITION
  26.  10 03 VIDEO - READ CURSOR POSITION
  27.  10 04 VIDEO - READ LIGHT PEN POSITION (all but PS)
  28.  10 05 VIDEO - SELECT DISPLAY PAGE
  29.  10 06 VIDEO - SCROLL PAGE UP
  30.  10 07 VIDEO - SCROLL PAGE DOWN
  31.  10 08 VIDEO - READ ATTRIBUTES/CHARACTER AT CURSOR POSITION
  32.  10 09 VIDEO - WRITE ATTRIBUTES/CHARACTERS AT CURSOR POS
  33.  10 0A VIDEO - WRITE CHARACTERS ONLY AT CURSOR POS
  34.  10 0B VIDEO - SET COLOR PALETTE
  35.  10 0C VIDEO - WRITE DOT ON SCREEN
  36.  10 0D VIDEO - READ DOT ON SCREEN
  37.  10 0E VIDEO - WRITE CHARACTER AND ADVANCE CURSOR (TTY WRITE)
  38.  10 0F VIDEO - GET CURRENT VIDEO MODE
  39.  10 10 VIDEO - SET PALETTE REGISTERS (Jr, PS, TANDY 1000, EGA, VGA)
  40.  10 11 VIDEO - CHARACTER GENERATOR FUNCTIONS (PS, EGA, VGA)
  41.  10 12 VIDEO - ALTERNATE FUNCTION SELECT (PS, EGA, VGA, MCGA)
  42.  10 13 VIDEO - WRITE STRING (AT,XT286,PS,EGA,VGA)
  43.  10 14 VIDEO - LOAD LCD CHARACTER FONT (CONVERTIBLE)
  44.  10 15 VIDEO - GET PHYSICAL DISPLAY PARAMETERS (CONVERTIBLE)
  45.  10 1A VIDEO - DISPLAY COMBINATION (PS,VGA/MCGA)
  46.  10 1B VIDEO - FUNCTIONALITY/STATE INFORMATION (PS,VGA/MCGA)
  47.  10 1C VIDEO - SAVE/RESTORE VIDEO STATE (PS50+,VGA)
  48.  10 6A Direct Graphics Interface Standard (DGIS) - INQUIRE AVAILABLE DEVICES
  49.  10 6A DGIS - REDIRECT CHARACTER OUTPUT
  50.  10 6A DGIS - INQUIRE INT 10 OUTPUT DEVICE
  51.  10 70 VIDEO - GET VIDEO RAM ADDRESS [TANDY 1000]
  52.  10 71 VIDEO - GET INCRAM ADDRESSES [TANDY 1000]
  53.  10 72 VIDEO - SCROLL SCREEN RIGHT [TANDY 1000]
  54.  10 73 VIDEO - SCROLL SCREEN LEFT [TANDY 1000]
  55.  10 80 VIDEO - ??? (DESQview)
  56.  10 81 VIDEO - ??? (DESQview)
  57.  10 82 VIDEO - ??? (DESQview)
  58.  10 FE VIDEO (TopView) - GET VIDEO BUFFER
  59.  10 FF VIDEO (TopView) - UPDATE VIDEO BUFFER
  60.  11 -- EQUIPMENT DETERMINATION
  61.  12 -- MEMORY SIZE
  62.  13 00 DISK - RESET DISK SYSTEM
  63.  13 01 DISK - STATUS OF DISK SYSTEM
  64.  13 02 DISK - READ SECTORS INTO MEMORY
  65.  13 03 DISK - WRITE SECTORS FROM MEMORY
  66.  13 04 DISK - VERIFY SECTORS
  67.  13 05 FLOPPY - FORMAT TRACK
  68.  13 05 FIXED DISK - FORMAT TRACK
  69.  13 06 FIXED DISK - FORMAT TRACK AND SET BAD SECTOR FLAGS (XT,PORT)
  70.  13 07 FIXED DISK - FORMAT DRIVE STARTING AT GIVEN TRACK (XT,PORT)
  71.  13 08 DISK - GET CURRENT DRIVE PARAMETERS (XT,AT,XT286,CONV,PS)
  72.  13 09 FIXED DISK - INITIALIZE TWO FIXED DISK BASE TABLES (XT,AT,XT286,PS)
  73.  13 0A FIXED DISK - READ LONG (XT,AT,XT286,PS)
  74.  13 0B FIXED DISK - WRITE LONG (XT,AT,XT286,PS)
  75.  13 0C FIXED DISK - SEEK TO CYLINDER (XT,AT,XT286,PS)
  76.  13 0D FIXED DISK - ALTERNATE DISK RESET (XT,PORT,AT,XT286,PS)
  77.  13 0E FIXED DISK - READ SECTOR BUFFER (XT,PORT,PS)
  78.  13 0F FIXED DISK - WRITE SECTOR BUFFER (XT,PORT,PS)
  79.  13 10 FIXED DISK - TEST FOR DRIVE READY (XT,AT,XT286,PS)
  80.  13 11 FIXED DISK - RECALIBRATE DRIVE (XT,PORT,AT,XT286,PS)
  81.  13 12 FIXED DISK - CONTROLER RAM DIAGNOSTIC (XT,PORT,PS)
  82.  13 13 FIXED DISK - DRIVE DIAGNOSTIC (XT,PORT,PS)
  83.  13 14 FIXED DISK - CONTROLLER DIAGNOSTICS (XT,PORT,AT,XT286,PS)
  84.  13 15 DISK - GET TYPE (AT,XT2,XT286,CONV,PS)
  85.  13 16 DISK - CHANGE OF DISK STATUS (AT,XT2,XT286,CONV,PS)
  86.  13 17 DISK - SET TYPE (AT,XT2,XT286,CONV,PS)
  87.  13 18 DISK - SET MEDIA TYPE FOR FORMAT (AT model 3x9,XT2,XT286,PS)
  88.  13 19 FIXED DISK - PARK HEADS (XT286,PS)
  89.  13 1A ESDI FIXED DISK - FORMAT UNIT (PS50+)
  90.  14 00 SERIAL I/O - INITIALIZE USART
  91.  14 01 SERIAL I/O - TRANSMIT CHARACTER
  92.  14 02 SERIAL I/O - RECEIVE CHARACTER
  93.  14 03 SERIAL I/O - GET USART STATUS
  94.  14 04 SERIAL I/O - EXTENDED INITIALIZE (CONVERTIBLE?,PS)
  95.  14 05 SERIAL I/O - EXTENDED COMMUNICATION PORT CONTROL (CONVERTIBLE?,PS)
  96.  15 00 CASSETTE - TURN ON MOTOR (PC,Jr)
  97.  15 01 CASSETTE - TURN OFF MOTOR (PC,Jr)
  98.  15 02 CASSETTE - READ DATA BLOCKS (PC,Jr)
  99.  15 03 CASSETTE - WRITE DATA BLOCKS (PC,Jr)
  100.  15 0F SYSTEM - FORMAT UNIT PERIODIC INTERRUPT (PS ESDI drives only)
  101.  15 10 TopView - GIVE UP CPU TIME
  102.  15 10 DESQview (TopView???) - ???
  103.  15 10 DESQview (TopView???) - MAKE TONE
  104.  15 10 DESQview (TopView???) - SWITCH TO INTERNAL STACK
  105.  15 10 DESQview (TopView???) - POP-UP ERROR WINDOW
  106.  15 10 TopView - GET VERSION
  107.  15 10 DESQview (TopView???) - ???
  108.  15 10 DESQview (TopView???) - SWITCH BACK TO PROGRAM'S STACK
  109.  15 11 TopView commands
  110.  15 12 DESQview (TopView???) commands
  111.  15 12 DESQview (TopView???) - EXIT PROGRAM
  112.  15 12 DESQview (TopView???) - WINDOW MANIPULATION
  113.  15 20 PRINT.COM - ??? (AT,XT286,PS50+)
  114.  15 21 SYSTEM - POWER-ON SELF-TEST ERROR LOG (PS50+)
  115.  15 40 READ/MODIFY PROFILES (CONVERTIBLE)
  116.  15 41 WAIT ON EXTERNAL EVENT (CONVERTIBLE)
  117.  15 42 REQUEST SYSTEM POWER OFF (CONVERTIBLE)
  118.  15 43 READ SYSTEM STATUS (CONVERTIBLE)
  119.  15 44 (DE)ACTIVATE INTERNAL MODEM POWER (CONVERTIBLE)
  120.  15 4F HOOK - KEYBOARD INTERCEPT (AT model 3x9,XT2,XT286,CONV,PS)
  121.  15 80 OS HOOK - DEVICE OPEN (AT,XT2,XT286,PS)
  122.  15 81 OS HOOK - DEVICE CLOSE (AT,XT2,XT286,PS)
  123.  15 82 OS HOOK - DEVICE PROGRAM TERMINATE (AT,XT2,XT286,PS)
  124.  15 83 EVENT WAIT (AT,XT286,CONV,PS)
  125.  15 84 READ JOYSTICK SWITCH SETTINGS (AT,XT2,XT286,PS)
  126.  15 84 READ JOYSTICK INPUTS (AT,XT2,XT286,PS)
  127.  15 85 OS HOOK - SYSTEM REQUEST KEY PRESS (AT,XT2,XT286,CONV,PS)
  128.  15 86 WAIT (AT,XT2,XT286,CONV,PS)
  129.  15 87 EXTENDED MEMORY - BLOCK MOVE (AT,XT286,PS)
  130.  15 88 EXTENDED MEMORY - GET MEMORY SIZE (AT,XT286,PS)
  131.  15 89 SWITCH TO VIRTUAL MODE (AT,XT286,PS50+)
  132.  15 90 OS HOOK - DEVICE BUSY LOOP (AT,XT2,XT286,CONV,PS)
  133.  15 91 OS HOOK - SET FLAG AND COMPLETE INTERRUPT (AT,XT2,XT286,CONV,PS)
  134.  15 C0 GET SYSTEM CONFIGURATION (XT after 1/10/86,AT model 3x9,CONV,XT286,PS)
  135.  15 C1 RETURN EXTENDED-BIOS DATA-AREA SEGMENT ADDRESS (PS)
  136.  15 C2 POINTING DEVICE BIOS INTERFACE (PS)
  137.  15 C2 DESQview - ???
  138.  15 C3 ENABLE/DISABLE WATCHDOG TIMEOUT (PS50+)
  139.  15 C4 PROGRAMMABLE OPTION SELECT (PS50+)
  140.  15 DE DESQview (TopView???) - GET PROGRAM NAME
  141.  15 DE DESQview (TopView???) - ???
  142.  15 DE DESQview (TopView???) - ???
  143.  15 DE DESQview (TopView???) - GET AVAILABLE COMMON MEMORY
  144.  15 DE DESQview (TopView???) - GET AVAILABLE CONVENTIONAL MEMORY
  145.  15 DE DESQview (TopView???) - GET AVAILABLE EXPANDED MEMORY
  146.  15 DE DESQview (TopView???) - ???
  147.  15 DE DESQview (TopView???) - DISPLAY CHARACTER ON STATUS LINE
  148.  15 DE DESQview (TopView???) - ???
  149.  16 00 KEYBOARD - READ CHAR FROM BUFFER, WAIT IF EMPTY
  150.  16 01 KEYBOARD - CHECK BUFFER, DO NOT CLEAR
  151.  16 02 KEYBOARD - GET SHIFT STATUS
  152.  16 03 KEYBOARD - SET DELAYS (Jr,AT model 339,XT286,PS)
  153.  16 04 KEYBOARD - KEYCLICK (Jr,CONV)
  154.  16 05 KEYBOARD - WRITE TO KEYBOARD BUFFER (AT model 339,XT2,XT286,PS)
  155.  16 10 KEYBOARD - GET ENHANCED KEYSTROKE (AT model 339,XT2,XT286,PS)
  156.  16 11 KEYBOARD - CHECK ENHANCED KEYSTROKE (AT model 339,XT2,XT286,PS)
  157.  16 12 KEYBOARD - GET ENHANCED SHIFT FLAGS (AT model 339,XT2,XT286,PS)
  158.  17 00 PRINTER - OUTPUT CHARACTER
  159.  17 01 PRINTER - INITIALIZE
  160.  17 02 PRINTER - GET STATUS
  161.  18 -- TRANSFER TO ROM BASIC
  162.  19 -- DISK BOOT
  163.  1A 00 CLOCK - GET TIME OF DAY
  164.  1A 01 CLOCK - SET TIME OF DAY
  165.  1A 02 CLOCK - READ REAL TIME CLOCK (AT,XT286,CONV,PS)
  166.  1A 03 CLOCK - SET REAL TIME CLOCK (AT,XT286,CONV,PS)
  167.  1A 04 CLOCK - READ DATE FROM REAL TIME CLOCK (AT,XT286,CONV,PS)
  168.  1A 05 CLOCK - SET DATE IN REAL TIME CLOCK (AT,XT286,CONV,PS)
  169.  1A 06 CLOCK - SET ALARM (AT,XT286,CONV,PS)
  170.  1A 07 CLOCK - RESET ALARM (AT,XT286,CONV,PS)
  171.  1A 08 CLOCK - SET RTC ACTIVATED POWER ON MODE (CONVERTIBLE)
  172.  1A 09 CLOCK - READ RTC ALARM TIME AND STATUS (CONV,PS30)
  173.  1A 0A CLOCK - READ SYSTEM-TIMER DAY COUNTER (XT2,PS)
  174.  1A 0B CLOCK - SET SYSTEM-TIMER DAY COUNTER (XT2,PS)
  175.  1A 80 SET UP SOUND MULTIPLEXOR (PCjr ONLY)
  176.  1B -- CTRL-BREAK KEY
  177.  1C -- CLOCK TICK
  178.  1D -- 6845 VIDEO INIT TABLES
  179.  1E -- DISKETTE PARAMS (BASE TABLE)
  180.  1F -- GRAPHICS SET 2
  181.  20 -- Minix - SEND/RECEIVE MESSAGE
  182.  20 -- DOS - PROGRAM TERMINATION
  183.  21 00 DOS - PROGRAM TERMINATION
  184.  21 01 DOS - KEYBOARD INPUT
  185.  21 02 DOS - DISPLAY OUTPUT
  186.  21 03 DOS - AUX INPUT
  187.  21 04 DOS - AUX OUTPUT
  188.  21 05 DOS - PRINTER OUTPUT
  189.  21 06 DOS - DIRECT CONSOLE I/O CHARACTER OUTPUT
  190.  21 06 DOS - DIRECT CONSOLE I/O CHARACTER INPUT
  191.  21 07 DOS - DIRECT STDIN INPUT, NO ECHO
  192.  21 08 DOS - KEYBOARD INPUT, NO ECHO
  193.  21 09 DOS - PRINT STRING
  194.  21 0A DOS - BUFFERED KEYBOARD INPUT
  195.  21 0B DOS - CHECK STANDARD INPUT STATUS
  196.  21 0C DOS - CLEAR KEYBOARD BUFFER
  197.  21 0D DOS - DISK RESET
  198.  21 0E DOS - SELECT DISK
  199.  21 0F DOS - OPEN DISK FILE
  200.  21 10 DOS - CLOSE DISK FILE
  201.  21 11 DOS - SEARCH FIRST USING FCB
  202.  21 12 DOS - SEARCH NEXT USING FCB
  203.  21 13 DOS - DELETE FILE via FCB
  204.  21 14 DOS - SEQUENTIAL DISK FILE READ
  205.  21 15 DOS - SEQUENTIAL DISK RECORD WRITE
  206.  21 16 DOS - CREATE A DISK FILE
  207.  21 17 DOS - RENAME FILE via FCB
  208.  21 18 DOS Internal - UNUSED
  209.  21 19 DOS - GET DEFAULT DISK NUMBER
  210.  21 1A DOS - SET DISK TRANSFER AREA ADDRESS
  211.  21 1B DOS - GET DEFAULT DRIVE DISK SIZE
  212.  21 1C DOS - GET SPECIFIC DRIVE'S DISK SIZE
  213.  21 1D DOS Internal - UNUSED
  214.  21 1E DOS Internal - UNUSED
  215.  21 1F DOS Internal - GET DEFAULT DRIVE PARAMETER BLOCK
  216.  21 20 DOS Internal - UNUSED
  217.  21 21 DOS - RANDOM DISK RECORD READ
  218.  21 22 DOS - RANDOM DISK RECORD WRITE
  219.  21 23 DOS - GET FILE SIZE
  220.  21 24 DOS - SET RANDOM RECORD FIELD
  221.  21 25 DOS - SET INTERRUPT VECTOR
  222.  21 26 DOS - CREATE PSP
  223.  21 27 DOS - RANDOM BLOCK READ
  224.  21 28 DOS - RANDOM BLOCK WRITE
  225.  21 29 DOS - PARSE FILENAME
  226.  21 2A DOS - GET CURRENT DATE
  227.  21 2B DOS - SET CURRENT DATE
  228.  21 2B DESQview - INSTALLATION CHECK
  229.  21 2C DOS - GET CURRENT TIME
  230.  21 2D DOS - SET CURRENT TIME
  231.  21 2E DOS - SET VERIFY FLAG
  232.  21 2F DOS 2+ - GET DISK TRANSFER AREA ADDRESS
  233.  21 30 DOS 2+ - GET DOS VERSION
  234.  21 31 DOS 2+ - TERMINATE BUT STAY RESIDENT
  235.  21 32 DOS Internal - GET DRIVE PARAMETER BLOCK
  236.  21 33 DOS 2+ - EXTENDED CONTROL-BREAK CHECKING
  237.  21 34 DOS Internal - RETURN CritSectFlag POINTER
  238.  21 35 DOS 2+ - GET INTERRUPT VECTOR
  239.  21 36 DOS 2+ - GET DISK SPACE
  240.  21 37 DOS Internal - SWITCHAR/AVAILDEV
  241.  21 38 DOS 2+ - GET COUNTRY-DEPENDENT INFORMATION
  242.  21 39 DOS 2+ - CREATE A SUBDIRECTORY (MKDIR)
  243.  21 3A DOS 2+ - REMOVE A DIRECTORY ENTRY (RMDIR)
  244.  21 3B DOS 2+ - CHANGE THE CURRENT DIRECTORY (CHDIR)
  245.  21 3C DOS 2+ - CREATE A FILE WITH HANDLE (CREAT)
  246.  21 3D DOS 2+ - OPEN DISK FILE WITH HANDLE
  247.  21 3E DOS 2+ - CLOSE A FILE WITH HANDLE
  248.  21 3F DOS 2+ - READ FROM FILE WITH HANDLE
  249.  21 40 DOS 2+ - WRITE TO FILE WITH HANDLE
  250.  21 41 DOS 2+ - DELETE A FILE (UNLINK)
  251.  21 42 DOS 2+ - MOVE FILE READ/WRITE POINTER (LSEEK)
  252.  21 43 DOS 2+ - GET/PUT FILE ATTRIBUTES (CHMOD)
  253.  21 44 DOS 2+ - IOCTL
  254.  21 45 DOS 2+ - CREATE DUPLICATE HANDLE (DUP)
  255.  21 46 DOS 2+ - FORCE DUPLICATE HANDLE (FORCDUP) (DUP2)
  256.  21 47 DOS 2+ - GET CURRENT DIRECTORY
  257.  21 48 DOS 2+ - ALLOCATE MEMORY
  258.  21 49 DOS 2+ - FREE MEMORY
  259.  21 4A DOS 2+ - ADJUST MEMORY BLOCK SIZE (SETBLOCK)
  260.  21 4B DOS 2+ - LOAD OR EXECUTE (EXEC)
  261.  21 4C DOS 2+ - QUIT WITH EXIT CODE (EXIT)
  262.  21 4D DOS 2+ - GET EXIT CODE OF SUBPROGRAM (WAIT)
  263.  21 4E DOS 2+ - FIND FIRST ASCIIZ (FIND FIRST)
  264.  21 4F DOS 2+ - FIND NEXT ASCIIZ (FIND NEXT)
  265.  21 50 DOS Internal - SET PSP SEGMENT
  266.  21 51 DOS Internal - GET PSP SEGMENT
  267.  21 52 DOS Internal - GET DISK LIST
  268.  21 53 DOS Internal - TRANSLATE BPB
  269.  21 54 DOS 2+ - GET VERIFY FLAG
  270.  21 55 DOS Internal - CREATE PSP
  271.  21 56 DOS 2+ - RENAME A FILE
  272.  21 57 DOS 2+ - GET/SET FILE'S DATE/TIME
  273.  21 58 DOS 3.x - GET/SET MEMORY ALLOCATION STRATEGY
  274.  21 59 DOS 3.x - GET EXTENDED ERROR CODE
  275.  21 5A DOS 3.x - CREATE TEMPORARY FILE
  276.  21 5B DOS 3.x - CREATE NEW FILE
  277.  21 5C DOS 3.x - LOCK/UNLOCK FILE ACCESS
  278.  21 5D DOS 3.x Internal - GET ADDRESS OF CRITICAL ERROR FLAG
  279.  21 5D DOS 3.x Internal - ???
  280.  21 5E DOS 3.1 + Microsoft Networks - GET MACHINE NAME
  281.  21 5E DOS 3.1 + Microsoft Networks - SET PRINTER SETUP
  282.  21 5E DOS 3.1 + Microsoft Networks - GET PRINTER SETUP
  283.  21 5F DOS 3.1 + Microsoft Networks - GET REDIRECTION LIST ENTRY
  284.  21 5F DOS 3.1 + Microsoft Networks - REDIRECT DEVICE
  285.  21 5F DOS 3.1 + Microsoft Networks - CANCEL REDIRECTION
  286.  21 60 DOS 3.x Internal - RESOLVE PATH STRING TO FULLY QUALIFIED PATH STRING
  287.  21 61 DOS 3.x Internal - UNUSED
  288.  21 62 DOS 3.x - GET PSP ADDRESS
  289.  21 63 DOS 2.25 only - GET LEAD BYTE TABLE
  290.  21 64 DOS 3.3 Internal - ???
  291.  21 65 DOS 3.3 - GET EXTENDED COUNTRY INFORMATION
  292.  21 66 DOS 3.3 - GET/SET GLOBAL CODE PAGE TABLE
  293.  21 67 DOS 3.3 - SET HANDLE COUNT
  294.  21 68 DOS 3.3 - COMMIT FILE, WRITE ALL BUFFERED DATA TO DISK
  295.  21 E4 DoubleDos - INSTALLATION CHECK
  296.  21 EA DoubleDos - TURN OFF TASK SWITCHING
  297.  21 EB DoubleDos - TURN ON TASK SWITCHING
  298.  21 EC DoubleDos - GET VIRTUAL SCREEN ADDRESS
  299.  21 EE DoubleDos - GIVE AWAY TIME TO OTHER TASKS
  300.  21 FF CED - INSTALLABLE COMMANDS
  301.  22 -- DOS - TERMINATE ADDRESS
  302.  23 -- DOS - CONTROL "C" EXIT ADDRESS
  303.  24 -- DOS - FATAL ERROR HANDLER ADDRESS
  304.  25 -- DOS - ABSOLUTE DISK READ (except COMPAQ DOS 3.31 >32M partition)
  305.  25 -- COMPAQ DOS 3.31 - ABSOLUTE DISK READ (>32M hard-disk partition)
  306.  26 -- DOS - ABSOLUTE DISK WRITE (except COMPAQ DOS 3.31 >32M partition)
  307.  26 -- COMPAQ DOS 3.31 - ABSOLUTE DISK WRITE (>32M hard-disk partition)
  308.  27 -- DOS - TERMINATE BUT STAY RESIDENT
  309.  28 -- DOS Internal - KEYBOARD BUSY LOOP
  310.  29 -- DOS Internal - FAST PUTCHAR
  311.  2A 00 Microsoft Networks - NETWORK INSTALLATION CHECK
  312.  2A 03 Microsoft Networks - CHECK DIRECT I/O
  313.  2A 04 Microsoft Networks - EXECUTE NETBIOS
  314.  2A 05 Microsoft Networks - GET NETWORK RESOURCE INFORMATION
  315.  2A 06 NETBIOS 1.10 - NETWORK PRINT-STREAM CONTROL
  316.  2A 20 ???
  317.  2A 82 Microsoft Networks? - ???
  318.  2B -- Internal routine for MSDOS (IRET)
  319.  2C -- Internal routine for MSDOS (IRET)
  320.  2D -- Internal routine for MSDOS (IRET)
  321.  2E -- DOS Internal - EXECUTE COMMAND
  322.  2F 01 Multiplexor - PRINT - INSTALLATION CHECK
  323.  2F 01 Multiplexor - PRINT - SUBMIT FILE
  324.  2F 01 Multiplexor - PRINT - REMOVE FILE
  325.  2F 01 Multiplexor - PRINT - REMOVE ALL FILES
  326.  2F 01 Multiplexor - PRINT - HOLD QUEUE/GET STATUS
  327.  2F 01 Multiplexor - PRINT - RESTART QUEUE
  328.  2F 06 Multiplexor - ASSIGN - INSTALLATION CHECK
  329.  2F 06 Multiplexor - ASSIGN - ???
  330.  2F 10 Multiplexor - SHARE - ???
  331.  2F 11 Multiplexor - MSDOS Internal - ???
  332.  2F 12 Multiplexor - MSDOS Internal - ???
  333.  2F B7 Multiplexor - APPEND - INSTALLATION CHECK
  334.  2F B7 Multiplexor - APPEND - ???
  335.  2F B7 Multiplexor - APPEND - VERSION CHECK
  336.  2F B8 Multiplexor - Network - INSTALLATION CHECK
  337.  2F B8 Multiplexor - Network - GET CURRENT POST ADDRESS
  338.  2F B8 Multiplexor - Network - SET NEW POST ADDRESS
  339.  2F B8 Multiplexor - Network - VERSION CHECK
  340.  30 -- (NOT A VECTOR!) FAR JuMP instruction for CP/M-style calls
  341.  31 --
  342.  32 -- not used
  343.  33 -- Microsoft Mouse
  344.  34 -- Turbo C - Floating Point emulation
  345.  35 -- Turbo C - Floating Point emulation
  346.  36 -- Turbo C - Floating Point emulation
  347.  37 -- Turbo C - Floating Point emulation
  348.  38 -- Turbo C - Floating Point emulation
  349.  39 -- Turbo C - Floating Point emulation
  350.  3A -- Turbo C - Floating Point emulation
  351.  3B -- Turbo C - Floating Point emulation
  352.  3C -- Turbo C - Floating Point emulation
  353.  3D -- Turbo C - Floating Point emulation
  354.  3E -- Turbo C - Floating Point emulation
  355.  3F -- Overlay manager interrupt (Microsoft LINK.EXE)
  356.  40 -- Relocated (by fixed disk) Floppy Handler (original INT 13h)
  357.  41 -- Fixed Disk Params (XT,AT,XT2,XT286,PS except ESDI disks)
  358.  42 -- Relocated (by EGA) Video Handler (original INT 10h) (EGA,VGA,PS)
  359.  43 -- EGA Initialization Params (EGA,VGA,PS)
  360.  44 -- EGA/PCjr fonts (EGA,VGA,CONV,PS)
  361.  45 -- reserved
  362.  46 -- Secondary Fixed Disk Params (see INT 41h) (AT,XT286,PS except ESDI)
  363.  47 -- reserved
  364.  48 -- PCjr Cordless Keyboard Translation
  365.  49 -- PCjr Non-keyboard Scan Code Translation Table
  366.  4A -- AT User Alarm (AT,CONV,PS)
  367.  4B -- reserved
  368.  4C -- reserved
  369.  4D -- reserved
  370.  4E -- reserved
  371.  4F -- reserved
  372.  50 thru 57 - IRQ0-IRQ7 relocated by DESQview
  373.  58 -- reserved
  374.  59 -- GSS Computer Graphics Interface (GSS*CGI)
  375.  5A -- Cluster adapter BIOS entry address
  376.  5B -- reserved
  377.  5C -- NETBIOS INTERFACE
  378.  5C -- TOPS INTERFACE
  379.  5D -- reserved
  380.  5E -- reserved
  381.  5F -- reserved
  382.  60 -- reserved for user interrupt
  383.  61 -- reserved for user interrupt
  384.  62 -- reserved for user interrupt
  385.  63 -- reserved for user interrupt
  386.  64 -- reserved for user interrupt
  387.  65 -- reserved for user interrupt
  388.  66 -- reserved for user interrupt
  389.  67 40 LIM EMS - GET MANAGER STATUS
  390.  67 41 LIM EMS - GET PAGE FRAME SEGMENT
  391.  67 42 LIM EMS - GET NUMBER OF PAGES
  392.  67 43 LIM EMS - GET HANDLE AND ALLOCATE MEMORY
  393.  67 44 LIM EMS - MAP MEMORY
  394.  67 45 LIM EMS - RELEASE HANDLE AND MEMORY
  395.  67 46 LIM EMS - GET EMM VERSION
  396.  67 47 LIM EMS - SAVE MAPPING CONTEXT
  397.  67 48 LIM EMS - RESTORE MAPPING CONTEXT
  398.  67 49 LIM EMS - reserved
  399.  67 4A LIM EMS - reserved
  400.  67 4B LIM EMS - GET NUMBER OF EMM HANDLES
  401.  67 4C LIM EMS - GET PAGES OWNED BY HANDLE
  402.  67 4D LIM EMS - GET PAGES FOR ALL HANDLES
  403.  67 4E LIM EMS - GET OR SET PAGE MAP
  404.  67 4F LIM EMS 4.0 - GET/SET PARTIAL PAGE MAP
  405.  67 50 LIM EMS 4.0 - MAP/UNMAP MULTIPLE HANDLE PAGES
  406.  67 51 LIM EMS 4.0 - REALLOCATE PAGES
  407.  67 52 LIM EMS 4.0 - GET/SET HANDLE ATTRIBUTES
  408.  67 53 LIM EMS 4.0 - GET/SET HANDLE NAME
  409.  67 54 LIM EMS 4.0 - GET HANDLE DIRECTORY
  410.  67 55 LIM EMS 4.0 - ALTER PAGE MAP AND JUMP
  411.  67 56 LIM EMS 4.0 - ALTER PAGE MAP AND CALL
  412.  67 57 LIM EMS 4.0 - MOVE/EXCHANGE MEMORY REGION
  413.  67 58 LIM EMS 4.0 - GET MAPPABLE PHYSICAL ADDRESS ARRAY
  414.  67 59 LIM EMS 4.0 - GET EXPANDED MEMORY HARDWARE INFORMATION
  415.  67 5A LIM EMS 4.0 - ALLOCATE STANDARD/RAW PAGES
  416.  67 5B LIM EMS 4.0 - ALTERNATE MAP REGISTER SET
  417.  67 5B LIM EMS 4.0 - ALTERNATE MAP REGISTER SET - DMA REGISTERS
  418.  67 5C LIM EMS 4.0 - PREPARE EXPANDED MEMORY HARDWARE FOR WARM BOOT
  419.  67 5D LIM EMS 4.0 - ENABLE/DISABLE OS FUNCTION SET FUNCTIONS
  420.  67 60 LIM EMS ??? - GET PHYSICAL WINDOW ARRAY
  421.  68 -- unused
  422.  69 -- unused
  423.  6A -- unused
  424.  6B -- unused
  425.  6C -- system resume vector (CONVERTIBLE)
  426.  6D -- unused
  427.  6E -- unused
  428.  6F -- unused
  429.  70 thru 77 - AT/XT286/PS50+ Vectored Hardware Lines
  430.  78 -- not used
  431.  79 -- not used
  432.  7A -- not used
  433.  7B -- not used
  434.  7C -- not used
  435.  7D -- not used
  436.  7E -- not used
  437.  7F -- not used
  438.  80 -- reserved for BASIC
  439.  81 -- reserved for BASIC
  440.  82 -- reserved for BASIC
  441.  83 -- reserved for BASIC
  442.  84 -- reserved for BASIC
  443.  85 -- reserved for BASIC
  444.  86 -- Relocated (by NETBIOS) INT 18
  445.  86 thru F0 used by BASIC while in interpreter
  446.  E0 -- CP/M-86 function calls
  447.  E4 05 Logitech Modula v2.0 - MonitorEntry
  448.  E4 06 Logitech Modula v2.0 - MonitorExit
  449.  F1 -- reserved for user interrupt
  450.  F2 -- reserved for user interrupt
  451.  F3 -- reserved for user interrupt
  452.  F4 -- reserved for user interrupt
  453.  F5 -- reserved for user interrupt
  454.  F6 -- reserved for user interrupt
  455.  F7 -- reserved for user interrupt
  456.  F8 -- INTERVAL TIMER (10 MSEC) [TANDY?]
  457.  F9 -- reserved for user interrupt
  458.  FA -- USART READY (RS-232C) [TANDY?]
  459.  FB -- USART Rx READY (keyboard) [TANDY?]
  460.  FC -- reserved for user interrupt
  461.  FD -- reserved for user interrupt
  462.  FE -- destroyed by return from protected mode on PC/AT
  463.  FF -- destroyed by return from protected mode on PC/AT
  464.  
  465.  
  466.  
  467.