[an error occurred while processing this directive]
-------------------------------------------------------------
    Таблица кодов ошибок, диагностируемых интерпретатором
                     BASIC-AGAT 9.1
-------------------------------------------------------------

         КОД ОШИБКИ                     СООБЩЕНИЕ
-------------------------------------------------------------

             0                       NEXT БЕЗ FOR
            12                       СИНТ ОШ.
            19                       RETURN БЕЗ GOSUB
            35                       МАЛО ДАННЫХ
            46                       ОШ.ЗНАЧЕНИЕ
            57                       ПЕРЕПОЛНЕНИЕ
            69                       МАЛО ПАМЯТИ
            80                       НЕТ НОМЕРА
            90                       ОШ.ИНДЕКС
            99                       УЖЕ ОПИСАН
           109                       X/0
           112                       НЕ В ДИАЛОГЕ
           124                       ОШ.ТИП
           130                       СТРОКА ДЛИННА
           143                       ФОРМУЛА ВЕЛИКА
           157                       НАДО RUN
           165                       НЕТ МЕТКИ
           174                       БАЙТ НЕПОЛОН
           186                       ОШ.МЕТКА
           194                       ОШ.КОД
           200                       УЖЕ ЕСТЬ
           254     (Ошибка при исполнении "INPUT")
           255     (Прерывание программы по "f=" или "Упр-Ц")

-------------------------------------------------------------
        Таблица кодов ошибок, диагностируемых ДОС 3.3 
-------------------------------------------------------------

         КОД ОШИБКИ                     СООБЩЕНИЕ
-------------------------------------------------------------

         1                        БЕЙСИК НЕ ЗАГРУЖЕН
         2,3                      НЕВЕРНОЕ ЗНАЧЕНИЕ
         4                        ДИСК ЗАЩИЩЕН
         5                        КОНЕЦ ФАЙЛА
         6                        ФАЙЛ НЕ НАЙДЕН
         7                        ОШ.НОМЕР ДИСКА
         8                        ОШИБКА ОБМЕНА
         9                        НЕТ МЕСТА НА ДИСКЕ
        10                        ФАЙЛ ЗАПЕРТ
        11                        ОШ.ДИРЕКТИВА
        12                        МНОГО ОТКРЫТЫХ ФАЙЛОВ
        13                        ОШ.ТИП ФАЙЛА
        14                        НЕТ МЕСТА В ПАМЯТИ
        15                        ТОЛЬКО ИЗ ПРОГРАММЫ
        16                        НЕТ УСТРОЙСТВА
        17                        СИСТЕМА ИСПОРЧЕНА

* ПРИМЕЧАНИЯ

1. Заметьте, что код ошибки 12 имеется и у DOS и у BASICа. Это следует учесть при написании программ.

2. Ошибка "НЕВЕРНОЕ ЗНАЧЕНИЕ" имеет два кода.

 -------------------------------------------------------------    
    ИСПОЛЬЗОВАНИЕ НУЛЕВОЙ СТРАНИЦЫ ОП ПРИ ОБРАБОТКЕ ОШИБОК
 -------------------------------------------------------------  

¤D8-¤DF        Данные, устанавливаемые програм-    (BASIC)
               мой обработки ошибок при включе-
               нии в программу оператора "ONERR
               GOTO".

¤D8            Флаг команды "ONERR GOTO";
               устанавливается, если оператор
               найден в тексте программы:
               (<¤80 - не включен)
               (>¤80 - включен)
¤DA-¤DB        Номер строки программы, в кото-
               рой произошла ошибка.
¤DC-¤DD        Содержит адрес меньший на 1 адреса
               ячейки, в которой содержится опера-
               тор, при попытке выполнения которого
               произошла ошибка. Используется опера-
               тором BASICа "RESUME".
¤DE            Код ошибки.
¤DF            Содержит указатель регистра S (для
               возвращения по "RESUME").
¤F4-¤F8        Указатели для оператора "ONERR GOTO" 

[an error occurred while processing this directive]