N-BASIC
1979年に発売されたPC-8001に24KBのROMで搭載された。
倍精度実数演算やカラーグラフィックなど、当時のスタンドアロンBASICとしては最先端の機能を備え、完成度が高く、後の同種の環境の模範となった。ただし、後のN88-BASICなどと比較すると、ラベルが使えない、変数名が先頭2文字しか識別されない、構造化制御文がないなど見劣りする点もある。
命令や関数の前後は、必ずしも空白文字で区切らなくてもよい。よって、
と記述すると、「変数『FORTRAN』に、変数『ATOK5』の値を代入する命令(LET文)」ではなく、「『TRAN』という変数を、変数『A』の値を初期値、変数『K5』の値を終値としてループを回す命令(FOR文)」として解釈された。
N-BASICのROMを逆アセンブルして注釈をつけた『PC-8001 BASIC SOURCE PROGRAM LISTINGS』という書籍が秀和システムトレーディング(現・秀和システム)から出版され、マイクロソフトとの間で訴訟問題に発展するという事件もあった。
N-BASICで開発されたソフトウェア資産が膨大であったため、N-BASICはその後のPC-8000シリーズ・PC-8800シリーズにも搭載された。また、PC-9800シリーズにもオプションROMの形で提供されていた。
PC-8001mkII/SRに搭載されたN80-BASICは、N-BASICの24KBのROMをそのまま利用し、それに8KBの拡張ROMを増設する形で実装されている。
PC-8001に搭載された初期のバージョン。80桁モードでプログラムを編集すると80桁目が欠けるなどのバグがあった。
N-BASICの特徴的な命令・関数を示す。