Differences between Basic Dialects#
Vergleich der Verschiedenen Basic Dialekte:#
Even the name of the command is the same, the syntax used in different basic dialects is different. The table below shows the different commands available in the Basic dialects.
Trotz gleichlautendem Befehl, kann die Syntax der einzelnen Dialekte abweichen!
Eigenschaften#
| ATARI-Basic | Turbo-Basic 1.5 | BASIC A+ | BASIC-XL | BASIC-XE | MS-BASIC |
Year | 1979 | 1985 | 1983 | 1984 | 1985 | 1981 |
Size | 8k | | 16k | 16k | 27k | |
Size in RAM | 8k | | 15k | 8k | 8k | |
Compiler | | x | - | - | - | - |
Runtime | | x | - | x | - | - |
Unlimited Strings | x | x | | | | |
String Array | | | | | x | x |
Number of Variables | 128 | | | | 128 | |
Parameter passing | - | - | | | x | |
Local variables | - | - | | | x | |
Lowercase characters | - | x | x | x | x | |
Reverse characters | - | x | x | x | x | |
Befehlsübersicht#
ATARI-Basic | Turbo-Basic 1.5 | BASIC A+ | BASIC-XL | BASIC-XE | MS-BASIC |
- | - | | | | |
| ! | | | | |
| %GET | | | | |
| %PUT | | | | |
& | & | & | & | & | & |
* | * | * | * | * | * |
. | . | . | . | . | . |
/ | / | / | / | / | / |
: | : | : | : | : | : |
- | - | & | & | & | & |
^ | ^ | ^ | ^ | ^ | ^ |
+ | + | + | + | + | + |
< | < | < | < | < | < |
= | = | = | = | = | = |
> | > | > | > | > | > |
ABS | ABS | ABS | ABS | ABS | ABS |
ADR | ADR | ADR | ADR | ADR | |
| | | | | AFTER |
AND | AND | AND | AND | AND | AND |
ASC | ASC | ASC | ASC | ASC | ASC |
ATN | ATN | ATN | ATN | ATN | ATN |
| | | | | AUTO |
| BGET | BGET | BGET | BGET | |
| BLOAD | | | | |
| BPUT | BPUT | BPUT | BPUT | |
| BRUN | | | | |
| | BUMP | BUMP | BUMP | |
BYE | BYE | BYE | BYE | BYE | |
CHR$ | CHR$ | CHR$ | CHR$ | CHR$ | CHR$ |
| CIRCLE | | | | |
| | | | | CLEAR |
| | | | | CLEAR STACK |
CLOAD | CLOAD | CLOAD | CLOAD | CLOAD | CLOAD |
CLOG | CLOG | CLOG | CLOG | CLOG | CLOG |
CLOSE | CLOSE | CLOSE | CLOSE | CLOSE | CLOSE |
CLR | CLR | CLR | CLR | CLR | |
| CLS | | | | CLS |
COLOR | COLOR | COLOR | COLOR | COLOR | COLOR |
COM | COM | COM | COM | COM | |
| | | | | COMMON |
CONT | CONT | CONT | CONT | CONT | CONT |
COS | COS | COS | COS | COS | COS |
| | CP | CP | CP | |
CSAVE | CSAVE | CSAVE | CSAVE | CSAVE | CSAVE |
DATA | DATA | DATA | DATA | DATA | DATA |
| DEC | | | | |
| | | | | DEF |
| | | | | DEFDBL |
| | | | | DEFINT |
| | | | | DEFSGN |
| | | | | DEFSTR |
DEG | DEG | DEG | DEG | DEG | DEG |
| DEL | DEL | DEL | DEL | DEL |
| DELETE | | | | |
DIM | DIM | DIM | DIM | DIM | DIM |
| DIR | DIR | DIR | DIR | |
| DIV | | | | |
| DO | | | | |
DOS | DOS | DOS | DOS | DOS | DOS |
| DPEEK | DPEEK | DPEEK | DPEEK | |
| DPOKE | DPOKE | DPOKE | DPOKE | |
DRAWTO | DRAWTO | DRAWTO | DRAWTO | DRAWTO | |
| DSOUND | | | | |
| DUMP | | | | |
| ELSE | ELSE | ELSE | ELSE | ELSE |
END | END | END | END | END | END |
| ENDIF | ENDIF | ENDIF | ENDIF | |
| ENDPROC | | | | |
| | ENDWHILE | ENDWHILE | ENDWHILE | |
ENTER | ENTER | ENTER | ENTER | ENTER | |
| | | | | EOF |
| | ERASE | ERASE | ERASE | |
| ERL | | | | ERL |
| ERR | ERR | ERR | ERR | ERR |
| | | | | ERROR |
| EXEC | | | | |
| EXIT | | | | |
| EXOR | | | | |
EXP | EXP | EXP | EXP | EXP | EXP |
| | FAST | FAST | FAST | |
| FCOLOR | | | | |
| | | | | FILL |
| FILLTO | | | | |
| | FIND | FIND | FIND | |
FOR | FOR | FOR | FOR | FOR | FOR |
| FRAC | | | | |
FRE | FRE | FRE | FRE | FRE | FRE |
GET | GET | GET | GET | GET | GET |
| GO# | | | | |
GOSUB | GOSUB | GOSUB | GOSUB | GOSUB | GOSUB |
GOTO | GOTO | GOTO | GOTO | GOTO | GOTO |
GRAPHICS | GRAPHICS | GRAPHICS | GRAPHICS | GRAPHICS | GRAPHICS |
| HEX$ | HEX$ | HEX$ | HEX$ | |
| | HSTICK | HSTICK | HSTICK | |
| | HITCLR | HITCLR | HITCLR | |
IF | IF | IF | IF | IF | IF |
| INKEY$ | | | | INKEY$ |
INPUT | INPUT | INPUT | INPUT | INPUT | INPUT |
| | | | | INPUT AT |
| INSTR | | | | INSTR |
INT | INT | INT | INT | INT | INT |
| | | | | KILL |
| | LEFT$ | LEFT$ | LEFT$ | LEFT$ |
LEN | LEN | LEN | LEN | LEN | LEN |
LET | LET | LET | LET | LET | LET |
| | | | | LINE INPUT |
| | | | | LINE INPUT AT |
LIST | LIST | LIST | LIST | LIST | LIST |
LOAD | LOAD | LOAD | LOAD | LOAD | LOAD |
| | | | LOCAL | |
LOCATE | LOCATE | LOCATE | LOCATE | LOCATE | |
| LOCK | | | | LOCK |
LOG | LOG | LOG | LOG | LOG | LOG |
| | LOMEM | LOMEM | LOMEM | |
| LOOP | | | | |
LPRINT | LPRINT | LPRINT | LPRINT | LPRINT | |
| | LVAR | LVAR | LVAR | |
| | | | | MERGE |
| | MID$ | MID$ | MID$ | MID$ |
| | MISSILE | MISSILE | MISSILE | |
| MOD | | | | |
| MOVE | MOVE | MOVE | MOVE | |
| | | | | NAME TO |
NEW | NEW | NEW | NEW | NEW | NEW |
NEXT | NEXT | NEXT | NEXT | NEXT | NEXT |
NOT | NOT | NOT | NOT | NOT | NOT |
NOTE | NOTE | NOTE | NOTE | NOTE | NOTE |
| | NUM | NUM | NUM | |
ON | ON | ON | ON | ON | ON |
| | | | | ON ERROR GOTO |
OPEN | OPEN | OPEN | OPEN | OPEN | |
| | | | | OPTION |
OR | OR | OR | OR | OR | OR |
PADDLE | PADDLE | PADDLE | PADDLE | PADDLE | PADDLE |
| PAINT | | | | |
| PAUSE | | | | |
PEEK | PEEK | PEEK | PEEK | PEEK | PEEK |
| | PEN | PEN | PEN | |
PLOT | PLOT | PLOT | PLOT | PLOT | PLOT |
| | | | | PLOT TO |
| | PMADR | PMADR | PMADR | |
| | PMCLR | PMCLR | PMCLR | |
| | PMCOLOR | PMCOLOR | PMCOLOR | |
| | PMGRAPHICS | PMGRAPHICS | PMGRAPHICS | |
| | PMMOVE | PMMOVE | PMMOVE | |
| | PMWIDTH | PMWIDTH | PMWIDTH | |
POINT | POINT | | | | |
POKE | POKE | POKE | POKE | POKE | POKE |
POP | POP | POP | POP | POP | |
POSITION | POSITION | POSITION | POSITION | POSITION | |
PRINT | PRINT | PRINT | PRINT | PRINT | PRINT |
| | | | | PRINT AT |
| | PRINT USING | PRINT USING | PRINT USING | PRINT USING |
| PROC | | | | |
| | | | PROCEDURE | |
| | PROTECT | PROTECT | PROTECT | |
PTRIG | PTRIG | PTRIG | PTRIG | PTRIG | PTRIG |
PUT | PUT | PUT | PUT | PUT | PUT |
RAD | RAD | RAD | RAD | RAD | |
| RAND | | | | |
| | RANDOM | RANDOM | RANDOM | |
| | | | | RANDOMIZE |
READ | READ | READ | READ | READ | READ |
REM | REM | REM | REM | REM | REM |
| RENAME | RENAME | RENAME | RENAME | |
| RENUM | RENUM | RENUM | RENUM | RENUM |
| REPEAT | | | | |
RESTORE | RESTORE | RESTORE | RESTORE | RESTORE | RESTORE |
| | | | | RESUME |
RETURN | RETURN | RETURN | RETURN | RETURN | RETURN |
| | RGET | RGET | RGET | |
| | RIGHT$ | RIGHT$ | RIGHT$ | RIGHT$ |
RND | RND | RND | RND | RND | RND |
| | RPUT | RPUT | RPUT | |
RUN | RUN | RUN | RUN | RUN | RUN |
SAVE | SAVE | SAVE | SAVE | SAVE | SAVE |
| | | | | SAVE LOCK |
| | | | | SCRN$ |
| | SET | SET | SET | |
SETCOLOR | SETCOLOR | SETCOLOR | SETCOLOR | SETCOLOR | SETCOLOR |
SGN | SGN | SGN | SGN | SGN | SGN |
SIN | SIN | SIN | SIN | SIN | SIN |
| | | | SORT | |
SOUND | SOUND | SOUND | SOUND | SOUND | SOUND |
SQR | SQR | SQR | SQR | SQR | SQR |
| | | | | STACK |
STATUS | STATUS | STATUS | STATUS | STATUS | STATUS |
STEP | STEP | STEP | STEP | STEP | STEP |
STICK | STICK | STICK | STICK | STICK | STICK |
STOP | STOP | STOP | STOP | STOP | STOP |
STR$ | STR$ | STR$ | STR$ | STR$ | STR$ |
STRIG | STRIG | STRIG | STRIG | STRIG | STRIG |
| | | | | STRING$ |
| | SYS | SYS | SYS | |
| | TAB | TAB | TAB | |
TAN | TAN | TAN | TAN | TAN | TAN |
| TEXT | | | | |
THEN | THEN | THEN | THEN | THEN | THEN |
| TIME | | | | TIME |
| TIME$ | | | | TIME$ |
TO | TO | TO | TO | TO | TO |
| TRACE | TRACE | TRACE | TRACE | |
| | TRACEOFF | TRACEOFF | TRACEOFF | |
TRAP | TRAP | TRAP | TRAP | TRAP | |
| | | | | TROFF |
| | | | | TRON |
| TRUNC | | | | |
| UINSTR | | | | |
| UNLOCK | | | | UNLOCK |
| | UNPROTECT | UNPROTECT | UNPROTECT | |
| UNTIL | | | | |
USR | USR | USR | USR | USR | USR |
VAL | VAL | VAL | VAL | VAL | VAL |
| | | | | VARPTR |
| | | | | VERIFY |
| | VSTICK | VSTICK | VSTICK | |
| | WAIT | WAIT | WAIT | |
| WEND | | | | |
| WHILE | WHILE | WHILE | WHILE | |
XIO | XIO | XIO | XIO | XIO | XIO |
| | | | XTEND | |