PARACHUTEのプログラム解説

PARACHUTEのサブルーチン
AAFD- メインルーチン
ABF9- ”BEST 5”表示
AC34- 時間と共にパラシュート数、エイリアンミサイル数を増やす
AC77- ”NEXT STAGE”表示
ACCD- ”FIGHT!!”表示
AD11- タイトル・ミュージック
AD6E- デモルーチン
ADD1- 初期化1
AE08- 初期化2
AE23- 初期化3
AE32- デモ用サブルーチン・ペア
AE72- アトリビュート(タイトル、スコア用)
AE92- デモ用ミサイル発射
AEAB- デモ用キャノンMOVE
AEEC- 残りキャノン数表示
AF19- アトリビュート(ハイスコア表示時)
AF3A- ベスト5表示
AFB3- ”GAME OVER”表示
B000- キャノンMOVE&キャノン色つけ
B08B- 地面MOVE
B0A1- 乱数発生
B0B0- ミサイル発射
B0EA- ミサイルMOVE
B128- ”PARACHUTE”表示
B175- ”SCORE”表示
B1AA- 2桁16進を5桁のキャラクタコードに変換
B1C2- 上のキャラクタコードをドットに直して表示
B269- 横ミサイル発射
B2A2- 横ミサイルMOVE
B2F1- UFOMOVE
B39B- UFO発生
B424- パラシュートMOVE
B540- パラシュート発生
B5B6- エイリアンMOVE
B684- エイリアンミサイルサーチ
B782- 音発生サブルーチン
B7B4- パラシュートミサイルサーチ
B8C4- 爆弾MOVE
B916- エイリアンミサイルMOVE
B95B- エイリアンミサイル発生
B9EA- キャノンミサイルサーチ
BA54- アトリビュート(3桁以下)
BA81- スコア表示
PARACHUTEのデータエリア
ABF5-ABF6 メインクロック定数
AC10-AC33 ”BEST 5”
AC6F-AC70 パラシュート+1クロック定数
AC71-AC72 エイリアンミサイル+1クロック定数
AC91-ACCC ”NEXT STAGE”
ACE7-AD10 ”FIGHT!!”
AD45-AD6D ミュージックデータ
AE89-AE91 タイトル、スコア用アトリビュート転送データ
AF36-AF39 ハイスコア表示時アトリビュート転送データ
AFCA-AFFF ”GAME OVER”
B13F-B174 ”PARACHUTE”
B18C-B1A9 ”SCORE”
B219-B268 スコア表示用0−9のデータ
B383-B38E パラシュート、エイリアンを消すデータ
B38F-B39A UFO表示用データ
B4C9-B4D0 パラシュート表示用データ
B671-B680 エイリアン表示用データ
B7AC-B7B3 エイリアン爆発データ
B8BC-B8C3 パラシュート爆発データ
BA4E-BA51 キャノン爆発データ
BA76-BA80 3行より下アトリビュート転送用データ
PARACHUTEのワークエリア
ABF7- 2byte メインクロック
AC73- 2byte パラシュート+1用
AC75- 2byte エイリアンミサイル+1用
AE71 パラシュートMOVEクロック
AEEA デモ用
AEEB デモ用
AFA7- 12byte スコアベスト5
B087- 2byte キャノンを消すY、X
B089- 2byte キャノンを描くY、X
B0AF 乱数
B11F- 9byte ミサイル(フラグ、Y、X) * 3
B1BC- 6byte 6桁キャラクタストア
B217- 2byte 一時的使用
B29E- 4byte 横ミサイル(フラグ、方向、Y、X) * 1
B2EF- 2byte 一時的使用
B369- 24byte UFO(フラグ、方向、Y、X) * 6
B381- 2byte 一時的使用
B422 上行UFO次出現までのステップ数
B423 下行UFO次出現までのステップ数
B4D1- 108byte パラシュート(フラグ、状態1、方向、状態2、Y、X) * 18
B530- 2byte 一時的使用
B53F 今出現しているパラシュート+エイリアン+爆弾数
B5B4 パラシュート発生数の最高値
B5B5 乱数との比較用
B681- 2byte 一時的使用
B683 占領フラグ
B7A1- 5byte 一時的使用
B7A6- 2byte スコア
B7A8- 3byte 音関係
B7AB スコア倍率
B8B8- 4byte 一時的使用
B9CF エイリアンミサイルの最高値
B9D0 いま発生しているエイリアンミサイル数
B9D1- 24byte エイリアンミサイル(フラグ、Y、X) * 8
B9E9 一時的使用
BA52 残りキャノン数
BA53 キャノン爆発

「PARACHUTE」へ戻る

Copyright(c) 2001 nonchansoft