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

User Tag List

Страница 1 из 12 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 117

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

  1. #1
    Member
    Регистрация
    30.05.2009
    Адрес
    Novosibirsk, Russia
    Сообщений
    86
    Благодарностей: 25
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Кросс-ассемблер для К1801ВМ1

    У кого-нибудь есть опыт использования кросс-ассемблера для этого процессора (или совместимого) под unix-подобной системой? Можете что-нибудь посоветовать?
    Музей цифровой археологии: http://www.asvcorp.ru/darch/
    Занимаюсь разработкой облачного САПР для электронщиков: https://sapr.asvcorp.ru/

  2. Этот пользователь поблагодарил hdc за это полезное сообщение:
    perestoronin (11.01.2013)

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

  4. #2
    Master
    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    585
    Благодарностей: 99
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    hdc, а в чем простите проблема ?

    http://alec-v.livejournal.com/12981.html

    НО!
    а) Синтаксис там AT&T
    б) binutils все показывает в HEX

    Вывод: Лучше запускать родной MACRO-11 в эмуляторе (IMHO).

  5. Этот пользователь поблагодарил AlecV за это полезное сообщение:
    hobot (29.10.2013)

  6. #3
    Member
    Регистрация
    30.05.2009
    Адрес
    Novosibirsk, Russia
    Сообщений
    86
    Благодарностей: 25
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вроде бы нашлось что надо:
    http://www.dbit.com/pub/linux/macro11/

    Я хочу к эмулятору БК прикрутить тоже самое, что уже почти
    доделано для эмулятора Специалиста:

    Редактируем исходник в любимом редакторе с подсветкой синтаксиса
    и автоподстановками:


    Потом компилируем ассемблером, который может формировать
    отладочную информацию.

    Загружаем бинарник в эмулятор, включаем отладчик и смотрим
    что к чему:


    "И пусть спектрумисты завидуют!"
    Музей цифровой археологии: http://www.asvcorp.ru/darch/
    Занимаюсь разработкой облачного САПР для электронщиков: https://sapr.asvcorp.ru/

  7. Эти 3 пользователя(ей) поблагодарили hdc за это полезное сообщение:
    Aprisobal (15.12.2009), hobot (28.11.2014), nzeemin (15.12.2009)

  8. #4
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Рязань
    Сообщений
    1,003
    Благодарностей: 1125
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Расскажите в каком формате у вас отладочная информация, чем разбираете?

    ---------- Post added at 18:23 ---------- Previous post was at 18:19 ----------

    Кстати, набрёл вот на это:
    MACRO11 cross assembler for Win32
    http://www.j-hoppe.de/PDP-11/MACRO11/macro11.html
    Исходники присутствуют.

  9. Этот пользователь поблагодарил nzeemin за это полезное сообщение:
    perestoronin (11.01.2013)

  10. #5
    Master
    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    585
    Благодарностей: 99
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Коллеги, IMHO самый лучший - это родной MACRO11 под RT-11 на эмуляторе (например SIMH).

  11. Эти 2 пользователя(ей) поблагодарили AlecV за это полезное сообщение:
    hobot (06.06.2014), perestoronin (11.01.2013)

  12. #6
    Moderator Аватар для perestoronin
    Регистрация
    25.11.2011
    Адрес
    г. Красногорск
    Сообщений
    1,187
    Благодарностей: 874
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

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

    Появилась необходимость в автономном тесте, зашиваемом в ПЗУ, который смог бы диагностировать БК-0011М без полностью исправного ОЗУ и без наличия клавиатуры. Для этого хотелось бы портировать тест от Океана-240 на БК.

    Эмуляторов БК для отладки такого теста предостаточно. А вот кросс-ассемблеров и кросс-дизассемблеров, работающих на платформе x86, я не обнаружил.
    Может я плохо искал? Ссылками на такие проекты не поделитесь?

    Нашел вот этот проект http://www.retrocmp.com/tools/macro-11-on-windows по наводке из темы http://zx.pk.ru/showthread.php?t=10533
    Последний раз редактировалось perestoronin; 11.01.2013 в 13:03.

  13. #7
    Veteran Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    1,576
    Благодарностей: 486
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В проекте bkunix есть порт Portable C Compiler-а. Там же ассемблер:
    http://sourceforge.net/projects/bkun...0.1%20sources/

    Я им пользовался в своей bk0010-fpga.
    http://code.google.com/p/bk0010/
    Си там слегка глючный, но не совсем бесполезный. Получилось перетащить в него Tiny FatFs и написать всю обвязку. Ассемблер валидный, хоть и синтаксис в нем не совсем традиционный. Эти тулы надо собирать под 32-битный таргет если хост 64-битный.

    Кроме того, есть заточенный трудами felix-a порт gcc-aout для pdp11. Вот скрипт, который поможет его собрать с нуля:
    http://code.google.com/p/svofski/sou...h?name=default
    Компилировать что-то практическое я им пока не пробовал. Да и само оно может быть уже не соберется так просто без напильника, хороший повод провести эксперимент.
    Больше игр нет

  14. Эти 4 пользователя(ей) поблагодарили svofski за это полезное сообщение:
    bigral (13.01.2013), Keeper (11.01.2013), perestoronin (11.01.2013), shattered (28.04.2013)

  15. #8

  16. #9
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,625
    Благодарностей: 2756
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В качестве кросс-ассемблера 1801ВМ1 для Windows меня полностью устраивает "эмулятор ДВК" с родным компилятором DEC MACRO-11. Можно писать программы в блокноте Windows и тут же компилировать их в MACRO-11 в эмуляторе. Именно так я уже написал около сотни ассемблерных тестов различной аппаратуры на базе PDP-11.

  17. Эти 3 пользователя(ей) поблагодарили Patron за это полезное сообщение:
    hobot (06.06.2014), perestoronin (11.01.2013), Ал-р (23.06.2017)

  18. #10
    Moderator Аватар для perestoronin
    Регистрация
    25.11.2011
    Адрес
    г. Красногорск
    Сообщений
    1,187
    Благодарностей: 874
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    В качестве кросс-ассемблера 1801ВМ1 для Windows меня полностью устраивает "эмулятор ДВК" с родным компилятором DEC MACRO-11. Можно писать программы в блокноте Windows и тут же компилировать их в MACRO-11 в эмуляторе. Именно так я уже написал около сотни ассемблерных тестов различной аппаратуры на базе PDP-11.
    А исходники самого MACRO-11 имеются? Если да, приведите мне ссылку на их последнюю версию пожалуйста.

    Какой дизассемблер порекомендуете?

Страница 1 из 12 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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