N88互換命令

N88(86)互換命令

N88-BASICの動作に完全対応出来ていないもの多数あります。

詳しくは、マニュアルを読んで下さい。

VL-BASICでは、これ以外に独自拡張命令がありますので、

マニュアルを読んで下さい。

間違いがあるかもしれませんがご了承ください。

VL-BASIC,NL-BASICで一応対応しているN88-BASICコマンド一覧

1...........2...........3...........4...........5...........6...........

ABS AKCNV$ AND ASC ATN ATTR$

AUTO

BEEP BLOAD BSAVE

CDBL CHAIN CHDIR CHILD CHR$ CINT

CIRCLE CLEAR CLOSE CLS COLOR COLOR@

COMMON CONSOLE CONT COPY COS CSNG

CSRLIN CVD CVI CVS

DATA DATE$ DEF FN DEFDBL DEFINT DEF SEG

DEFSNG DEFSTR DELETE DIM DRAW DSKF

EDIT ELSE END EOF EQV ERASE

ERL ERR ERROR EXP

FIELD FILES FIX FOR FRE

GET # GET@ GOSUB GOTO

HELP ON/OFF/STOP HEX$

IF

IMP INKEY$ INP INPUT INPUT # INPUT$

INPUT WAIT INSTR INT

JIS$

KACNV$ KEXT$ KEY KEY LIST KEY ON/OFF/STOP

KILL KINPUT KINSTR KLEN KMID$ KNJ$

KPLOAD KTYPE LEFT$ LEN LET LFILES

LINE LINE INPUT LINE INPUT# LINE INPUT WAIT

LIST LLIST LOAD LOC LOCATE

LOF LOG LPOS LPRINT LPRINT USING

LSET

MAP MERGE MID$ MKDIR MKD$ MKI$

MKS$ MOD (MON) MOUSE

MOUSE ON/OFF/STOP

NAME NEW NEXT NOT (NEW ON)

OCT$

ON ERROR GOTO 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

OR (OUT)

PAINT PEEK PLAY PLAY ALLOC PLAY ON/OFF/STOP

POINT POKE POS PRESET PRINT (?) PRINT #

PRINT USING PRINT # USING

PSET PUT # PUT@

RANDOMIZE READ REM (') RENUM RESTORE RESUME

RETURN RIGHT$ RMDIR RND ROLL RSET

RUN

SAVE SCREEN SEARCH SET SGN SIN

SPACE$ SPC SQR STATUS PLAY

STEP STOP STOP ON/OFF/STOP

STR$ STRING$ SWAP SYSTEM

TAB TAN THEN TIME$ TIME$ ON/OFF/STOP

TO TROFF TRON

VAL VARPTR VIEW

WAIT WEND WHILE WIDTH WIDTH LPRINT

WINDOW WRITE WRITE#

XOR

------------------------------------------------------------------------

N88-BASIC(86) (VL-BASIC,NL-BASICで一切対応していないコマンド)

1...........2...........3...........4...........5...........6...........

CALL

CMD ALLOC CMD BREAK CMD CHANGE DUPLEX

CMD CONNECT CMD CONT CMD DELIM

CMD DIAL CMD DISCONNECT CMD ERASE

CMD ERAUSR CMD ERROR ON/OFF/STOP CMD FREE

CMD GET CMD HELLO CMD LINE CLOSE

CMD LINE ON/OFF/STOP CMD LINE OPEN CMD LOGOFF

CMD LOGON CMD LPT CLEAR CMD LPT CLODE

CMD LPT OPEN CMD LSTATE CMD LSTATUS

CMD LVOLS CMD MAIL ON/OFF/STOP CMD MDSUBR

CMD MKUSR CMD MKVOL CMD MODE CUT

CMD MODIFY CMD ON ERROR GOSUB CMD ON LINE GOSUB

CMD ON MAIL GOSUB CMD PAUSE CMD PPR

CMD PUT CMD RECEIVE CMD RETRACT

CMD RETURN CMD SERVER CMD START

CMD STATE CMD STATUS CMD STOP SERVER

CMD STORE DIAL CMD TIMEOUT CMD VOLS

COM ON/OFF/STOP

DEF USR (DSKI$) (DSKO$)

ENVIRON ENVIRON$ (FPOS) IEEE IRESET REN

ISET IFC ISET REN ISET SRQ

LINE INPUT@ (LOAD?) (MOTOR)

ON COM GOSUB (ON PEN GOSUB) ON SRQ GOSUB

OV

PCAL$ PCHK PCNV PCNV$

(PEN) (PEN ON/OFF/STOP) POLL PPOLL PRINT@

RBYTE

SEGPTR SRQ ON/OFF/STOP

STATUS STATUS DIAL STATUS DIAL$

STATUS DSKF STATUS DSKI$ STATUS ERROR

STATUS LINE STATUS MODE (TERM)

USR

VOICE VOICE COPY VOICE INIT VOICE LFO VOICE REG

WBYTE

N88(88)互換命令

N88-BASIC(88)(PC-8801)に完全対応出来ていないもの多数あります

詳しくは、マニュアルを読んで下さい

間違いがあるかもしれませんがご了承ください

(命令はXLBasic01Cpu.txt,CMDはXLBasic01Cmd.txtを見て下さい)

未対応命令

1...........2...........3...........4...........5...........6...........

COM FPOS IEEE IRESET ISET MOTOR

PEN POLL RBYTE SRQ STATUS

TERM WBYTE

削除したPC-9801の命令

1...........2...........3...........4...........5...........6...........

JIS$ KEXT$ KINPUT KINSTR KMID$ KNJ$

残っているPC-9801の命令

1...........2...........3...........4...........5...........6...........

CHDIR CHILD EDIT MKDIR MOUSE

MOUSE ON/OFF/STOP ON PLAY GOSUB ON MOUSE GOSUB

PLAY PLAY ALLOC PLAY ON/OFF/STOP

RMDIR STATUS PLAY SYSTEM

追加した88命令

1...........2...........3...........4...........5...........6...........

KPOS

一応対応している命令(98→88が出来ていないもの含む)

1...........2...........3...........4...........5...........6...........

ABS AKCNV$ AND ASC ATN ATTR$

AUTO

BEEP BLOAD BSAVE CALL

CDBL CHAIN CHR$ CINT CIRCLE CLEAR

CLOSE CLS CMD COLOR

COMMON CONSOLE CONT COPY COS CSNG

CSRLIN CVD CVI CVS

DATA DATE$ DEF FN DEF USR DEFDBL DEFINT

DEFSNG DEFSTR DELETE DIM DSKF

ELSE END EOF EQV ERASE

ERL ERR ERROR EXP

FIELD FILES FIX FOR FRE

GET # GET@ GOSUB GOTO

HELP ON/OFF/STOP HEX$

IF

IMP INKEY$ INP INPUT INPUT # INPUT$

INPUT WAIT INSTR INT

KACNV$ KANJI KEY KEY LIST KEY ON/OFF/STOP

KILL KLEN

KPLOAD KTYPE LEFT$ LEN LET LFILES

LINE LINE INPUT LINE INPUT# LINE INPUT WAIT

LIST LLIST LOAD LOC LOCATE

LOF LOG LPOS LPRINT LPRINT USING

LSET

MAP MERGE MID$ MKD$ MKI$

MKS$ MOD (MON)

NAME NEW NEXT NOT (NEW ON)

OCT$

ON ERROR GOTO ON GOSUB ON GOTO

ON HELP GOSUB ON KEY GOSUB ON STOP GOSUB

ON TIME$ GOSUB OPEN OPTION BASE

OR (OUT)

PAINT PEEK

POINT POKE POS PRESET PRINT (?) PRINT #

PRINT USING PRINT # USING

PSET PUT # PUT@

RANDOMIZE READ REM (') RENUM RESTORE RESUME

RETURN RIGHT$ RND ROLL RSET

RUN

SAVE SCREEN SEARCH SET SGN SIN

SPACE$ SPC SQR

STEP STOP STOP ON/OFF/STOP

STR$ STRING$ SWAP

TAB TAN THEN TIME$ TIME$ ON/OFF/STOP

TO TROFF TRON USR

VAL VARPTR VIEW

WAIT WEND WHILE WIDTH WIDTH LPRINT

WINDOW WRITE WRITE#

XOR