MB−6885 BASICマスターJr. BASIC
<数値範囲> 整数 0〜±999999999 少数 ±0.00000001〜±99999999.9 指数 ±2.93873588×10の-39乗〜±1.70141183×10の38乗 ※キー入力範囲は±2.93873588×10の-39乗〜±1.06338239×10の38乗 16進数 $0000〜$FFFF <コマンド> NEW RUN LIST LIST# CONTINUE SIZE LOAD”ファイル名” SAVE”ファイル名” VERIFY”ファイル名” MERGE”ファイル名” SEQ RESEQ DEL MONITOR <ステートメント> PRINT PRINT# INPUT INPUT”ストリング” LET GOTO IF…[THEN] FOR…TO…STEP NEXT STOP END GOSUB RETURN ON…GOTO ON…GOSUB READ DATA RESTORE DIM RANDOMIZE REM DEF FNx <特殊ステートメント> MUSIC PLOT POKE CALL <組み込み変数> CURSOR TIME <組み込み定数> PAI <データ入出力ステートメント> OPEN CLOSE PRINT#n,x INPUT#n,x <演算関数> SIN(X) COS(X) TAN(X) ATN(X) EXP(X) LOG(X) SQR(X) ABS(X) INT(X) RND(X) SGN(X) <特殊関数> PEEK(x) <PRINT文用関数> TAB(x) HEX(x) <文字取り扱い関数> LEFT$(x$,n) RIGHT$(x$,n) MID$(x$,m,n) LEN(x$) ASC(x$) STR$(x) VAL(x$) CHR$(x) CURSOR$ INKEY$ SPC(x) <エラーコード> 1.SYNTAX ERROR 文法誤り 2.LINE NUMBER ERROR 行番号誤り 3.OVERFLOW ERROR 数値範囲誤り 4.MEMORY FULL ERROR メモリオーバー 5.ERROR 1 変数が多過ぎる 6.ERROR 2 ステートメントオーバー(79字まで) 7.ERROR 3 ファイル名がおかしい(6文字まで) 8.ERROR 4 0で割ろうとした 9.ERROR 5 関数の引数値がおかしい 10.ERROR 6 デバイスエラー、OPENせずにアクセスした 11.ERROR 7 配列エラー 12.ERROR 8 FOR〜NEXTエラー 13.ERROR 9 GOSUB〜RETURNエラー 14.ERROR 10 文字式の中に文字因子以外を使用 15.ERROR 11 FOR〜NEXTネスト15重を超えた、式が複雑過ぎる 16.ERROR 12 GOSUB〜RETURNネスト30重を超えた 17.ERROR 13 変数が未定義 18.ERROR 14 配列宣言の2重定義 19.ERROR 15 配列宣言のサイズエラー(数値:1〜8500、文字:1〜 255) 20.ERROR 16 配列宣言されていない 21.ERROR 17 配列宣言されているサイズオーバー 22.ERROR 18 文字変数で演算した 23.ERROR 19 未定義関数を使用した、式中で使用できない文字、関数を使用 24.ERROR 20 未定義のユーザ定義関数エラー 25.ERROR 21 DATAが無いまたは足りない 26.ERROR 22 DATA文の区切りがおかしい 27.ERROR 23 数値以外のデータを数値として使用 28.ERROR 24 INPUT、GOSUBをダイレクト実行した 29.ERROR 25 コマンドをプログラム中で実行した 30.PRINTER NOT READY ERROR プリンターがREADY状態ではない、接続されていない
Home へ戻る