2019しかし本当にここの部品は壊れやすいんだなぁ。基板修理:ケツイ絆地獄たち今回はこんなの。一部のスプライトが影絵みたいに単色で塗りつぶされちゃう。実はこれ、基板を見たらROMが1枚割れてるのがわかりまして。言えば、左にあるアレイ抵抗も割れてる。前のオーナーが落下させたりとかしたのかな?ここまでわかったら確認する事は決まっていて、エミュレータで該当のU7をゼロで塗りつぶして何が壊れるか調べるとビンゴ。そんなわけでやる事は簡単なはずなんだけど......PGMで使ってるROMって64Mbitとか32Mbitのやつで、代替のEPROMが存在しない。フラッシュで同系列の配置のやつで26L6420ってのがあるにはあるんだけど電源が3.6Vなんだな。手持ちのTL866やtop3000では焼けない。同じSOP44でもガンバードの8MbitのAM29F800はギリギリ焼けたんだけど......残念。そんなわけでbuyICnowってサイトを使ってチップ購入ついでにデータ送って焼いてもらいました。厳密には著作権的にNGなんだろうけど已む無し。26L6420で置き換える際に注意すべきなのは電源を3.6Vに置き換える事と、ROMには存在しない/WE信号をHIGHに釣る事。ガンバードの時もそうだったけど、今回も/WEを忘れててアバンギャルドな絵が出てきて「直らない、おかしいなー」とか考えてしまった。バスに関しては-1Vから電源電圧+1Vまでの入力が認められているので、厳密には4.6Vが限界値なんだけど、まぁハズレじゃなければ動く範囲だと思います。3.6Vについてはツェナーダイオードを使ったシャントレギュレータ回路を構成しました。使ったツェナーダイオードは1N5226Bなので正確にはツェナー電圧3.3Vです。Zz=28Ω、Iz=20mAで、26L6420の最大電流を45mAとして計算。ワーストケースで計算するとRs=38Ωを使えば良さそうです。ツェナーダイオードと抵抗での最大消費電力は200mWくらい。実際にはRs=33Ωを使ったところ実測ベースで3.6Vになってました。波形をみた感じノイズが載ってるわけでもなかったので、このままの値で処理しました。