Итак, подкинул в приставку схемку для строба PA13 по /RD /WE отсюда
https://www.emu-land.net/forum/index.php/topic,83552.msg1452334.html#msg1452334 Все оказалось именно так, как описано по ссылке на nesdev.
Вернул перемычку на карте в исходное состояние. И все отлично заработало
Картинки ниже было/стало.
желтый - PA13
пурпур - /RD
синий - ALE
(/WE нет, он всегда 1)
На первой отлично видно, как новодельный картридж с кастрированным /OE ломает первый цикл выставления адреса.
На второй все ровненько, CHR ROM получает CS только на втором цикле, когда адрес уже выставлен.
Надо смотреть, но есть подозрение что на современных однокристаллках-многоигровках циклы чтения внутреннего ram вообще не попадают наружу, поэтому китайцы и не парятся.
Ну а тут как раз понятно, картридж перестал мешать в момент выставления первой части адреса. Конфликт, может, и есть, но 5-вольтовые выходы старого ram победили
Попадают, но не все. /PA13 не попадает, там тишина. Остальное все есть на слоте, адреса, данные. Даже без картиджа.
Но, по всему видно, что PPU работает с адресами иначе. Скорее всего, там там и защёлки никакой нет. Поэтому кривовой новодельный картридж не вызывает проблем на однокристаллке.
Теперь наконец-то можно и поиграть