Вот что за разгильдяйство творится. Перелопатил исходник эксесайзера и получил оригинальный бинарник на своем ТАСМе. Далее, подправил вывод текста и хекса, установку стека и запустил. Мой *****эмуль выдает *****, но работает:
Эмуль EMU80 тоже не попал, но так же работает:
А реал крашится на середине первого теста DAD:
В результате стек падает в 09BXXH (т.е. в экран, это нормально, там перед тестом инициализация регистра SP значением 09BC9H) и вываливает на ввод символа. Далее, если нажать кнопку весь тест зацикливается и до следующего выпадания. То ли память барахлит, то ли что-то еще - я не знаю. Можно попробовать вынести переменные теста за пределы программы и исполнить его прямо из ПЗУ. Или уже свой какой-то тест написать... Другие программы на реале работают без проблем.
PS Тест взял со значениями для 580ВМ80А.







Ответить с цитированием