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 |