● | ABS | 絶対値を返す |
| APSS | カセットの頭だし |
● | ASC | 文字をアスキーコードに変換する |
● | ATN | アークタンジェントを返す |
| ATTR$ | ファイルの属性を設定する |
| AUTO | 行番号を自動的に発生させる |
● | BEEP | ビープ音を鳴らす |
● | BIN$ | 2進数に変換する |
| BOOT | 再起動する |
● | CALL | マシン語プログラムを呼び出す |
▲ | CDBL | 倍精度に変換する |
| CHAIN | ファイル上のプログラムに実行を移す |
| CHARACTER$ | カーソル位置の文字を返す |
● | CHR$ | アスキーコード文字に変換する |
▲ | CINT | 整数に変換する |
● | CIRCLE | 円、楕円を描く |
▲ | CLEAR | BASICが使用可能なメモリ下限を設定する。変数、配列をクリアする |
| CLICK ON/OFF | キー入力時のクリック音を設定する |
● | CLOSE | ファイルをクローズする |
▲ | CLR | 変数、配列をクリアする:CLEAR |
● | CLS | 画面をクリアする |
| CMT | カセット制御 |
| CMT() | カセットの状態を返す |
● | COLOR | 画面の色を設定する |
| CONSOLE | 画面の表示領域を指定する |
| CONT | プログラムの実行を再開する |
● | COS | コサインを返す |
▲ | CSNG | 単精度に変換する |
● | CSRLIN | カーソルの垂直位置を返す |
| CSTOP | カセットの走行を停止 |
▲ | CURSOR | カーソル位置を指定する:LOCATE |
● | CVD | 内部表現文字列を値に変換する |
● | CVI | 内部表現文字列を値に変換する |
● | CVS | 内部表現文字列を値に変換する |
● | DATA | データを定義する |
● | DEF FN | 関数を定義する |
| DEF KEY | ファンクションキーに文字列を設定する |
| DEF USR | マシン語ユーザー関数を定義する |
● | DEFDBL | 変数の型を宣言する |
● | DEFINT | 変数の型を宣言する |
● | DEFSNG | 変数の型を宣言する |
● | DEFSTR | 変数の型を宣言する |
| DELETE | 指定行を削除する |
| DEVF | 外部デバイスの未使用領域のレコード数を返す |
| DEVI$ | 指定されたデバイスから1レコードのデータを読み込む |
| DEVICE | デフォルトのデバイスを設定する |
| DEVO$ | 1レコード分の文字列データを指定されたデバイスに書き出す |
● | DIM | 配列を宣言する |
| DTL | 読み込み中のデータ文の行を返す |
| EDIT | 指定行を編集する |
| EJECT | カセットをイジェクトする |
● | END | プログラムを終了する |
● | EOF | ファイルエンドを返す |
| ERL | エラー行を返す |
● | ERR | エラー番号を返す |
● | ERROR | エラーを発生させる |
● | EXP | 値の指数関数を返す |
| FAC | 階乗を返す |
| FAST | カセットを早送り |
| FIELD | ファイルバッファ内に変数を割り付ける |
| FILES | ファイル一覧を表示する |
● | FIX | 値の整数部を返す |
● | FN | 関数を呼び出す |
● | FOR~NEXT | 指定数繰り返す |
| FPOS | ディスクファイルの現在位置を返す |
| FRAC | 値の小数部を返す |
| FRE | 空き領域を返す |
| GET | ランダムファイルからデータを読み込む |
▲ | GET@ | グラフィック画面内容を取り込む:USR GETPICT |
● | GOSUB | サブルーチンを呼び出す |
● | GOTO | 指定行へ飛ぶ |
| GRAPH | グラフィック画面の使用モード設定を行う |
▲ | HCOPY | ハードコピーを行う |
● | HEX$ | 16進数に変換する |
| HEXCHR$ | 16進数の文字列を文字列に変換する |
● | IF~THEN~ELSE | 条件により処理を振り分ける |
| INIT | 外部デバイスの初期化を行う |
● | INKEY$ | リアルタイムにキー入力を行う |
| INP | I/Oポートから入力を行う |
● | INPUT | キーボードからデータを入力する |
| INPUT$ | 指定文字数入力を行う |
● | INPUT# | シーケンシャルファイルからデータを読み込む |
● | INSTR | 文字列中から指定文字を検索する |
● | INT | 値を越えない最大の整数値を返す |
| JIS | 文字のJISコードを返す |
| JIS$ | 与えられたJISコード値の漢字パターンを返す |
| KANJI$ | 与えられた値の漢字パターンを返す |
| KEY | ファンクションキーに文字列を設定する |
| KEY0 | キーボードからの入力シミュレートを行う |
| KEYLIST | ファンクションキー一覧を表示する |
● | KILL | ファイルを削除する |
| KLIST | ファンクションキー一覧を表示する |
▲ | LABEL | ラベルを設定する |
● | LEFT$ | 文字列の左側から指定数文字を抜き出す |
● | LEN | 文字列長を返す |
● | LET | 変数に代入する |
| LFILES | ファイル一覧を印字する |
| LIMIT | BASICが使用可能なメモリ下限を設定する |
▲ | LINE | ライン/ボックスを引く |
● | LINE INPUT | キーボードから1行入力する |
● | LINE INPUT# | シーケンシャルファイルから1行読み込む |
▲ | LINPUT | キーボードから1行入力する |
▲ | LINPUT# | シーケンシャルファイルから1行読み込む |
| LIST | プログラムを表示する |
| LLIST | プログラムを印字する |
| LOAD | プログラムを読み込む |
| LOAD? | 保存したプログラムがファイルに正常に記録されたか調べる |
| LOADM | マシン語プログラムを読み込む |
● | LOC | 現在のファイル位置を返す |
● | LOCATE | カーソル位置を指定する |
● | LOF | ファイルサイズを返す |
● | LOG | 自然対数を返す |
| LPOS | プリンタのヘッドの現在位置を返す |
● | LPRINT | 文字列や値を印字する |
| LSET | ファイルバッファにデータを書き込む |
| MAXFILES | 同時にオープンできるファイル数の最大値を設定する |
| MEM$ | 指定されたメモリへ文字列を転送する。メモリから指定数文字を取り出す |
| MERGE | プログラムを併合する |
● | MID$ | 文字列の一部を置換する。文字列から指定数文字を抜き出す |
| MIRROR$ | 文字列のバイナリコードを転置した文字列を返す |
● | MKD$ | 値を内部表現に対応した文字列に変換する |
● | MKI$ | 値を内部表現に対応した文字列に変換する |
● | MKS$ | 値を内部表現に対応した文字列に変換する |
| MON | マシン語モニタに制御を移す |
▲ | MUSIC | 音楽を演奏する |
● | NAME | ファイル名を変更する |
| NEW | プログラムを消去する |
| NEWON | テキストの開始アドレスを設定し、テキスト、変数をクリアする |
● | OCT$ | 8進数に変換する |
● | ON ERROR GOTO | エラー発生時の処理行を指定する |
● | ON~GOSUB | 値により指定行のサブルーチンを呼び出す |
● | ON~GOTO | 値により指定行へ飛ぶ |
| ON~RESTORE | 値によりデータ読み込み行を変更する |
| ON~RESUME | 値により指定行へ飛ぶ |
| ON~RETURN | 値により指定行に戻る |
▲ | OPEN | ファイルをオープンする |
▲ | OPTION BASE | 配列の添字の下限を設定する:プレファレンスで設定 |
| OPTION SCREEN | グラフィック用メモリの使用目的を指定する |
| OUT | I/Oポートに値を出力する |
▲ | PAI | 円周率:3.1415926535 |
| PAINT | 塗りつぶしを行う |
| PALET | 画面の色を設定する |
| PATTERN | パターンを描画する |
▲ | PAUSE | 実行を一定時間停止する:DELAY |
● | PEEK | メモリから読み込む |
▲ | PEEK@ | VRAMから読み込む |
▲ | PLAY | 音楽を演奏する:SOUND |
▲ | POINT | 画面のドットの色を返す |
● | POKE | メモリに値を書き込む |
▲ | POKE@ | VRAMのアドレスに1バイト書き込む |
| PORY | 多角形を描く |
| POS | カーソルの水平位置を返す |
▲ | POSITION | PATTERN文の描画座標を指定する |
▲ | PRESET | グラフィック画面の点を消す |
● | PRINT | 文字列や値を表示する |
● | PRINT USING | 書式指定付きで表示する |
● | PRINT# | シーケンシャルファイルにデータを記録する |
▲ | PSET | グラフィック画面に点を表示する |
| PUT | ランダムファイルにデータを書き込む |
▲ | PUT@ | グラフィック画面にイメージデータを表示する:PICT |
| RAD | 度単位をラジアンに変換する |
● | READ | データを読み込む |
● | REM | 注釈 |
| RENUM | 行番号を付け直す |
| REPEAT ON/OFF | キー入力のリピートを設定する |
| REPEAT~UNTIL | 条件が偽の場合ループする |
● | RESTORE | データの読み込み行を変更する |
| RESUME | エラー処理から復帰する |
● | RETURN | サブルーチンから戻る |
| REW | カセットを巻き戻し |
● | RIGHT$ | 文字列の右側から指定数文字を抜き出す |
● | RND | 0以上1未満の乱数を返す |
| RSET | ファイルバッファにデータを書き込む |
● | RUN | プログラムを実行する |
| SAVE | ファイルを保存する |
| SAVEM | マシン語プログラムを保存する |
| SCREEN | グラフィック画面の使用モード設定を行う |
| SCRN$ | テキスト画面上の文字列を返す |
| SEARCH | プログラム中から指定文字列を検索する |
| SET | ファイル属性の設定を行う |
● | SGN | 符号を返す |
● | SIN | サインを返す |
| SIZE | 空き領域を返す |
● | SPACE$ | 指定数の空白を返す |
● | SQR | 平方根を返す |
| STICK | テンキーからの入力値を返す |
● | STOP | プログラムの実行を停止する |
● | STR$ | 値を文字列に変換する |
| STRIG | スペースキーの入力状態を返す |
● | STRING$ | 任意の文字列を任意数返す |
| STRPTR | 文字データが格納されているメモリアドレスを返す |
| SUM | 総和を返す |
● | SWAP | 2つの変数値を入れ替える |
● | TAN | タンジェントを返す |
| TEMPO | 演奏速度を設定する |
| TIME | 秒数の設定を行う |
● | TIME$ | 内蔵時計の時間を返す |
● | TROFF | トレースモードオフ |
● | TRON | トレースモードオン |
▲ | USR | マシン語関数を呼び出す |
● | VAL | 文字列を値に変換する |
● | VARPTR | 変数の格納アドレスを返す |
| VERIFY | 保存したプログラムがファイルに正常に記録されたか調べる |
| WAIT | ポートからの条件待機をする |
● | WHILE~WEND | 条件が真の場合ループする |
● | WIDTH | 画面サイズを設定する |
| WINDOW | グラフィック画面の表示エリアを設定する |
▲ | WRITE | 画面にデータを表示する |
▲ | WRITE# | データをシーケンシャルファイルに記録する |