ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/public/DOSGame/trunk/DOSERR.ASM
Revision: 4
Committed: Wed Feb 11 15:26:06 2026 UTC (8 weeks, 3 days ago) by figdor32
File size: 2927 byte(s)
Log Message:
Initial check-in

File Contents

# User Rev Content
1 figdor32 4 ; This file takes 1.004KB in total, almost half of the current executable,
2     ; it'd be good if it were offloaded into a resource file.
3     ; In fact that resource file would be nearly verbatim this but with a header.
4     DOS_ERRORS dw \
5     DOS_ERR_00, DOS_ERR_01, DOS_ERR_02, DOS_ERR_03, DOS_ERR_04, DOS_ERR_05, \
6     DOS_ERR_06, DOS_ERR_07, DOS_ERR_08, DOS_ERR_09, DOS_ERR_0A, DOS_ERR_0B, \
7     DOS_ERR_0C, DOS_ERR_0D, DOS_ERR_0E, DOS_ERR_0F, DOS_ERR_10, DOS_ERR_11, \
8     DOS_ERR_12, DOS_ERR_13, DOS_ERR_14, DOS_ERR_15, DOS_ERR_16, DOS_ERR_17, \
9     DOS_ERR_18, DOS_ERR_19, DOS_ERR_1A, DOS_ERR_1B, DOS_ERR_1C, DOS_ERR_1D, \
10     DOS_ERR_1E, DOS_ERR_1F, DOS_ERR_20, DOS_ERR_21, DOS_ERR_22, DOS_ERR_23, \
11     DOS_ERR_24, DOS_ERR_25, DOS_ERR_26, DOS_ERR_27
12    
13     DOS_ERR_00 db 'No error', 0x0D, 0x0A, '$'
14     DOS_ERR_01 db 'Function number invalid', 0x0D, 0x0A, '$'
15     DOS_ERR_02 db 'File not found', 0x0D, 0x0A, '$'
16     DOS_ERR_03 db 'Path not found', 0x0D, 0x0A, '$'
17     DOS_ERR_04 db 'Too many open tiles (no file handles available)', 0x0D, 0x0A, '$'
18     DOS_ERR_05 db 'Access denied', 0x0D, 0x0A, '$'
19     DOS_ERR_06 db 'Invalid handle', 0x0D, 0x0A, '$'
20     DOS_ERR_07 db 'Memory control block destroyed', 0x0D, 0x0A, '$'
21     DOS_ERR_08 db 'Insufficient memory', 0x0D, 0x0A, '$'
22     DOS_ERR_09 db 'Memory block address invalid', 0x0D, 0x0A, '$'
23     DOS_ERR_0A db 'Environment invalid', 0x0D, 0x0A, '$'
24     DOS_ERR_0B db 'Format invalid', 0x0D, 0x0A, '$'
25     DOS_ERR_0C db 'Access code invalid', 0x0D, 0x0A, '$'
26     DOS_ERR_0D db 'Data invalid', 0x0D, 0x0A, '$'
27     DOS_ERR_0E db 'Reserved', 0x0D, 0x0A, '$'
28     DOS_ERR_0F db 'Invalid drive', 0x0D, 0x0A, '$'
29     DOS_ERR_10 db 'Attempted to remove current directory', 0x0D, 0x0A, '$'
30     DOS_ERR_11 db 'Not same device', 0x0D, 0x0A, '$'
31     DOS_ERR_12 db 'No more tiles', 0x0D, 0x0A, '$'
32     DOS_ERR_13 db 'Disk write-protected', 0x0D, 0x0A, '$'
33     DOS_ERR_14 db 'Unknown unit', 0x0D, 0x0A, '$'
34     DOS_ERR_15 db 'Drive not ready', 0x0D, 0x0A, '$'
35     DOS_ERR_16 db 'Unknown command', 0x0D, 0x0A, '$'
36     DOS_ERR_17 db 'Cyclic Redundancy Check failed', 0x0D, 0x0A, '$'
37     DOS_ERR_18 db 'Bad request structure length', 0x0D, 0x0A, '$'
38     DOS_ERR_19 db 'Seek error', 0x0D, 0x0A, '$'
39     DOS_ERR_1A db 'Unknown media type', 0x0D, 0x0A, '$'
40     DOS_ERR_1B db 'Sector not found', 0x0D, 0x0A, '$'
41     DOS_ERR_1C db 'Printer our of paper', 0x0D, 0x0A, '$'
42     DOS_ERR_1D db 'Write fault', 0x0D, 0x0A, '$'
43     DOS_ERR_1E db 'Read fault', 0x0D, 0x0A, '$'
44     DOS_ERR_1F db 'General failure', 0x0D, 0x0A, '$'
45     DOS_ERR_20 db 'Sharing violation', 0x0D, 0x0A, '$'
46     DOS_ERR_21 db 'Lock violation', 0x0D, 0x0A, '$'
47     DOS_ERR_22 db 'Disk change invalid', 0x0D, 0x0A, '$'
48     DOS_ERR_23 db 'File Control Block unavailable', 0x0D, 0x0A, '$'
49     DOS_ERR_24 db 'Sharing buffer invalid', 0x0D, 0x0A, '$'
50     DOS_ERR_25 db 'Code page mismatch', 0x0D, 0x0A, '$'
51     DOS_ERR_26 db 'Cannot complete file operation - out of input', 0x0D, 0x0A, '$'
52     DOS_ERR_27 db 'Insufficient disk space', 0x0D, 0x0A, '$'