MBASIC
通常、MBASICを最初に起動したときには、64キロバイトのRAMを搭載したマシンであっても、プログラムやデータに使用できるメモリは32キロバイト以下になる。 REM キーワードやアポストロフィを先頭にしたコメント行をプログラムのテキストに配置することがはできたが、貴重なメモリスペースを占有してしまうため、ユーザがコメントをあまり残さないようになった。より大きく複雑なプログラムを実行できるようにするために、MBASICの後のバージョンでは、プログラムテキストの一部を読み込んでプログラム制御下で実行できるようにする関数が追加された( CHAIN (英語版)や MERGE 文)。"shell"コマンドの実行には対応していなかったが、この機能はプログラマによって複製することができた。
MBASICの特に優れた点は、シンタックスエラーやランタイムエラーのようなエラーメッセージが全文表示されることだった。MBASICには、実行時に行番号を表示する"trace"機能もあった。これは通常のプログラム出力と同じ画面スペースを占有するが、無限ループのような状態を検出するのに役立った。