пишет: No module named ppdpy11..
такого и вправду нет.. раньше же вроде в командной строке compiller фигурировал, а теперь :
@cd .. @python -m pdpy11 --sublime "%~1"
пишет: No module named ppdpy11..
такого и вправду нет.. раньше же вроде в командной строке compiller фигурировал, а теперь :
@cd .. @python -m pdpy11 --sublime "%~1"
все доперло.. папка должна быть "pdpy11" строчными, а не абы как. У нас как всегда.. два дня не получается начинаем читать книжки... в ридми все написано.
В отличии от компилятора Алексая Морозова, наш PDPy11 подсвечивает ошибки прямо в Sublime Text. Не все пока что, но Ivanq над этим работает.
Ещё есть идея ввести команды PUSH N и POP N, а то жутко надоедает писать MOV N,-(SP) и MOV (SP)+,N и на читаемости кода такие MOVы плохо сказываются.
manwe.pdp-11.ru
/* наш PDPy11 подсвечивает ошибки прямо в Sublime Text */
Да уже заметил, круто.
Кстати можно не только PUSH&POP.. , а чтобы свои макросы можно было добавлять... типа файлик macros.def
Циклический сдвиг, развернутый цикл (типа movsw) mov (Rx)+,(Ry)+,n итд
Последний раз редактировалось S_V_B; 18.09.2018 в 18:30.
Есть макрос Repeat, в документации описан. Им решается большая часть задач. Repeat можно делать вложенный. Ну а более навороченный (с итератором) будет перебором, мне кажется. Это уже какой-то язык высокого уровня получится.
manwe.pdp-11.ru
Написал Sav2BkBin, пока реализация топорная и довольно дебильная, но хоть как-то но работает, а дальше можно напильником доработать, как обычно.
То есть, смысл в том что компилируем программу под БК обычными средствами RT-11 -- MACRO и LINK, а затем запускаем эту утилитку для получения .BIN-файла.
Дальше, для запуска MACRO и LINK под виндой давно уже есть консольная RT-11 от Patron.
https://github.com/nzeemin/ukncbtl-u.../sav2bkbin.cpp
Пример использования:
https://github.com/nzeemin/bk0010-st...ompilelink.bat
Обновили компилятор, поправили баг с переполнением стека рекурсии:
https://github.com/imachug/PDPy11
В плагин подсветки синтаксиса добавили макрокоманды:
https://gist.github.com/imachug/3ab1...8c63a76bb08b14
manwe.pdp-11.ru
Было бы здорово если бы PDPy11 мог кроме таргетов BIN и RAW еще SAV делать, что бы в RT-11 запускать.
В простейшем случае к RAW добавить 0й блок в котором четыре цифры проставить.
описание формата SAV:
Format_SAV.txt
Ага, а ещё чтобы мог полностью совместимые с RT-11 SAV делать, оверлеи там всякие, защиты и т.п., т.е. чтобы мог полностью заменить MACRO11 + LINK, чтобы был совместим на уровне OBJ модулей, только чтобы метки длинные понимал (полноценно, а не только первые 6 символов из метки), мне только этого в MACRO11 не хватает.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)