＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠

				Be88-BASIC　サポート命令一覧

				Be88-BASIC	Supported commands
				( This document is bilingual: Japanese / English )

＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠＠


　サポートしている命令・関数は以下の通りです。本家との相違については、Different.txt をご覧下さい。

  Be88-BASIC supports the follow commands / functions. See Different.txt for differences between Be88-BASIC and N88-BASIC.



★★★　サポートしている演算子　( Operator )　★★★

　全ての演算子をサポートしています。

  All operators are supported.

(), ^, *, /, \, MOD, +, -
=, <, >, <>, >< , <=, =<, >=, =>
NOT, AND, OR, XOR, IMP, EQV



★★★　サポートしている関数一覧　( Function )　★★★

　一般命令カテゴリの関数を全てサポートしています。
　テキスト画面制御カテゴリの関数を全てサポートしています。
　グラフィック画面制御カテゴリの関数を一部サポートしています。
　算術関数カテゴリの関数をほとんどサポートしています。
　1 バイト系文字列操作カテゴリの関数をほとんどサポートしています。
　日本語文字列操作カテゴリの関数をほとんどサポートしています。
　ファイル制御カテゴリの関数を一部サポートしています。
　キー制御カテゴリの関数を全てサポートしています。
　時刻・日付制御カテゴリの関数を全てサポートしています。
　I/O ポート入出力制御カテゴリの関数を全てサポートしています。

　* 印付きのものは、本家と多少動作が異なります。
　+ 印付きのものは、DOS-BASIC 風の書き方・実行結果もサポートしています。

  The follow functions are supported. *-marked functions have a little differences to N88-BASIC. +-marked commands support DOS-BASIC.

ABS
AKCNV$
ASC
ATN
CDBL
CHR$
CINT
COS
CSNG
CSRLIN
DATE$ *
EOF *
EXP
FIX
HEX$
INKEY$
INPUT$
INSTR +
INP *
INT
JIS$ *
KACNV$
KEXT$
KINSTR +
KLEN *+
KMID$ +
KNJ$
LEFT$ +
LEN +
LOG
MID$ *+
MOUSE +
OCT$
PEEK *
[1] POINT
[2] POINT
POS
RIGHT$ +
RND *
SEARCH *
SGN
SIN
SPACE$
SPC *
SQR
STR$
STRING$
TAB *
TAN
TIME$ *
VAL



★★★　サポートしている命令一覧　( Commands )　★★★

　コマンドカテゴリの命令を一部サポートしています。
　一般命令カテゴリの命令をほとんどサポートしています。
　テキスト画面制御カテゴリの命令を全てサポートしています。
　グラフィック画面制御カテゴリの命令を一部サポートしています。
　1 バイト系文字列操作カテゴリの命令を全てサポートしています。
　ファイル制御カテゴリの命令を一部サポートしています。
　キー制御カテゴリの命令を一部サポートしています。
　サウンド制御カテゴリの命令を一部サポートしています。

　* 印付きのものは、本家と多少動作が異なります。
　+ 印付きのものは、DOS-BASIC 風の書き方・実行結果もサポートしています。

  The follow commands are supported. *-marked commands have a little differences to N88-BASIC. +-marked commands support DOS-BASIC.

BEEP
CALL *
CHAIN *
CIRCLE *
CLOSE
CLS
[1] COLOR
[2] COLOR
COLOR@
CONSOLE *+
DEF FN *
DEFINT / DEFSNG / DEFDBL / DEFSTR *
DEF SEG
DATA
DIM *
END
FILES *
FOR ~ TO ~ STEP ~ NEXT
GET@
GOSUB ~ RETURN
GOTO / GO TO
HELP ON / OFF / STOP
IF ~ THEN ~ ELSE / IF ~ GOTO ~ ELSE
INPUT
INPUT#
INPUT WAIT
KEY
KEY ON / OFF / STOP
KINPUT *
LET
LINE *
LINE INPUT
LINE INPUT#
LINE INPUT WAIT
LOCATE *
MID$ *
MOUSE +
MOUSE ON / OFF / STOP +
ON ~ GOSUB / ON ~ GOTO
ON HELP GOSUB
ON KEY GOSUB
ON MOUSE GOSUB +
ON PLAY GOSUB
ON STOP GOSUB
ON TIME$ GOSUB
OPEN *
OPTION BASE *
[1] PAINT
PLAY *
PLAY ALLOC *
PLAY ON / OFF / STOP
POINT
PRESET
PRINT
PRINT# *
PRINT USING *
PSET
PUT@ *
RANDOMIZE
READ
REM
RESTORE
ROLL *
RUN *
SCREEN *
STOP
STOP ON / OFF / STOP
SWAP
TIME$ ON / OFF / STOP
WHILE ~ WEND
WIDTH *
WRITE
WRITE#



★★★　不要な命令一覧　( Unneccessary commands )　★★★

ERASE



★★★　Be88-IDE の機能により代替できる命令一覧　( Commands provided by Be88-IDE )　★★★

DELETE
LIST / LLIST
LOAD
MERGE
RENUM
SAVE
NEW
TRON / TROFF



★★★　BeOS の機能により代替できる命令一覧　( Commands provided by BeOS )　★★★

NEW ON
LFILES
KILL
NAME
SET



★★★　サポートしている拡張関数一覧　( Extensive functions )　★★★

　Be88-BASIC は、拡張関数を最小限に抑える方向で開発されています。

BE88VERSION$
SYSTEMTIME



★★★　サポートしている拡張命令一覧　( Extensive commands )　★★★

　Be88-BASIC は、拡張命令を最小限に抑える方向で開発されています。

SLEEP


