F-BASIC
MS-DOS上で動作。F-BASIC86 V3.1を大幅に拡張しサブプログラムの概念を導入したものだが、中間コードに互換性がないためF-BASIC86 V3.1のプログラムを実行するには付属のユーティリティを使用する必要がある。
実行画面とは独立したスクリーンエディタを装備。スプライトやサウンドなどの機能が拡張された。コンパイラ(V1.1L21〜)も発売された。V2.1からは構造化に対応した。
隠しコマンドのほか、BEEP &HFB386というコマンドを実行すると隠しドキュメントが表示されるというイースター・エッグがある(V2.1L20で実行すると、前述の隠しコマンドの解説が表示される)。
FM-77用400ラインカード(オプション。FM-77L4は標準装備)に対応したBASIC。ほぼF-BASIC V5.0のFM-77版といえるもので、画面モードは単色のみながら日本語文字列にも対応された。FM-77はライトペンに対応していないためPEN文は削除された。400ラインセット付属の192KB RAMカードを装着した場合には、RAMディスクが使用できる。
行番号がない。
TownsGEARのV2.1L20以後には付属マニュアルに記載されていない拡張命令が存在し、TownsシステムソフトウェアのCD-ROMに収録されているドキュメントファイルにそれに関する記述がある。
『Oh!FM TOWNS』1992年8月号のアンケートの集計結果によると、FM TOWNSユーザーのF-BASIC386所有率は半数以上に達していた。
FM16β用F-BASIC V2.1のサブセット仕様。ROMカートリッジにより供給される。