### 10-2　システムアプリケーションとの連携

前述のサンプルフローチャートにおいて、フラッシュメモリのアプリケーションが実行中であると仮定し、モード選択画面への復帰の流れを説明します。

1. アプリケーション実行中にMODEボタンが押されると、_geme_endサブルーチンにジャンプします。
   _game_endサブルーチン内のCHANGE命令が実行されると、ROM内プログラムに処理が移行します。
   データを保持する必要があるアプリケーションでは、_game_endサブルーチン内のCHANGE命令を実行する前に、データを保存するプログラムを組み込んでください。

   MODEボタンの検出に、ポート3割り込みを使用しないでください。 ポート3割り込み処理ルーチン内で_game_endサブルーチンにジャンプすると、BIOSが正常に動作しません。

2. アプリケーションから_game_endサブルーチンにジャンプすると、_geme_endサブルーチン内に記述されたCHANGE命令により、ROM内プログラムのgame_endサブルーチンに処理が移行します。
3. フラッシュメモリから、game_endサブルーチンに処理が移行した後、モード選択プログラムが起動されます。

[←] | [INDEX] | [→]