| ● | ABS 絶対値を返す |
| | AKCNV$ ANK文字を日本語文字に変換する |
| ● | ASC 文字をアスキーコードに変換する |
| ● | ATN アークタンジェントを返す |
| | AUTO 行番号を自動発生する |
| ▲ | BAUD RS-232Cのボーレートを設定する:OPEN "C" |
| ● | BEEP ビープ音を鳴らす |
| ▲ | BGM バックグランドミュージックを演奏する:SOUND |
| ▲ | CALL 機械語プログラムを呼び出す:CALL |
| ▲ | CDBL 倍精度型に変換する:a# = a |
| ▲ | CHAIN ファイル上の別プログラムを実行する:RUN |
| ● | CHR$ アスキーコードに対応する文字を返す |
| ▲ | CINT 整数型に変換する:a = a! |
| ● | CIRCLE 円、楕円を描く |
| | CLEAR BASICメモリの下限を設定する |
| ● | CLOSE ファイルをクローズする |
| ● | CLOSE RS-232Cをクローズする |
| ● | CLS 画面を消去する |
| ● | COLOR 文字、グラフィック色を指定する |
| | COLOR= パレットカラーを設定する |
| | COM (n) ON/OFF/STOP 通信回線の割り込みの許可、禁止、停止を行う |
| | COMMON 別プログラムで共通に使用できる変数を宣言する |
| | CONNECT 連続直線を描く |
| | CONSOLE 画面の表示モードを設定する |
| | CONT プログラムの実行を再開する |
| ● | COS コサインを返す |
| | CSNG 単精度型を返す:a! = a |
| | CSRLIN カーソルの垂直位置を返す |
| ● | CVD 8バイト文字列を数値データに変換する |
| ● | CVI 2バイト文字列を数値データに変換する |
| ● | CVS 4バイト文字列を数値データに変換する |
| ● | DATA データを定義する |
| | DATE 1月1日を基準とするトータル日数を示す |
| ● | DATE$ 日付を返す |
| ● | DEF DBL 変数の型を宣言する |
| ● | DEF FN 関数を定義する |
| ● | DEF INT 変数の型を宣言する |
| | DEF KANJI 外字パターンを定義する |
| ● | DEF SNG 変数の型を宣言する |
| ● | DEF STR 変数の型を宣言する |
| | DEF USR マシン語プログラムの開始アドレスを設定する |
| | DELETE 指定行を削除する |
| ● | DIM 配列を宣言する |
| | DSKF ディスクの未使用領域のクラスタ数を示す |
| | DSKINI FDのディレクトリの初期化を行う |
| | DSKO$ ディスクにデータを直接書き込む |
| | EDIT 指定行を編集する |
| ● | END プログラムを終了する |
| ● | EOF ファイルエンドを返す |
| | ERASE 配列を消去する |
| | ERL エラー行を返す |
| | ERR エラー番号を返す |
| ● | ERROR 強制的にエラーを発生させる |
| ▲ | EXEC 機械語プログラムを実行する:CALL, FN |
| ● | EXP eを底として指数関数を与える |
| | FIELD ランダムファイルバッファに文字変数を割り当てる |
| | FILES ディレクトリ表示 |
| | FIX 整数部分を返す |
| ● | FOR~NEXT 指定回数繰り返す |
| | FRE メモリの未使用量領域サイズを返す |
| | GCURSOR グラフィックカーソル位置の色を読みとる |
| | GET ランダムファイルからデータを取り込む |
| ▲ | GET@ 画面上の画像を取り込む:USR GETPICT |
| ● | GOSUB サブルーチンを呼び出す |
| ● | GOTO 指定行へジャンプする |
| | HARDC ハードコピーを行う |
| ● | HEX$ 16進数に変換する |
| ● | IF~THEN~ELSE 条件により処理を振り分ける |
| ● | INKEY$ キーボードからリアルタイムに文字を入力する |
| ● | INPUT キーボードから入力を行う |
| | INPUT$ キーボードが押されていれば文字を返し、押されていなければ空白を返す |
| ● | INPUT# ファイルから入力を行う |
| ● | INSTR 文字列から文字を検索する |
| ● | INT 値を越えない最大の整数を返す |
| | INTERVAL インターバルタイマの割り込みの間隔を制御する |
| | INTERVAL ON/OFF/STOP インターバルタイマの割り込みの許可、禁止、停止する |
| | JIS JISコードに変換する |
| | KACNV$ 日本語文字をANK文字に変換する |
| | KANJI ON/OFF 日本語モードの設定と解除を行う |
| | KEXT$ 文字列中から日本語文字またはANK文字を抜き出す |
| | KEY ファンクションキー定義を行う |
| | KEY (n) ON/OFF/STOP ファンクションキーの割り込み制御を行う |
| | KEY LIST ファンクションキーリストを表示する |
| ● | KILL ファイルを削除する |
| | KINSTR 日本語文字列中から文字を検索する |
| | KLEFT$ 日本語文字列中の左側から文字を抜き出す |
| | KLEN 日本語を含む文字列長を返す |
| | KMID$ 日本語文字列中から文字を抜き出す |
| | KNJ$ 指定された値をJISコードとする日本語文字を与える |
| | KRIGHT$ 日本語文字列中の右側から文字を抜き出す |
| | KTYPE 文字列中の文字の種類を与える |
| ● | LEFT$ 文字列の左側から文字を抜き出す |
| ● | LEN 文字列長を返す |
| ● | LET 変数に値を代入する |
| | LINE 線を引く |
| ● | LINE INPUT 1行入力を行う |
| ● | LINE INPUT# ファイルから1行入力を行う |
| | LIST プログラムリストを表示する |
| | LLIST プログラムリストをプリンタに印字する |
| | LOAD プログラムを読み込む |
| | LOAD? 正常に保存されたかどうか調べる |
| | LOADM マシン語プログラムを読み込む |
| ● | LOC 現在のレコード番号を返す |
| ● | LOCATE カーソル位置を設定する |
| ● | LOF 入力バッファ中の文字数またはランダムファイルのレコード長を返す |
| ● | LOG 自然対数の値を返す |
| | LPOS プリンタヘッドの水平位置を返す |
| | LPRINT 文字列や値をプリンタに印字する |
| | LPRINT USING 書式付きで文字列や値をプリンタに印字する |
| | LSET 左詰めでランダムファイルバッファに移す |
| | MERGE プログラムを併合する |
| ● | MID$ 文字列から文字を抜き出す |
| ● | MKD$ 倍精度表記の数値を文字に変換する |
| ● | MKI$ 整数表記の数値を文字に変換する |
| ● | MKS$ 単精度表記の数値を文字に変換する |
| | MON モニタに制御を移す |
| | MOTOR カセットレコーダーのモーターを制御する |
| ● | NAME ファイル名を変更する |
| | NEW プログラムを消去する |
| | OCT$ 8進数に変換する |
| | ON COM GOSUB 通信回線の割り込み処理先を指定する |
| ● | ON ERROR GOTO エラー発生時の処理行を指定する |
| | ON INTERVAL GOSUB インターバルタイマの割り込みルーチンの定義をする |
| | ON KEY(n) GOSUB ファンクションキーの割り込みルーチンの定義をする |
| | ON TIME GOSUB タイマの割り込みルーチンの定義をする |
| ● | ON~GOSUB 値によりサブルーチンを呼び出す |
| ● | ON~GOTO 値により指定行へ分岐する |
| ● | OPEN ファイルをオープンする |
| | OUTM MIDIポートへデータを送る |
| | PAINT 塗りつぶしを行う |
| | PALETTE パレットに色を設定する |
| | PALETTE@ パレットを初期状態にする |
| ● | PEEK メモリから値を読み出す |
| ▲ | PLAY 音楽の演奏を行う:SOUND |
| | PLAY ON/OFF/STOP 音楽演奏を制御する |
| ● | POINT 指定位置のドットの状態を返す |
| ● | POKE メモリに値を書き込む |
| ● | POS カーソルの水平位置を返す |
| | PRESET 背景色で点を表示する |
| ● | PRINT 文字列や値を表示する |
| ● | PRINT USING 書式付きで文字列や値を表示する |
| ● | PRINT# ファイルに文字列や値を表示する |
| | PRINT@ 漢字を画面に表示する |
| | PSET 点を表示する |
| | PUT ランダムファイルにデータを書き込む |
| | PUT@ 画像を表示する |
| ● | RANDOMIZE 乱数系列を変更する |
| ● | READ DATA文で定義されたデータを読む込む |
| ● | REM 注釈 |
| | RENUM 行番号を付け直す |
| ● | RESTORE READ文で読み込まれるDATA文の位置を変更する |
| | RESUME エラー処理から復帰する |
| ● | RETURN サブルーチンから戻る |
| ● | RIGHT$ 文字列の右側から文字を抜き出す |
| ▲ | RND 0以上1未満の乱数を返す |
| | RSET 右詰めでランダムファイルバッファに移す |
| | RUN プログラムを実行する |
| | SAVE プログラムを保存する |
| | SAVEM 機械語プログラムを保存する |
| | SCREEN 画面モードを設定する |
| | SCREEN() 指定位置の文字コードを得る |
| | SCREEN@ 画面モードを設定する |
| | SEARCH 配列中より文字列を検索する |
| ● | SGN 符号を返す |
| | SIMPOSE スーパーインポーズを制御する |
| ● | SIN サインを返す |
| | SINPUT ビデオ画像を取り込む |
| | SKIPF 指定したファイルの次にカセットを進める |
| | SOUND PSGを直接制御する |
| ● | SPACE$ 指定された空白を返す |
| ● | SPC 空白を出力する |
| ● | SQR 平方根を返す |
| | STICK ジョイスティックの方向を返す |
| ● | STOP プログラムを停止させる |
| | STOP ON/OFF BREAKキーによる処理の停止を制御する |
| ● | STR$ 値を文字列に変換する |
| | STRIG ジョイスティックのトリガ状態を返す |
| ● | STRING$ 指定された文字で作られた文字列を返す |
| ● | SWAP 変数の値を交換する |
| | SYMBOL 任意位置に指定サイズ、角度で表示する |
| | SYMBOL@ 日本語を任意位置に指定サイズ、角度で表示する |
| ● | TAB 指定位置までカーソルを移動させる |
| | TALK 音声出力を行う |
| ● | TAN タンジェントを返す |
| | TERM ターミナルモードにする |
| | TIME タイマ割り込み時刻を設定する |
| | TIME 秒単位の時刻を示す |
| | TIME ON/OFF/STOP タイマ割り込みの許可、禁止、停止を行う |
| ● | TIME$ 時刻を返す |
| ● | TROFF トレースオフ |
| ● | TRON トレースオン |
| | UNLIST 指定行以降を表示不能にする |
| ▲ | USR 機械語プログラムを呼び出す |
| ● | VAL 文字列を値に変換する |
| ● | VARPTR 変数の格納されている先頭アドレスを返す |
| | VOICE 音色を設定する |
| | VOICE COPY 音色データを配列にコピーする |
| | VOICE LFO LFO効果を与える |
| ● | WHILE~WEND 条件を満たしている間ループする |
| ● | WIDTH 表示桁数を制御する |
| | WIDTH# デバイスの1行の長さを指定する |
| ▲ | WRITE 画面に式の評価結果を出力する:PRINT |
| | WRITE# 画面に式の評価結果をプリンタに出力する |