Важная информация

User Tag List

Страница 15 из 22 ПерваяПервая ... 111213141516171819 ... ПоследняяПоследняя
Показано с 141 по 150 из 211

Тема: Кросс-средства для программирования под МП 1801, 1806, 588

  1. #141
    Veteran
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,396
    Спасибо Благодарностей отдано 
    86
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    136 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    пишет: No module named ppdpy11..

    такого и вправду нет.. раньше же вроде в командной строке compiller фигурировал, а теперь :
    @cd .. @python -m pdpy11 --sublime "%~1"

  2. #142
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    403
    Поблагодарили
    256 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    пишет: No module named ppdpy11..
    такого и вправду нет.. раньше же вроде в командной строке compiller фигурировал, а теперь :
    @cd .. @python -m pdpy11 --sublime "%~1"
    А можешь процитировать файл PDPy11.sublime-build (лучше скриншот)?
    manwe.pdp-11.ru

  3. #143
    Veteran
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,396
    Спасибо Благодарностей отдано 
    86
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    136 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    все доперло.. папка должна быть "pdpy11" строчными, а не абы как. У нас как всегда.. два дня не получается начинаем читать книжки... в ридми все написано.

  4. #144
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    403
    Поблагодарили
    256 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    все доперло.. папка должна быть "pdpy11" строчными, а не абы как. У нас как всегда.. два дня не получается начинаем читать книжки... в ридми все написано.

    В отличии от компилятора Алексая Морозова, наш PDPy11 подсвечивает ошибки прямо в Sublime Text. Не все пока что, но Ivanq над этим работает.
    Ещё есть идея ввести команды PUSH N и POP N, а то жутко надоедает писать MOV N,-(SP) и MOV (SP)+,N и на читаемости кода такие MOVы плохо сказываются.
    manwe.pdp-11.ru

  5. #145
    Veteran
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,396
    Спасибо Благодарностей отдано 
    86
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    136 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    /* наш PDPy11 подсвечивает ошибки прямо в Sublime Text */
    Да уже заметил, круто.
    Кстати можно не только PUSH&POP.. , а чтобы свои макросы можно было добавлять... типа файлик macros.def
    Циклический сдвиг, развернутый цикл (типа movsw) mov (Rx)+,(Ry)+,n итд
    Последний раз редактировалось S_V_B; 18.09.2018 в 18:30.

  6. #146
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    403
    Поблагодарили
    256 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть макрос Repeat, в документации описан. Им решается большая часть задач. Repeat можно делать вложенный. Ну а более навороченный (с итератором) будет перебором, мне кажется. Это уже какой-то язык высокого уровня получится.
    manwe.pdp-11.ru

  7. #147
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,223
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Написал 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

  8. #148
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    403
    Поблагодарили
    256 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновили компилятор, поправили баг с переполнением стека рекурсии:
    https://github.com/imachug/PDPy11

    В плагин подсветки синтаксиса добавили макрокоманды:
    https://gist.github.com/imachug/3ab1...8c63a76bb08b14
    manwe.pdp-11.ru

  9. #149
    Veteran
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,396
    Спасибо Благодарностей отдано 
    86
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    136 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Было бы здорово если бы PDPy11 мог кроме таргетов BIN и RAW еще SAV делать, что бы в RT-11 запускать.
    В простейшем случае к RAW добавить 0й блок в котором четыре цифры проставить.

    описание формата SAV:
    Format_SAV.txt

  10. #150
    Master
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    531
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    99 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    еще SAV делать
    Ага, а ещё чтобы мог полностью совместимые с RT-11 SAV делать, оверлеи там всякие, защиты и т.п., т.е. чтобы мог полностью заменить MACRO11 + LINK, чтобы был совместим на уровне OBJ модулей, только чтобы метки длинные понимал (полноценно, а не только первые 6 символов из метки), мне только этого в MACRO11 не хватает.

Страница 15 из 22 ПерваяПервая ... 111213141516171819 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Вектор-06Ц: Средства разработки
    от Tim0xA в разделе Вектор
    Ответов: 254
    Последнее: 29.06.2021, 16:49
  2. Микропроцессоры МПК1810,580,1801 и много чего интересного...
    от Alex_Vac в разделе Барахолка (архив)
    Ответов: 8
    Последнее: 03.06.2012, 22:16
  3. Микросхемы МПК 580,1801,1810 и другие...
    от Alex_Vac в разделе Барахолка (архив)
    Ответов: 44
    Последнее: 07.04.2012, 08:03
  4. Учебный стенд УМПК-1801
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 12.05.2010, 16:52
  5. Средства разработки для C64
    от andrews в разделе Commodore 16/64/128
    Ответов: 0
    Последнее: 05.04.2010, 13:20

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •