Сообщение от
zst
Приветствую всех.
Иногда при ремонте и наладке компьютеров ZX Spectrum бывают тяжелые случаи и ничего не помогает. Даже нет правильного матраса, какой он должен быть без ПЗУ описано в FAQ.
Предлагаю для таких случаев собрать простой STEP-TESTER:
Конечно питание +5V нужно подать также на 14 выводы микросхем, землю на 7 выводы, а по между 7 и 14 выводами каждой микросхемы припаять по конденсатору емкостью 0.1 мкф.
Принцип работы со степ-тестаром следующий:
Выбираем перемычкой J1 по приходу какого сигнала MREQ или IORQ мы хотим остановить Z80. Далее нажимаем кнопки "STEP = LOW", "WAIT OFF", а затем "RESET". Z80 остановится. Можно просмотреть состояние шины данных и адреса Z80.
Чтобы перейти к следующей команде нажать кнопки "STEP = HIGH", а затем "STEP = LOW". Только учтите, что по MREQ останавливается также и во время регенерации памяти, о чем покажет погасший светодиод "RFSH = HIGH".
Без ПЗУ сначала выбирается команда по адресу 0000H, затем 0038H и потом зацикливается на 0038H. В стек записываются данные 39H и 00H, которые и образуют матрас.