По хорошему, надо еще FF прописать, могут ведь и нули вместо единиц прописываться.
Вот я бы не был так уверен. Когда монитор выводит π0 вместо A0 искажаются аж 6 бит.
Кроме того, прошивка DgnRamWR показывает, что данные могут быть записаны в ОЗУ, прожить там 4 такта и успешно считаны. Да и в CGVRWR ничего вроде не дрыгается.
У меня ощущение, что память рассыпается не в любой момент времени. То ли там кто-то на шину влазит, то ли управляющие ПЗУ "забывают" часть битов при прогреве, непонятно. Возможно, даже какие-то нелады с регенерацией ОЗУ (в смысле внутри самих микросхем).
Попробуйте вот такую программку
1800:A9 00 AA A8 9D 00 14 E8 D0 FA DD 00 14 F0 03 2C 30 C0 E8 D0 F5 C8 D0 F2 18 69 01 4C 04 18
и запустите
1800G
Она пишет байт в 256 ячеек (посреди отображаемого экрана), а потом 256 раз читает эти 256 ячеек и сравнивает, тот ли байт прочелся. Если не тот, дергает бипер. Потом берет следующее число и все с начала. Одно значение проверяется где-то полсекунды, если чтение неустойчивое, должны быть слышны странные звуки (правда, если совсем не повезет, может уйти в ультразвук)![]()





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