Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 1.38 KB

File metadata and controls

24 lines (20 loc) · 1.38 KB

home

ゲーム起動時の処理から、割り込みハンドラの処理、ROM内で圧縮されているグラフィックデータの解凍などゲームシステム上必要なコードや汎用的な処理が入っている

home/以下のプログラムは Bank0 に配置されるためバンクスイッチなどで利用できなくなることはない。

ファイル

ファイル名 内容
audio.asm null
copy.asm データコピー用のユーティリティ関数
copy2.asm データコピー用のユーティリティ関数
copy.asmとは配置されるアドレスが離れている
fade.asm 画面のfadeout, fadeinさせるためにパレットを変更する処理
init.asm ゲーム起動時の処理
joypad.asm キー入力を処理する関数
overworld.asm null
pic.asm ポケモン赤の様々なグラフィックデータで使われているデータフォーマットの解凍(Uncompress)を行うコード
predef.asm predefに関する処理
predefについてはドキュメント参照
serial.asm null
text.asm テキストの配置
特殊文字の処理
テキストコマンドの処理
timer.asm タイマー割り込みハンドラ
vblank.asm VBlank割り込みハンドラ
vcopy.asm VBlank期間に行われる VRAM に関するデータ転送