M5 (コンピュータ)
Shiftキーは両サイドにあり、スペースキーは右Shiftキーの上にある変則的な配列だった。キーボードはエンコーダーではなく、ソフトウェアによる制御である。CPUの負荷を軽減するため、グループに区切ってI/Oポートを割り当ててスキャンすることで簡略化し、なおかつ割り込み制御を行っている。
本体のRAM容量は4キロバイト、内蔵モニタROM容量は8キロバイト。V-RAMは16キロバイト。別売の増設RAMカートリッジにより32キロバイトまで拡張することができた。
カートリッジスロットがあり、ゲームソフトやBASIC等の言語のカートリッジを挿して使うほか、周辺機器の接続にも使われた。
その他のインターフェイス(I/F)に、ビデオI/F、プリンターI/F、ジョイパッドI/F、カセットテープI/Fがある。
カセットテープI/Fの転送レートは標準で2000bps。データレコーダ用のコントロールチップは用いておらず、タイミングはCTCとプログラムで作るソフトウェア制御である。そのためRAM上のパラメータを変更することにより理論値で1600~3200bpsの範囲で変更が可能。モニターの機能によりセーブ時はカセットテープにマーク周波数が記録されており、読み込み時には自動的に転送レートを検出した。
FALC
FALC-II
BASIC-I - M5およびゲームパソコンM5に付属。単品販売はされていない。IはINTRODUCTIONの略。その名の通り入門用BASICであり、グラフィック機能や音楽機能を利用したプログラムには不便だった。たとえばサウンドに関する命令がなく、音源チップを制御するにはOUT文かPOKE文を使う必要があり難しかった。ソースリストが公開されている。
BASIC-G - 9,800円。BASIC-Iの上位互換のゲーム用BASIC。整数型。4キロバイトのRAMが搭載されていて容量が8キロバイトに拡張される。BASIC-Iではサポートされていなかったスプライトや音楽、ジョイスティックに関するコマンドが実装された。CIRCLEやDRAWやPAINTなどのグラフィック命令も追加されている。
BASIC-F - グラフや技術計算用。有効桁数13桁の浮動小数点が使える。1983年秋に発売。
Disk Basic