MSX-BASIC
MSX-BASICにはMSXの規格と対応するいくつかのバージョンが用意された。ローマ字入力等の一部を除けば、規格の拡張に伴い機能に対応する予約語の追加が主な変更点となる。但し、メモリについては積極的にフリーエリアや、ワークエリアとして使用するような拡張はされず、RAMDISKなど拡張ストレージとしての対応に留まっている。すべてのバージョンで文法に上位互換性があり、大幅なシステムプログラムの更新が行われたturboRを除けばスイッチ、システムの読み込みなどによるモード変更やシステムの変更などを必要とせずにそのまま旧版のソフトウェアが実行可能である。MSX turboRではプロセッサの変更やMSX-DOSの改版に伴い、起動時に「1」キーを押し続けるか、MSX-DOS1またはDISK-BASICのVersion1でフォーマットしたディスクで起動するとDISK-BASICがVersion1でZ80ベースの互換モードで起動し、互換性を維持している。