У кого-нибудь есть опыт использования кросс-ассемблера для этого процессора (или совместимого) под unix-подобной системой? Можете что-нибудь посоветовать?
У кого-нибудь есть опыт использования кросс-ассемблера для этого процессора (или совместимого) под unix-подобной системой? Можете что-нибудь посоветовать?
Музей цифровой археологии: http://www.asvcorp.ru/darch/
Занимаюсь разработкой облачного САПР для электронщиков: https://sapr.asvcorp.ru/
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
hdc, а в чем простите проблема ?
http://alec-v.livejournal.com/12981.html
НО!
а) Синтаксис там AT&T
б) binutils все показывает в HEX
Вывод: Лучше запускать родной MACRO-11 в эмуляторе (IMHO).
Вроде бы нашлось что надо:
http://www.dbit.com/pub/linux/macro11/
Я хочу к эмулятору БК прикрутить тоже самое, что уже почти
доделано для эмулятора Специалиста:
Редактируем исходник в любимом редакторе с подсветкой синтаксиса
и автоподстановками:
Потом компилируем ассемблером, который может формировать
отладочную информацию.
Загружаем бинарник в эмулятор, включаем отладчик и смотрим
что к чему:
"И пусть спектрумисты завидуют!"
Музей цифровой археологии: http://www.asvcorp.ru/darch/
Занимаюсь разработкой облачного САПР для электронщиков: https://sapr.asvcorp.ru/
Расскажите в каком формате у вас отладочная информация, чем разбираете?
---------- 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
Исходники присутствуют.
Коллеги, IMHO самый лучший - это родной MACRO11 под RT-11 на эмуляторе (например SIMH).
Появилась необходимость в автономном тесте, зашиваемом в ПЗУ, который смог бы диагностировать БК-0011М без полностью исправного ОЗУ и без наличия клавиатуры. Для этого хотелось бы портировать тест от Океана-240 на БК.
Эмуляторов БК для отладки такого теста предостаточно. А вот кросс-ассемблеров и кросс-дизассемблеров, работающих на платформе x86, я не обнаружил.
Может я плохо искал? Ссылками на такие проекты не поделитесь?
Нашел вот этот проект http://www.retrocmp.com/tools/macro-11-on-windows по наводке из темы http://zx.pk.ru/showthread.php?t=10533
Последний раз редактировалось perestoronin; 11.01.2013 в 14:03.
Ретрокладовая продажи
В проекте 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
Компилировать что-то практическое я им пока не пробовал. Да и само оно может быть уже не соберется так просто без напильника, хороший повод провести эксперимент.
Больше игр нет
Тема по прежнему актуальна http://zx.pk.ru/showthread.php?t=20626
Ретрокладовая продажи
В качестве кросс-ассемблера 1801ВМ1 для Windows меня полностью устраивает "эмулятор ДВК" с родным компилятором DEC MACRO-11. Можно писать программы в блокноте Windows и тут же компилировать их в MACRO-11 в эмуляторе. Именно так я уже написал около сотни ассемблерных тестов различной аппаратуры на базе PDP-11.
Ретрокладовая продажи
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)