очередные раскопки:
1) в BootLoad.Mod
есть строчки
IMPORT SYSTEM;
и
SYSTEM.GET(rsData, y); z := ROR(z+y, 8)
первая строчка насколь я понимаю (по аналогии со времён освоения турбо паскаля)
импорт внешнего модуля SYSTEM.
Соответственно где его брать ? (на сайте его в явном виде нет) или он "реализован" внутри родного компилятора ?
Соответственно SYSTEM.GET это вызов процедуры из модуля SYSTEM.
а вот что значит ROR ? (честно я не читал описания языка) это встроенный оператор языка или это "библиотечная процедура" ?
2) до кучи в BootLoad.Mod.txt есть несколько реализаций BootLoad и "команд компиляций"
3) я пробовал транслировать - получил "кучу" ошибок...
- - - Добавлено - - -
По большому счёту: мне как то безразлично компиляция BootLoad - могу восстановить алгоритм из бинарника и посмотреть что конкретно в нём делается и какому BootLoad он соответствует, Но я "суперстар" что бы писать в машиных кодах. Посему мне нужен компилятор с языка Оберон (это если следовать заветам Вирта) ну или с Си в машинный код проца и чтоб оный компилятор запускался под виндами. (линук сильно "красноглазый" - крайне не привычная система, год общения с ней одни "тошнотные рефлексы" - увы, там всё ортогонально моему восприятию "мира").


Ответить с цитированием


