[an error occurred while processing this directive]
( Программа для демонстрации возможностей BForth ( Для примера программа "тестирования" памяти ( и показа конфигурации машины ( Написана 10.94 Hex 0 Variable Aborted : Aborted? Aborted ` False Aborted ! ; : Aborted! True Aborted ! ; : ScrTest Home ." Для начала теста памяти нажмите" ." любую клавишу" Cr Get Coff EscapeKey = IfNot &2f 0 do In If Aborted! Leave Then ( Если нажата кнопка, то выход &1000 2k i Fill ( Заполним экран текущим Loop ( символом Else Aborted! Then Home Aborted? If ." Прервано!!" Cr Else ." Тест прошел без замечаний" cr ." Нажмите любую клавишу для продолжения" Then Con Get Drop ; ( Опишем символьные названия устройств в слотах----------- : None ¤" ??" ; : Teac ¤" teac" ; : Shug ¤" shugart" ; : Net ¤" net" ; : Mem ¤" memory" ; : Prn ¤" printer" ; : Mod ¤" modem" ; : Dflt ¤" another" ; 0 1 2 3 4 5 6 7 ( Число известных слотов NCase DevId Mod Prn Mem Net Shug Teac None Dflt : Configuration Home ." Текущая конфигурация машины" cr 6 1 Do ( По всем слотам цикл i 3 + Swab ( Получим адрес слотовой области ." Слота N" i . ." - " c` DevId OutS Cr Loop Cr ; : TestIt(Example) 0 Text64 Screen Drop ( Результат установки режима ( нас не волнует ScrTest Configuration cr ." Тестовая программа окончена" get Drop ; TestIt(Example)[an error occurred while processing this directive]