home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power Programming
/
powerprogramming1994.iso
/
progtool
/
microcrn
/
issue_48.arc
/
TRAP.ARC
/
DOSCALLS.INC
next >
Wrap
Text File
|
1989-04-17
|
3KB
|
100 lines
;************************************************
;* 05/15/87 * DOSCALLS.INC * Version 1.1 *
;************************************************
DF_TERMINATE_PROGRAM EQU 00H
DF_READ_KBD_AND_ECHO EQU 01H
DF_DISPLAY_CHAR EQU 02H
DF_AUX_INPUT EQU 03H
DF_AUX_OUTPUT EQU 04H
DF_PRINT_CHAR EQU 05H
DF_DIR_CONSOLE_IO EQU 06H
DF_CONSOLE_INPUT EQU 07H
DF_READ_KBD EQU 08H
DF_DISPLAY_STRING EQU 09H
DF_GET_STRING EQU 0AH
DF_CHECK_KBD_STATUS EQU 0BH
DF_FLUSH_AND_READ_KBD EQU 0CH
DF_RESET_DISK EQU 0DH
DF_SELECT_DISK EQU 0EH
DF_OPEN_FILE EQU 0FH
DF_CLOSE_FILE EQU 10H
DF_SEARCH_FIRST EQU 11H
DF_SEARCH_NEXT EQU 12H
DF_DELETE_FCB EQU 13H
DF_READ_SEQ EQU 14H
DF_WRITE_SEQ EQU 15H
DF_CREATE EQU 16H
DF_RENAME EQU 17H
DF_CURRENT_DISK EQU 19H
DF_SET_DTA EQU 1AH
DF_DEFAULT_ALLOC_INFO EQU 1BH
DF_ALLOC_INFO EQU 1CH
DF_READ_RAN EQU 21H
DF_WRITE_RAN EQU 22H
DF_FILE_SIZE EQU 23H
DF_SET_RELATIVE_RECORD EQU 24H
DF_SET_VECTOR EQU 25H
DF_CREATE_PROGRAM_SEGMENT EQU 26H
DF_RAN_BLOCK_READ EQU 27H
DF_RAN_BLOCK_WRITE EQU 28H
DF_PARSE EQU 29H
DF_GET_DATE EQU 2AH
DF_SET_DATE EQU 2BH
DF_GET_TIME EQU 2CH
DF_SET_TIME EQU 2DH
DF_VERIFY EQU 2EH
DF_GET_DTA EQU 2FH
DF_GET_VERSION EQU 30H
DF_KEEP_PROCESS EQU 31H
DF_CTRL_C_CHECK EQU 33H
DF_GET_VECTOR EQU 35H
DF_GET_DISK_SPACE EQU 36H
DF_GET_COUNTRY EQU 38H
DF_MAKE_DIR EQU 39H
DF_REM_DIR EQU 3AH
DF_CHANGE_DIR EQU 3BH
DF_CREATE_HANDLE EQU 3CH
DF_OPEN_HANDLE EQU 3DH
DF_CLOSE_HANDLE EQU 3EH
DF_READ_HANDLE EQU 3FH
DF_WRITE_HANDLE EQU 40H
DF_DELETE_FILE EQU 41H
DF_MOVE_POINTER EQU 42H
DF_CHANGE_MODE EQU 43H
DF_IO_CTRL EQU 44H
DF_DUPLICATE_HANDLE EQU 45H
DF_DUPLICATE_HANDLE_2 EQU 46H
DF_GET_DIR EQU 47H
DF_ALLOCATE_MEMORY EQU 48H
DF_FREE_MEMORY EQU 49H
DF_SET_BLOCK EQU 4AH
DF_EXEC EQU 4BH
DF_TERMINATE EQU 4CH
DF_WAIT EQU 4DH
DF_FIND_FIRST EQU 4EH
DF_FIND_NEXT EQU 4FH
DF_GET_VERIFY EQU 54H
DF_RENAME_FILE EQU 56H
DF_GET_SET_DATE_TIME EQU 57H
I_DOS EQU 21H
I_TERMINATE_ADDRESS EQU 22H
I_CTRL_C EQU 23H
I_DOS_ERROR EQU 24H
I_ABS_DISK_READ EQU 25H
I_ABS_DISK_WRITE EQU 26H
STD_INPUT EQU 00H
STD_OUTPUT EQU 01H
STD_ERROR EQU 02H
STD_AUX EQU 03H
STD_PRINTER EQU 04H
DOS MACRO FUNCTION
MOV AH, DF_&FUNCTION
INT I_DOS
ENDM