Atari ST BASIC (編集ウィンドウは非表示) | |
| 原作者 | メタコム |
|---|---|
| 初回リリース | 1985年 |
| プラットフォーム | アタリST |
| タイプ | ベーシック |
Atari ST BASIC (またはST Basic ) は、 Atari STシリーズのコンピュータ用に作成された最初のBASIC方言です。このBASIC インタープリタは、ST の初期の頃にすべての新しい ST にバンドルされ、すぐにそのプラットフォームの標準 BASIC になりました。しかし、多くのユーザーはこれを嫌い、すぐに BASIC の改良された方言が出て、これに取って代わりました。
発達
Atari Corporation はMetaComCo にAtari ST のGEM環境を利用する BASIC のバージョンの作成を依頼しました。これはDigital Research向けに既に作成されていた DR-Basic というバージョンに基づいており、DR のCP/M-86オペレーティング システムにバンドルされていました。その結果、ST BASIC と呼ばれるようになりました。ST が発売された当時、ST BASIC はすべての新しい ST にバンドルされていました。[1]
同じ言語のさらなる移植版であるABasiCがAmigaにしばらく提供されていましたが、 Commodore はすぐにこれを Microsoft が開発したAmigaBASICに置き換えました。
インタフェース
ユーザー インターフェイスは4つのウィンドウで構成されています。
- 編集、ソースコードを入力する
- ソースコードを閲覧できるLIST
- コマンド、命令が入力されてすぐに実行される
- 出力
ウィンドウはマウスでのみ選択できます。
バグ
ST BASICには
多くのバグがある。Compute !は1987年9月に「史上最悪のBASICバグの一つ」と評した欠陥を報告した。[ 2]x = 18.9
機能はまだ完了していません システムエラー #%N、再起動してください
x = 39.8や などの類似のコマンドはx = 4.725コンピュータをクラッシュさせる。同誌は、最後のコマンドの結果について「ST で起こりうる最悪のクラッシュ。マシンがケーブルから引きちぎられ、机の端まで引きずり回され、ゴミ箱に飛び込むのを見ることはない」と評した。同誌は、他の欠陥 ( と は? 257 * 257同等? 257 ^ 2ではないなど) を挙げた後、「本格的なプログラミングには ST BASIC を避ける」ことを推奨した。MetaComCo が「あと 1 つのバグ」でこの言語の長らく延期されていたアップデートをリリースするという報道に関して、同誌は「Atari は ST BASIC から取り除くべきバグをあと 1 つだけ持っているのか、それとももう 1 つ追加するバグを持っているのか」と冗談交じりに疑問を呈した。[2]
代替案
ST BASIC の品質が比較的低かったため、ST 上でサードパーティの BASIC の市場がすぐに開拓されました。FaST BASIC とGFA BASIC は、これらのサードパーティ BASIC のうち最初にリリースされた 2 つです。これらの BASIC は無料ではなかったため、これらの BASIC で書かれたプログラムは、ユーザーがその BASIC を持っている場合にのみリストされ、実行できました。しかし、すべての ST で実行できる実行可能コードを生成するこれらの BASIC 用のコンパイラとランタイム実行可能ファイルが登場し始め、入力プログラムは流行らなくなったため、標準 BASIC は不要になりました。その頃までに、HiSoft BASIC、Omikron BASIC、STOS BASIC が登場していました。これらの BASIC のいくつかは、後年、新しい ST にバンドルされるようになりました。
書籍
- ナイト、ティム (1986)。Atari ST BASICプログラミングの理解。Sybex。ISBN 0-89588-344-9。
- Atari ST BASIC クイック リファレンス ガイド — Atari 著、著作権 1986、改訂 A。{DDB-G22}
- ST BASIC ソースブックとチュートリアル。Atari。1986 年。改訂版 B. {DDB-G22}
参考文献
- ^ 「Atari ST ST BASIC: スキャン、ダンプ、ダウンロード、スクリーンショット、広告、ビデオ、カタログ、説明書、ROM」。www.atarimania.com 。 2025年1月3日閲覧。
- ^ ab Nelson, Philip I. (1987 年 9 月). 「One Last Bug」. Compute!. p. 74. 2013 年11 月 10 日閲覧。
