
Сообщение от
MacBuster
Что мешает написать или адаптировать подходящий тест? Кстати, кто-нибудь дизассемблировал океановскую тестовую ПЗУ?
Соберу свой "Океан" - напишу тест. Хочется его писать, отлаживать и запускать на реальном железе.
Тест я тоже немного ковырял, самое начало и середину, хотел понять, почему описание не совпадает с реальностью. Как минимум одна ошибка в нем есть:
Код:
; После выдачи сообщения тест1 выполняет циклический вывод возрастающих кодов
; в регистры РА, РВ, PC параллельного интерфейса DD80 для его проверки.
TS2:MOV A,D
OUT DD80RA
OUT DD80RB
OUT DD80RB ; ошибка копипасты. Должно быть DD80RC
INR D
IN DD72RR
ANI 02H
JZ TS2
Еще совет дня: помимо проверки микросхем мелкой логики перед монтажом, обязательно проверьте на живость все ВВ55. В моем случае тесты ОЗУ проходили с ошибками из-за неисправной, как выяснилось, DD17 ВВ55. А после замены ее на здоровый экземпляр тест-ПЗУ вообще не стартовало, так линии порта B DD17 управляют переключением старших адресных линий и выборкой ПЗУ, а я поленился по совету perestoronin размножить тест по всем 8К страницам своей 64К однократки.