Да, есть такой косяк. Сохраняй в UTF-8. Русскоязычные текстовые строки (.ASCII, .ASCIZ) работают только при сохранении в кодировке KOI8-R и запуске компилятора на Python 2. Будем исправлять. Пока, к сожалению, так.
Хорошо, добавим.2. не понимает RETURN только RET
#0bчисло.3. не понимает #^B1111000011010000 (вроде бы был разговор про двоичную запись)
Вроде как в математике используются круглые скобки4. не понимает <> скобки в выражениях #<2+2>
Не очень понял ситуацию.5. В инклюдах не видит переменные объявленные ниже. (компилирует в один проход?)
копаю дальше...
.EXTERN ALL - пытается все метки из инклюдов в "уме" удержать?
Ты в основной программе (назовём её main.mac) пишешь .include ”file.mac” и ниже этого объявляешь переменные типа Screen=40000 ?
Если да, и ты хочешь чтобы переменная Screen виделась внутри файла file.mac – пиши .extern all в файле main.mac (или .extern Screen).






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