Changeset 589 in xtideuniversalbios for trunk/Assembly_Library/Inc/DosFunctions.inc
- Timestamp:
- May 22, 2016, 12:26:57 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Assembly_Library/Inc/DosFunctions.inc
r446 r589 9 9 DOS_TSR_MULTIPLEX_INTERRUPT_2Fh EQU 2Fh 10 10 11 ; DOS drive and file functions 12 SELECT_DEFAULT_DRIVE EQU 0Eh 13 GET_CURRENT_DEFAULT_DRIVE EQU 19h 14 GET_DISK_TRANSFER_AREA_ADDRESS EQU 2Fh 15 GET_DOS_DRIVE_PARAMETER_BLOCK_FOR_SPECIFIC_DRIVE EQU 32h 16 SET_CURRENT_DIRECTORY EQU 3Bh 17 CREATE_OR_TRUNCATE_FILE EQU 3Ch 18 OPEN_EXISTING_FILE EQU 3Dh 19 CLOSE_FILE EQU 3Eh 20 READ_FROM_FILE_OR_DEVICE EQU 3Fh 21 WRITE_TO_FILE_OR_DEVICE EQU 40h 22 SET_CURRENT_FILE_POSITION EQU 42h 23 GET_CURRENT_DIRECTORY EQU 47h 24 FIND_FIRST_MATCHING_FILE EQU 4Eh 25 FIND_NEXT_MATCHING_FILE EQU 4Fh 26 27 ; DOS functions for TSRs 28 SET_INTERRUPT_VECTOR EQU 25h 29 GET_INTERRUPT_VECTOR EQU 35h 11 ; DOS functions 12 WRITE_CHARACTER_TO_STANDARD_OUTPUT EQU 02h ; DOS 1+ 13 WRITE_STRING_TO_STANDARD_OUTPUT EQU 09h ; DOS 1+ 14 SELECT_DEFAULT_DRIVE EQU 0Eh ; DOS 1+ 15 GET_CURRENT_DEFAULT_DRIVE EQU 19h ; DOS 1+ 16 SET_INTERRUPT_VECTOR EQU 25h ; DOS 1+ 17 GET_DISK_TRANSFER_AREA_ADDRESS EQU 2Fh ; DOS 2+ 18 GET_DOS_VERSION EQU 30h ; DOS 2+ 19 GET_DOS_DRIVE_PARAMETER_BLOCK_FOR_SPECIFIC_DRIVE EQU 32h ; DOS 2+ 20 GET_INTERRUPT_VECTOR EQU 35h ; DOS 2+ 21 SET_CURRENT_DIRECTORY EQU 3Bh ; DOS 2+ 22 CREATE_OR_TRUNCATE_FILE EQU 3Ch ; DOS 2+ 23 OPEN_EXISTING_FILE EQU 3Dh ; DOS 2+ 24 CLOSE_FILE EQU 3Eh ; DOS 2+ 25 READ_FROM_FILE_OR_DEVICE EQU 3Fh ; DOS 2+ 26 WRITE_TO_FILE_OR_DEVICE EQU 40h ; DOS 2+ 27 SET_CURRENT_FILE_POSITION EQU 42h ; DOS 2+ 28 CHECK_IF_BLOCK_DEVICE_REMOTE EQU 4409h ; DOS 3.1+ 29 GET_CURRENT_DIRECTORY EQU 47h ; DOS 2+ 30 TERMINATE_WITH_RETURN_CODE EQU 4Ch ; DOS 2+ 31 FIND_FIRST_MATCHING_FILE EQU 4Eh ; DOS 2+ 32 FIND_NEXT_MATCHING_FILE EQU 4Fh ; DOS 2+ 30 33 31 34 ; DOS errors 35 ERR_DOS_FUNCTION_NUMBER_INVALID EQU 01h 36 ERR_DOS_INVALID_DRIVE EQU 0Fh 32 37 ERR_DOS_DRIVE_NOT_READY EQU 15h 33 34 38 35 39
Note:
See TracChangeset
for help on using the changeset viewer.