Пришла в голову идея сделать тест ОЗУ методом навешиванием клипсы на проверяемую микросхему памяти.
1. Вешаем клипсу на микросхему, в проверочную плату отправляем все сигналы: A0..A7, CAS, RAS, WE, DI, DO.
2. На плате ставим микросхему РУ5 и заводим на нее сигналы, чтобы в нее записывалось параллельно с проверяемой ОЗУ.
3. Когда вместо записи идет считывание, то сравнимаем то, что считалось с проверяемой микросхемы и нашей РУ5.
Если считалось не то, что записалось, то выводим ошибку.
Все это хорошо, но есть загвоздка: в ZX есть видеоконтроллер, который ничего не пишет в ОЗУ, а только считывает.
Можно приделать схему сравнения, которая будет реагировать только на адреса в заданном диапазоне, например, от 5C00 до 7FFF.
Вопрос: будет ли этого достаточно? Или в спектрумах есть режим, когда процессор читает из каких-то ячеек ОЗУ, предварительно туда ничего не записав?