MiX(06.12.2020)
Какая чудная картинка:
Скрытый текст
[свернуть]
Пишу красивый дизассемблер, сразу с расстановкой точек входа и прочим. И смотрю, что-то в микрокоде полный бред получается. Начал искать пропущенные инверсии, ошибку в секвенсоре и прочее. Убил часа три, наверное. Я уже начал думать что прочитал что-то не то, но вроде и осмысленные куски попадаются. А тут опа - средняя секция адресов в секвенсоре перевернута. Интересно, это косяк такой допустили при рисовании схемы, или оптимизация топологии печатной платы? Хорошо что реверс делался честно, без всяких допущений и эта особенность в схему попала. Теперь надо в прочитанном содержимом MiсROM адреса перетасовать.
Там фотография платы выложена, на ней дата 05.1988 стоит. А дралось с оригинала 1975 года.
Вообще выяснилось что М4 - это LSI-11M, а не Q-bus версия 11/34, как я думал. Тесты VKAxxx для нее вполне пойдут.
Процессор вообще очень своеобразный, с остановкой тактирования АЛУ и секвенсора на ожидании транзакции на шине.
Update: посмотрел живую плату - был неправ, 6 слоев. Но платы же две - процессор-книжка, значит в сумме - 12, и переходных отверстий несколько нашел
![]()
Последний раз редактировалось Vslav; 07.12.2020 в 10:31.
Последний раз редактировалось Vslav; 07.12.2020 в 10:09.
Hunta(07.12.2020)
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)