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 |