Subversion Repositories pentevo

Rev

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
                                ;односторонний драйв).