「4資料/BGパレットアニメーションの設定」の編集履歴(バックアップ)一覧はこちら

4資料/BGパレットアニメーションの設定」(2009/06/27 (土) 16:21:52) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*BGパレットアニメーションの設定 BGパレットアニメーションの設定方法についての記述です。 ---- **BGパレットアニメーション #areaedit() >$418D7-$41B52 パレットの定義 3bytesで1組のデータ(212個分のデータ、ただし最初の1個(インデックス0)は読まれない?)。 -通常のパレット定義 |byte0-2 | パレットの色(背景色は省略) | -背景色を変更 |byte0 | $80 + パレットの色 | |byte1-2 | 任意(通常00を指定) | >$41B53-$41D3B パレットアニメ定義 可変長のデータ。パレットアニメに使うパレットの総数、次のパレットに切り替わるまでのフレーム数、パレット定義番号と続く。 |byte0 | パレットアニメに使うパレットの総数(00で1個を表すため、実際の個数より1小さい値を指定する)| |byte1 | 次のパレットに切り替わるまでのフレーム数(00で毎フレーム切り替え)| |byte2- |パレット定義番号(byte0で指定した個数分書く。00を指定すると、そこでパレットアニメを終了させる)| >$41D3C-$41D7B (40) = BGパレットアニメーション番号 : パレットアニメ定義へのアドレス(low) >$41D7C-$41DBB (40) = BGパレットアニメーション番号 : パレットアニメ定義へのアドレス(high) $A000-$BFFFがROM内アドレスの$40010-$4200Fに対応 /* パレットアニメーション処理ルーチンにはBGパレットアニメ番号07(リングマンステージのパレットアニメ) 指定時にスプライトのパレットもアニメーションさせる個別処理が含まれる */ #areaedit(end)
*BGパレットアニメーションの設定 BGパレットアニメーションの設定方法についての記述です。 ---- **BGパレットアニメーション #areaedit() >$418D7-$41B52 パレットの定義 3bytesで1組のデータ(212個分のデータ、ただし最初の1個(インデックス0)は読まれない?)。 -通常のパレット定義 |byte0-2 | パレットの色(背景色は省略) | -背景色を変更 |byte0 | $80 + パレットの色 | |byte1-2 | 任意(通常00を指定) | >$41B53-$41D3B パレットアニメ定義 可変長のデータ。パレットアニメに使うパレットの総数、次のパレットに切り替わるまでのフレーム数、パレット定義番号と続く。 |byte0 | パレットアニメに使うパレットの総数(00で1個を表すため、実際の個数より1小さい値を指定する)| |byte1 | 次のパレットに切り替わるまでのフレーム数(00で毎フレーム切り替え)| |byte2- |パレット定義番号(byte0で指定した個数分書く。00を指定すると、そこでパレットアニメを終了させる)| >$41D3C-$41D7B (40) = BGパレットアニメーション番号 : パレットアニメ定義へのアドレス(low) >$41D7C-$41DBB (40) = BGパレットアニメーション番号 : パレットアニメ定義へのアドレス(high) $A000-$BFFFがROM内アドレスの$40010-$4200Fに対応 /* パレットアニメーション処理ルーチンにはBGパレットアニメ番号07(リングマンステージのパレットアニメ) 指定時にスプライトのパレットもアニメーションさせる個別処理が含まれる  */ #areaedit(end)

表示オプション

横に並べて表示:
変化行の前後のみ表示: