Сообщение от
nzeemin
Вместо этого я сделал "тупой" конвертер, которому даёшь блок кода Z80 как бинарник, и он даёт команды на MACRO-11, но часть из них в виде "или-или".
Как пример, любое присваивание слова вида LD HL,1234 - это может быть присваивание данных (MOV #1234, R3) или это может быть присваивание метки из нашего кода (MOV #L1234, R3). С отдельными байтами, особенно в верхней части слова PDP-11 работать не любит, поэтому LD H, B - это целая куча команд на выходе, которые потом выкинутся после переделки, как крайне неэффективные. И так для довольно многих команд.
Этот "тупой" конвертер я опубликую, но попозже, может действительно кому-то будет полезен.
Так что чаще всего получается, что вместо "тупого" конвертера проще руками делать, чем конвертер + переделывать.