このページの本文へ移動
  1. F-BASIC V6.3 >

F-BASIC V6.3


 他BASIC言語との互換一覧
F-BASIC V6.3と他のBASICの命令・関数についての互換を示します。さらに移行支援機能によりコンバートできる命令・関数を示します。

CV01: F-BASIC V6.3と互換です。
CV02: 移行支援機能によりすべてコンバートします。
CV03: 一部コンバートできませんでした。移行支援機能にしたがってプログラムを修正する必要があります。
CV04: F-BASIC V6.3と文法が互換ですが、動作が異なる場合があるため、プログラム修正する必要があります。
CV05: F-BASIC V6.3には、この機能がありません。移行支援機能にしたがってプログラムを修正する必要があります。


N88-BASIC(MS-DOS版)
CV01 ラベル・ABS関数・AKCNV$関数・ASC関数・ATN関数・CDBL関数・CHR$関数・CINT関数・CLOSE・COLOR@・COS関数・CSNG関数・CSRLIN関数・DATA・DATE$関数・DEFDBL/INT/SNG/STR・DEF FN・DIM・END・EOF関数・ERASE・ERROR・EXP関数・FIELD・FIX関数・FOR〜NEXT・GET・GOSUB・GOTO・HEX$関数・IF〜THEN〜ELSE・INPUT・INPUT#・INPUT$・INSTR関数・INT関数・KACNV$関数・KEXT$関数・KEY・KILL・KINSTR関数・KMID$関数・LEFT$関数・LEN関数・LET・LINE INPUT・LINE INPUT#・LOCATE・LOG関数・LPOS関数・LPRINT・LPRINT USING・LSET・MAP関数・MID$(代入)・MID$関数・NAME・OCT$関数・ON ERROR GOTO・ON〜GOSUB・ON〜GOTO・POINT・POINT関数1・POS関数・PRINT・PRINT#・PRINT USING・PRINT# USING・PSET・PUT・READ・REM・RESTORE・RETURN・RIGHT$関数・RND関数・RSET・SEARCH関数・SGN関数・SIN関数・SPACE$関数・SPC関数・SQR関数・STOP・STR$関数・STRING$関数・SWAP・TAB関数・TAN関数・TIME$関数・VIEW・VIEW関数・WHILE〜WEND・WIDTH・WIDTH LPRINT・WINDOW関数・WRITE・WRITE#
CV02 CIRCLE・COLOR・LINE・OPEN・POINT関数2・TIME$ ON/OFF/STOP
CV03 BEEP・COM ON/OFF/STOP・DSKF関数・KEY ON/OFF/STOP・KNJ$関数・ON COM GOSUB・ON KEY GOSUB・ON TIME$ GOSUB・PAINT1,2・PRESET・RANDOMIZE・RESUME・RUN・VARPTR関数
CV04 CLS・COMMON・CVI/CVS/CVD関数・ERL関数・ERR関数・FRE関数・GET@・INKEY$関数・KLEN関数・KTYPE・LOC関数・LOF関数・MKI$/MKS$/MKD$関数・MOUSE関数・MOUSE ON/OFF/STOP・ON MOUSE GOSUB・PUT@・TRON/TROFF・VAL関数
CV05 ATTR$関数・BLOAD・BSAVE・CALL・CHAIN・CLEAR・CMD xxx・COLOR=・CONSOLE・COPY・DATE$・DEF SEG・DEF USR・DRAW・DSKO$・FILES/LFILES・FPOS関数・HELP ON/OFF/STOP・INP関数・INPUT WAIT・JIS$関数・KEY LIST・KINPUT・KPLOAD・LFILES・LINE INPUT WAIT・MERGE・MOUSE・ON HELP GOSUB・ON PEN GOSUB・ON PLAY GOSUB・ON STOP GOSUB・OPTION BASE・OUT・PEEK関数・PEN ON/OFF/STOP・PEN関数・PLAY xxx・POKE・ROLL・SCREEN・SET・STATUS xxx・STOP ON/OFF/STOP・TIME$(代入)・USR関数・VOICE xxx・WAIT

MS-BASIC/QuickBASIC
CV01 ABS関数・ASC関数・ATN関数・BEEP・CDBL関数・CHR$関数・CINT関数・COMMAND$関数・COS関数・CSNG関数・DEFDBL/INT/SNG/STR・DO〜LOOP・EOF関数・ERASE・ERROR・EXP関数・FIELD・FIX関数・FOR〜NEXT・GET(ファイル)・HEX$関数・INPUT#・INPUT$関数・INSTR関数・INT関数・KEXT$関数・KEY(n) ON/OFF/STOP・KILL・KINSTR関数・KLEN関数・LEFT$関数・LEN関数・LCASE$関数・LET・LINE INPUT#・LOG関数・LPRINT・LPRINT USING・LSET・LTRIM$関数・MID$(代入)・MID$関数・NAME・OCT$関数・POINT関数1・READ・REM・RIGHT$関数・RSET・RTRIM$関数・SELECT CASE・SGN関数・SHARED・SIN関数・SPACE$関数・SPC関数・SQR関数・STATIC・SWAP・TAB関数・TAN関数・TIME$関数・TYPE・UCASE$関数・VAL関数・WHILE〜WEND・WIDTH・WIDTH LPRINT・WRITE・WRITE#
CV02 ラベル・CDBL$関数・CHDIR・CHDRIVE・CIRCLE・COLOR・CONST・CSNG$関数・CSRLIN関数・CURDIR$関数・DECLARE・GET(グラフィック)・GOSUB・GOTO・IF〜THEN〜ELSE・$INCLUDE・LINE・LOCATE・MKDIR・ON ERROR・ON〜GOSUB・ON〜GOTO・ON KEY(n) GOSUB・PMAP関数・PUT(グラフィック)・RESTORE・RESUME・RETURN・RMDIR・SCREEN関数・TIMER
CV03 COMMON・DEF FN・DIM・END DEF・ENVIRON$関数・EXIT・FUNCTION・INPUT・LINE INPUT・LOCK/UNLOCK・OPEN/OPEN COM・PAINT・POINT関数2・PRESET・RANDOMIZE・RUN・SLEEP・STOP・SUB・VIEW・WINDOW
CV04 COM ON/OFF/STOP・CVD/CVI/CVL/CVS関数・DATE$関数・END・ERL関数・ERR関数・INKEY$関数・KEY・LOC関数・LOF関数・LPOS関数・MKI$/MKS$/MKD$関数・ON COM(n) GOSUB・POS関数・RND関数・SEEK/SEEK関数・SHELL・TRON/TROFF
CV05 通貨型データ・ISAMファイル・BEGINTRANS・BLOAD・BOF関数・BSAVE・CALL(BASIC)・CALLS・CCUR関数・CHAIN・CHECKPOINT・CLEAR・COMMITTRANS・CREATEINDEX・CVC関数・CVDMBF関数・CVSMBF関数・DATE$(代入)・DEFCUR・DEF SEG・DELETE・DELETEINDEX・DELETETABLE・DIR$関数・DRAW・$DYNAMIC・ENVIRON・ERDEV($)関数・ERR・EVENT・FILEATTR関数・FILES・FRE関数・GETINDEX$関数・INP関数・INPUT¥関数・INSERT・IOCTL/IOCTL$関数・JIS$関数・KEY LIST・KEY ON/OFF・KMID$(代入)・KPOS関数・KTN$関数・LBOUND関数・MKC$関数・MKDMBF$関数/MKSMBF$関数・MOVEFIRST/MOVELAST/MOVENEXT/MOVEPREVIOUS・ON PLAY(n) GOSUB・ON SIGNAL(n) GOSUB・ON TIMER(n) GOSUB・ON UEVENT GOSUB・OPTION BASE・OUT・PALETTE[USING]・PCOPY・PEEK関数・PLAY xxx/関数・POKE・REDIM・RESET・RETRIEVE・ROLLBACK[ALL]・SADD関数・SAVEPOINT関数・SCREEN・SEEKGT/GE/EQ・SETINDEX・SETMEM・SHELL関数・SIGNAL・SOUND・SSEG/SSEGADD関数・STACK/STACK関数・$STATIC・SYSTEM・TEXTCOMP関数・TIME$(代入)・TIMER ON/OFF/STOP・UBOUND関数・UEVENT・UPDATE・VARPTR/VARPTR$/VARSEG関数・VIEW PRINT・WAIT・

F-BASIC86HG/F-BASIC386
CV01 CDBL関数・CHR$関数・CINT関数・CLOSE・CLNG・CLS・COLOR1・COS関数・CSNG関数・CSRLIN関数・DATA・DATE関数・DATE$関数・DEFDBL/INT/SNG/STR・DEF FN・DIM・DSKF関数・ERROR・EXP関数・FIELD・FIX関数・FOR〜NEXT・GET・GOSUB・GOTO・HEX$関数・IF〜THEN〜ELSE・INPUT・INPUT#・INPUT$・INSTR関数・INT関数・INTERVAL・INTERVAL ON/OFF/STOP・JIS$関数・KACNV$関数・KEXT$関数・KEY・KEY ON/OFF/STOP・KILL・KINSTR関数・KLEFT$関数・KLEN関数・KMID$関数・KNJ$関数・KLEFT$関数・KTYPE関数・LEFT$関数・LEN関数・LET・LINE INPUT・LINE INPUT#・LOC関数・LOF関数・LOG関数・LPOS関数・LPRINT・LPRINT USING・LSET・MAP関数・MID$(代入)・MID$関数・MOUSE関数・MOUSE ON/OFF/STOP・NAME・OCT$関数・ON COM GOSUB・ON ERROR GOTO・ON〜GOSUB・ON〜GOTO・ON INTERVAL GOSUB・ON KEY GOSUB・ON MOUSE GOSUB・ON TIME GOSUB・OPEN・POINT・POINT関数1・POINT関数2・POS関数・PRESET・PRINT・PRINT#・PRINT USING・PRINT# USING・PUT・RSET・ SCREEN関数・SEARCH関数・SGN関数・ SIN関数・SPACE$関数・SPC関数・ SQR関数・STOP・STOP ON/OFF・STR$関数・STRING$関数・SWAP・TAB関数・TAN関数・TIME・TIME関数・VAL関数・VIEW・VIEW関数・WAIT・WHILE〜WEND・WIDTH・WINDOW関数・WRITE・WRITE#
CV02
CV03 BEEP・CIRCLE1・CONNECT・LINE・LOCATE・PAINT・RANDOMIZE・RUN・SYMBOL
CV04 COMMON・CONSOLE・CVI/CVL/CVS/CVD関数・ERL関数・ERR関数・GET@・INKEY$関数・MKI$/MKL$/MKS$/MKD$関数・PSET・PUT@・SHELL・TRON/TROFF
CV05 BGM・CALLM(関数)・CDINF・CD PAUSE/CONT/STOP・CD PLAY・CDSTART・ CDSTIME$関数・CHAIN・CIRCLE2・CLEAR・COLOR=・CVDMBF関数・CVSMBF関数・DATE$(代入)・DEF KANJI・DEF PEN・DEF SEG・DEF SPRITE・DEF USR・DRAW・DSKO$・FILES/LFILES・FRE関数・HARDC・INP関数・KEY LIST・LFILES・LOAD@・LOADM・MERGE・MOUSE・OUT・OUTM・PAD関数・PALETTE・PART/PART関数・PASTEL・PCMPLAY・PCMREC・PEEK関数・PLAY xxx・POKE・PTRIG関数・ROLL・SAVE@・SCREEN@・SIMPOSE・SINPUT・SPRITE xxx・SYSTEM・TIME$(代入)・USR関数・VARPTR関数・VOICE xxx