2021年11月24日から2021年11月20日までの日記を表示中
2021年11月24日 (水)
■基板
質問を受けて気がついたんですが、電池切れ&PAL破損した怒首領蜂大往生BLを入手し、復活させてからちょうど10年が経つんですね。ただ、ここのログ を見ても、PALをどう直したかは書いてあるものの、電池切れをどう直したのかについては一切言及がありません。当時は何かを気にしていた?今となっては困ることも特になさそうなので、簡単に仕組みを思い出して書いておこうと思います。
黒往生は、メインプログラムの起動処理の中で、SRAM (バッテリーバックアップされている) に書かれている数値が、プログラム側が想定する数値と合致するかをチェックしていて、これが合わないと起動しないようになっています。
また、PGMは、最初にBIOSが動いて、その中でメインプログラムが呼び出されます。なので、BIOSがメインプログラムを読み出す直前のところにパッチを当てて、メインプログラムの模範解答を読み出してSRAMにコピーしておくことで、メインプログラムがチェックをパスするように細工しました。
ちなみに、模範解答をBIOSに直接埋め込んでいないのは、黒往生には3バージョンくらいあって、模範解答の値がバージョンによって違ったりするため、その辺をカバーするためだったと記憶しています。また、メインプログラム自体を直さずにBIOSの改変で対応したのは、BIOSは暗号化されておらず、ROMの容量も4Mbitで当時ある機材で簡単に書き込めたからというのが理由だったと思います。
2021年11月23日 (火)
■移動
長岡に来ました。超久しぶりに上越新幹線に乗った気がします。トンネルで携帯の電波が途切れることがなくなっていたり、ときの車両が超広々としていたり、色々変わっていてびっくり。新幹線の中では、一昨日提出したはずの原稿を手直ししてました・・・(汗)
[コメントを書く]
2021年11月22日 (月)
■訃報
突然の訃報。しばらくばたばたしそうです。
[コメントを書く]
2021年11月21日 (日)
■原稿
データを整理して提出しました。9月のはじめに人間ドックに行った際に既に下書きを書き始めたりしてたんで、都合2ヶ月半以上やってたことにw
[コメントを書く]
2021年11月20日 (土)
■原稿
締め切り直前になってとんでもない間違いが見つかり青ざめるなど・・・。思い込み、やばいですね。
[コメントを書く]
■散髪
髪切ってさっぱり。
[コメントを書く]
■ビューティフル塊魂
ビューティフル塊魂、遊んでいて右手の親指が痛くなりましたw。改めてXbox系のアナログスティックの配置だと辛いことを痛感します。解決するには、PS系のコントローラをXbox One Xとかでも使えるようにできる変換アダプタを買うしかないかw
[コメントを書く]
2021年11月24日から2021年11月20日までの日記を表示中
[コメントを書く]