目的から、gambas3は重すぎるので避けました。bwbasic->yabasic->十進BASICと試して、もう一度戻って、bwbasicがよいということになりました。残る3つは試していません。BwBasic単に起動すると、昔ながらのプログラミング環境になります。端末のプロンプト、bwBASIC:はBASICのプロンプト。bwBASIC:直接実行もできるし、行番号をつけるとプログラムとして保存され、runで起動するしlistでリストが取れます。"hoge"PC-8001(NEC)で始まるマイクロコンピュータは起動するとROMに格納されているBASICインタプリタが起動してこの状態になりました。この状態というのはBASICコマンドを実行するシェルとプログラムのエディタを兼ねた状態です。このエディタは一種のラインエディタで、行頭にある数値を元に行を訂正したり挿入したりします。プログラムを2行にします。"bw1"一旦プログラムを削除して、再度保存したものをloadします。行番号を使っての編集は流石に今は耐えられないので、別のエディタで編集して、実行してみます。おっと、間違えてloadしてしまいましたが、これでloadするときにはメモリ上のプログラムはクリアされることが確認されました。print後改行なしの手法や数値の前に1桁空く(多分+印の省略のため)ことはN88-BAISCと一緒です。端末から直接実行してみます。プログラムファイル名を引数にしてコマンドで実行します。実行後はプログラムがloadされた状態でインタプリタ内に残ります。プログラムにsystemを書いておけばインタプリタも終了します。行番号のない行を混ぜても問題ありません。行番号があれば、行番号の順序に整頓して読み込まれます。bwbasicとN88-BASICの違いN88-BASIC時代の簡単なプログラムを最小の変更で動かしてみることが目標なので、とりあえず直さねばならなかったところを列挙してみます。コメントが'ではだめ。remでなければならないようだ。*ではじまるラベルを認めない。