S-BASIC(エスベーシック)とは、シャープの8ビットパーソナルコンピュータMZシリーズに標準添付されていたBASICである。

解説

編集

標準添付のBASICが本体内蔵のMicrosoft系のROM-BASICが殆どだった時代に、MZシリーズでは、システムをROMとして持たない設計ゆえにテープメディアで本体に標準添付されていた。

グラフィックス描画命令など、本体に搭載されている機能をほぼ全て使うことは出来たが、同時期のMicrosoft BASICに比べると文字列操作用の関数などの機能が弱く予約語が少なかったため、同等の処理を行うためにはサブルーチンに分割しなければならないケースもあった。予約語の少なさゆえにマイクロソフト系のBASICに比べると単純な動作についての実行速度は速く、変数は逐次処理されることから、他のBASICの処理系に見られるガベージコレクションは存在せず、フリーエリアも多く取れる傾向にあった。 ベースとなる命令セットは初代機であるMZ-80Kに影響も与えたPET 2001に由来する物である。

音程を制御するMMLの文法もMicrosoft系の多くが採用した物と異なり、音長を0〜9の引数で渡し、連符の表現はできない物だった。

単精度浮動小数点演算など、基本的な命令セットの標準添付のBASIC以外に、倍精度、カラー表示対応、漢字表示対応などの機能そのものを拡張したBASICや、QD、ミニフロッピーディスクに対応した、DISK-BASIC等もシャープから別途供給されている。

特筆すべき点としてはMZ-80B/MZ-2000シリーズに搭載されていたフルロジックコントロールデータレコーダの制御命令を装備していたため、プログラム上から必要なデータの頭出しを行うことが出来、ユーザーからは「TOS(Tape Operating System)」とも呼ばれた。

X1Hu-BASICが標準BASICとして採用された後、MZ-2500シリーズではシャープの文法に則ったBASIC(BASIC S25)のほかに、Microsoft BASICライク(もっと正確に言うとN88-BASICライク)な文法のBASIC(BASIC M25)が付属していた。これはハドソン製ではなかった。純正以外にもバイナリパッチを当て、機能を拡張した亜種のBASICも販売されていた。

なおS-BASICなる名称が正式に登場したのはMZ-700からで、これはMZ-700にはS-BASIC以外にHu-BASICが同梱されていたためである。それ以前は「SHARP BASIC」という名称だった。

主なS-BASIC

編集
  • SP-5030 (MZ-80K/C/K2/K2E/1200)
  • SB-5520 (MZ-80B/B2)
  • SB-6520 (MZ-80B系用DISKBASIC)
  • 1Z-007B (MZ-700 S-BASIC)
  • 5Z-001 (MZ-1500)
  • MZ-1Z001(MZ-2000)
  • MZ-6Z001(MZ-2500 BASIC S25)

📚 Artikel Terkait di Wikipedia

ディスクオペレーティングシステム

ポータル オペレーティングシステム ディスクオペレーティングシステム(英: disk operating system、DOS)とは、補助記憶装置としてディスクやそれ以外の直接アクセス記憶装置を必要とするコンピュータのオペレーティングシステム (OS) である。DOSはファイルシステムと、ディスク

OS/360

(現在のz/OSの起源) 傍流(小型機種用) BOS (Basic Operating System)1965年〜 (最小構成用) TOS (Tape Operating System)1965年〜 (テープ装置のみの構成用) DOS (Disk Operating System)1965年〜 (ディスク装置のある構成用。現在のz/VSEの起源)

NTLDR

comで集めた情報を渡す。 NTLDRは[operating systems]の項目に2つ以上記述されていた場合、OSの選択画面を提示する。それを記述するファイルがBoot.iniである。 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS

CP/M

Processor)、OSの本体であるBDOS(ビードス、Basic Disk Operating System)、入出力を処理する下位プログラムの集合体であるBIOS(バイオス、Basic Input and Output System)で構成される。ハードウェア依存部分はBIOSに集中させてあ

MS-DOS

(OS) である。 「MS-DOS」が製品名で、マイクロソフト ディスクオペレーティングシステム(英: the Microsoft Disk Operating System)を意味する。 IBMはIBM PC用のオペレーティングシステムの開発をマイクロソフトに依頼し1981年にIBM PC

RSTS/E

06-Jun-98 Operating system itself BASIC .RTS 73CP < 60> 06-Jun-98 BASIC-PLUS run time system RT11 .RTS 20C < 60> 06-Jun-98 RT-11 run time system SWAP .SYS

コンピュータ略語一覧

Format DNS Domain Name System DOM Document Object Model DOM Download Only Member DOS ディスクオペレーティングシステム (Disk Operating System) DoS サービス拒否 (Denial of Service)

MZ (コンピュータ)

別売されており、テープメディアゆえ使い勝手に難ありといえども極めて強力な開発ツールであった。Floppy Disk Operating System(FDOS)には前記アセンブラのほかBASICコンパイラも同梱されており、Z80のセルフ開発環境としてはコストパフォーマンスを考慮すると当時のCP/M-80をも凌駕するものであった。