UNROM にも迫る

UNROM へ flash 書き込みができないのは、バンク切り替えが暴発してしまうわけなので対策を考えてみた。UNROM についてる 74xx32 (HC or LS. どっちでもよい) の OR ゲートが1個余ってるので下記の変更を行う。

変更前
/LOAD = CPU R/W

変更後
/LOAD = CPU R/W | CPU φ2

pin assignment
/LOAD : 74xx161 9pin
CPU R/W: cardedge 14pin
CPU φ2: cardedge 32pin

ここまでやってみて実機でゲームが立ち上がったので次のフェーズに移行。FLASH につなぐ /OE 信号のデコードがこれだけではできないとか、1M までなので UOROM を使う。

UOROM は持ってないのでオークションで買っておく。次回に続く。