マリン・ベルトのプログラム解説

マリン・ベルトの主要サブルーチン
A000- 波MOVE
A03B- 潜水艦MOVE
A0BA- 海底アメーバMOVE
A174- アメーバミサイル発射&MOVE
A1F9- 潜水艦ミサイル発射&MOVE
A246- 水中エイリアン発生&MOVE
A324- UFO飛来
A3B0- 単音サブ
A3C3- ミュージックサブ
A3E4- ヘリコプター部隊MOVE
A4A0- エイリアン部隊MOVE
A548- インベーダ部隊MOVE
A5FC- エイリアンミサイルMOVE
A65C- エイリアンミサイル発生
A6F8- 主要部隊ミサイルサーチ&爆発
A7AC- エイリアンミサイル、潜水艦ミサイルサーチ&爆発
A809- 水中エイリアン、潜水艦ミサイルサーチ&爆発
A87A- ゼロサプレス付き16進=>10進6桁
A89B- スコア表示
A8C3- UFO、潜水艦ミサイルサーチ&爆発
A98C- 潜水艦、各種敵サーチ&爆発
AA36- 初期アトリビュートセット
AA7E- 潜水艦爆発処理
AAB9- 敵、ミサイル、点数、色などセット
AD35- アメーバミサイル、水中エイリアン発生率セット
AD69- ハイスコア関係
AECB- ハイスコアまとめ
AEDE- トップスコア表示
AEF1- 残り潜水艦表示
AE07- 面数表示
AF1E- 潜水艦ミサイル関係
AF3D- 潜水艦関係
AF50- 敵MOVE関係
AF76- 敵ミサイル関係
AF8F- 水中ミサイル関係
AFA5- アメーバ関係
AFBE- UFOまとめ
AFD8- メインサブ
B01E- 初期1
B032- 初期2
マリン・ベルトの主要ワークエリア
A0B8- 2byte 潜水艦座標
A16E- 2byte アメーバ座標
A170 アメーバカウンタ
A171 アメーバ方向
A172 アメーバ状態
A173 乱数
A1F5- 3byte アメーバミサイルワーク 
A1F8 アメーバミサイル色
A243- 3byte 潜水艦ミサイルワーク
A31F 水中エイリアン色
A320- 4byte 水中エイリアンワーク
A3AC- 4byte UFOワーク
A478- 40byte 主要部隊ワーク
A6D8 ミサイル最大発生数
A6D9 発生ミサイル数
A6DA- 30byte ミサイルワーク
A7A5- 2byte スコア
A7A7 残り敵数
A7A8- 4byte 各スコアテーブル
AA34 残り潜水艦数
AA35 潜水艦爆発フラグ
AA7B- 3byte 色テーブル
AB29 移動方法
ADE4- 22byte スコアベスト10
AF1D ROUND数
AFD1- 7byte 各種クロック
B06D- 2byte UFOクロック
B06F 波クロック
マリン・ベルトのデータエリア
A035- 4byte 波
A0AC- 12byte 潜水艦
A162- 12byte アメーバ3種
A1F2- 2byte アメーバミサイル
A241- 2byte 潜水艦ミサイル
A312- 12byte 水中エイリアン3種
A3A0- 12byte UFO
A468- 16byte ヘリコプター2種
A537- 16byte エイリアン2種
A5EC- 16byte インベーダー2種
A79D- 8byte 敵爆発
A874- 2byte ミサイル爆発
A876- 4byte 水中エイリアン爆発
A974- 24byte UFO爆発2種
AA12- 10byte 敵サーチ用
AA1C- 24byte 潜水艦爆発2種
AA75- 6byte アトリビュートセット
AB2B- 519byte 各種初期値設定用
0FFH、最大ミサイル数、移動方法(1=ヘリコプター、2=エイリアン、3=インベーダ)、
敵の点数(1/10)、ミサイル点数(1/10)、水中エイリアン点数(1/10)、UFO点数(1/10)、
波の色、水中の色、アメーバの色、敵数、Y座標、X座標、方向(1=左、2=右)、
以降はY座標、X座標、方向(1=左、2=右)を繰り返す
1面から15面のパターン
    発生率     得点(x10)
面数 主要部隊 水中エイリアン メーバミサイル 敵数 ミサイル数 部隊 ミサイル 水中 UFO
1 ヘリコプター −− −− 5 3 2 0 - 0
2 エイリアン −− −− 6 4 2 0 - 50
3 インベーダー −− −− 7 5 3 1 - 0
4 ヘリコプター −− 6 5 3 1 1 50
5 エイリアン −− 7 6 4 1 1 0
6 インベーダー −− 8 7 4 1 1 50
7 ヘリコプター 7 5 6 2 2 0
8 エイリアン 8 6 6 2 2 50
9 インベーダー 9 7 8 2 2 0
10 ヘリコプター 8 7 8 2 4 100
11 エイリアン 9 8 12 2 4 0
12 インベーダー 10 9 12 3 4 100
13 ヘリコプター 9 8 20 3 8 0
14 エイリアン 10 9 20 3 8 100
15 インベーダー 10 10 50 4 8 0
AD4B- 30byte アメーバミサイル、水中エイリアン発生率
ADBC- 40byte ハイスコア用1
AE7C- 5byte ハイスコア用音
AE81- 30byte ハイスコア用2
AEBC- 15byte ハイスコア用アトリビュート

「マリン・ベルト」へ戻る

Copyright(c) 2001 nonchansoft