アットウィキロゴ
MMC1
バンク数16

$8000~$BFFF はバンク0~14を切替
$C000~$FFFF はバンク15固定

バンク 概要
0 オープニング~開始メニュー
1 地下街(1F,2F)
2 洞窟(1F,2F)
3 洞窟(3F,4F)
4 塔(1F,2F)
5 塔(3F,4F)
6 塔(5F,6F)
7 城(1F,2F)
8 城(3F,4F)
9 町(ヒューマ、アイル、デルパ)
10
11 エンディング
12 データ
13 データ
14 戦闘
15 共通処理

概観

バンク1~9はコピペして改変しているらしく共通する処理が多数存在する。
基本システムも各バンクに存在しているため、(バンク15と合わせれば)各ステージ単体で一通りのプレイは可能。

バンク 備考
1 2 3 4 5 6 7 8 9
$8000 共通部分
・メインループ
・移動処理
・アイテム処理
・ウィンドウ処理
・etc.
個別部分
・イベント処理
$9600 BGパレットデータ(奇数階)
$9610 スプライトパレットデータ(奇数階) 固定*1
$9620 BGパレットデータ(偶数階)
$9630 スプライトパレットデータ(偶数階) 固定*1
$9644 サークレット使用時の移動先座標 ×
$9660 スプライトパレットデータ
$9700 × NPC
・クージュ
・ビルマン
× NPC
・ホセ
・アレフ
・ランゼル
NPC
・クリス
NPC
・ハレス
・ティアラ
・スホーン
・シン
× × マップ
(~$9CFF)
$9800 マップ1F マップ1F マップ3F マップ1F マップ3F マップ5F マップ1F マップ3F アドレスの下位バイトは0固定
$9C00 マップ2F マップ2F マップ4F マップ2F マップ4F マップ6F マップ2F マップ4F 前のマップから+$0400
$A000 文字列(奇数階) 固定*1
$A100 文字列(偶数階) 固定*1
$A200 矩形波1データ(奇数階) 固定*1
$A300 矩形波2データ(奇数階) 固定*1
$A400 三角波データ(奇数階) 固定*1
$A600 矩形波1データ(偶数階) 固定*1
$A700 矩形波2データ(偶数階) 固定*1
$A800 三角波データ(偶数階) 固定*1
$AA00 パターンテーブルHIGH
$B200 パターンテーブルLOW アドレスの下位バイトは0固定
$B600 敵データ × 固定*1
$B880 エンカウント関連 × 固定*1
$B940 (エンカウント時)BGパレットテーブル × 固定*1
$BA00 (エンカウント時)スプライトパレットテーブル × 固定*1
$BC00 ウィンドウ関連 固定*1
$BF00 フィギュアウィンドウ関連 固定*1

バンク 備考
12 13
$8000 敵グラフィック
$B800 敵アイコン
最終更新:2025年10月17日 13:54

*1 バンク15からそこにデータがあるものとして処理が作られているためズレるとおかしくなる。