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

# Content
1 ; 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, '$'