2011年2月11日から2011年2月7日までの日記を表示中
2011年 2月11日 (金)
■ムーンウォーカー
先日,とある方から「ムーンウォーカーで,捕まっている子供の絵のスプライトだけはVDP (System18に搭載されている,メガドライブと同じビデオプロセッサ) が描画しているから,その周辺を調べてみてはどうか」という助言を頂いたので,今日はその辺を中心に調べてみました.
VDPそのものや,それを含めたSystem18のハードウェアに関する情報は,検索したらいくつか見つかりました (こことかこことか).この辺の情報を頼りにロジックプローブを使って追ってみるも,VDPは普通に動いているとか,PLAも機能しているっぽいとか,その辺のことしかわかりませんでした.テストで見る限り,正常そうだしなぁ.
もしかしてムーンウォーカーのPLAが特殊なのかと思い,起動しないムーンウォーカーのマザーボードのPLAとかを移植してみたんですが,315-5373以外は何も変化がありませんでした.315-5373のみ,交換すると画面が映らなくなるという変化があったんですが (同期が取れているけど真っ黒な状態),18番ピンとか19番ピンが常にLだったので,単に壊れているだけのようです (;´Д`)
MAMEでVDP回りのコードを見つけ,一部を無効化することで,現在実機上で起きているのと同じ現象 (子供のグラフィックが救出するまで表示されない状況) を再現することはできましたが,ここからも特にヒントは見つかりませんでした.ぐぬぬ.
念のため,マザーボードをシャドーダンサーのものと交換してみましたが,症状は変わりませんでした.やっぱりサブボード,羊羹,MCUのどこかに不具合があるんだろうか.
以前,シャドーダンサーのサブボードに全ROMを移植して試してNGだったことがあったので,サブボードがおかしいとすると,乗ってるROMそのものに問題があると考えられます.でも,ROMの中身のチェックサムは問題なかったはず.ひょっとして,ROMがシビアなタイミングだと読み出せない? そこで,スプライトのROMを8個ほど,手元にあった27C040に差し替えてみたんですが,何も変わりませんでした.まあ,そりゃそうだよな・・・.
あ,もしかして,マザーやサブボードに足りない部品があったりするのか・・・?と基板の画像を探しているうちに,偶然全然違う情報を発見.そういえば,以前羊羹の電池が弱ると,似たような現象が起こる可能性があるということを聞いたけど,もかして・・・というわけで実験してみたらあっさり解決してしまいました.
えーと,何をやったかというと,羊羹の代わりに普通の68000を挿して,プログラムROMを2個置き換えました.ということは・・・羊羹に問題があったってこと?MAME上でVDPのスプライト描画を切ったら子供が描画されなかったので,やぱりそうっぽいなぁ・・・.
しかしなぜこうなるのかがさっぱりです.羊羹の中のキーがちょっとでも壊れたら,ゲーム自体が全然動かないんじゃないかと思っていたんですが,こんなピンポイントで機能が失われることなんてあるんですかね.あるいは電池が弱ると羊羹の別の部分にも影響があったりするのかな・・・?そして,これは羊羹の電池を交換したら直るのだろうか・・・.まあ,いいや,とりあえず羊羹用の電池を買ってこよう.クラッチヒッターで練習して,ムーンウォーカーとコットンで本番ですね (あとウォーリーw).失うものは特にない気がしていますw
ところでデモを放置しておくとこんな状況になったりするんですが,子供が表示されていると非常にシュールですね・・・(子供を助けないと先に進めないところで,3人のマイケルがどんどん先に進もうとして引っかかっている).
[コメントを書く]
2011年 2月10日 (木)
■飲み
久々に飲み会でした.お疲れ様でした.
[コメントを書く]
2011年 2月 9日 (水)
■板ラッシュ
今日は早めに帰って宅配便待機です.最初に届いたのは電池切れしたダークエッジ.主にIOボードとマザーボード目当てでゲットしてしまいました.とりあえずダークエッジはROMを載せ換えて動作することを確認.
マザーボードはソニックに,拡張IOはスパイダーマンに.よく見たら,このマザーボードは元々ソニックのものだったようです.素晴らしい.
ちなみに拡張IOには自作のキックハーネスっぽいのがついていたんですが,Dsub15ピンのピンの一部がなぎ倒されていましたw.どうやったらこんなことに・・・と一瞬思ったんですが,これ,Dsub9ピンを繋ぐための加工っぽいですね.なるほど.
とかやってたら次の荷物が届きました.・・・こ,これは・・・w
ちょww
もう来ないかと思っていたら,ここで3つめの荷物が到着.そしてたころん先生の家でぷよぷよフィーバーを回収してきた結果,またしてもこんな状態に.
じゃあ,ぷよぷよフィーバーから再開しますかね・・・.NAOMIでGDを読み込んで・・・92% の壁突破! 後はメモリチェックが終われば・・・
キタ━━━━(゜∀゜)━━━━ッ!! ありがとうたころん先生!本当にありがとう!
しかし,自分が知ってるぷよぷよと出てくるぷよが結構違ってビックリですw.
お次はこちら.ギャルズパニックS3.
相変わらずデモが忙しない気がw
ちょっとやったらうっかり100% 出ちゃって載せにくい画像がw
そしてさっきの箱の中身に.僕達は,待っていたんだ.
というわけでガンフロンティアです.何か安かったので入れてみたら落ちたという・・・.
メタルブラックは買いませんよ・・・多分w
せっかくF2出したので,未チェックの3タイトルもついでにチェック.まずはクイズH.Q.
よくチェイスH.Q.をクイズにしようとか思いついたよな・・・.
僕にもマックジャパンより緊急連絡お願いします!
次はクイズクエスト.
これが姫らしい.
こういう問題は楽しいですよね.
ていうか変なのが混ざってるな・・・w こう露骨に浮いてるの,うわぁですねw
最後.クイズ地球防衛軍.
クイズも揃ってきたなぁw
タイトーのボタン配置に合わせた配線を用意していないので,全然遊べないんですけどね・・・.
というわけで今日も動作チェックで終了・・・.ちなみに,ぷよぷよフィーバーのチェックでは,当初,NAOMI2にGDドライブを接続して起動しようとしたんですが,ERROR 01が出たり,エラーメッセージすら出ない状態でハングしたりするという状況が発生して,動作チェックどころではありませんでした.ROMタイプのタイトルも上がらなかったりしたので,NAOMI2さっそく死亡かと焦ったんですが,調べてみたら単に電源不足が原因だったようで,JVS電源に変更したら超安定.
こういうしょぼい形でATX電源を接続しているのが悪いんですかね・・・ (左の方に分岐してる先にNAOMI2とかGDドライブがぶら下がっている).JVS電源,あってよかったですw
[コメントを書く]
2011年 2月 8日 (火)
今頃になってアカウント作るのも何だか恥ずかしいなーとか思ってスルーしてたんですが,何かお前も作っとけ的雰囲気だったのでこっそり作ったのが昨日のこと.で,作っただけで誰とも繋がりなく,プロフィールも空のまま,検索とかも一切していないのに,今日になって「知り合いかも?」とかいうのが突然表示されて,いきなり知ってる人がザクザクと・・・.
モザイクかかってるところには,高校時代の友人・知人がわらわらと.もしかして,向こうがこっちの本名で検索した履歴が残ってて,それとのマッチングで出てきたのかな?だとしたら,なるほど納得って感じですが,Facebookやってそうなキャラなのにやってなくてすいませんでした・・・(´・ω・`)
[コメントを書く]
■板二郎
今日は久しぶりに二郎行ってきました.タイミングよく並ばずに入れたばかりに,調子に乗ってうっかり小ぶたにしてしまい,さらに麺を少なめにしてもらうのを忘れて大苦戦 (しかも何か油も多かったような・・・).少しだけ残してしまって反省・・・orz
[コメントを書く]
■板来来
ようやくゲットできました,ころん.音いいですw
タイトルと,2x2の枠で回すところはたころんと似ていますが,他は多分だいぶ違いますw
面白いけど難しい.あと,ぷにっきいずと同じで,とことんと対戦しかないっぽいですね.勿体ない.
そういえばこのタイトル,ZOOOとかと同じ形してるのかと思ったら,普通のタイプでした.あれー,記憶違いかな.
あと,我慢できずこちらもゲットしてしまいました.ジョー&マック リターンズ.
床ものです.面白いっす.女の子は,助けられたときに何て言ってるんだろう・・・.
この辺,移植されてもいいんじゃないかと思うんですけど,どうなんですかね.ちなみに,MAMEは日本語版には対応していない?(「Japanese version called Caveman Ninja 2 might exist」とか書かれてるけど何じゃこりゃ?スーファミの戦え原始人3?)
他にもあるんですが,また・・・.
[コメントを書く]
2011年 2月 7日 (月)
■ぷよぷよフィーバー
ぷよぷよフィーバーとかNAOMIとかをたころん先生に託して見てもらったところ,ぷよぷよフィーバーは盤面を掃除したらあっさり動いたとのこと.なんということでしょう・・・(;´Д`).うちでも拭いたつもりだったんですが,拭きが全然足りてなかったということか・・・_|‾|○.いやでも良かった良かったw.ありがとうございました.
[コメントを書く]
■ダークエッジ
電池レス化したダークエッジをいじっていたら,2P乱入時にハングするという不具合を発見.再現率100%.原因を調べてみたら,パッチを当てたところの分岐命令が間違っていました (BZとすべきところがBNVに・・・).どこで間違えたのかと遡ってみたところ・・・何とハンドアセンブルした結果をバイナリエディタで手入力する際に間違えていた模様_|‾|○
この分岐命令を直したら,乱入時にハングすることもなくなりました.あー,1人プレーの間はここは通らないんだなぁ.不覚.というわけで,近々連絡させて頂きます・・・.
[コメントを書く]
2011年2月11日から2011年2月7日までの日記を表示中
えー。そんなnosukeさんにがっかり(笑)。
僕はアカウント作ったとしても、全然利用しないで終わりそうだ。
当然のように全然利用しておりませんw