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 |