| 行 | 処理内容 | 
          
            | 10-12 | ▼ 選択可能最大数にはセーブの1ページ表示分 を入力 | 
          
            | 可変DB[18:基本システム用変数]のデータ[53:セーブページ数]にセルフ[26]を取得。
            
            可変DB[18:基本システム用変数]のデータ[52:1ページセーブ数]にセルフ[27]を取得。 | 
          
            | 14-15 | 「セーブデータ番号[1]=カーソル位置[0]」で処理するため、 システム変数[25]に「減算1」を設定してセルフ[29]に設定。
 | 
          
            | 17-18 | 初期カーソル位置に「余剰4」を設定して、セルフ[10]に設定。 | 
          
            | 19 | 初期カーソル位置に「除算4」を設定して、セルフ[11]に設定。 | 
          
            | 20-23 | ▼ システムデータに最終セーブデータ番号があれば、それをもとに ▼ ページ内選択箇所  と  ページ番号  を設定する
 ▼
 ▼ シフトを押しっぱなしにしているとロードできる
 | 
          
            | 25-42 | ■条件分岐(変数): 【1】 CSelf1[モード] が 0 と同じ | 
          
            | モードが「メニューから(セーブ後、キャラ一覧を表示)」の場合は分岐。 | 
          
            | もしもメニュー画面でサブキーを押しながら「セーブ」を選択した時に、 ロード画面が表示されないようにする場合は、ここの設定を削除してください。
 削除せず一応残しておきたい場合は、条件の値を「-1」に変えてください。
 | 
          
            |  | 27 | ▼ メニューから呼び出しの場合だけ、サブキー押しながらでロードできる | 
          
            |  | 28-40 | ■条件分岐(変数): 【1】 CSelf0[セーブ? ロード?] が 0 と同じ | 
          
            | セーブ? ロード?が「セーブ画面」の場合は分岐。 | 
          
            |  |  | 30 | サブキー(12)のキーコードをセルフ[4]に取得。 | 
          
            |  |  | 31-38 | ■条件分岐(変数): 【1】 CSelf4[強制ロード画面フラグ] が 1 以上 | 
          
            | サブキーが押されている場合は分岐。 | 
          
            |  |  |  | 33 | セルフ[0]に「1」を設定し、以降の処理を「ロード」で処理する。 | 
          
            |  |  |  | 34 | コモンイベント[101:X[移]メニュー時文章表示]を呼び出し、 「ロード画面を開きます(サブキー + セーブ画面)」を表示。
 | 
          
            |  |  |  | 35 | コモンイベント[060:X[共]ウェイト2(キー押しで加速)]を呼び出し、 決定キーかサブキーを押し続けていた場合はウェイト時間を短くする。
 
 
              
                
                  | 決定キー | サブキー | ウェイト時間 |  
                  | 押さない | 押さない | 60 |  
                  | 押し続ける | 押さない | 30 |  
                  | 押さない | 押し続ける | 20 |  
                  | 押し続ける | 押し続ける | 15 |  | 
          
            |  |  |  | 36 | コモンイベント[101:X[移]メニュー時文章表示]を呼び出し、 表示した文字列を消去。
 | 
          
            | 44 | ▼ 選択可能最大数にはセーブの1ページ表示分 を入力 | 
          
            | 45-47 | ■条件分岐(変数): 【1】 CSelf0[セーブ? ロード?] が 0 と同じ | 
          
            | セーブ? ロード?が「セーブ画面」の場合は分岐。 | 
          
            |  | 47 | コモンイベント[094:X[移]セーブ・ロード画面描画]を呼び出し、 セーブ画面を表示。
 | 
          
            | 49-50 | ◇分岐: 【2】 [ CSelf0[セーブ? ロード?] が 1 と同じ ]の場合↓ | 
          
            | セーブ? ロード?が「ロード画面」の場合は分岐。 | 
          
            |  | 50 | コモンイベント[094:X[移]セーブ・ロード画面描画]を呼び出し、 ロード画面を表示。
 | 
          
            | 54-167 | ■ループ開始 | 
          
            | キー処理が終わるまでループ。 | 
          
            |  | 56 | コモンイベント[094:X[移]セーブ・ロード画面描画]を呼び出し、 セルフ[10]が指定する位置にカーソルを表示。
 | 
          
            |  | 57 | キーが押されるまで待機し、キーが押されたらキーコードをセルフ[20]に取得。 | 
          
            |  | 58-112 | ■条件分岐(変数): 【1】 CSelf20[キー入力1] が 10 と同じ | 
          
            | 決定キーが押された場合は分岐。 | 
          
            |  |  | 60 | ▼ 決定キー | 
          
            |  |  | 61-63 | 現在選択している所のデータ番号をセルフ[12]に設定。 | 
          
            |  |  | 64-88 | ■条件分岐(変数): 【1】 CSelf0[セーブ? ロード?] が 0 と同じ | 
          
            | セーブ? ロード?が「セーブ画面」の場合は分岐。 | 
          
            |  |  |  | 66 | コモンイベント[094:X[移]セーブ・ロード画面描画]を呼び出し、 セーブ画面を消去。
 | 
          
            |  |  |  | 67 | コモンイベント[088:X[移]メニュー描画]を呼び出し、 左上の選択肢と左下の所持金の表示を消去。
 | 
          
            |  |  |  | 68 | コモンイベント[092:X[移]キャラ欄_全員描画]を呼び出し、 ステータス画面を全て消去。
 | 
          
            |  |  |  | 69 | コモンイベント[049:X[共]システムSE再生]を呼び出し、 セーブ音を演奏。
 | 
          
            |  |  |  | 71-72 | 「Save/System.sav」のセーブファイルの通常変数[0]に今回のデータ番号を保存。 | 
          
            | ここで保存したセーブ番号は、 ゲーム開始時のコモンイベント[048:X[共]基本システム自動初期化]の処理の中で、
 最後にセーブしたデータ番号をシステム変数[25]に保存する時に使用します。
 | 
          
            |  |  |  | 73 | セルフ[12]のデータ番号でセーブを実行。 | 
          
            |  |  |  | 74-80 | ■条件分岐(変数): 【1】 CSelf1[モード] が 0 と同じ | 
          
            | モードが「メニューから(セーブ後、キャラ一覧を表示)」の場合は分岐。 | 
          
            |  |  |  |  | 76 | コモンイベント[088:X[移]メニュー描画]を呼び出し、 左上の選択肢と左下の所持金を再表示。
 | 
          
            |  |  |  |  | 77 | コモンイベント[092:X[移]キャラ欄_全員描画]を呼び出し、 全員のステータス画面を再表示。
 | 
          
            |  |  |  |  | 78 | 可変DB[18:基本システム用変数]のデータ[54:メニューカーソル位置]にセルフ[13]を取得。 | 
          
            |  |  |  | 81 | コモンイベント[094:X[移]セーブ・ロード画面描画]を呼び出し、 セーブ画面を再表示。
 | 
          
            |  |  |  | 83-88 | ■条件分岐(変数): 【1】 CSelf1[モード] が 0 と同じ | 
          
            | モードが「メニューから(セーブ後、キャラ一覧を表示)」の場合は分岐。 | 
          
            |  |  |  |  | 85 | コモンイベント[088:X[移]メニュー描画]を呼び出し、 左上の選択肢にセルフ[13]が指定する位置にカーソルを再表示。
 | 
          
            |  |  |  |  | 86 | コモンイベント[088:X[移]メニュー描画]を呼び出し、 左上の選択肢のカーソルの点滅を停止。
 | 
          
            |  |  | 90-110 | ◇分岐: 【2】 [ CSelf0[セーブ? ロード?] が 1 と同じ ]の場合↓ | 
          
            | セーブ? ロード?が「ロード画面」の場合は分岐。 | 
          
            |  |  |  | 91 | セルフ[12]のデータ番号でセーブデータのシステム変数[24]を取得し、 セーブデータが存在するかどうかの確認結果をセルフ[13]に設定。
 | 
          
            |  |  |  | 92-96 | ■条件分岐(変数): 【1】 CSelf13[一時変数A] が 0 と同じ | 
          
            | セルフ[12]のデータ番号のセーブデータが無かった場合は分岐。 | 
          
            |  |  |  |  | 94 | ▼ なければブザー | 
          
            |  |  |  |  | 95 | コモンイベント[049:X[共]システムSE再生]を呼び出し、 ブザー音を演奏。
 | 
          
            |  |  |  | 98-108 | ◇分岐: 【2】 [ CSelf13[一時変数A] が 1 以上 ]の場合↓ | 
          
            | セルフ[12]のデータ番号のセーブデータがあった場合は分岐。 | 
          
            |  |  |  |  | 99 | ▼ セーブデータが存在しているときだけ処理 | 
          
            |  |  |  |  | 100 | コモンイベント[094:X[移]セーブ・ロード画面描画]を呼び出し、 ロード画面を消去。
 | 
          
            |  |  |  |  | 101 | コモンイベント[088:X[移]メニュー描画]を呼び出し、 左上の選択肢と左下の所持金の表示を消去。
 | 
          
            |  |  |  |  | 102 | コモンイベント[092:X[移]キャラ欄_全員描画]を呼び出し、 ステータス画面を全て消去。
 | 
          
            |  |  |  |  | 103 | コモンイベント[049:X[共]システムSE再生]を呼び出し、 ロード音を演奏。
 | 
          
            |  |  |  |  | 104 | コモンイベント[067:X[共]全体エフェクト実行]を呼び出し、 画面を真っ暗にする。
 | 
          
            |  |  |  |  | 106 | セルフ[12]のデータ番号でロードを実行。 | 
          
            |  |  |  |  | 107-108 | コモンイベント[067:X[共]全体エフェクト実行]を呼び出して画面の真っ暗をやめ、 コモンイベント[094:X[移]セーブ・ロード画面描画]を呼び出してロード画面を再表示。
 | 
          
            | 但し、ロード実行以降に設定してある、この107行目以降の設定は実行されません。 一応ロードの直前にセーブファイルが削除されるとロードが実行できず、
 この107行目以降の処理が実行され、ロード画面が再表示されます。
 しかしメニュー画面やステータス画面の画像表示が実行されていないので、
 不完全な再表示になっています。
 | 
          
            |  | 114-116 | ◇分岐: 【2】 [ CSelf20[キー入力1] が 11 と同じ ]の場合↓ | 
          
            | キャンセルキーが押された場合は分岐。 | 
          
            |  |  | 115-116 | ▼ キャンセルキー | 
          
            | 【ループ中断】を実行し、168行目へ移動。 | 
          
            |  | 118-123 | ◇分岐: 【3】 [ CSelf20[キー入力1] が 2 と同じ ]の場合↓ | 
          
            | 下キーが押された場合は分岐。 | 
          
            |  |  | 120 | ▼ 下キー | 
          
            |  |  | 121-122 | 「(セルフ[10]+1)余剰セルフ[27]」を実行し、カーソル位置を1つ下へ移動。 カーソルが最下行の場合は、最上行へ移動。
 | 
          
            |  |  | 123 | コモンイベント[049:X[共]システムSE再生]を呼び出し、 カーソル移動音を演奏。
 | 
          
            |  |  | 124 | コモンイベント[094:X[移]セーブ・ロード画面描画]を呼び出し、 セルフ[10]が指定する位置にカーソルを表示。
 | 
          
            |  | 126-132 | ■条件分岐(変数): 【1】 CSelf20[キー入力1] が 8 と同じ | 
          
            | 上キーが押された場合は分岐。 | 
          
            |  |  | 128 | ▼ 上キー | 
          
            |  |  | 129-130 | 「(セルフ[10]+セルフ[27]−1)余剰4」を実行し、カーソル位置を1つ上へ移動。 カーソルが最上行の場合は、最下行へ移動。
 | 
          
            |  |  | 131 | コモンイベント[049:X[共]システムSE再生]を呼び出し、 カーソル移動音を演奏。
 | 
          
            |  |  | 132 | コモンイベント[094:X[移]セーブ・ロード画面描画]を呼び出し、 セルフ[10]が指定する位置にカーソルを表示。
 | 
          
            |  | 134-146 | ◇分岐: 【2】 [ CSelf20[キー入力1] が 4 と同じ ]の場合↓ | 
          
            | 左キーが押された場合は分岐。 | 
          
            |  |  | 136 | ▼ 左キー | 
          
            |  |  | 136-146 | ■条件分岐(変数): 【1】 CSelf11[選択ページ] が 1 以上 | 
          
            | 前のページがある場合は分岐。 | 
          
            |  |  |  | 138-139 | セルフ[11]に「1」を減算し、前のページ番号にする。 | 
          
            |  |  |  | 140 | コモンイベント[049:X[共]システムSE再生]を呼び出し、 カーソル移動音を演奏。
 | 
          
            |  |  |  | 141 | コモンイベント[094:X[移]セーブ・ロード画面描画]を呼び出し、 カーソルの表示を消す。
 | 
          
            |  |  |  | 142 | コモンイベント[094:X[移]セーブ・ロード画面描画]を呼び出し、 セルフ[11]が指定するページを表示。
 | 
          
            |  |  |  | 144 | コモンイベント[094:X[移]セーブ・ロード画面描画]を呼び出し、 セルフ[10]が指定する位置にカーソルを表示。
 | 
          
            |  | 148-161 | ◇分岐: 【3】 [ CSelf20[キー入力1] が 6 と同じ ]の場合↓ | 
          
            | 右キーが押された場合は分岐。 | 
          
            |  |  | 150 | ▼ 右キー | 
          
            |  |  | 151-161 | ■条件分岐(変数): 【1】 CSelf11[選択ページ] が CSelf13[一時変数A] 未満 | 
          
            | 次のページがある場合は分岐。 | 
          
            |  |  |  | 153-154 | セルフ[11]に「1」を加算し、次のページ番号にする。 | 
          
            |  |  |  | 155 | コモンイベント[049:X[共]システムSE再生]を呼び出し、 カーソル移動音を演奏。
 | 
          
            |  |  |  | 156 | コモンイベント[094:X[移]セーブ・ロード画面描画]を呼び出し、 カーソルの表示を消す。
 | 
          
            |  |  |  | 157 | コモンイベント[094:X[移]セーブ・ロード画面描画]を呼び出し、 セルフ[11]が指定するページを表示。
 | 
          
            |  |  |  | 159 | コモンイベント[094:X[移]セーブ・ロード画面描画]を呼び出し、 セルフ[10]が指定する位置にカーソルを表示。
 | 
          
            | 168 | コモンイベント[049:X[共]システムSE再生]を呼び出し、 キャンセル音(セーブ画面を閉じる時のSE)を演奏。
 | 
          
            | 169 | コモンイベント[094:X[移]セーブ・ロード画面描画]を呼び出し、 セーブ画面を消去。
 |