2011年10月23日の日記を表示中
2011年10月23日 (日)
■スパIIX 電池レス化
豪鬼を出した直後の処理で,本来プログラムとして実行される部分がデータとして読み出されてVRAMに転送されているのを発見して冷や汗をかきました.おそらく,転送したデータ自体は使われておらず,元々余っていた豪鬼用のデータ領域の後ろの方にプログラムを突っ込んで,なおかつキャラ関係なく固定長のデータをVRAMに転送するようになっているために,豪鬼の場合にプログラムが復号化されていない状態でゴミデータとしてVRAMに転送されているだけだとは思うんですが,まあ,これにより,やっぱりデータアクセスのログは過信はできないなぁということに・・・.
ところで,ふと気になって,現在いじっているROMイメージのSHA1をMAMEのソースに書かれているssf2xjdのものと比べてみたところ,何と半分くらいが一致するという結果になりました.ひょっとして,説明書きに「Phoenix Edition」って書いてあっても,単純に電池レス化だけしましたよってのが含まれているのか?フェニックスってついてるやつはどれも言語切り替えとかの機能がついてる変な改造版かと思い込んでいました.ああ,不覚・・・.
このまま詰めの作業を進めても,おそらくMAMEで対応しているデータセットとまったく同じものができて終わりだと思うので,スパIIXの電池レス化は一旦ここでやめておくことにしますw.ただ,今後のためにも,静的な解析でもっと詰めるための手法を考えておこうとは思いますが.命令部分を何とかして辿り尽くすことができれば・・・と思うんですが,厄介なのはディスプレースメント付きPC相対とかで読み出される,jmpとかrtsの後ろに格納されたオフセット情報の類なんですよね.この辺はデータとして読み出されるわけではなく,命令と同じでデコードが必要なんですが,どこから始まっているかはわかっても,どこまでがそうなのかは実行時にしか決まらないため,何となくデータを見て判断するしかないんですよね・・・.どうやるのがいいかなぁ.
[コメントを書く]
■冬の本構想
何か出すなら本気で考えないとまずい時期になってしまいました.今週末当落発表だし.「本を書くためだけに何か新たにしんどいことをする」のはやらないと決めているので,やるなら楽しいことの副産物.でも,今から新しいことを始めてそれをネタにするのは凄く厳しいので・・・.となると・・・.
[コメントを書く]
■板
いつかチャンスがあればと思っていたタイトルが突然転がり込むようにして手に入ってしまいました.まさかのチキチキボーイズ.
やべえ,アクション楽しい (*´Д`).音楽素敵 (*´Д`).ほんとありがとうございました.
あと,バッキーオヘアの日本語版も.
いやー,以前は日本語版ないと思ってて,普通に英語版入手しちゃったんですよね・・・.実は単にMAMEが対応していないだけだったという (;´Д`)
日本語で喋るのかと思ったんですが,英語のナレーションに日本語の字幕という構成でしたw
こいつを壊せ!
ちなみに,バッキーオヘアのおまけ(?)についてきたワイルドウェストカウボーイズは,音声不良のジャンクということでしたが,動かしてみたら普通に音が鳴りました・・・と思ったら,しばらくして酷いノイズの嵐に・・・.まあきっと,054986Aのコンデンサの液漏れによる容量抜けか何かなんでしょうなぁ.この機に手持ちの基板の 054986A と 054544 のコンデンサを一気に交換してしまいたいところです.搭載してる基板,手元に何枚あるんだろうって感じですが・・・(;´Д`)
[コメントを書く]
2011年10月23日の日記を表示中
いやまさに,心折れますねー.99%くらいまでの自動化,何とか
実現したいですw
>> くろさん
うおー,やっぱりそういう表示の変更とかあるんですか.
要らぬことを・・・w
自動化ねぇ・・・今回作った非常にゴミのようなツールを駆使しても
ツール任せは6割ぐらいで、残りは手作業なんですよね
もう、しばらくCPS2の電池レス化は勘弁です。
あと、長江電池切れたら担当します。(完璧じゃないですが…)