;============================================================ ; 「イベント」定義 IVENT.ASM ; ; Program TAGOCHAN ;============================================================ INCLUDE CHRDEF.INC CODE SEGMENT START: ; -------------------- ヘッダ DB 'WSIV' ; ワンダースワンキャラクタデータシグネチャ DB 01h ; バージョン DB 00h ; ダミー ; -------------------- 初期化テーブル INI_IDX DW OFFSET INIT00, OFFSET INIT01, OFFSET INIT02, OFFSET INIT03 DW OFFSET INIT04, OFFSET INIT05, OFFSET INIT06, OFFSET INIT07 DW OFFSET INIT08, OFFSET INIT09, OFFSET INIT10, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h ; -------------------- イベントテーブル IV_IDX DW OFFSET IV00, OFFSET IV01, OFFSET IV02, OFFSET IV03 DW OFFSET IV04, OFFSET IV05, OFFSET IV06, OFFSET IV07 DW OFFSET IV08, OFFSET IV09, OFFSET IV10, OFFSET IV11 DW OFFSET IV12, OFFSET IV13, OFFSET IV14, OFFSET IV15 DW OFFSET IV16, OFFSET IV17, OFFSET IV18, OFFSET IV19 DW OFFSET IV20, OFFSET IV21, OFFSET IV22, OFFSET IV23 DW OFFSET IV24, OFFSET IV25, OFFSET IV04_2, OFFSET IV05_2 ; 24, 25, 26, 27 DW OFFSET IV04_3, OFFSET IV05_3, OFFSET IV04_4, OFFSET IV05_4 ; 28, 29, 30, 31 DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h DW 00000h, 00000h, 00000h, 00000h ; -------------------- イベント情報初期化 ; -------------------- FOREST (森) ; MAP 1-0 INIT00 DW 0 ; オブジェクト番号 DW 0, 1, 319 ; キャラクタ定義1キャラクタ番号, 定義位置, 定義数 DW -1, 0, 0 ; キャラクタ定義2キャラクタ番号, 定義位置, 定義数 DW 0, 0 ; SCREEN1 選択パレット番号, 定義パレット番号 DW 0, 4 ; SCREEN2 選択パレット番号, 定義パレット番号 DW 128 ; 当たり判定 1 DW 128 ; 当たり判定 2 DW 0, 83, 0, 23 ; MAP の広さ DB '/rom0/FOREST.CHR', 0 ; オブジェクトファイル DB 0 ; アライン調整 (オブジェクトファイル長が偶数の場合は無用) ; MAP 1-1 INIT01 DW 0 ; オブジェクト番号 DW 0, 1, 319 ; キャラクタ定義1キャラクタ番号, 定義位置, 定義数 DW -1, 0, 0 ; キャラクタ定義2キャラクタ番号, 定義位置, 定義数 DW 0, 0 ; SCREEN1 選択パレット番号, 定義パレット番号 DW 0, 4 ; SCREEN2 選択パレット番号, 定義パレット番号 DW 128 ; 当たり判定 1 DW 128 ; 当たり判定 2 DW 0, 40, 0, 23 ; MAP の広さ DB '/rom0/FOREST.CHR', 0 ; オブジェクトファイル DB 0 ; アライン調整 (オブジェクトファイル長が偶数の場合は無用) ; MAP 1-2 INIT02 DW 0 ; オブジェクト番号 DW 0, 1, 319 ; キャラクタ定義1キャラクタ番号, 定義位置, 定義数 DW -1, 0, 0 ; キャラクタ定義2キャラクタ番号, 定義位置, 定義数 DW 0, 0 ; SCREEN1 選択パレット番号, 定義パレット番号 DW 0, 4 ; SCREEN2 選択パレット番号, 定義パレット番号 DW 128 ; 当たり判定 1 DW 128 ; 当たり判定 2 DW 0, 112, 0, 23 ; MAP の広さ DB '/rom0/FOREST.CHR', 0 ; オブジェクトファイル DB 0 ; アライン調整 (オブジェクトファイル長が偶数の場合は無用) ; MAP 1-3 INIT03 DW 0 ; オブジェクト番号 DW 0, 1, 159 ; キャラクタ定義1キャラクタ番号, 定義位置, 定義数 DW 319, 160, 96 ; キャラクタ定義2キャラクタ番号, 定義位置, 定義数 DW 1, 0 ; SCREEN1 選択パレット番号, 定義パレット番号 DW 0, 4 ; SCREEN2 選択パレット番号, 定義パレット番号 DW 128 ; 当たり判定 1 DW 128 ; 当たり判定 2 DW 0, 55, 0, 23 ; MAP の広さ DB '/rom0/FOREST.CHR', 0 ; オブジェクトファイル DB 0 ; アライン調整 (オブジェクトファイル長が偶数の場合は無用) ; -------------------- CASTLE (城) ; MAP 2-1 (城の中) INIT04 DW 0 ; オブジェクト番号 DW 0, 1, 127 ; キャラクタ定義1キャラクタ番号, 定義位置, 定義数 DW -1, 0, 0 ; キャラクタ定義2キャラクタ番号, 定義位置, 定義数 DW 0, 0 ; SCREEN1 選択パレット番号, 定義パレット番号 DW 0, 4 ; SCREEN2 選択パレット番号, 定義パレット番号 DW 96 ; 当たり判定 1 DW 96 ; 当たり判定 2 DW 0, 95, 0, 23 ; MAP の広さ DB '/rom0/CASTLE.CHR', 0 ; オブジェクトファイル DB 0 ; アライン調整 (オブジェクトファイル長が偶数の場合は無用) ; MAP 2-2 (城の中「階段右上り」) INIT05 DW 0 ; オブジェクト番号 DW 0, 1, 127 ; キャラクタ定義1キャラクタ番号, 定義位置, 定義数 DW -1, 0, 0 ; キャラクタ定義2キャラクタ番号, 定義位置, 定義数 DW 0, 0 ; SCREEN1 選択パレット番号, 定義パレット番号 DW 0, 4 ; SCREEN2 選択パレット番号, 定義パレット番号 DW 96 ; 当たり判定 1 DW 96 ; 当たり判定 2 DW 4, 43, 0, 23 ; MAP の広さ DB '/rom0/CASTLE.CHR', 0 ; オブジェクトファイル DB 0 ; アライン調整 (オブジェクトファイル長が偶数の場合は無用) ; MAP 2-3 (城の中「階段左上り」) INIT06 DW 0 ; オブジェクト番号 DW 0, 1, 127 ; キャラクタ定義1キャラクタ番号, 定義位置, 定義数 DW -1, 0, 0 ; キャラクタ定義2キャラクタ番号, 定義位置, 定義数 DW 0, 0 ; SCREEN1 選択パレット番号, 定義パレット番号 DW 0, 4 ; SCREEN2 選択パレット番号, 定義パレット番号 DW 96 ; 当たり判定 1 DW 96 ; 当たり判定 2 DW 4, 43, 0, 23 ; MAP の広さ DB '/rom0/CASTLE.CHR', 0 ; オブジェクトファイル DB 0 ; アライン調整 (オブジェクトファイル長が偶数の場合は無用) ; MAP 2-4 (城の外が見える) INIT07 DW 0 ; オブジェクト番号 DW 127, 1, 47 ; キャラクタ定義1キャラクタ番号, 定義位置, 定義数 DW 174, 48, 324 ; キャラクタ定義2キャラクタ番号, 定義位置, 定義数 DW 1, 0 ; SCREEN1 選択パレット番号, 定義パレット番号 DW 0, 4 ; SCREEN2 選択パレット番号, 定義パレット番号 DW 36 ; 当たり判定 1 DW 36 ; 当たり判定 2 DW 0, 143, 0, 23 ; MAP の広さ DB '/rom0/CASTLE.CHR', 0 ; オブジェクトファイル DB 0 ; アライン調整 (オブジェクトファイル長が偶数の場合は無用) ; MAP 2-5 (城壁の上) INIT08 DW 0 ; オブジェクト番号 DW 127, 1, 47 ; キャラクタ定義1キャラクタ番号, 定義位置, 定義数 DW 174, 48, 324 ; キャラクタ定義2キャラクタ番号, 定義位置, 定義数 DW 1, 0 ; SCREEN1 選択パレット番号, 定義パレット番号 DW 0, 4 ; SCREEN2 選択パレット番号, 定義パレット番号 DW 16 ; 当たり判定 1 DW 16 ; 当たり判定 2 DW 0, 127, 0, 23 ; MAP の広さ DB '/rom0/CASTLE.CHR', 0 ; オブジェクトファイル DB 0 ; アライン調整 (オブジェクトファイル長が偶数の場合は無用) ; MAP 2-5 (柱) INIT09 DW 0 ; オブジェクト番号 DW 0, 1, 127 ; キャラクタ定義1キャラクタ番号, 定義位置, 定義数 DW -1, 0, 0 ; キャラクタ定義2キャラクタ番号, 定義位置, 定義数 DW 3, 0 ; SCREEN1 選択パレット番号, 定義パレット番号 DW 0, 4 ; SCREEN2 選択パレット番号, 定義パレット番号 DW 96 ; 当たり判定 1 DW 96 ; 当たり判定 2 DW 0, 47, 0, 23 ; MAP の広さ DB '/rom0/CASTLE.CHR', 0 ; オブジェクトファイル DB 0 ; アライン調整 (オブジェクトファイル長が偶数の場合は無用) ; MAP 2-6 (柱・炎) INIT10 DW 0 ; オブジェクト番号 DW 127, 1, 47 ; キャラクタ定義1キャラクタ番号, 定義位置, 定義数 DW 498, 48, 128 ; キャラクタ定義2キャラクタ番号, 定義位置, 定義数 DW 2, 0 ; SCREEN1 選択パレット番号, 定義パレット番号 DW 0, 4 ; SCREEN2 選択パレット番号, 定義パレット番号 DW 36 ; 当たり判定 1 DW 36 ; 当たり判定 2 DW 0, 47, 0, 23 ; MAP の広さ DB '/rom0/CASTLE.CHR', 0 ; オブジェクトファイル DB 0 ; アライン調整 (オブジェクトファイル長が偶数の場合は無用) ; -------------------- イベント情報 ; -------------------- FOREST (森) ; MAP 1-0 左から出現 IV00 DW 0 ; 00 INIT 番号 DW 0 ; 01 MAP 番号 DW 0*8, 6*8 ; 02 MAP 座標 DW -23*100, 96*100 ; 04 キャラ座標 DW IV_WALK_RIGHT, 48 ; 06 出現後の行動 DW -1 ; 08 左に消えたときのイベント DW 2 ; 09 右に消えたときのイベント DW 1 ; 10 後背景 MAP 番号 DW 0 ; 11 後背景キャラクタ定義番号 DW 2 ; 12 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 13 後背景自動スクロール DW 0 ; 15 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW SETEFFECT_RASTER1 ; 16 後背景エフェクト番号 DW 80, 111, 256 ; 17 後背景パラメータ1 〜 3 DW 2 ; 20 敵 1 の最大数 DW 1, 1, 1 ; 21 敵の種類 1 DW 0 ; 24 敵 2 の最大数 DW 0, 0, 0 ; 25 敵の種類 2 ; MAP 1-0 右から出現 IV01 DW 0 ; INIT 番号 DW 0 ; MAP 番号 DW (84-27)*8, 6*8 ; MAP 座標 DW 223*100, 96*100 ; キャラ座標 DW IV_WALK_LEFT, 48 ; 出現後の行動 DW -1 ; 左に消えたときのイベント DW 2 ; 右に消えたときのイベント DW 1 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 2 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW SETEFFECT_RASTER1 ; 後背景エフェクト番号 DW 80, 111, 256 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 1, 1, 1 ; 敵の種類 1 DW 0 ; 敵 2 の最大数 DW 0, 0, 0 ; 敵の種類 2 ; MAP 1-1 左から出現 IV02 DW 1 ; INIT 番号 DW 0 ; MAP 番号 DW 0*8, 30*8 ; MAP 座標 DW -46*100, 96*100 ; キャラ座標 DW IV_WALK_RIGHT, 48 ; 出現後の行動 DW 1 ; 左に消えたときのイベント DW 4 ; 右に消えたときのイベント DW 1 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 2 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 1, 1, 1 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 2, 2, 2 ; 敵の種類 2 ; MAP 1-1 右から出現 IV03 DW 1 ; INIT 番号 DW 0 ; MAP 番号 DW (40-27)*8, 30*8 ; MAP 座標 DW 223*100, 96*100 ; キャラ座標 DW IV_WALK_LEFT, 48 ; 出現後の行動 DW 1 ; 左に消えたときのイベント DW 4 ; 右に消えたときのイベント DW 1 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 2 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 1, 1, 1 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 2, 2, 2 ; 敵の種類 2 ; MAP 1-2 左から出現 IV04 DW 2 ; INIT 番号 DW 0 ; MAP 番号 DW 0*8, 54*8 ; MAP 座標 DW -23*100, 96*100 ; キャラ座標 DW IV_WALK_RIGHT, 48 ; 出現後の行動 DW 3 ; 左に消えたときのイベント DW 26 ; 右に消えたときのイベント DW 3 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 2 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 1, 2, 6 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 5, 5, 6 ; 敵の種類 2 ; MAP 1-2 右から出現 IV05 DW 2 ; INIT 番号 DW 0 ; MAP 番号 DW (112-27)*8, 54*8 ; MAP 座標 DW 223*100, 96*100 ; キャラ座標 DW IV_WALK_LEFT, 48 ; 出現後の行動 DW 3 ; 左に消えたときのイベント DW 26 ; 右に消えたときのイベント DW 3 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 2 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 1, 2, 6 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 5, 5, 6 ; 敵の種類 2 ; MAP 1-2 左から出現 IV04_2 DW 2 ; INIT 番号 DW 0 ; MAP 番号 DW 0*8, 54*8 ; MAP 座標 DW -23*100, 96*100 ; キャラ座標 DW IV_WALK_RIGHT, 48 ; 出現後の行動 DW 5 ; 左に消えたときのイベント DW 28 ; 右に消えたときのイベント DW 3 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 2 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 1, 2, 6 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 5, 4, 4 ; 敵の種類 2 ; MAP 1-2 右から出現 IV05_2 DW 2 ; INIT 番号 DW 0 ; MAP 番号 DW (112-27)*8, 54*8 ; MAP 座標 DW 223*100, 96*100 ; キャラ座標 DW IV_WALK_LEFT, 48 ; 出現後の行動 DW 5 ; 左に消えたときのイベント DW 28 ; 右に消えたときのイベント DW 3 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 2 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 1, 2, 6 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 5, 4, 4 ; 敵の種類 2 ; MAP 1-2 左から出現 IV04_3 DW 2 ; INIT 番号 DW 0 ; MAP 番号 DW 0*8, 54*8 ; MAP 座標 DW -23*100, 96*100 ; キャラ座標 DW IV_WALK_RIGHT, 48 ; 出現後の行動 DW 27 ; 左に消えたときのイベント DW 30 ; 右に消えたときのイベント DW 3 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 2 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 2, 5, 4 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 5, 4, 3 ; 敵の種類 2 ; MAP 1-2 右から出現 IV05_3 DW 2 ; INIT 番号 DW 0 ; MAP 番号 DW (112-27)*8, 54*8 ; MAP 座標 DW 223*100, 96*100 ; キャラ座標 DW IV_WALK_LEFT, 48 ; 出現後の行動 DW 27 ; 左に消えたときのイベント DW 30 ; 右に消えたときのイベント DW 3 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 2 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 2, 5, 4 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 5, 4, 3 ; 敵の種類 2 ; MAP 1-2 左から出現 IV04_4 DW 2 ; INIT 番号 DW 0 ; MAP 番号 DW 0*8, 54*8 ; MAP 座標 DW -23*100, 96*100 ; キャラ座標 DW IV_WALK_RIGHT, 48 ; 出現後の行動 DW 29 ; 左に消えたときのイベント DW 6 ; 右に消えたときのイベント DW 3 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 2 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 2, 4, 3 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 3, 3, 3 ; 敵の種類 2 ; MAP 1-2 右から出現 IV05_4 DW 2 ; INIT 番号 DW 0 ; MAP 番号 DW (112-27)*8, 54*8 ; MAP 座標 DW 223*100, 96*100 ; キャラ座標 DW IV_WALK_LEFT, 48 ; 出現後の行動 DW 29 ; 左に消えたときのイベント DW 6 ; 右に消えたときのイベント DW 3 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 2 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 2, 4, 3 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 3, 3, 3 ; 敵の種類 2 ; MAP 1-3 左から出現 IV06 DW 3 ; INIT 番号 DW 0 ; MAP 番号 DW 0*8, 78*8 ; MAP 座標 DW -23*100, 96*100 ; キャラ座標 DW IV_WALK_RIGHT, 48 ; 出現後の行動 DW -1 ; 左に消えたときのイベント DW -1 ; 右に消えたときのイベント DW 2 ; 後背景 MAP 番号 DW 160 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 1 ; 敵 1 の最大数 DW 101, 101, 101 ; 敵の種類 1 DW 0 ; 敵 2 の最大数 DW 0, 0, 0 ; 敵の種類 2 ; MAP 1-3 右から出現 IV07 DW 3 ; INIT 番号 DW 0 ; MAP 番号 DW (56-27)*8, 78*8 ; MAP 座標 DW 223*100, 96*100 ; キャラ座標 DW IV_WALK_LEFT, 48 ; 出現後の行動 DW -1 ; 左に消えたときのイベント DW -1 ; 右に消えたときのイベント DW 2 ; 後背景 MAP 番号 DW 160 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 1 ; 敵 1 の最大数 DW 101, 101, 101 ; 敵の種類 1 DW 0 ; 敵 2 の最大数 DW 0, 0, 0 ; 敵の種類 2 ; -------------------- CASTLE (城) ; MAP 2-0 左から出現 (城の中) IV08 DW 4 ; INIT 番号 DW 0 ; MAP 番号 DW 0*8, 6*8 ; MAP 座標 DW -23*100, 96*100 ; キャラ座標 DW IV_WALK_RIGHT, 48 ; 出現後の行動 DW -1 ; 左に消えたときのイベント DW 10 ; 右に消えたときのイベント DW -1 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 1, 1, 4 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 2, 2, 3 ; 敵の種類 2 ; MAP 2-0 右から出現 (城の中) IV09 DW 4 ; INIT 番号 DW 0 ; MAP 番号 DW (96-27)*8, 6*8 ; MAP 座標 DW 223*100, 96*100 ; キャラ座標 DW IV_WALK_LEFT, 48 ; 出現後の行動 DW -1 ; 左に消えたときのイベント DW 10 ; 右に消えたときのイベント DW -1 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 1, 1, 4 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 2, 2, 3 ; 敵の種類 2 ; MAP 2-1 左から出現 (階段右) IV10 DW 5 ; INIT 番号 DW 1 ; MAP 番号 DW 4*8, 6*8 ; MAP 座標 DW -23*100, 96*100 ; キャラ座標 DW IV_WALK_RIGHT, 48 ; 出現後の行動 DW 9 ; 左に消えたときのイベント DW 12 ; 右に消えたときのイベント DW -1 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 2, 3, 6 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 3, 3, 7 ; 敵の種類 2 ; MAP 2-1 右から出現 (階段右) IV11 DW 5 ; INIT 番号 DW 1 ; MAP 番号 DW (48-27-4)*8, 6*8 ; MAP 座標 DW 223*100, 0*100 ; キャラ座標 DW IV_WALK_LEFT, 48 ; 出現後の行動 DW 9 ; 左に消えたときのイベント DW 12 ; 右に消えたときのイベント DW -1 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 2, 3, 6 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 3, 3, 7 ; 敵の種類 2 ; MAP 2-2 左から出現 (外が見える) IV12 DW 7 ; INIT 番号 DW 8 ; MAP 番号 DW 0*8, 6*8 ; MAP 座標 DW -23*100, 96*100 ; キャラ座標 DW IV_WALK_RIGHT, 48 ; 出現後の行動 DW 11 ; 左に消えたときのイベント DW 14 ; 右に消えたときのイベント DW -2 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 1, 0 ; 後背景自動スクロール DW 3 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW SETEFFECT_RASTER2 ; 後背景エフェクト番号 DW 0, 143, 16 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 4, 3, 7 ; 敵の種類 1 DW 0 ; 敵 2 の最大数 DW 0, 0, 0 ; 敵の種類 2 ; MAP 2-2 右から出現 (外が見える) IV13 DW 7 ; INIT 番号 DW 8 ; MAP 番号 DW (144-27)*8, 6*8 ; MAP 座標 DW 223*100, 96*100 ; キャラ座標 DW IV_WALK_LEFT, 48 ; 出現後の行動 DW 11 ; 左に消えたときのイベント DW 14 ; 右に消えたときのイベント DW -2 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 1, 0 ; 後背景自動スクロール DW 3 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW SETEFFECT_RASTER2 ; 後背景エフェクト番号 DW 0, 143, 16 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 4, 3, 7 ; 敵の種類 1 DW 0 ; 敵 2 の最大数 DW 0, 0, 0 ; 敵の種類 2 ; MAP 2-3 左から出現 (階段左) IV14 DW 6 ; INIT 番号 DW 5 ; MAP 番号 DW 4*8, 6*8 ; MAP 座標 DW -23*100, 0*100 ; キャラ座標 DW IV_WALK_RIGHT, 48 ; 出現後の行動 DW 13 ; 左に消えたときのイベント DW 16 ; 右に消えたときのイベント DW -1 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 1, 2, 4 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 3, 3, 4 ; 敵の種類 2 ; MAP 2-3 右から出現 (階段左) IV15 DW 6 ; INIT 番号 DW 5 ; MAP 番号 DW (48-27-4)*8, 6*8 ; MAP 座標 DW 223*100, 96*100 ; キャラ座標 DW IV_WALK_LEFT, 48 ; 出現後の行動 DW 13 ; 左に消えたときのイベント DW 16 ; 右に消えたときのイベント DW -1 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 1, 2, 4 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 3, 3, 4 ; 敵の種類 2 ; MAP 2-4 左から出現 (城の中) IV16 DW 4 ; INIT 番号 DW 0 ; MAP 番号 DW 0*8, 6*8 ; MAP 座標 DW -23*100, 96*100 ; キャラ座標 DW IV_WALK_RIGHT, 48 ; 出現後の行動 DW 15 ; 左に消えたときのイベント DW 18 ; 右に消えたときのイベント DW -1 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 7, 7, 7 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 3, 3, 4 ; 敵の種類 2 ; MAP 2-5 右から出現 (城の中) IV17 DW 4 ; INIT 番号 DW 0 ; MAP 番号 DW (96-27)*8, 6*8 ; MAP 座標 DW 223*100, 96*100 ; キャラ座標 DW IV_WALK_LEFT, 48 ; 出現後の行動 DW 15 ; 左に消えたときのイベント DW 18 ; 右に消えたときのイベント DW -1 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 7, 7, 7 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 3, 3, 4 ; 敵の種類 2 ; MAP 2-6 左から出現 (階段右) IV18 DW 5 ; INIT 番号 DW 1 ; MAP 番号 DW 4*8, 6*8 ; MAP 座標 DW -23*100, 96*100 ; キャラ座標 DW IV_WALK_RIGHT, 48 ; 出現後の行動 DW 17 ; 左に消えたときのイベント DW 20 ; 右に消えたときのイベント DW -1 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 1, 2, 4 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 3, 3, 7 ; 敵の種類 2 ; MAP 2-6 右から出現 (階段右) IV19 DW 5 ; INIT 番号 DW 1 ; MAP 番号 DW (48-27-4)*8, 6*8 ; MAP 座標 DW 223*100, 0*100 ; キャラ座標 DW IV_WALK_LEFT, 48 ; 出現後の行動 DW 17 ; 左に消えたときのイベント DW 20 ; 右に消えたときのイベント DW -1 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 2 ; 敵 1 の最大数 DW 1, 2, 4 ; 敵の種類 1 DW 2 ; 敵 2 の最大数 DW 3, 3, 7 ; 敵の種類 2 ; MAP 2-7 左から出現 (城壁) IV20 DW 8 ; INIT 番号 DW 2 ; MAP 番号 DW 0*8, 6*8 ; MAP 座標 DW -23*100, 40*100 ; キャラ座標 DW IV_WALK_RIGHT, 48 ; 出現後の行動 DW 19 ; 左に消えたときのイベント DW 22 ; 右に消えたときのイベント DW -2 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 1, 0 ; 後背景自動スクロール DW 3 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW SETEFFECT_RASTER2 ; 後背景エフェクト番号 DW 0, 143, 16 ; 後背景パラメータ1 〜 3 DW 1 ; 敵 1 の最大数 DW 8, 8, 8 ; 敵の種類 1 DW 0 ; 敵 2 の最大数 DW 0, 0, 0 ; 敵の種類 2 ; MAP 2-7 右から出現 (城壁) IV21 DW 8 ; INIT 番号 DW 2 ; MAP 番号 DW (128-27)*8, 6*8 ; MAP 座標 DW 223*100, 40*100 ; キャラ座標 DW IV_WALK_LEFT, 48 ; 出現後の行動 DW 19 ; 左に消えたときのイベント DW 22 ; 右に消えたときのイベント DW -2 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 1, 0 ; 後背景自動スクロール DW 3 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW SETEFFECT_RASTER2 ; 後背景エフェクト番号 DW 0, 143, 16 ; 後背景パラメータ1 〜 3 DW 1 ; 敵 1 の最大数 DW 8, 8, 8 ; 敵の種類 1 DW 0 ; 敵 2 の最大数 DW 0, 0, 0 ; 敵の種類 2 ; MAP 2-8 左から出現 (柱・ボス) IV22 DW 9 ; INIT 番号 DW 3 ; MAP 番号 DW 0*8, 6*8 ; MAP 座標 DW -23*100, 96*100 ; キャラ座標 DW IV_WALK_RIGHT, 48 ; 出現後の行動 DW -1 ; 左に消えたときのイベント DW -1 ; 右に消えたときのイベント DW 4 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 2 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 1 ; 敵 1 の最大数 DW 102, 102, 102 ; 敵の種類 1 DW 0 ; 敵 2 の最大数 DW 0, 0, 0 ; 敵の種類 2 ; MAP 2-8 右から出現 (柱・ボス) IV23 DW 9 ; INIT 番号 DW 3 ; MAP 番号 DW (48-27)*8, 6*8 ; MAP 座標 DW 223*100, 96*100 ; キャラ座標 DW IV_WALK_LEFT, 48 ; 出現後の行動 DW -1 ; 左に消えたときのイベント DW -1 ; 右に消えたときのイベント DW 4 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 2 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0 ; 後背景エフェクト番号 DW 0, 0, 0 ; 後背景パラメータ1 〜 3 DW 1 ; 敵 1 の最大数 DW 102, 102, 102 ; 敵の種類 1 DW 0 ; 敵 2 の最大数 DW 0, 0, 0 ; 敵の種類 2 ; MAP 2-9 左から出現 (柱・ボスの予定だったが廃止) IV24 DW 10 ; INIT 番号 DW 8 ; MAP 番号 DW 0*8, 6*8 ; MAP 座標 DW -23*100, 96*100 ; キャラ座標 DW IV_WALK_RIGHT, 48 ; 出現後の行動 DW -1 ; 左に消えたときのイベント DW -1 ; 右に消えたときのイベント DW 9 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW SETEFFECT_UNE ; 後背景エフェクト番号 DW 3, 20, 0 ; 後背景パラメータ1 〜 3 DW 1 ; 敵 1 の最大数 DW 102, 102, 102 ; 敵の種類 1 DW 0 ; 敵 2 の最大数 DW 0, 0, 0 ; 敵の種類 2 ; MAP 2-9 右から出現 (柱・ボスの予定だったが廃止) IV25 DW 10 ; INIT 番号 DW 8 ; MAP 番号 DW (48-27)*8, 6*8 ; MAP 座標 DW 223*100, 96*100 ; キャラ座標 DW IV_WALK_LEFT, 48 ; 出現後の行動 DW -1 ; 左に消えたときのイベント DW -1 ; 右に消えたときのイベント DW 9 ; 後背景 MAP 番号 DW 0 ; 後背景キャラクタ定義番号 DW 0 ; 後背景スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW 0, 0 ; 後背景自動スクロール DW 0 ; 後背景自動スクロール速度 (0=しない, 1=1/1, 2=1/2, 3=1/3) DW SETEFFECT_UNE ; 後背景エフェクト番号 DW 3, 20, 0 ; 後背景パラメータ1 〜 3 DW 1 ; 敵 1 の最大数 DW 102, 102, 102 ; 敵の種類 1 DW 0 ; 敵 2 の最大数 DW 0, 0, 0 ; 敵の種類 2 CODE ENDS END START