home *** CD-ROM | disk | FTP | other *** search
/ Power Programming / powerprogramming1994.iso / progtool / microcrn / issue_48.arc / TRAP.ARC / DOSCALLS.INC next >
Text File  |  1989-04-17  |  3KB  |  100 lines

  1.  
  2. ;************************************************
  3. ;*  05/15/87  *  DOSCALLS.INC  *  Version 1.1   *
  4. ;************************************************
  5.  
  6.   DF_TERMINATE_PROGRAM        EQU 00H    
  7.   DF_READ_KBD_AND_ECHO        EQU 01H
  8.   DF_DISPLAY_CHAR        EQU 02H
  9.   DF_AUX_INPUT            EQU 03H
  10.   DF_AUX_OUTPUT            EQU 04H
  11.   DF_PRINT_CHAR            EQU 05H
  12.   DF_DIR_CONSOLE_IO        EQU 06H
  13.   DF_CONSOLE_INPUT        EQU 07H
  14.   DF_READ_KBD            EQU 08H
  15.   DF_DISPLAY_STRING        EQU 09H
  16.   DF_GET_STRING            EQU 0AH
  17.   DF_CHECK_KBD_STATUS        EQU 0BH
  18.   DF_FLUSH_AND_READ_KBD        EQU 0CH
  19.   DF_RESET_DISK            EQU 0DH
  20.   DF_SELECT_DISK        EQU 0EH
  21.   DF_OPEN_FILE            EQU 0FH
  22.   DF_CLOSE_FILE            EQU 10H
  23.   DF_SEARCH_FIRST        EQU 11H
  24.   DF_SEARCH_NEXT        EQU 12H
  25.   DF_DELETE_FCB            EQU 13H
  26.   DF_READ_SEQ            EQU 14H
  27.   DF_WRITE_SEQ            EQU 15H
  28.   DF_CREATE            EQU 16H
  29.   DF_RENAME            EQU 17H
  30.   DF_CURRENT_DISK        EQU 19H
  31.   DF_SET_DTA            EQU 1AH
  32.   DF_DEFAULT_ALLOC_INFO        EQU 1BH
  33.   DF_ALLOC_INFO            EQU 1CH
  34.   DF_READ_RAN            EQU 21H
  35.   DF_WRITE_RAN            EQU 22H
  36.   DF_FILE_SIZE            EQU 23H
  37.   DF_SET_RELATIVE_RECORD    EQU 24H
  38.   DF_SET_VECTOR            EQU 25H
  39.   DF_CREATE_PROGRAM_SEGMENT    EQU 26H
  40.   DF_RAN_BLOCK_READ        EQU 27H
  41.   DF_RAN_BLOCK_WRITE        EQU 28H
  42.   DF_PARSE            EQU 29H
  43.   DF_GET_DATE            EQU 2AH
  44.   DF_SET_DATE            EQU 2BH
  45.   DF_GET_TIME            EQU 2CH
  46.   DF_SET_TIME            EQU 2DH
  47.   DF_VERIFY            EQU 2EH
  48.   DF_GET_DTA            EQU 2FH
  49.   DF_GET_VERSION        EQU 30H
  50.   DF_KEEP_PROCESS        EQU 31H
  51.   DF_CTRL_C_CHECK        EQU 33H
  52.   DF_GET_VECTOR            EQU 35H
  53.   DF_GET_DISK_SPACE        EQU 36H
  54.   DF_GET_COUNTRY        EQU 38H
  55.   DF_MAKE_DIR            EQU 39H
  56.   DF_REM_DIR            EQU 3AH
  57.   DF_CHANGE_DIR            EQU 3BH
  58.   DF_CREATE_HANDLE        EQU 3CH
  59.   DF_OPEN_HANDLE        EQU 3DH
  60.   DF_CLOSE_HANDLE        EQU 3EH
  61.   DF_READ_HANDLE        EQU 3FH
  62.   DF_WRITE_HANDLE        EQU 40H
  63.   DF_DELETE_FILE        EQU 41H
  64.   DF_MOVE_POINTER        EQU 42H
  65.   DF_CHANGE_MODE        EQU 43H
  66.   DF_IO_CTRL            EQU 44H
  67.   DF_DUPLICATE_HANDLE        EQU 45H
  68.   DF_DUPLICATE_HANDLE_2        EQU 46H
  69.   DF_GET_DIR            EQU 47H
  70.   DF_ALLOCATE_MEMORY        EQU 48H
  71.   DF_FREE_MEMORY        EQU 49H
  72.   DF_SET_BLOCK            EQU 4AH
  73.   DF_EXEC            EQU 4BH
  74.   DF_TERMINATE            EQU 4CH
  75.   DF_WAIT            EQU 4DH
  76.   DF_FIND_FIRST            EQU 4EH
  77.   DF_FIND_NEXT            EQU 4FH
  78.   DF_GET_VERIFY            EQU 54H
  79.   DF_RENAME_FILE        EQU 56H
  80.   DF_GET_SET_DATE_TIME        EQU 57H
  81.  
  82.   I_DOS                EQU 21H
  83.   I_TERMINATE_ADDRESS        EQU 22H
  84.   I_CTRL_C            EQU 23H
  85.   I_DOS_ERROR            EQU 24H
  86.   I_ABS_DISK_READ        EQU 25H
  87.   I_ABS_DISK_WRITE        EQU 26H
  88.  
  89.   STD_INPUT            EQU 00H
  90.   STD_OUTPUT            EQU 01H
  91.   STD_ERROR            EQU 02H
  92.   STD_AUX            EQU 03H
  93.   STD_PRINTER            EQU 04H
  94.   
  95. DOS MACRO FUNCTION
  96.   MOV    AH, DF_&FUNCTION
  97.   INT    I_DOS
  98. ENDM
  99.  
  100.