スキップしてメイン コンテンツに移動

最新の投稿

キャプテン翼4 ドリブルバグ修正計画

 久々にキャプテン翼4をプレイしていて気が付いたのですが、フィールドで選手がボールを保持してドリブルをしているお馴染みの画面で、よく見ると上の写真のように画面の右端に妙な黒い線が走っているのを確認しました。最初は私が各データの位置を色々と移設した際に何か作業を誤まったのかと思っていたのですが、何も改変していない元のままのデータのROMでプレイしても同じ現象が発生したのでこれは何らかの不具合=バグではないかと思われます。一応これを消す方法は見つけたのですが、それを実行すると以下の写真のようになってしまいます。  確かに画面右端の黒い線は消えましたが、今度は画面の下半分に表示されるレーダーのコート図面が消えてしまいます。どうやらこの画面を表示するにあたってカットインやクローズアップ演出を表示する定義と同じスクリプトやコマンドコードでの設定がされているようなのですが、この定義のうちコート図を表示する定義(=ID15)に設定ミスがあるようなのです。この写真はコート表示に使用するスクリプトIDを無効化した状態でコート図もラインも消えるのですが、これをプログラム側から修正しようとすると何故かコート図だけが消滅して黒いラインはしっかりと残るので、このスクリプトやコマンドコードの場所を特定しない事には完全な修正は不可能です。まだ調査を始めたばかりでスクリプトそのものの記述場所が特定できていませんが、正式に修正が完了した際には修正パッチを公開する予定です。

スーパーファミコン HiROMのSRAMメモリマップについて

 スーパーファミコンのSRAMを外付けRAMとして使用する場合のメモリマップの割り当てに関する詳細な資料が見当たらなかったので独自に調査してみました。今回はHiROMでのメモリマップで、対応するメモリの位置は以下のような内容(左:SFC本体側のメモリマップ上の位置、右:SRAM側のメモリマップ上の位置)になります。これを使う事はほとんどないと思われますが、何かの参考になれば幸いです。

・8KB…306000~307FFF(0000~1FFF)のみ使用。
・16KB…8KBまでの領域+
     316000~317FFF(2000~3FFF)を使用。
・32KB…16KBまでの領域+
     326000~327FFF(4000~5FFF)
     336000~337FFF(6000~7FFF)を使用。
・64KB…32KBまでの領域+
     346000~347FFF(8000~9FFF)
     356000~357FFF(A000~BFFF)
     366000~367FFF(C000~DFFF)
     376000~377FFF(E000~FFFF)を使用。
・128KB…64KBまでの領域+
     386000~387FFF(10000~11FFF)
     396000~397FFF(12000~13FFF)
     3A6000~3A7FFF(14000~15FFF)
     3B6000~3B7FFF(16000~17FFF)
     3C6000~3C7FFF(18000~19FFF)
     3D6000~3D7FFF(1A000~1BFFF)
     3E6000~3E7FFF(1C000~1DFFF)
     3F6000~3F7FFF(1E000~1FFFF)を使用。

コメント

人気の投稿

第4次スーパーロボット大戦 改造コスト&改造数値分岐パッチを公開しました

キャプテン翼4 レベル補正変更パッチを公開しました