А чем не устраивает PDPy11?
Вид для печати
А чем не устраивает PDPy11?
Он вот такое оттранслировать и собрать сможет?
http://www.kpxx.ru/KBAHT4C/Софт/ПЗУ
Я не смотрел на PDPy11. Vslav находил там баги. Одну из них поправили авторы недели 3 тому.
Лично мне проще поправить генератор ASM кода в IDA для моей реализации процессора в BSD синтаксис. Таким образом, GNU AS спокойно соберет код для PDP11/1801BM1/1801BM2.
- - - Добавлено - - -
Я ничего не знаю про КВАНТ4С и его ПЗУ. По какому адресу загружается: 0160000 или 0140000 или 0? Подозреваю, что последнее. Ага, судя по таблице драйверов...
Язык называется MACRO-11 ;) MACRO!
А язык ассемблера для PDP-11 назывался PAL-11 :)
Я, используя макросы, программу на порядок быстрее напишу.
И если взять что-нибудь, написанное для PDP-11, существует ХОРОШИЙ шанс налететь на МАКРОСЫ. Что будете делать с PDPy11? ;)
Если быть точнее, то это ПЗУ под МС 1201.03 и .04. И да, это ПЗУ для halt режима, отображается на адреса 0-13776(8)
Спасибо. Интересное на поизучать. Заодно обнаружил, что я "потерял" byte-адресацию при выводе текста команды :(
https://www.dropbox.com/s/w9w5vdox13...4.lst.txt?dl=0
Да не за что :)
В планах - восстановление прошивок до примерно такого же состояния, на очереди - КГЦД, потом могу и 054-ой заняться.
В зависимости от цели (в 134 была - добавить свой загрузчик) - может доводиться до разного состояния в плане разборки логики работы и комментирования.
Мне в таком виде проще разбираться с логикой - нет локальных меток, визуально виден локальный код (то есть нет захода внутрь) ну и если код более менее нормально был написан - восстанавливается достаточно быстро. После 134-ой сунулся было в 377... но там потяжелее, пока отложил в сторону
по 054 ПЗУ: могу выложить свои наработки в виде asm, lst, IDA *idb или *idc (IDC скрипм можно "натянуть" в свою базу разбора 054, даже на другой версии IDA)