BASIC

Description

BASIC is a Disk BASIC dialect, compatible with IBM Personal Computer BASIC.

BASICA is a Advanced BASIC dialect, compatible with IBM Personal Computer BASIC.

GWBASIC is a same as Advanced BASIC dialect, compatible with IBM Personal Computer BASIC.

BASIC and BASICA not depended on BIOS Cassete BASIC.

Target goal is a QBASIC 1.1 compatibility.

Keywords

For now only IBM Personal Computer BASIC 1.10 words checked

Dsk - Disk BASIC (BASIC.COM)

Adv - Advanced BASIC (BASICA.COM)

In plans:

Gw - GW-BASIC 3.23

Functions

Name	Status
ABS	Done
ASC	Done
ATN	Done
CALL
CDBL	Done
CHR$	Done
CINT	Done
CIRCLE (Adv+)	Done
CLOSE	Done
CLS	Done
COLOR
COM(n) (Adv+)
COS	Done
CSNG	Done
CSRLIN
CVD (Dsk+)	Done
CVI (Dsk+)	Done
CVS (Dsk+)	Done
DATE$ (Dsk+)	Done
EOF	Done
ERL	Done
ERR	Done
ERROR	Done
EXP	Done
FILES (Dsk+)	Done
FIX	Done
FRE	Done
GET (Dsk+)	Done
HEX$	Done
INKEY$	Done
INP
INPUT$	Done
INSTR	Done
INT	Done
KILL (Dsk+)	Done
LEFT$	Done
LEN	Done
LOC (Dsk+)	Done
LOCATE	Done
LOF (Dsk+)	Done
LOG	Done
LPOS	Done
MID$	Done
MKD$ (Dsk+)	Done
MKI$ (Dsk+)	Done
MKS$ (Dsk+)	Done
OCT$	Done
OUT
PEEK
POINT
POKE
POS	Done
PUT (Dsk+)	Done
RANDOMIZE	Done
RESET (Dsk+)	Done
RIGHT$	Done
RND	Done
SCREEN()
SGN	Done
SIN	Done
SPACE$	Done
SPC	Done
SQR	Done
STICK
STR$	Done
STRING$	Done
TAB	Done
TAN	Done
TIME$ (Dsk+)	Done
TRON	Done
TROFF	Done
USR
VAL	Done
VARPTR
VARPTR$ (Dsk+)
WAIT
WIDTH	Done
WRITE	Done

Command

Name	Status
AUTO	Done
BEEP
BLOAD
BSAVE
CHAIN (Dsk+)	Done
CLEAR	Done
COMMON (Dsk+)	Done
CONT	Done
DATA	Done
DEF FN	Done
DEF SEG
DEFDBL	Done
DEFINT	Done
DEFSNG	Done
DEFSTR	Done
DEF USR
DELETE	Done
DIM	Done
DRAW (Adv+)
EDIT
END	Done
ERASE	Done
FIELD (Dsk+)	Done
FOR/NEXT	Done
GET (Graphics) (Adv+)
GOSUB	Done
GOTO	Done
IF	Done
INPUT	Done
INPUT	Done
KEY
KEY(N) (Adv+)
LET	Done
LINE
LINE INPUT	Done
LIST	Done
LLIST	Done
LOAD	Done
LPRINT	Done
LSET (Dsk+)	Done
MERGE	Done
MOTOR
NAME (Dsk+)	Done
NEW	Done
ON COM (Adv+)
ON ERROR	Done
ON GOSUB	Done
ON GOTO	Done
ON KEY (Adv+)
ON PEN (Adv+)
ON STRIG (Adv+)
OPEN	Done
OPTION BASE	Done
PAINT (Adv+)
PEN
PLAY (Adv+)
PRINT	Done
PSET
PRESET
PUT (Graphics) (Adv+)
READ	Done
REM	Done
RENUM
RESTORE	Done
RESUME	Done
RETURN	Done
RSET (Dsk+)	Done
RUN	Done
SAVE	Done
SCREEN (Statement)
SOUND
STOP	Done
STRIG
SWAP	Done
SYSTEM (Dsk+)	Done
WEND	Done
WHILE	Done
DOS Commands
Internal
External	APPEND ASSIGN ATTRIB BASIC BASICA CHOICE COMMAND COMP DEBUG DISKCOMP DISKCOPY DOSKEY EDIT EDLIN EXIT_VDM FC FIND FSACCESS GRAFTABL GWBASIC HELP HELPMSG JOIN LABEL MEM MORE MOVE MSD QBASIC SORT SUBST XCOPY