2020年4月25日から2020年4月21日までの日記を表示中

2020年 4月25日 (土)

基板

これまでCPS3の電池切れカートリッジで動かしていたプログラムは海外で解析済みの情報(プログラムのバイナリ列の中のどこが命令でどこがデータか)を元に構成したものだったりするんですが、すべてのバージョンが解析されいてるわけではないようです。というか、ストIII 3rd以外は単一バージョンしか解析されていない模様。

一方で、あらゆる電池切れCPS3を復活させようと思うと、未解析のバージョンにも対応しなければなりません。もちろん未解析のバージョンであっても頑張れば一から解析できるとは思いますが、できることなら楽をしたいもの。

そこで、バージョン違いであるならば大きなプログラム上の差異は存在しないと仮定して、差分のみを抽出し、そこを追加で解析することで未解析のバージョンの解析を楽に行う方法を考えました。

差分は、解析済みのバージョンと未解析のバージョンの両方のプログラムを2Byte単位で区切った16進数に変換し、diff コマンドで差分を取ることで得られるはずです。後は、差分で置換・挿入・削除された箇所の属性(命令 or データ)を推測できれば・・・。

マリオ3Dワールド

読み込み不良だったWii Uのマリオ3Dワールド、ダメ元で任天堂に修理に出してみたところ、やはりメディア不良とのことで、何と有償でメディア交換となりました。かかった費用は送料込みでわずか1,000円ちょっと。任天堂、凄過ぎなんすけど・・・。ありがたや。

マリオ3Dワールド メディア交換で戻ってきた

交換済みのメディア。

メディア交換

おおお、認識された! よかったよかった。

メディア交換

2020年 4月24日 (金)

銀行

引き落としとかがあるので、メインの口座からお金を移したりする必要があるんですが、近所の無人ATMは密空間度が高くて不安なので、オンラインバンキングでお金を移動させるなど。リスクを考えれば仕方ないんですが、やっぱり手数料がお高いですねぇ・・・。

基板

ウォーザードで積んだ経験のお陰で、未来への遺産のゼロキー版はあっさりMAME上で動作。というわけで早速実機に持ってきました。

未来への遺産インストール中

後少し・・・。ここが一番緊張しますw

99%まできた

きたー!無事起動しました。

未来への遺産 ゼロキー版も無事起動

まあ、こちらもウォーザードと同じで、CPS2のフェニックス版と同様のリスクがあるんですよね。うーん。

2020年 4月23日 (木)

基板

CPS3、ウォーザードの次は未来への遺産のゼロキー版の起動に挑戦。BIOSの構造はウォーザードとあんまり変わらない感じですね。チェックサムはどこかな。

2020年 4月22日 (水)

基板

今日はCPS3のSIMMを観察。なるほど、富士通版ではピンアサインが通常のもの(29F016-90PFTN)と反転したもの(29F016-90PFTR)の2種類のフラッシュメモリが使われているんですな・・・。

富士通版SIMMでは2種類のフラッシュメモリが使われている

日立版の方はどうかなと思ったら、こちらも2種類載ってますね。データシートが手に入らなくてよくわかりませんが、HN98F1600T10が通常版で、HN98F1600R10が反転版かな?ふーむ。

日立版のSIMMでも2種類のフラッシュメモリを使用

2020年 4月21日 (火)

基板

今日はCPS3のCD版とNO CD版の違いを調べてみたり。どちらもSIMMの中身は一緒で、セキュリティカートリッジ側のBIOS内のプログラムが違うだけなんですね。しかもその差は1Byteのみ。起動時にここを見てCDをチェックするかどうか判断しているだけの模様。なるほど・・・。

2020年4月25日から2020年4月21日までの日記を表示中

中の人情報

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

カレンダー

2020年4月
      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    

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ