まずは現在の症状まとめ、テストモードで見る限り下記キーが押しっぱなしになってる
– 1P MISSLE
– 2P MISSLE
– 2P DOWN
2P側は使わないのでどうでもいいんだが、「1P MISSLE」が押しっぱなしなのだけはなんとかしたい。正直まともなゲームにならんし。ちなみに購入時はコレに加えて「COIN 1」も押しっぱなしになってたが、フォトカプラ交換により直った模様。
よく壊れると噂のフォトカプラを全交換しても直らなくて泣きそうになりつつ調べたら、「1P MISSLE」のフォトカプラ コレクタ側のボタン押下時Vpp変化が1Vppくらいしかない(他のは全て5Vpp弱)のを発見。なんかコレクタ出力がプルアップされてないみたい。プルアップされてないって事は出力が常時LOW(押下状態)のまんまだからそりゃ押しっぱなしになるよね。という訳で調査。
しかしコレが難航。コピー対策なのかとにかくパターンが追いかけ辛い、例えばプルアップ用の抵抗は集合抵抗使ってるんだけど、これの出力並びがすぐ下に並んでるフォトカプラ順と全然違う始末(汗) なので表側の写真と裏側の写真でひたすら追い掛け回す羽目に。
で、入力は19個、プルアップ用集合抵抗は8出力x3で24個あるので5個余りで余り分はきっちり端っこに寄せてることが判明。チマチマとパターンから見える部分から追って表を作って、それを元にテスタを当てて調べる。おぉキレイに埋まるもんだなー。そして例の「1P MISSLE」はやはり集合抵抗に繋がってない、そして集合抵抗のピン並び19個のうち未使用なのが1個、怪しい。
そしてその集合抵抗のすぐ後ろにある74LS253をICソケット化した時にパターンを傷つけたような跡がある、しかもその部分がICソケットで全く見えない始末。先日「プルアップされてない」のが判明して、「何故プルアップされていないのかがサッパリ分からない」とTweetしたのだが、単に断線したと考えれば全て辻褄は合うなコレ。
仕方ないのでハンダ面にジュンフロン線で1cm弱のジャンパを飛ばす。これで全入力に集合抵抗が繋がってる事を確認。んでは電源オン。
…って症状が全く改善されてないし(汗) 仕方ないのでオシロを引っ張りだして見てみたけど、確かに「1P MISSLE」のボタン押下時にちゃんとVpp幅が他のピンと同様に5Vpp弱出るようになってる。つまりはさっき飛ばしたジャンパは正解である。にも関わらず症状が改善されない。
コレが普通に入力がパラレルでどこぞのバッファに入ってるとかならまだ楽なんだけども、フォトカプラの出力をプルアップして、それを74LS253というセレクタに突っ込んで出力ラインの数を減らしてるのである。つまりここから先はロジアナが無いとちょっと追えない気がする。それ以前に回路図が非常に読みづらいんですが。
なんかもうどこかに修理に投げた方がいい気がしてきた…(汗) ちょっと当面頭冷やします。なんかイイ情報あったらお願いしたい。一応ROMシールは純正っぽいんだが、ROM書き換えてたりしたら泣くぞおい。