CHECK P.のプログラム解説 |
|
CHECK P.の主要サブルーチン |
| A000- 下スクロール(上移動) |
| A121- 上スクロール(下移動) |
| A1E5- 初期画面表示(道路表示) |
| A205- 道路作成1(基本道路) |
| A284- HL16進=>5桁10進 |
| A296- 0−9 6桁表示 |
| A33E- 文字表示サブ |
| A4B1- 画面左部表示 |
| A58A- 道路作成2(乱数、壁、岩) |
| A68A- 動くもの画面表示 |
| A731- 旗を立てて座標をストア |
| A80C- BASE MOVE |
| AA2B- 爆発発生&表示 |
| AADD- スコア&残りエネルギー表示 |
| AAF6- (バグ取り) |
| AB01- BASE 旗通過判定&表示 |
| AB9E- 単音サブルーチン |
| ABBA- ミュージック・サブ |
| ABD9- サウンド1 |
| ABE7- サウンド2 |
| AC04- 敵MOVE |
| AE01- 煙幕の中に敵がいたときの処理 |
| AE56- BASE爆発処理 |
| AE7D- カラー番号をコードに変換 |
| AEA4- BASEと敵の衝突判定 |
| AEDD- 敵ワーク・エリア・セット |
| AF23- タイトル&キャラクタ説明 |
| B05B- 各面に応じて色を変える&画面クリア |
| B099- 画面色付け |
| B0B3- メッセージ&ボーナス |
| B105- ゲーム・オーバー判定&表示 |
| B13E- エネルギー0で爆発 |
| B180- スタートメッセージ&ミュージック |
| B1E3- ベスト5表示その1 |
| B251- ベスト5表示その2 |
| B27F- ベスト5表示その3 |
| B2F7- 画面右側クリア |
| B312- ハイスコア表示 |
| B31F- 残りBASE数表示 |
| B34C- メインサブルーチン(デモ用) |
| B368- 煙幕ワーククリア |
| B373- サブA |
| B3B9- サブB |
| B3C8- サブC |
| B3F2- サブD |
| B407- デモルーチン |
| B440- ゲームスタートメッセージ |
| B475- メインルーチン |
| B4F9- ゲームルーチン |
CHECK P.のデータエリア |
| A1B3- 40byte アトリビュートセット用 |
| A3CB- 111byte 文字、数字用データその1 |
| A43A- 111byte 文字、数字用データその2 |
| A506- 132byte 画面左部表示用データ |
| A67C- 8byte 岩データ |
| A7D5- 8byte チェックポイントデータ |
| A7DD- 8byte ボーナスポイントデータ |
| A7E5- 8byte スペシャルデータ |
| A9D8- 64byte BASEデータ8種*8バイト |
| AA18- 8byte クリア用データ |
| AABD- 8byte 煙幕データ |
| ABF5- 8byte サウンド1 |
| ABFD- 5byte サウンド2 |
| AD77- 64byte 敵データ8種*8バイト |
| AE94- 7byte サウンド3 |
| AE9B- 8byte 爆発データ |
| AF0F- 20byte 敵座標セットデータ |
| AFC5- 150byte タイトル、キャラクタ説明データ |
| B093- 6byte COLORデータ |
| B0ED- 21byte メッセージデータ |
| B102- 3byte サウンド5 |
| B127- 15byte ゲームオーバーデータ |
| B136- 8byte サウンド6 |
| B171- 15byte エネルギーなしデータ |
| B1C9- 9byte READYメッセージ |
| B1D2- 9byte 上クリア用 |
| B1DB- 4byte サウンド8 |
| B1DF- 4byte サウンド9 |
| B21A- 55byte ベスト5表示データ |
| B3EE- 4byte 岩発生率データ |
| B460- 21byte ゲームスタートメッセージ |
CHECK P.の主要ワークエリア |
| A1DD 上下スクロール用ワークエリア上ポインタ |
| A1DE 上下スクロール用ワークエリアサブポインタ |
| A1DF 上下スクロール用ワークエリア下ポインタ |
| A335- 5byte 5桁10進でキャラクタコードが入る |
| A4A9- 8byte 文字サブルーチン用 |
| A688 岩の発生率 |
| A7EE- 30byte (旗フラグ、Y座標、X座標)*10 |
| AA26- 2byte BASE XY |
| AA28 BASE状態 |
| AA29 BASE方向 |
| AA2A BASE爆発フラグ |
| AAC5- 2byte 残りエネルギー |
| AAC7 発生している煙幕数 |
| AAC8- 20byte 煙幕用(フラグ、クロック、Y、X)*5 |
| AAFF- 2byte スコア |
| AB99 残りの旗の数 |
| AB9A 今までに取った旗の数 |
| AB9B- 2byte 旗のポイント得点 |
| AB9D スペシャルフラグ |
| AC02- 2byte ミュージックサブ用 |
| ADBA 動かす敵の数 |
| ADBB- 70byte 敵用(フラグ、歩数、カウンタ、状態、方向、Y、X)*10 |
| AEA3 残りBASE数 |
| B2EB- 12byte ベスト5ワーク |
| B543 メインのタイミング用その1 |
| B544 メインのタイミング用その2 |
| B545 メインのタイミング用その3 |
|
| 「CHECK P.」へ戻る |
|
| Copyright(c) 2001
nonchansoft |