2020年5月3日から2020年5月1日までの日記を表示中
2020年 5月 3日 (日)
■基板
CPS3の解析、今度は既存の解析結果で「データ」として認識されているところに有効な命令列が埋もれていないかを探すプログラムを書いてみたりしているんですが、初代ジョジョとかで試してみたところ、埋もれたサブルーチンが結構な数出てきました。もちろんたまたま命令として解釈できるようなものも多く混ざっていたりするんですが、明らかに関数の形になっているものも結構あり・・・。まあ、どこからも呼ばれることのない関数なんだろうとは思いますが。
しかし、こうやって静的に解析するのにも限界を感じますね。どこまでやったら完璧と言えるのか全然わかりません。というか、そもそも、ストIII 2nd以外のタイトルについては、CPUが素のSH-2なら、デコード後に命令部分だけを抽出して再エンコードしたバイナリを用意する必要もないんですよね(機械的に全部デコードするだけで良い)。・・・ああ、そうか、MAMEのソースのスゴイBIOSにcps3bootとcps3bootaの2種類があるのはそういう理由かー。
■トワイライトプリンセスHD
ゴーストの魂を求めてさまよっていたら、いつの間にかシリーズ恒例の試練系のダンジョンに突入。何の準備もせずに入った割には粘れたんですが、最後だと思ったフロアにまだ続きがあって、そこで力尽きました。後で調べたら力尽きたのが49Fで、これが本当の最後のフロアだった模様。惜しい・・・
[コメントを書く]
2020年 5月 2日 (土)
■散髪
髪が限界に近かったので切ってきました。本当に久々に街中に出た感じw
[コメントを書く]
■PC
WindowsデスクトップPC更新用のRyzenマシンのPCパーツを注文しました。今のWindowsデスクトップPCのマザーボードやCPUを買ったのは2011年なので、実に9年ぶりの更新ということになります。よく考えると、9年前のPC + 最新OSでもあまりストレスなく使えていたのは凄い話ですね・・・。途中で主記憶をどかっと増設したのと、二次記憶をSSDに置き換えたお陰かな。
[コメントを書く]
2020年 5月1日 (金)
■基板
CPS3の解析済みのプログラムに変な箇所がないかチェックする自作のツールを、ストIII 3rdの初期版と後期版の既存の解析済みのプログラムに適用してみました。初期版についてはエラーなしでしたが、後期版では何と2箇所ほどエラーを発見。うーん、この辺も実行・参照されることがない箇所なのかな・・・。
[コメントを書く]
■CPicS2
[コメントを書く]
■REGZA
タブレットからYouTubeのライブ配信動画をREGZA Z700Xに飛ばして流しっぱなしにしていたら、REGZA側で「メモリ不足のため、コンテンツを表示できません。」なるメッセージが出て再生が切れました。メモリリークでもしてるんですかね・・・。
[コメントを書く]
2020年5月3日から2020年5月1日までの日記を表示中
[コメントを書く]