[an error occurred while processing this directive]


QLogDev @ 18 ?err

  ClrTrt       ( Очистим поле обработчиков ) 
0 CurrDevNo !  ( Текущее устройство= 0 ) 

." Загружается системная библиотека" cr
use# system.frl

." Загружается библиотека ошибок" cr
use# err.frl

checkslt       ( Опросим слоты машины ) 
3 makelogstr   ( Создадим логическую структуру до 4  ) 
               ( физического устройства т.е. до принтера )
A:             ( Установим текущим первое логическое ) 
               ( устройство ) 

." Подождите" 

: directory ." DIR " ;
: datfile   ." DAT " ;
: comfile   ." COM " ; 
: relfile   ." REL " ;
: resfile   ." RES " ;
: binfile   ." BIN " ;
: basfile   ." BAS " ;
: ardfile   ." ARD " ;
: txtfile   ." TXT " ;
: unknfile  ." ??? " ;

&ff &40 &20 &10 &8 &4 &2 &1 &0 &9    
ncase filetype 
txtfile
ardfile
basfile
binfile 
resfile
relfile
comfile
datfile
directory
unknfile

: outcat               ( Адрес строки шаблона 
  base @ >r decimal
  ." Тип Имя_файла" cr cr
  0 8 !
  bank5 1 5 outd bank5 
   begin
     dup c`   
    while    
     dup count 1+ 2dup + c` filetype 
     type count 2+ +
     8 1+!
   repeat 
  cr ." Всего файлов: " 8 ` . drop
  r> base !
;

: cat" &a2 word here outcat ;

: catalog ¤" *.*" outcat ; 

: Help 
    CR ." ****************** BForthHelp ********************"
    CR ." Данная версия FORTH интерпретатора доступна" 
    CR ." на АГАТ-9. И практически соответствует стандарту" 
    CR ." F79. В данной версии реализована также текстовая" 
    CR ." среда, позволяющая выполнить минимальное редакти-" 
    CR ." рование и запуск программ на форте( сам редактор 
    CR ." написан на форте и поэтому все необходимое ВЫ мо-" 
    CR ." жете добавить сами)." 
    CR ." Запуск редактора: load" a2 out 
       ."  editor.frt" a2 out ." +<ENTER>" 
    CR ." В поставляемом редакторе доступны следующие " 
    CR ." кнопки:" 
    CR ." '1' - Удл.Сим." 
    CR ." '2' - Вст./Зам." 
    CR ." '4' - Стр.Вверх" 
    CR ." '5' - Стр.Вниз" 
    CR ." '9' - Удл.Стр." 
    CR ." '0' - Стр./Загл." 
    CR ." '.' - Компилировать 
    CR ." 'f2'- Зап.Файл( вместо имени файла можно *)" 
    CR ." 'f3'- Чт.Файл ( то же )" 
    CR ." '^n'- Открыть новое окно" 
    CR ." '^w'- Перейти к нужному окну" 
    CR ." '^o'- Временно выйти в форт" 
    CR ." <ESC>- Везде действует как и должно" 
    CR ." Дальнейшую информацию можно получить, прочитав " 
    CR ." файл: README!.DOC" 
    CR ." ************************************************** 
    CR CR 
; 

ToBegStr ." Для помощи HELP+<ENTER>" CR 

[an error occurred while processing this directive]