[FM]FULLMSX for BLOG

詳しいMSXパソコンなどの情報はホームページで!
https://fullmsx.web.fc2.com/

MSXBASICの未知なる旅 コモドール64?

2024-12-03 23:43:29 | Weblog

MSXBASICの研究をやっています。前回はMSX-DOSのイースターエッグでMSX-DOSがあればできましたが
今回は実はMSXBASICでも迷路のようなものが1行プログラムでできてしまう技です。
隠しコマンドではありませんでした!残念です。

迷路のようなものを一気に描かれるので数分待つようなことはありません。
なるほど~とわかりそうですが、要するにヘとホをランダムにしただけで、
技という程でもないかもしれません。コモンドールでは\/ですが、
MSXBASICのVPOKEでフォントに書き換えれば同様なことができそうな感じがします。

ヘの205キャラでホが206キャラなのでプログラムを書くと

PRINT CHR$(205);CHR$(206)
ヘホ
Ok

となります。これにRND(1)をすると

RND(1)
.5924465623344
Ok

というようになります。要するに0~1の乱数を発生させて
「ヘ」にしたり「ホ」にしたりします。
ネットに載っていたのはコモドールのキャラクタセットになっているので
コモドールのフォントに書き換える作業をすればMSXでも同じようなことが可能になります。

プロンプトはSET PROMPT"READY."にすればかなり似非れますね。
VPOKEはゲーム用ではなくて本来はBASICの汎用性が高く
他のマイクロソフトBASICからMSXBASICへ変えるための手段の1つだったのです。

フォントを変えるにはパターンエディタを打ち込めば変えることができます。
ヘは変えたのでホを変えます。これでコモドールのようになるはずです。

MSXBASICはこんなふうにいろいろなBASICに似せることができます。
160行は文字色を変えるプログラムですが、今回は使わないのでコメントにしています。
では。


 

 

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« MSX2+の漢字BASICを使って ... | トップ | 2025年1月号 富士葵とキクノ... »
最新の画像もっと見る

コメントを投稿

Weblog」カテゴリの最新記事