При нажатии УПР-СБР срабатывает аппаратное прерывание сброса, берется вектор запуска с адреса ($FFFC, $FFFD) и запускается монитор. Монитор определяет тип запуска: холодный или горячий. При холодном ищет дисковод и пытается с него загрузиться. При горячем остается в мониторе.
Признаком, что надо оставаться в мониторе служит контрольная сумма ячеек $3F2 xor $3F3 -> $3F4 (или что-то вроде того). При несовпадении контрольной суммы запускается холодный старт.
Если через пару минут при сбросе машина запускает дисковод, можно предположить, что ОЗУ в какой-то микросхеме накрывается, и контрольная сумма портится.
Никогда не пользовался тестовым ПЗУ.
---------- Post added at 11:28 ---------- Previous post was at 11:24 ----------
Вообще я бы с динамиком разобрался бы в первую очередь. Самый распространенный дефект - разъем промахнулся мимо контактов - его можно неправильно воткнуть.
В книге Мымрина описан динамик, можно проследить сигнал до него с микросхем. Он очень простой.




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