2010年12月18日から2010年12月14日までの日記を表示中

2010年12月18日 (土)

ソニックウィングスリミテッド

例のソニックウィングスリミテッドですが,割と本気で取り組んでみた結果,遊べるようになりました! 故障の原因は,マザーボード上のEEPROMの不良ではないかと思われます.ただ,色々大変で,確実にそうと言い切れるまで追い込めなかったんですが・・・.いや,とにかく大変でした.どんな風に大変だったか興味がある人だけ以下をご覧くださいw

レバー入力でボムが出たりしなくなった

まずは,昨日怪しいと見たCPLD (EPM7032) を,まじかるで〜とEXのものと交換してみることにしました.EPM7032はQFPなので,どうやって剥がせばよいのやらという感じなわけですが,ググったらすごくナイスな方法を発見.足の下にワイヤを通して,ハンダで足を温めながらワイヤを引き抜くことで足を外すテクニックがあるそうです.

しかし荷札で使われていたりするワイヤーは手元にないなぁ.たまにヤフオクで落札した基板についてたりするけど,危ないからすぐ外して捨てちゃうし.何か代わりに使えそうなものはないか・・・あ!これ使えるんじゃね?

太い導線

太めの導線の中身を引き抜いてみたら,強度といい太さといい,非常によさそうな感じです.というわけでこれを使って外してみますよ!まずは練習です.

練習してみる

・・・うおー,すげえ! こんなに簡単に綺麗に外せるとは・・・

片側があっさり外せた

本番もこんな具合で成功.これはすごい.

EPM7032が外れた

というわけで,意外と簡単にEPM7032の交換に成功しました.・・・が,何も改善せず (´・ω・`).レバー入力と同時にボムぶっ放しまくり.もちろん,まじかるで〜とEX側は普通に動いています.これは外れだったかー.

交換完了

うーん,今一度現象をよく確認すべきか・・・と,色々試している際に,ディップスイッチの4をONにして電源を入れても,ゲームの設定が初期化されないことに気がつきました.常にフリープレーが有効になりっぱなし.うーん,ディップスイッチも入力と同じで,読み取りに問題が生じていたりするのか? (とこの時点ではそんな風にしか考えていなかったのですが,実は・・・)

結局,あれこれ試しても上記以外で新しい発見はなかったので,再び部品交換モードへ.1個ずつ怪しそうな部品を交換していこうかと思い,マザーボードを見比べてみたところ,ソニックウィングスリミテッドとまじかるで〜とEXのマザーボードは搭載している部品がまったく一緒ということに気がつきました (同じZN-1のNBA JAM Extremeは,古いからかちょっと部品の種類が違う).ということは,ソニックウィングスリミテッドのBIOSとセキュリティチップをまじかるで〜とEXの基板に移植することで,動くようになるんじゃ・・・.

部品の構成がまったく同じ

ということで,次はBIOSとセキュリティチップをひっぺがして交換してみることにしました.BIOSはSOPなので,さっきのCPLDと同じ要領で割と簡単に外せました.

BIOS外した

一方,セキュリティチップの方は,DIPなのでもっと簡単に外せるかと思いきや,全然うまくいきません.

セキュリティチップ

はんだシュッ太郎をもってしてもどうにもはんだを吸い取れない足が何本か発生してしまい,繰り返し吸ってるうちに足の先の細い部分が折れてしまいましたorz.MAMEのソースを見たら,このチップのピンアサインが書かれており,全然吸えないピンはどれも+5Vとかだったので,ニッパで上から切っちゃいました.後でチップの側面で+5Vを繋いでやればOKと.

足を切ったりして無理矢理外した

というわけで,BIOSとセキュリティチップの交換が完了しました.こちらはまじかるで〜とEXのマザーボードに搭載されたソニックウィングスリミテッドです.

ひとまず交換完了・・・

さて動くのか・・・うおおおお!上がったぁ!

上がった!!

ソニックウィングスリミテッドが,元まじかるで〜とEXのマザーボードで上がりました!やはりZN-1同士,構成が同じならBIOSとセキュリティチップの交換だけでいけるんですな.そして,気になる入力ですが・・・直っている!やった!!

レバー入力でボムが出たりしなくなった

ちなみに74LS374の11番ピンにはクロックは来ていないようでした.もともとそういうもんなのかな,このゲームは.完全に外してましたね (´・ω・`)

一方,元ソニックウィングスリミテッドのマザーボードの方でもまじかるで〜とEXが動きました.ちょっと遊んでみましたが,全然普通.ふーむ,もしかして直ったのかな・・・?と思ってソニックウィングスリミテッドのBIOSとセキュリティチップを再度戻してみたら,真っ黒な画面のまま全然起動しない状態に・・・(;´Д`).やばいやばいと焦って再度ソニックウィングスリミテッドのBIOSとセキュリティチップをまじかるで〜とEXのマザーに戻したら普通に起動.うーん,やっぱりなんかあるのかな?

再度まじかるで〜とEXのBIOSとセキュリティチップを元ソニックウィングスリミテッドのマザーにつけて,まじかるで〜とEXを起動してみたところ,何故かこちらも起動しない・・・.いじりすぎて壊したかと青くなりましたが,ディップスイッチいじったり再起動したりしていたら上がるようになりました.一体何が・・・.

が,しばらく放置しておくとデモの途中で再起動がかかります.ちょうどこれまでプレイヤーが撮った(?)写真を表示するシーンに入るところで再起動がかかっているみたいです.もしかして・・・とテストモードに落として設定を工場出荷時に戻そうとしたら,案の定固まって再起動がかかりました.スコアをリセットしようとしても再起動.つまり,EEPROMがおかしなことになっている?

しからばと,NBA JAM ExtremeのマザーボードからAT28C16をひっぺがし,元ソニックウィングスリミテッドの基板のものと交換してみました.

EEPROMを交換してみた

これが正解だったようで,まじかるで〜とEXのデモの途中で再起動がかかることはなくなりました.・・・ということは,ソニックウィングスリミテッドのあの現象は,EEPROMが壊れていたことに起因する?

それなら,再度この状態で元ソニックウィングスリミテッドのマザーにソニックウィングスリミテッドのBIOSとセキュリティチップを戻してやれば,ソニックウィングスリミテッドが正常に動いてくれるのでは・・・と思って戻してみたんですが,やっぱり真っ黒な画面で再起動を繰り返します.うおー,おっかねぇ(;´Д`)

が,再度,元ソニックウィングスリミテッドのマザーにまじかるで〜とEXのBIOSとセキュリティチップを装着しても,同じように真っ黒な画面で再起動を繰り返すばかり.うおお,やばい,今度こそ壊したか? と青くなりつつBIOSのはんだをチェックしたところ,1本浮いているのを発見.これをつけ直したらちゃんと上がりました.慣れてきて作業であんまりはんだを追加しなくなったのが裏目に出たか.もしかしてさっきのソニックウィングスが上がらなかったのも,BIOSのはんだ不良だったのかなぁ.もう試す気も起きませんが・・・.

というわけで,ソニックウィングスリミテッドは,元まじかるで〜とEXのマザーボード + ソニックウィングスリミテッドのBIOS・セキュリティチップでひとまず確定となりました.

ちゃんと遊べるソニックウィングスリミテッド

一方,まじかるで〜とEXの方は,元ソニックウィングスリミテッドのマザーボード + まじかるで〜とEXのBIOS・セキュリティチップ + NBA JAM ExtremeのEEPROM という構成で安定して動いているようです.

まじかるで〜とEX

遊べるゲームが遊べる状態で残ってくれて本当によかったです.あと,NBA JAM Extremeも役に立ってよかったよかった(笑).ただ,元まじかるで〜とEXのマザーボードは,例の角割れマザーなので,できればもっと状態がいいものに乗り換えたいところですが・・・.

さすがに精魂尽き果てたのと,これ以上いじるとチップの方が壊れそうという心配があったのとで,ソニックウィングスリミテッドの不具合がEEPROM不良によるものだったのかどうかは結局はっきりしないままでした.

というか,実はソニックウィングスリミテッドの不具合調査の超初期の時点でここの105番を見つけて,ディップスイッチによるEEPROMの初期化を試していたんですよね・・・.やっても全然現象が改善しなかったので,まったく関係ないのかと思い込んでいたんですが,今考えると,EEPROMそのものが故障していたせいで初期化すらうまく行っていなかったというだけのことなのかも・・・.ああー,最初からEEPROM 1個交換していたらこんなにあちこち傷めることはなかったのかもしれないなぁ・・・.

[コメントを書く]

solino 2010/12/19(日) 17:56:10
先ずは、お疲れ様です(笑)
しかし凄い手数だ、読んでて混乱したw
基板の調子も悪くてEEPの初期化し過ぎで書換限界とかだったのかもしれないですね〜
何にせよ上がる状態で安定できたので良しとしてしまえ!w
家にあるソニックウイングスはアサルトだけかも、カートリッジなのに喋りまくるのに感激して当時購入。
piyo 2010/12/20(月) 01:42:20
声でましたw
nosuke 2010/12/24(金) 00:26:08
いやー,この辺,自分でも混乱しますねw.
自分もこれ,EEPROMの書き換え限界だったんじゃないか
という気がしてます.気軽に付け替えて試せないのが辛い
ところです(笑).
ちなみに,割と長いこと,アーケード版のリミテッドは
アサルトの逆移植だと勘違いしていた時期がありましたw
3Dだったら要らないかな,みたいにw
Roumen Hristov 2013/11/22(金) 18:17:08
Dear folks,

I am desperately looking for help to fix several sony zn-1 boards.
On your site you have some info but is in japanesse and I can not understand it. You are willing to help me please email me back.
Thannk you.
Roumen Hristov from Bulgaria
roumenth@yaho.com

荷物

再配達を午前中にお願いしていたのに,何か14時過ぎになってようやく来ました.うーん,Webから依頼できないのでわざわざ電話したってのに,微妙な業者だ・・・.

・・・ちょ,3個あるはずなのに2個しか入ってないってどういうこと!?

2個しか入ってないんですが・・・

うおお,よく見ると伝票に打ち消し線が (;´Д`).ほんと一言でいいんで,事前に教えて頂ければと思うんですけどね・・・.

2個しか入ってないんですが・・・

[コメントを書く]

piyo 2010/12/20(月) 01:44:16
また声でましたw
nosuke 2010/12/24(金) 00:32:32
声出過ぎですw この辺,年内に決着してほしいんですけどねぇ・・・w

冬の本

新刊のWebページとか作りました.MARS本の方は,未だにソースコードがアップロードできてなくてすいません (;´Д`)

2010年12月17日 (金)

飲み

今日も飲みでした.さすがにこの季節は多いですね.

ダラバーAC

飲みの後,まやいい氏と近くのゲーセンにダライアスバーストACを見に行ってみました. 全然人がいなかったのでちょっとプレーしてみることに.ほほう,800円入れると自機無制限で遊べるのか・・・ということで2人で800円ずつ投入してみたら・・・ええっ!? 800円で4人まで遊べるのもしかして!? というわけで,うっかり2ゲーム遊んでしまうことに.人が並んでなくて本当に良かったよ(;´Д`)

あ,感想ですが,尻がビリビリしてすごい感じでしたが,ゲーム自体は何だかよくわからないうちにどんどん進んで終わってしまいました.面白かったかっていわれると,うーんって感じ.残機無制限でやったのが良くなかったかな・・・.あるいは,PSP版をやっていないのがいけなかったかな・・・.TLとか見てるとすごく盛り上がってるから,わかる人にはすごく面白いんでしょうけど・・・.

2010年12月16日 (木)

飲み

飲み会でした.お酒飲むの,すごく久しぶりな気が.食べ物が余り気味だったので,食べまくって飲みまくって,帰宅後気持ち悪くなって若干後悔w

2010年12月15日 (水)

故障板

このところ頭を悩ませているのはこちらの基板.

困った板

ソニックウィングスリミテッドです.

ソニックウィングスリミテッド

見ての通り,普通に起動はするんですが,クレジットを入れてゲームを始めると,レバー,ボタン(含スタート) を押した瞬間に,ショットとボムが押された状態と認識されるようで,ボムをぶっ放します.ボムが尽きても,レバーを入れると常時ショット発射状態.

プレイデモ

1Pと2Pの両方で同じ現象が発生します.また,テストモードや,キャラクターセレクトのシーンでは,レバーとボタンが連動するといった問題は発生しません.ということは,ソフト的な問題・・・? が,UVEPROMのチェックサムはMAMEのソースの値と一致.まあ,そりゃこんなピンポイントでの壊れ方はしないよなぁ.

ゲーム中とそれ以外とで挙動が違うということは,たとえば入力の読み取り方に複数種類あって (割り込みベースとかポーリングベースとか),ゲーム開始時にレスポンス重視の方にモードが切り替わるべきところがきちんと切り替わっていないとか,そういう感じなのかなぁ.

その辺,MAMEのソースを見てもあまり参考にならなさそうだったので,ひとまずテスタでIOの先を追ってみました.ボタンやレバーの入力は,74LS253につながっていて,それらの出力がさらに74LS374につながっているようです.今回,1P・2Pのレバーやボタンなどが軒並みおかしいので,1チップで8入力に対応する74LS253が故障してるとは考えにくいです (これ1個が壊れているだけなら,レバーが入りっ放しになったりボタンが反応しなかったりとかそんな感じになるはず・・・多分).となると,これらの出力を集約している74LS374か,さらにその先ということになるわけですが・・・.

IOまわり

74LS374の入出力をロジックプローブで観察してみると,何だかよくわからない状況です.とりあえず11番ピンにクロックが入っていないような・・・.他のZN-1系のタイトルはどうかと,まじかるで〜とEXやレイフォースを引っ張り出して確認してみたところ,これらは,起動途中やテストモードでは11番がHに張り付いているものの,デモが始まってコイン投入可能な状態になると11番にクロックが発生します.・・・これなのか? いやでもNBA JAM Extremeはゲームが始まってもHのままだなぁ・・・.うーん.

一応,クロックがどこから出ているのか追ってみたところ,こちらのCPLDに辿り着きました.

ALTERA EPM7032

これの33番から1P・2P用の方に,32番から3P・4P用の方にクロックが供給されているっぽいです.こいつがIOとかを束ねているのかな? うーん,・・・.というわけで,まだまだ解決には遠そうですなぁ (´・ω・`)

エアキャップ

そういえば買い足したエアキャップが一巻届きました.信頼の川上産業のブループチです.最近きちんと巻けていないので,その辺も何とかしないとなー・・・.

ブループチ

不在通知

スターパ(PAです、BAでは無いので振込みにはご注意下さい)イン

不在通知

[コメントを書く]

piyo 2010/12/20(月) 01:47:07
すいません夜中に声でましたw

2010年12月14日 (火)

PidginPortable

遅くなりましたが,ようやくPidgin-2.7.7のポータブル版を用意しました.時間がなくてまったく動作チェックとかできていませんが,まあ何かあったら報告あるでしょうし・・・.

ねこまさんにおまけで差し上げる板向けにハーネスを作って動作チェックをしてみたり.これ,今まで適当な配線で絵出ししかしたことがなかったので,音出して操作するのは今回が初めてです.うおお,こんな感じのゲームだったのか(笑).これはなかなかいいですね.手放すのがちょっと惜しい気もw

あと,先日の修理で安定して起動するようにはなったものの,まだ音が変ということで要調査だったまじかるで〜とEXですが,調べてみたら基板上のボリュームがものすごい大きくなっていて,それを戻したら普通になりました.単に音割れしてただけかよ orz.というわけでようやく勝利確定.わーい.さあ次はどれだ.

2010年12月18日から2010年12月14日までの日記を表示中

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2010年12月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ