UFO Attack (Basic Master Jr./L2.JPN.Issued in July 1982 .Dev. Kazunari Numata. Pub. MB Magazine)
HTML-код
- Опубликовано: 11 янв 2025
- Please subscribe my RUclips channel.
Main Channel
・【Old Game Database (Japan)】
/ @oldgamedatabasejapan
Sub Channel
This channel is dedicated to retro game videos, mainly videos of program lists in PC magazines and videos of Doujin Game.
・【Old Game Database 雑誌掲載プログラム】 - Created on May 2, 2024.
/ channel
I have a list of my past game videos at the following site, so if you are interested in what kind of play videos I have, please use this site.
・【Old Game Database】
seesaawiki.jp/...
この作品の起源は、Arcade (ユニバーサル:1979) ギャラクシーウォーズ。
The origin of this work is, Arcade (Universal:1979) Galaxy Wars.
前回の同じタイトルの動画は、まるひろ氏作のエミュで動かしてみたものです。
RUclipsにアップする前の動画だと、色が薄いだけで、特におかしくはないんですが、RUclips上で見ると、画面が暗くなり過ぎるようなので、TAKEDA氏作のエミュで撮り直してみました。
このゲームはBASIC+マシン語で、上記のどちらのエミュもベーシックマスターJr.用なんですが、BASICプログラム部分が、1行の文字数制限を超えているというエラーが出ます。
なので今回、エラーの出る行を分割して、エラーを回避しましたが、もしかすると、本来はL2用で、L2だと1行の文字数制限がもっと緩いのかなと思ったりします。
410行目でしょうか。Jr.のマニュアルには、(省略形を展開した後で)79文字以上(実際は79文字まではセーフだと思われます)だと入力エラーになるとあります。レベル2のBASICでどうかは分かりませんが、oldさんの推察もよく分かります。
さすがIzumoさん^^
仰るとおりの410行目です^^
いつもながらの素晴らしい洞察力に敬服します^^
マシン語でなにしてるか気になったので6800のハンド逆アセンブルしてみました。
$2200からUFOのスクロール、$222Cから敵ミサイル発射、$2240から敵ミサイル降下、BASICの640行から$2500以降にPOKEしてるのは●や○の障害物を動かしています。概ねテキストRAMの操作でした。
Izumoさんにとっては何でもないことでしょうけど、『気になったので逆アセンブル』がすごくかっこいいです! ^^
前の動画のエミュレータはグラフィックが1ライン飛ばしになっているので, 動画圧縮の都合(そのような画像は想定していない)できれいに表示できなかったのだと思います. (設定ファイルを編集して full_line y とすると全ライン表示します.)
本ゲームの作者の沼田一成さんはNetHackの日本語訳版JNetHackの作者として有名な方ですね. (現在は別の方が翻訳を継続しています.)
前の動画でコメントを読みましたが、(無許諾)移植なんですね。下に刺さった棒に当たっちゃいけないと思って、これじゃゲームにならんだろと思いましたが、開発者が棒を消すようにプログラミングしてなかったんですね。
下に刺さった棒、私も初め、ぶつかったらアウトかと思い避けていました^^;
無い方が良いですよね^^;