Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
780 | savelij | 1 | |
2 | ;LAST UPDATE: 16.10.2016 savelij |
||
3 | |||
4 | ;коды ошибок |
||
5 | ERR_PAKTC: equ 7Eh |
||
6 | ERR_IDID: equ 7Fh |
||
7 | ERR_BATEND EQU 0X80 |
||
8 | ERR_OVDEST: equ 81h ;При выполнении команды COPY, при понятных файлах источниках, непонятно |
||
9 | ;как создать результирующий файл. |
||
10 | ERR_COPY: equ 82h ;При выполнении команды COPY, создаваемый файл переписал бы файл источник. |
||
11 | ERR_BADEST: equ 83h ;При выполнении команды COPY, результирующий файл мог бы переписать |
||
12 | ;один из файлов источников (или другой файл который в текущий момент используется). |
||
13 | ERR_NOCAT: equ 84h ;Результирующий файл указан в файлах источниках. |
||
14 | ERR_BADVER: equ 85h ;Эта ошибка никогда не используется командным интерпретатором, имеется |
||
15 | ;только сообщение для этой ошибки. Однако внешние программы могут найти |
||
16 | ;полезным использовать эту ошибку. |
||
17 | ERR_NOHELP: equ 86h ;Не найден файл помощи или параметр не является валидным для HELP команды. |
||
18 | ERR_BADNO: equ 87h ;Не цифровой символ встречен там где должен быть цифровой параметр. |
||
19 | ERR_IOPT: equ 88h ;Буква заданная после </> символа в командной строке неправильная. |
||
20 | ERR_NOPAR: equ 89h ;Вместо параметра встречен конец строки, при разборке параметров. |
||
21 | ERR_INP: equ 8Ah ;После распознавания всех параметров требуемых команде, слишком много не |
||
22 | ;разделительных символов в командной строке. |
||
23 | ERR_IPARM: equ 8Bh ;Параметр команды неправильный по каким-то причинам, например если число |
||
24 | ;выходит за пределы диапазона. |
||
25 | ERR_OKCMD: equ 8Ch ;Внутренняя ошибка использующаяся для передачи в COMMAND2.COM после |
||
26 | ;выполнения команды из командной строки. (Нет сообщения для этой ошибки). |
||
27 | ERR_BUFUL: equ 8Dh ;Длина команды в пакетном файле не должна превышать 127 символов. |
||
28 | ERR_BADCM: equ 8Eh ;Заданная команда не является внутренней командой или .COM или .BAT файл с |
||
29 | ;соответствующим именем не найден. |
||
30 | ERR_BADCOM: equ 8Fh ;COMMAND2.COM загрузил внешнюю часть с диска, но контрольная сумма не совпала. |
||
31 | ERR_INERR: equ 9Bh ;Возвращается если происходит ошибка в стандартном канале ввода при доступе |
||
32 | ;к нему через символьные функции (функции 01h...0Bh). Оригинальный код |
||
33 | ;ошибки передается вторичным кодом в регистре B в подпрограмму завершения. |
||
34 | ;Наиболее похожа ошибка с концом файла (.EOF). Это ошибка обычно возникает |
||
35 | ;только при работе программы с измененными стандартными файловыми |
||
36 | ;хендлами (handles). |
||
37 | ERR_OUTERR: equ 9Ch ;Возвращается если происходит ошибка в стандартном канале вывода при |
||
38 | ;доступе к нему через символьные функции (функции 01h...0Bh). Оригинальный |
||
39 | ;код ошибки передается вторичным кодом в регистре B в подпрограмму |
||
40 | ;завершения. Это ошибка обычно возникает только при работе программы с |
||
41 | ;измененными стандартными файловыми хендлами (handles). |
||
42 | ERR_ABORT: equ 9Dh ;Ошибка возникает если пользователь прервал дисковую операцию после любых |
||
43 | ;дисковых ошибок или система прервала операцию автоматически. |
||
44 | ;Оригинальный код ошибки, которая была причиной прерывания операции, |
||
45 | ;передается вторичным кодом в регистре B в подпрограмму завершения. |
||
46 | ERR_CTRLC: equ 9Eh ;CTRL-C проверяется только теми символьными функциями, которым указан |
||
47 | ;статус проверки. |
||
48 | ERR_STOP: equ 9Fh ;Нажата комбинация клавиш CTRL-STOP, она проверяется везде в системе где |
||
49 | ;производится посимвольный ввод/вывод. |
||
50 | ERR_IFCB: equ 0B7h ;??? |
||
51 | ERR_ISBFN: equ 0B8h ;Номер подфункции переданный в функцию IOCTL (функция 4Bh) неправильный. |
||
52 | ERR_EOL: equ 0B9h ;Внутренняя ошибка. Не должна возникать. |
||
53 | ERR_HDEAD: equ 0BAh ;Ассоциация файла к файловому хендлу (handle) была удалена, файловый хэндл |
||
54 | ;нельзя больше использовать. |
||
55 | ERR_NRAMD: equ 0BBh ;Попытка удалить RAM диск, когда RAM диск не создан. Функции, которые |
||
56 | ;пытаются получить доступ к несуществующему RAM диску, будут |
||
57 | ;возвращать .IDRV ошибку. |
||
58 | ERR_RAMDX: equ 0BCh ;Возвращается функцией <ramdisk> если произошла попытка создания RAM |
||
59 | ;диска при уже существующем RAM диске. |
||
60 | ERR_ITIME: equ 0BDh ;Параметры времени передаваемые в <set time> (<установка времени>) неправильные. |
||
61 | ERR_IDATE: equ 0BEh ;Параметры даты передаваемые в <set date> (<установка даты>) неправильные. |
||
62 | ERR_ELONG: equ 0BFh ;Строка имени переменной окружения или строка значения длиннее |
||
63 | ;максимально допустимого размера 255 символов или длиннее чем |
||
64 | ;пользовательский буфер для приема. |
||
65 | ERR_IENV: equ 0C0h ;Строка имени переменной окружения содержит неправильный символ. |
||
66 | ERR_IDEV: equ 0C1h ;Попытка использовать файловый хэндл (handle) устройства или блок описания |
||
67 | ;файла для недопустимых операций как поиск или перемещение. |
||
68 | ERR_NOPEN: equ 0C2h ;Указанный файловый хэндлер (handle) не открыт. |
||
69 | ERR_IHAND: equ 0C3h ;Указанный файловый хэндлер (handle) больше чем максимальное количество |
||
70 | ;файловых хэндлеров. |
||
71 | ERR_NHAND: equ 0C4h ;Попытка открыть или создать файловый хендлер (handle), который уже |
||
72 | ;используется. 64 файловых хэндлера доступны в текущей версии системы. |
||
73 | ERR_IPROC: equ 0C5h ;Идентификатор процесса переданный функции <join> неправильный. |
||
74 | ERR_ACCV: equ 0C6h ;Попытка читать или писать из/в файл, который открыт с другими атрибутами. |
||
75 | ;Некоторые стандартные хэндлы (handlers) файлов открыты либо только для |
||
76 | ;чтения или только для записи. |
||
77 | ERR_EOF: equ 0C7h ;Попытка читать из файла, в котором указатель уже стоит на конце файла. |
||
78 | ERR_FILE: equ 0C8h ;Цепочка кластера файла испорчена. Использование CHKDSK возможно |
||
79 | ;поможет восстановить данные. |
||
80 | ERR_OV64K: equ 0C9h ;Область обмена диска увеличилась свыше 0FFFFh. |
||
81 | ERR_FOPEN: equ 0CAh ;Попытка удалить (delete), переименовать (rename), переместить (move) или |
||
82 | ;изменить атрибуты или дату/время файла, который уже открыт системой. |
||
83 | ERR_FILEX: equ 0CBh ;Попытка создать поддиректорию с именем уже существующего файла. Файл не удаляется. |
||
84 | ERR_DIRX: equ 0CCh ;Попытка создать файл или поддиректории с именем уже существующей |
||
85 | ;поддиректории. Поддиректория не удаляется. |
||
86 | ERR_SYSX: equ 0CDh ;Попытка создать файл или поддиректорию с именем уже существующего |
||
87 | ;системного файла. Системный файл не удаляется. |
||
88 | ERR_DOT: equ 0CEh ;Попытка произвести неправильную операцию над <.> или <..> записями в |
||
89 | ;поддиректории, таких как переименование (rename) или перемещение (move). |
||
90 | ERR_IATTR: equ 0CFh ;Попытка изменить атрибуты файла к директории, или наоборот. Также может |
||
91 | ;быть результатом неправильной работы с именем тома (volume name). |
||
92 | ERR_DIRNE: equ 0D0h ;Попытка удаления непустой директории. |
||
93 | ERR_FILRO: equ 0D1h ;Попытка записи или удаления файла с установленным атрибутом <только для |
||
94 | ;чтения> (<read only>). |
||
95 | ERR_DIRE: equ 0D2h ;Результат попытки переместить директорию в одну из ее собственных |
||
96 | ;поддиректорий. Это предохраняет от возникновения замкнутых изолированных |
||
97 | ;областей в структуре директорий. |
||
98 | ERR_DUPF: equ 0D3h ;Случается в функциях <rename> или <move> если результирующий файл уже |
||
99 | ;существует в результирующей директории. |
||
100 | ERR_DKFUL: equ 0D4h ;Не хватает места на диске для записи данных. Также может возникнуть при |
||
101 | ;создании поддиректории на полностью заполненном диске. |
||
102 | ERR_DRFUL: equ 0D5h ;Возвращается при <create> или <move> в корневую директорию, если корневая |
||
103 | ;директория уже заполнена. |
||
104 | ERR_NODIR: equ 0D6h ;Директория, указанная в path, не найдена. |
||
105 | ERR_NOFIL: equ 0D7h ;Файл не найден на диске. |
||
106 | ERR_PLONG: equ 0D8h ;Слишком длинная строка в котором указан путь (path). Путь не должен быть |
||
107 | ;длинней 63 символов. |
||
108 | ERR_IPATH: equ 0D9h ;Неправильный путь (path). |
||
109 | ERR_IFNM: equ 0DAh ;Имя файла неправильное. Ошибка случается только если указано имя файла, а |
||
110 | ;не полный путь (path). |
||
111 | ERR_IDRV: equ 0DBh ;Параметр номера драйва или буква диска в пути (path) не существует в текущей системе. |
||
112 | ERR_IBDOS: equ 0DCh ;Вызвана функция MSX-DOS с неправильным номером. Большинство |
||
113 | ;неправильных функций не возвращают кода ошибки, но эта ошибка может быть |
||
114 | ;возвращена если вызвана функция <get previous error code>. |
||
115 | ERR_NORAM: equ 0DEh ;MSX-DOS не хватает 16К корневого сегмента. Попробуйте уменьшить |
||
116 | ;количество буферов или удалите некоторые строки окружения. Также случается |
||
117 | ;если нет свободных сегментов для создания RAM диска. |
||
118 | ERR_INTER: equ 0DFh ;Не должна случаться. |
||
119 | ERR_IFORM: equ 0F0h ;Попытка форматировать диск, который не поддерживает форматирование. |
||
120 | ;Обычно возникает в результате попытки форматировать RAM диск |
||
121 | ;(виртуальный диск в памяти). |
||
122 | ERR_NOUPB: equ 0F1h ;Эта ошибка не имеет сообщения, так как используется внутри MSX-DOS как |
||
123 | ;часть распознавания смены дисков в системе. |
||
124 | ERR_IFAT: equ 0F2h ;Разрушена таблица размещения файлов на диске. CHKDSK может помочь |
||
125 | ;восстановить данные на диске. |
||
126 | ERR_SEEK: equ 0F3h ;Требуемый трек не был найден на диске. |
||
127 | ERR_WFILE: equ 0F4h ;Диск был заменен, когда на нем был открыт файл. Нужно вернуть корректный диск. |
||
128 | ERR_WDISK: equ 0F5h ;Диск был заменен в процессе работы MSX-DOS с ним. Нужно вернуть корректный диск. |
||
129 | ERR_NDOS: equ 0F6h ;Диск отформатирован в другой операционной системе, несовместимой с MSX-DOS. |
||
130 | ERR_UFORM: equ 0F7h ;Диск не форматированный, или диск с другой системой записи информации. |
||
131 | ERR_WPROT: equ 0F8h ;Попытка записи на диск защищенный от записи. |
||
132 | ERR_RNF: equ 0F9h ;Требуемый сектор не был найден на диске, обычно говорит о том что диск поврежден. |
||
133 | ERR_DATA: equ 0FAh ;Не удалось прочитать сектор с диска, так как случилась ошибка проверки CRC. |
||
134 | ;Обычно говорит о том что диск поврежден. |
||
135 | ERR_VERFY: equ 0FBh ;Когда установлен режим проверки записи, и сектор не прочитался корректно |
||
136 | ;после записи на диск. |
||
137 | ERR_NRDY: equ 0FCh ;Драйв не отвечает, обычно означает, что нет диска в драйве. |
||
138 | ERR_DISK: equ 0FDh ;В основном неизвестные дисковые ошибки. |
||
139 | ERR_WRERR: equ 0FEh ;Основная ошибка во время записи на диск. |
||
140 | ERR_NCOMP: equ 0FFh ;Нет доступа к диску в этом драйве (например двухсторонний диск установлен в |
||
141 | ;односторонний драйв). |