At line 12 changed 7 lines |
| || ATARI-Basic|| Turbo-Basic 1.5|| BASIC-A+ || BASIC-XL || BASIC-XE|| MS-BASIC |
|__size __ | 8k | x | 16k | 16k | 27k | |
|__size in RAM __ | 8k | x | 8k | 8k | 8k | |
|__ unlimited Strings __ | x | x | | | | |
|__ String Array __ | | | | | | x |
|__ lowercase characters__| - | x | x | x | x | |
|__ reverse characters __ | - | x | x | x | x | |
| || 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 | |
At line 26 added one line |
|
At line 21 changed 215 lines |
|| ATARI-Basic|| Turbo-Basic 1.5|| BASIC-XL|| MS-BASIC |
| -| -| | |
| | !| | |
| | %GET| | |
| | %PUT| | |
| &| &| &| & |
| .| .| .| . |
| /| /| /| / |
| :| :| :| : |
| -| -| &| & |
| ^| ^| ^| ^ |
| +| +| +| + |
| <| <| <| < |
| =| =| =| = |
| >| >| >| > |
| ABS| ABS| ABS| ABS |
| ADR| ADR| ADR| |
| | | | AFTER |
| AND| AND| AND| AND |
| ASC| ASC| ASC| ASC |
| ATN| ATN| ATN| ATN |
| | | | AUTO |
| | BGET| BGET| |
| | BLOAD| | |
| | BPUT| BPUT| |
| | BRUN| | |
| | | BUMP| |
| BYE| BYE| BYE| |
| CHR$| CHR$| CHR$| CHR$ |
| | CIRCLE| | |
| | | | CLEAR |
| | | | CLEAR STACK |
| CLOAD| CLOAD| CLOAD| CLOAD |
| CLOG| CLOG| CLOG| CLOG |
| CLOSE| CLOSE| CLOSE| CLOSE |
| CLR| CLR| CLR| |
| | CLS| | CLS |
| COLOR| COLOR| COLOR| COLOR |
| COM| COM| COM| |
| | | | COMMON |
| CONT| CONT| CONT| CONT |
| COS| COS| COS| COS |
| | | CP| |
| CSAVE| CSAVE| CSAVE| CSAVE |
| DATA| DATA| DATA| DATA |
| | DEC| | |
| | | | DEF |
| | | | DEFDBL |
| | | | DEFINT |
| | | | DEFSGN |
| | | | DEFSTR |
| DEG| DEG| DEG| DEG |
| | DEL| DEL| DEL |
| | DELETE| | |
| DIM| DIM| DIM| DIM |
| | DIR| DIR| |
| | DIV| | |
| | DO| | |
| DOS| DOS| DOS| DOS |
| | DPEEK| DPEEK| |
| | DPOKE| DPOKE| |
| DRAWTO| DRAWTO| DRAWTO| |
| | DSOUND| | |
| | DUMP| | |
| | ELSE| ELSE| ELSE |
| END| END| END| END |
| | ENDIF| ENDIF| |
| | ENDPROC| | |
| | | ENDWHILE| |
| ENTER| ENTER| ENTER| |
| | | | EOF |
| | | ERASE| |
| | ERL| | ERL |
| | ERR| ERR| ERR |
| | | | ERROR |
| | EXEC| | |
| | EXIT| | |
| | EXOR| | |
| EXP| EXP| EXP| EXP |
| | | FAST| |
| | FCOLOR| | |
| | | | FILL |
| | FILLTO| | |
| | | FIND| |
| FOR| FOR| FOR| FOR |
| | FRAC| | |
| FRE| FRE| FRE| FRE |
| GET| GET| GET| GET |
| | GO#| | |
| GOSUB| GOSUB| GOSUB| GOSUB |
| GOTO| GOTO| GOTO| GOTO |
| GRAPHICS| GRAPHICS| GRAPHICS| GRAPHICS |
| | HEX$| HEX$| |
| | | HSTICK| |
| IF| IF| IF| IF |
| | INKEY$| | INKEY$ |
| INPUT| INPUT| INPUT| INPUT |
| | | | INPUT AT |
| | INSTR| | INSTR |
| INT| INT| INT| INT |
| | | | KILL |
| | | LEFT$| LEFT$ |
| LEN| LEN| LEN| LEN |
| LET| LET| LET| LET |
| | | | LINE INPUT |
| | | | LINE INPUT AT |
| LIST| LIST| LIST| LIST |
| LOAD| LOAD| LOAD| LOAD |
| LOCATE| LOCATE| LOCATE| |
| | LOCK| | LOCK |
| LOG| LOG| LOG| LOG |
| | | LOMEM| |
| | LOOP| | |
| LPRINT| LPRINT| LPRINT| |
| | | LVAR| |
| | | | MERGE |
| | | MID$| MID$ |
| | | MISSILE| |
| | MOD| | |
| | MOVE| MOVE| |
| | | | NAME TO |
| NEW| NEW| NEW| NEW |
| NEXT| NEXT| NEXT| NEXT |
| NOT| NOT| NOT| NOT |
| NOTE| NOTE| NOTE| NOTE |
| | | NUM| |
| ON| ON| ON| ON |
| | | | ON ERROR GOTO |
| OPEN| OPEN| OPEN| |
| | | | OPTION |
| OR| OR| OR| OR |
| PADDLE| PADDLE| PADDLE| PADDLE |
| | PAINT| | |
| | PAUSE| | |
| PEEK| PEEK| PEEK| PEEK |
| | | PEN| |
| PLOT| PLOT| PLOT| PLOT |
| | | | PLOT TO |
| | | PMADR| |
| | | PMCLR| |
| | | PMCOLOR| |
| | | PMGRAPHICS| |
| | | PMMOVE| |
| | | PMWIDTH| |
| POINT| POINT| | |
| POKE| POKE| POKE| POKE |
| POP| POP| POP| |
| POSITION| POSITION| POSITION| |
| PRINT| PRINT| PRINT| PRINT |
| | | | PRINT AT |
| | | PRINT USING| PRINT USING |
| | PROC| | |
| | | PROTECT| |
| PTRIG| PTRIG| PTRIG| PTRIG |
| PUT| PUT| PUT| PUT |
| RAD| RAD| RAD| |
| | RAND| | |
| | | RANDOM| |
| | | | RANDOMIZE |
| READ| READ| READ| READ |
| REM| REM| REM| REM |
| | RENAME| RENAME| |
| | RENUM| RENUM| RENUM |
| | REPEAT| | |
| RESTORE| RESTORE| RESTORE| RESTORE |
| | | | RESUME |
| RETURN| RETURN| RETURN| RETURN |
| | | RGET| |
| | | RIGHT$| RIGHT$ |
| RND| RND| RND| RND |
| | | RPUT| |
| RUN| RUN| RUN| RUN |
| SAVE| SAVE| SAVE| SAVE |
| | | | SAVE LOCK |
| | | | SCRN$ |
| | | SET| |
| SETCOLOR| SETCOLOR| SETCOLOR| SETCOLOR |
| SGN| SGN| SGN| SGN |
| SIN| SIN| SIN| SIN |
| SOUND| SOUND| SOUND| SOUND |
| SQR| SQR| SQR| SQR |
| | | | STACK |
| STATUS| STATUS| STATUS| STATUS |
| STEP| STEP| STEP| STEP |
| STICK| STICK| STICK| STICK |
| STOP| STOP| STOP| STOP |
| STR$| STR$| STR$| STR$ |
| STRIG| STRIG| STRIG| STRIG |
| | | | STRING$ |
| | | SYS| |
| | | TAB| |
| TAN| TAN| TAN| TAN |
| | TEXT| | |
| THEN| THEN| THEN| THEN |
| | TIME| | TIME |
| | TIME$| | TIME$ |
| TO| TO| TO| TO |
| | TRACE| TRACE| |
| | | TRACEOFF| |
| TRAP| TRAP| TRAP| |
| | | | TROFF |
| | | | TRON |
| | TRUNC| | |
| | UINSTR| | |
| | UNLOCK| | UNLOCK |
| | | UNPROTECT| |
| | UNTIL| | |
| USR| USR| USR| USR |
| VAL| VAL| VAL| VAL |
| | | | VARPTR |
| | | | VERIFY |
| | | WAIT| |
| | WEND| | |
| | WHILE| WHILE| |
| XIO| XIO| XIO| XIO |
|| 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| |