● | 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# 画面に式の評価結果をプリンタに出力する |