MZ-2000[dB-BASIC]



*"..."ラベル
ABS絶対値を返す
 APSSカセットの頭出しを行う
ASC文字のアスキーコードを返す
ATNアークタンジェントを返す
 AUTO行番号を自動発生させる
BEEPビープ音を鳴らす
 BOOT再起動する
BOXテキスト画面にボックスを描く
CALLマシン語プログラムを呼び出す
 CANCELサブルーチン呼び出しの取り消し
CASE ENDCASE文による処理の終了
CASE FALSE OF条件判断を行い偽の場合処理を行う
CASE TRUE OF条件判断を行い真の場合処理を行う
CDBL倍精度に変換する
CHR$アスキー文字を返す
CINT整数に変換する
CIRCLE円、楕円を描く
CLEAR全ての変数領域、ユーザー領域をクリアする
 CLICK OFFキー入力音を止める
 CLICK ONキー入力音を鳴らす
CLOSEファイルを閉じる
CLR全ての変数をクリアする
CLS画面を消去する
 CMTカセットを制御する
COLORグラフィックカラーを指定する
 CONSOLE画面の表示領域を設定する
 CONTプログラムの実行を再開する
COSコサインを返す
CSNG単精度に変換する
CSRLINカーソルの行位置を返す
DATAデータ文を定義する
DEF FN関数を定義する
 DEFCHR$疑似PCGのパターンを定義する
 DEFCMD指定文字列をコマンドとする
DEFDBL変数の型を指定する
DEFINT変数の型を指定する
DEFSNG変数の型を指定する
DEFSTR変数の型を指定する
 DEGラジアンをデグリーに変換する
 DELETE指定行を削除する
DIM配列を宣言する
 EDIT指定行を編集する
ENDプログラムを終了する
 ERASE指定した配列を消去する
 ERLエラー行を返す
ERRエラー番号を返す
ERRORエラーを発生させる
 EXEC続く文字列を命令とし実行する
EXP自然対数の底eに対する指数関数の値を返す
 FINDプログラムから指定文字列を検索し表示する
FOR~NEXT指定数繰り返す
 FREフリーエリアのサイズを返す
GET@グラフィック画面の内容を配列に取り込む:USR GETPICT
GOSUBサブルーチンを呼び出す
GOTO指定行へ飛ぶ
 GPRINT疑似PCG定義されたキャラクタを表示する
 GPRINT USING疑似PCG定義されたキャラクタを書式指定付きで表示する
HCOPYハードコピーを行う
HEX$値を16進数に変換する
 HEXCHR$16進数文字列をキャラクタコードとし対応する文字列を返す
IF~GOSUB条件が真の場合指定行のサブルーチンを呼び出す
IF~GOTO条件が真の場合指定行へ飛ぶ
IF~THEN~ELSE条件により処理を振り分ける
INKEY$リアルタイムにキー入力を行う
 INPI/Oポートから入力を行う
INPUTキーボードから入力を行う
INPUT#ファイルから入力する
INSTR文字列中から文字を検索する
INT値を越えない最大の整数を返す
 JIS$JISコードの漢字パターンを返す
 KANJI$漢字のパターンデータを与える
 KEYファンクションキーを定義する
 KEY LISTファンクションキーのリストを表示する
LEFT$文字列の左側から指定文字数抜き出す
LEN文字数を返す
LINEラインまたはボックスを描画する
LINE INPUT1行入力する
LINE INPUT#ファイルから1行入力する
LISTプログラムリストを表示する
 LLISTプログラムリストを印字する
 LOADプログラムを読み込む
 LOAD?メモリ上のプログラムとファイル上のプログラムを比較する
 LOADMマシン語プログラムを読み込む
LOCATEカーソル位置を指定する
LOG自然対数を返す
 LPOS現在のプリンタのヘッド位置を返す
LPRINTプリンタに印字する
LPRINT USING書式指定付きで印字する
 MERGEプログラムを併合する
MID$文字列の一部を置き換える。文字列から指定文字数抜き出す
 MONモニタに制御を移す
 NEWプログラム、変数を消去する
 NEW ONBASICの機能を制限する
 ON BREAK GOSUBBREAKキーが押された時の処理先を指定する
 ON BREAK GOTOBREAKキーが押された時の処理先を指定する
ON ERROR GOTOエラー発生時の処理行を指定する
ON~GOSUB値により指定行のサブルーチンを呼び出す
ON~GOTO値により指定行へ飛ぶ
OPENファイルをオープンする
 OUTI/Oポートに値を出力する
PAI円周率:3.14159265
 PAINT塗りつぶす
 PALETテキスト画面の色を設定する
 PATTERNパターンを描画する
 PCGDEFCHR$によって格納されたデータのアドレスを返す
PEEKメモリの値を読み出す
PEEK@GRAM,VRAMの値を読み出す
PEEWメモリから2バイト読み出す:PEEK WORD
PLAY音楽を演奏する:SOUND
POINTグラフィックのドットのカラーコードを返す
POKE指定メモリに値を書き込む
POKE@GRAM,VRAMに値を書き込む
POKW指定メモリに2バイト書き込む:POKE WORD
 POSITIONPATTERN文の表示位置を設定する
PRESETドットをリセットする
PRINT文字列や値を表示する
PRINT USING書式指定付きで表示する
 PRINT$縦に文字列や値を表示する
PRINT#ファイルに出力する
PRINT# USING書式指定付きで印字する
 PRWテキストとグラフィック画面の優先順位を設定する
PSETドットを表示する
PUT@GET@文で取り込んだ画像を表示する:PICTURE
 RADデグリーをラジアンに変換する
READデータを読み込む
REM注釈
 RENUM行番号を付け直す
RESTOREデータ読み込み行を指定する
 RESUMEエラーからの復帰
RETURNサブルーチンから戻る
RIGHT$文字列の右側から指定文字数抜き出す
RND0以上1未満の乱数を返す
RUNプログラムを実行する
 SAVEプログラムを保存する
 SCREEN出力先を設定する
 SCRN$画面上の文字を返す
SGN符号を返す
SINサインを返す
SOUND指定した高さの音を鳴らす:WAVE
SPACE$指定数の空白を返す
SPCカーソルのある行の先頭から任意位置まで空白を出力する
SQR平方根を返す
 STICKテンキーからの入力値を返す
STOPプログラムを停止する
STR$値を文字列に変換する
 STRIGスペースキーの入力値を返す
STRING$指定文字を指定数生成する
SWAP変数の値を入れ替える
TABタブ位置までカーソルを移動させる
TANタンジェントを返す
 TIME秒数の設定等を行う
TIME$時刻を返す/設定
TRACE OFFトレースモード解除:TROFF
TRACE ONトレースモード設定:TRON
USRマシン語プログラムを呼び出す:CALL, FN
VAL文字列を値に変換する
VARPTR変数の格納アドレスを返す
WAIT一定時間処理を停止させる:DELAY
WIDTHテキスト画面の表示桁数を設定する
 XFER$指定文字列を中間言語にする