ASSIT09で、マイクロトレック
2023-11-07


禺画像]

Assist09で動くアプリケーションを考えていたところ、石田晴久編「マイクロコンピュータのプログラミング」に 掲載されている、「宇宙戦争ケームのプログラム」が目に止まりました。いわゆる、スタートレックものです。石田先生作の Tiny-BASICで書かれた100行程度のプログラムリストが掲載されています。これを人間コンパイラになって、 6809アセンブラに変換しました。もとのリストには幾つか不具合がありましたが、解決しました。 結果、約700行のプログラムができました。 ここから、アセンブラ・ソース、アセンブル・リスト、ロード・モジュールを含むZIPファイルをダウンロードできます。 mtrek.zip

Assist09で実行するには、Lコマンドでロード・モジュールをダウンロードし、Cコマンドで、C000から実行させます。 こんな感じです。
禺画像]

"CAPTAIN :"に続いて、コマンドを入力します。 コマンドは、1:ミサイル発射、2:セクター移動、3:新しいギャラクシーにワープ、です。ミサイルでクリンゴンをすべて やっつければ"WIN"、時間切れやエネルー切れで、"LOOSE"です。
禺画像]

禺画像]

このプログラムは、ポジションインディペントなプログラムです。Lコマンドにオフセットをつけてロードしても、 問題なく動作します。
禺画像]

[6809]
[コンピューター]

コメント(全0件)
コメントをする


記事を書く
powered by ASAHIネット