Shaos wrote:А он самописный или цельнотянутый у буржуинов?
Трудно сказать однозначно... идею он наверняка читал в книжках переводных от буржуинов.
Код у него оригинальный, никаких лишних чужих меток нет. В этом плане - он самописный.
И как он сам пишет - алгоритм у него несколько не такой, как в стандартных FORTH-ах.
Ну это подробнее лучше прочитать по ссылке выше, хотя там очень небрежный OCR...  
 
 
Насчет кода: 
исходный код хорошо причесанный мной - вот он:
FORTH86R.zip
Компилируется без ошибок с совпадением всех контрольных сумм.
Работает под RAMFOS также, как оригинал.
Собственно, там в коде лишь один момент я не причесал, а оставил как есть.
По коду часто встречается что-то типа:
Но это точно не оно, на 
RST 7 этот Форт точно не обращается...
Я хотел заменить это на 2 
DB ... , но оставил пока как есть - посмотрю внимательнее,
что это может быть...
Пока я причесывал код - очень идеями FORTH-а проникся!  
 
 
В нем для простоты всё взвалили на пользователя...  
 
 
Разбор строки со стеками - не нужен, всё и так в обратной польской записи!  
 
 
Но идея подкупает - она в коде очень хорошо видна: связанный список, который можно дополнять.
Я выше несколько ошибся: 
1100Н - это как раз начало списка пользователя у этого Форта.
А текстовый буфер у него: 
2100Н - это, вероятно, стандарт редактора "Микрон".
В общем в книге Шурика писали правду:"
Форт может написать даже ребёнок", только вот
ребенку надо правильно объяснить основную идею...
В общем идеями я проникся, они мне понравились, и слежение за стеком уже не кажется 
таким омерзительным, как раньше...  
 
 
Думаю, титула "
начинающий фортер" я уже заслуживаю, ибо у меня уже родились крамольные
мысли, что там в коде почекрыжить и сделать иначе.  

You do not have the required permissions to view the files attached to this post.