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

User Tag List

Страница 13 из 22 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя
Показано с 121 по 130 из 211

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

  1. #121
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,133
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    компилятор Си.
    Для ДВК RT-11 ?
    Поспрашивайте в разделе ДВК - вроде у кого-то был...

    Если найденный продукт ( Си RT-11 ) середины 1980-х не подойдет - целесообразно переписать задание на Паскале - он точно есть.
    Если полученный текст предполагается муровать в ПЗУ - целесообразно использовать только ассемблер, т.к. языки высокого уровня пристегнут свои
    массивные библиотеки, и не факт, что они предназначены для работы в ПЗУ.
    Некотрый эмуль арифметики для 1801ВМ1А содержится в 326 ПЗУ БК11М ( КНГМД ), точка входа ( 10-й вектор ) - где-то по середке ПЗУ ( в районе 2 Кбайт из общего размера ПЗУ 4 Кбайт )
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

  2. #121
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #122
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,115
    Спасибо Благодарностей отдано 
    791
    Спасибо Благодарностей получено 
    654
    Поблагодарили
    401 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    MM, у меня свой проект в FPGA, где вм1 просто вспомогательный процессор на побегушках. Файл с SD-карты прочитать, меню может быть показать, запрос послать туда-сюда, что-то такое. В прошлом я для таких же целей пользовался pcc из bkunix, у меня даже TinyFatFS получилось под него перенести. Но он древний, кривоватый и приходится все время заглядывать в листинг и думать, как переписать сорец так, чтобы он смог его скомпилировать правильно. Поэтому я решил поинтересоваться, что бывает еще. Про pdp11-aout-gcc разговоры все время идут, но как-то никто не хвастается тем, что получилось им собрать что-то практически полезное.

    Массивные библиотеки не страшны. Это небольшой набор примитивов для реализации сложных операций типа деления, сдвигов на несколько разрядов итд.

    Си в RT-11 это наверное DECUS C. Современник pcc, так что вряд ли принципиально лучше. Я что-то такое гонял в simh из любопытства, но не-не. RT-11 для Си слишком дикая среда, или Си для RT-11 слишком дикий, зависит от точки зрения.

    Смысл Си в легкости применения, близости к железу и легкой переносимости существующего кода. Идеи типа написать все на ассемблере, или переписать все на Паскале, мне симпатичны когда это делает кто-то другой, но для себя я выбираю другие битвы.
    Больше игр нет

  4. #123
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,133
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    сложных операций типа деления, сдвигов на несколько разрядов итд
    Если камень 1801ВМ1 отдельный железный - целесообразно рассмотреть вопрос о его замене на Н1806ВМ2.
    Преимущества 1806ВМ2 :
    1. Адекватная МПИ.
    2. Высокое быстродействие.
    3. Разгоняемость.
    4. Расширенная аппаратная арифметика, в т.ч. MUL and DIV.
    5. Готовые ПЗУ МС1201.02 1801РЕ2-055, позволяющие из Г. и палок сделать "конфетку". Кстати, они содержат программный расширитель арифметики...
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

  5. #124
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,115
    Спасибо Благодарностей отдано 
    791
    Спасибо Благодарностей получено 
    654
    Поблагодарили
    401 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    MM, нет, это мое софтовое ядро из bk0010. И в принципе я мог бы засунуть в него EIS. Но мне не хочется отвлекаться на совершенно посторонние вещи, которые обходятся программно.
    Больше игр нет

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

    По умолчанию

    Может кому понадобится: Ivanq написал хороший компилятор ассемблера на Python: https://github.com/imachug/PDPy11
    manwe.pdp-11.ru

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

    По умолчанию

    MACRO-11 для Windows:
    http://retrocmp.com/tools/macro-11-on-windows

    Кстати у кого-нибудь есть допиленный "Sublime Text" с прикрученным транслятором? (файлы настроек).

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

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Кстати у кого-нибудь есть допиленный "Sublime Text" с прикрученным транслятором? (файлы настроек).
    Есть: https://gist.github.com/imachug/3ab1...8c63a76bb08b14
    manwe.pdp-11.ru

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

    По умолчанию

    Раскраску я уже сделал, я имел в виду Tools->Build System, Build With.. я так понимаю туда можно транслятор прицепить?

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

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Раскраску я уже сделал, я имел в виду Tools->Build System, Build With.. я так понимаю туда можно транслятор прицепить?
    Например вот здесь описано (по-русски): https://github.com/imachug/pdp11asm
    manwe.pdp-11.ru

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

    По умолчанию

    А под windows не настраивали?
    Вроде все просто но не хочет.
    BK0010.sublime-build:
    {
    "shell_cmd": "C:\_BK_DEV\Compiler_Sublime\compiler.exe" " ${file_path}\${file_base_name}""

    }

    compiler.exe - рабочий, уже и по два слэша ставил.. Ctrl+Shifn+B --> No Build Sistem... хотя выбрана БК0010
    Последний раз редактировалось S_V_B; 16.09.2018 в 13:32.

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

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

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

Эту тему просматривают: 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

Ваши права

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