Difference between revisions of "Tokens"
From The Dragon Archive
(add missing 0xff80: "SGN" for coco) |
(update CoCo tokens: https://github.com/jedie/DragonPy/commit/ba643b9efb0b4d46448450d5448c67a4aeae4846) |
||
Line 4: | Line 4: | ||
+ | |||
+ | * "CoCo A": - Tokens from Color BASIC 1.3 | ||
+ | * "CoCo B": - Additional tokens from Extended Color BASIC 1.1 only | ||
{| class="wikitable" style="font-family: monospace; background-color:#ffffcc;" cellpadding="10" | {| class="wikitable" style="font-family: monospace; background-color:#ffffcc;" cellpadding="10" | ||
|- | |- | ||
Line 9: | Line 12: | ||
! Dragon | ! Dragon | ||
token | token | ||
− | ! CoCo | + | ! CoCo A |
+ | token | ||
+ | ! CoCo B | ||
token | token | ||
Line 16: | Line 21: | ||
| FOR | | FOR | ||
| FOR | | FOR | ||
+ | | | ||
|- | |- | ||
| $81 | | $81 | ||
| GO | | GO | ||
| GO | | GO | ||
+ | | | ||
|- | |- | ||
| $82 | | $82 | ||
| REM | | REM | ||
| REM | | REM | ||
+ | | | ||
|- | |- | ||
| $83 | | $83 | ||
| ' | | ' | ||
| ' | | ' | ||
+ | | | ||
|- | |- | ||
| $84 | | $84 | ||
| ELSE | | ELSE | ||
| ELSE | | ELSE | ||
+ | | | ||
|- | |- | ||
| $85 | | $85 | ||
| IF | | IF | ||
| IF | | IF | ||
+ | | | ||
|- | |- | ||
| $86 | | $86 | ||
| DATA | | DATA | ||
| DATA | | DATA | ||
+ | | | ||
|- | |- | ||
| $87 | | $87 | ||
| PRINT | | PRINT | ||
| PRINT | | PRINT | ||
+ | | | ||
|- | |- | ||
| $88 | | $88 | ||
| ON | | ON | ||
| ON | | ON | ||
+ | | | ||
|- | |- | ||
| $89 | | $89 | ||
| INPUT | | INPUT | ||
| INPUT | | INPUT | ||
+ | | | ||
|- | |- | ||
| $8a | | $8a | ||
| END | | END | ||
| END | | END | ||
+ | | | ||
|- | |- | ||
| $8b | | $8b | ||
| NEXT | | NEXT | ||
| NEXT | | NEXT | ||
+ | | | ||
|- | |- | ||
| $8c | | $8c | ||
| DIM | | DIM | ||
| DIM | | DIM | ||
+ | | | ||
|- | |- | ||
| $8d | | $8d | ||
| READ | | READ | ||
| READ | | READ | ||
+ | | | ||
|- | |- | ||
| $8e | | $8e | ||
| LET | | LET | ||
| RUN | | RUN | ||
+ | | | ||
|- | |- | ||
| $8f | | $8f | ||
| RUN | | RUN | ||
| RESTORE | | RESTORE | ||
+ | | | ||
|- | |- | ||
| $90 | | $90 | ||
| RESTORE | | RESTORE | ||
| RETURN | | RETURN | ||
+ | | | ||
|- | |- | ||
| $91 | | $91 | ||
| RETURN | | RETURN | ||
| STOP | | STOP | ||
+ | | | ||
|- | |- | ||
| $92 | | $92 | ||
| STOP | | STOP | ||
| POKE | | POKE | ||
+ | | | ||
|- | |- | ||
| $93 | | $93 | ||
| POKE | | POKE | ||
| CONT | | CONT | ||
+ | | | ||
|- | |- | ||
| $94 | | $94 | ||
| CONT | | CONT | ||
| LIST | | LIST | ||
+ | | | ||
|- | |- | ||
| $95 | | $95 | ||
| LIST | | LIST | ||
| CLEAR | | CLEAR | ||
+ | | | ||
|- | |- | ||
| $96 | | $96 | ||
| CLEAR | | CLEAR | ||
| NEW | | NEW | ||
+ | | | ||
|- | |- | ||
| $97 | | $97 | ||
| NEW | | NEW | ||
| CLOAD | | CLOAD | ||
+ | | | ||
|- | |- | ||
| $98 | | $98 | ||
| DEF | | DEF | ||
| CSAVE | | CSAVE | ||
+ | | | ||
|- | |- | ||
| $99 | | $99 | ||
| CLOAD | | CLOAD | ||
| OPEN | | OPEN | ||
+ | | | ||
|- | |- | ||
| $9a | | $9a | ||
| CSAVE | | CSAVE | ||
| CLOSE | | CLOSE | ||
+ | | | ||
|- | |- | ||
| $9b | | $9b | ||
| OPEN | | OPEN | ||
| LLIST | | LLIST | ||
+ | | | ||
|- | |- | ||
| $9c | | $9c | ||
| CLOSE | | CLOSE | ||
| SET | | SET | ||
+ | | | ||
|- | |- | ||
| $9d | | $9d | ||
| LLIST | | LLIST | ||
| RESET | | RESET | ||
+ | | | ||
|- | |- | ||
| $9e | | $9e | ||
| SET | | SET | ||
| CLS | | CLS | ||
+ | | | ||
|- | |- | ||
| $9f | | $9f | ||
| RESET | | RESET | ||
| MOTOR | | MOTOR | ||
+ | | | ||
|- | |- | ||
| $a0 | | $a0 | ||
| CLS | | CLS | ||
| SOUND | | SOUND | ||
+ | | | ||
|- | |- | ||
| $a1 | | $a1 | ||
| MOTOR | | MOTOR | ||
| AUDIO | | AUDIO | ||
+ | | | ||
|- | |- | ||
| $a2 | | $a2 | ||
| SOUND | | SOUND | ||
| EXEC | | EXEC | ||
+ | | | ||
|- | |- | ||
| $a3 | | $a3 | ||
| AUDIO | | AUDIO | ||
| SKIPF | | SKIPF | ||
+ | | | ||
|- | |- | ||
| $a4 | | $a4 | ||
| EXEC | | EXEC | ||
| TAB( | | TAB( | ||
+ | | | ||
|- | |- | ||
| $a5 | | $a5 | ||
| SKIPF | | SKIPF | ||
| TO | | TO | ||
+ | | | ||
|- | |- | ||
| $a6 | | $a6 | ||
| DEL | | DEL | ||
| SUB | | SUB | ||
+ | | | ||
|- | |- | ||
| $a7 | | $a7 | ||
| EDIT | | EDIT | ||
| THEN | | THEN | ||
+ | | | ||
|- | |- | ||
| $a8 | | $a8 | ||
| TRON | | TRON | ||
| NOT | | NOT | ||
+ | | | ||
|- | |- | ||
| $a9 | | $a9 | ||
| TROFF | | TROFF | ||
| STEP | | STEP | ||
+ | | | ||
|- | |- | ||
| $aa | | $aa | ||
| LINE | | LINE | ||
| OFF | | OFF | ||
+ | | | ||
|- | |- | ||
| $ab | | $ab | ||
| PCLS | | PCLS | ||
| + | | + | ||
+ | | | ||
|- | |- | ||
| $ac | | $ac | ||
| PSET | | PSET | ||
| - | | - | ||
+ | | | ||
|- | |- | ||
| $ad | | $ad | ||
| PRESET | | PRESET | ||
| * | | * | ||
+ | | | ||
|- | |- | ||
| $ae | | $ae | ||
| SCREEN | | SCREEN | ||
| / | | / | ||
+ | | | ||
|- | |- | ||
| $af | | $af | ||
| PCLEAR | | PCLEAR | ||
| ^ | | ^ | ||
+ | | | ||
|- | |- | ||
| $b0 | | $b0 | ||
| COLOR | | COLOR | ||
| AND | | AND | ||
+ | | | ||
|- | |- | ||
| $b1 | | $b1 | ||
| CIRCLE | | CIRCLE | ||
| OR | | OR | ||
+ | | | ||
|- | |- | ||
| $b2 | | $b2 | ||
| PAINT | | PAINT | ||
| > | | > | ||
+ | | | ||
|- | |- | ||
| $b3 | | $b3 | ||
| GET | | GET | ||
| = | | = | ||
+ | | | ||
|- | |- | ||
| $b4 | | $b4 | ||
| PUT | | PUT | ||
| < | | < | ||
+ | | | ||
|- | |- | ||
| $b5 | | $b5 | ||
| DRAW | | DRAW | ||
| | | | ||
+ | | DEL | ||
|- | |- | ||
| $b6 | | $b6 | ||
| PCOPY | | PCOPY | ||
| | | | ||
+ | | EDIT | ||
|- | |- | ||
| $b7 | | $b7 | ||
| PMODE | | PMODE | ||
| | | | ||
+ | | TRON | ||
|- | |- | ||
| $b8 | | $b8 | ||
| PLAY | | PLAY | ||
| | | | ||
+ | | TROFF | ||
|- | |- | ||
| $b9 | | $b9 | ||
| DLOAD | | DLOAD | ||
| | | | ||
+ | | DEF | ||
|- | |- | ||
| $ba | | $ba | ||
| RENUM | | RENUM | ||
| | | | ||
+ | | LET | ||
|- | |- | ||
| $bb | | $bb | ||
| TAB( | | TAB( | ||
| | | | ||
+ | | LINE | ||
|- | |- | ||
| $bc | | $bc | ||
| TO | | TO | ||
| | | | ||
+ | | PCLS | ||
|- | |- | ||
| $bd | | $bd | ||
| SUB | | SUB | ||
| | | | ||
+ | | PSET | ||
|- | |- | ||
| $be | | $be | ||
| FN | | FN | ||
| | | | ||
+ | | PRESET | ||
|- | |- | ||
| $bf | | $bf | ||
| THEN | | THEN | ||
| | | | ||
+ | | SCREEN | ||
|- | |- | ||
| $c0 | | $c0 | ||
| NOT | | NOT | ||
| | | | ||
+ | | PCLEAR | ||
|- | |- | ||
| $c1 | | $c1 | ||
| STEP | | STEP | ||
| | | | ||
+ | | COLOR | ||
|- | |- | ||
| $c2 | | $c2 | ||
| OFF | | OFF | ||
| | | | ||
+ | | CIRCLE | ||
|- | |- | ||
| $c3 | | $c3 | ||
| + | | + | ||
| | | | ||
+ | | PAINT | ||
|- | |- | ||
| $c4 | | $c4 | ||
| - | | - | ||
| | | | ||
+ | | GET | ||
|- | |- | ||
| $c5 | | $c5 | ||
| * | | * | ||
| | | | ||
+ | | PUT | ||
|- | |- | ||
| $c6 | | $c6 | ||
| / | | / | ||
| | | | ||
+ | | DRAW | ||
|- | |- | ||
| $c7 | | $c7 | ||
| ^ | | ^ | ||
| | | | ||
+ | | PCOPY | ||
|- | |- | ||
| $c8 | | $c8 | ||
| AND | | AND | ||
| | | | ||
+ | | PMODE | ||
|- | |- | ||
| $c9 | | $c9 | ||
| OR | | OR | ||
| | | | ||
+ | | PLAY | ||
|- | |- | ||
| $ca | | $ca | ||
| > | | > | ||
| | | | ||
+ | | DLOAD | ||
|- | |- | ||
| $cb | | $cb | ||
| = | | = | ||
| | | | ||
+ | | RENUM | ||
|- | |- | ||
| $cc | | $cc | ||
| < | | < | ||
| | | | ||
+ | | FN | ||
|- | |- | ||
| $cd | | $cd | ||
| USING | | USING | ||
| | | | ||
+ | | USING | ||
|- | |- | ||
| $ff80 | | $ff80 | ||
| SGN | | SGN | ||
| SGN | | SGN | ||
+ | | | ||
|- | |- | ||
| $ff81 | | $ff81 | ||
| INT | | INT | ||
| INT | | INT | ||
+ | | | ||
|- | |- | ||
| $ff82 | | $ff82 | ||
| ABS | | ABS | ||
| ABS | | ABS | ||
+ | | | ||
|- | |- | ||
| $ff83 | | $ff83 | ||
| POS | | POS | ||
| USR | | USR | ||
+ | | | ||
|- | |- | ||
| $ff84 | | $ff84 | ||
| RND | | RND | ||
| RND | | RND | ||
+ | | | ||
|- | |- | ||
| $ff85 | | $ff85 | ||
| SQR | | SQR | ||
| SIN | | SIN | ||
+ | | | ||
|- | |- | ||
| $ff86 | | $ff86 | ||
| LOG | | LOG | ||
| PEEK | | PEEK | ||
+ | | | ||
|- | |- | ||
| $ff87 | | $ff87 | ||
| EXP | | EXP | ||
| LEN | | LEN | ||
+ | | | ||
|- | |- | ||
| $ff88 | | $ff88 | ||
| SIN | | SIN | ||
| STR$ | | STR$ | ||
+ | | | ||
|- | |- | ||
| $ff89 | | $ff89 | ||
| COS | | COS | ||
| VAL | | VAL | ||
+ | | | ||
|- | |- | ||
| $ff8a | | $ff8a | ||
| TAN | | TAN | ||
| ASC | | ASC | ||
+ | | | ||
|- | |- | ||
| $ff8b | | $ff8b | ||
| ATN | | ATN | ||
| CHR$ | | CHR$ | ||
+ | | | ||
|- | |- | ||
| $ff8c | | $ff8c | ||
| PEEK | | PEEK | ||
| EOF | | EOF | ||
+ | | | ||
|- | |- | ||
| $ff8d | | $ff8d | ||
| LEN | | LEN | ||
| JOYSTK | | JOYSTK | ||
+ | | | ||
|- | |- | ||
| $ff8e | | $ff8e | ||
| STR$ | | STR$ | ||
| LEFT$ | | LEFT$ | ||
+ | | | ||
|- | |- | ||
| $ff8f | | $ff8f | ||
| VAL | | VAL | ||
| RIGHT$ | | RIGHT$ | ||
+ | | | ||
|- | |- | ||
| $ff90 | | $ff90 | ||
| ASC | | ASC | ||
| MID$ | | MID$ | ||
+ | | | ||
|- | |- | ||
| $ff91 | | $ff91 | ||
| CHR$ | | CHR$ | ||
| POINT | | POINT | ||
+ | | | ||
|- | |- | ||
| $ff92 | | $ff92 | ||
| EOF | | EOF | ||
| INKEY$ | | INKEY$ | ||
+ | | | ||
|- | |- | ||
| $ff93 | | $ff93 | ||
| JOYSTK | | JOYSTK | ||
| MEM | | MEM | ||
+ | | | ||
|- | |- | ||
| $ff94 | | $ff94 | ||
| FIX | | FIX | ||
| | | | ||
+ | | ATN | ||
|- | |- | ||
| $ff95 | | $ff95 | ||
| HEX$ | | HEX$ | ||
| | | | ||
+ | | COS | ||
|- | |- | ||
| $ff96 | | $ff96 | ||
| LEFT$ | | LEFT$ | ||
| | | | ||
+ | | TAN | ||
|- | |- | ||
| $ff97 | | $ff97 | ||
| RIGHT$ | | RIGHT$ | ||
| | | | ||
+ | | EXP | ||
|- | |- | ||
| $ff98 | | $ff98 | ||
| MID$ | | MID$ | ||
| | | | ||
+ | | FIX | ||
|- | |- | ||
| $ff99 | | $ff99 | ||
| POINT | | POINT | ||
| | | | ||
+ | | LOG | ||
|- | |- | ||
| $ff9a | | $ff9a | ||
| INKEY$ | | INKEY$ | ||
| | | | ||
+ | | POS | ||
|- | |- | ||
| $ff9b | | $ff9b | ||
| MEM | | MEM | ||
| | | | ||
+ | | SQR | ||
|- | |- | ||
| $ff9c | | $ff9c | ||
| VARPTR | | VARPTR | ||
| | | | ||
+ | | HEX$ | ||
|- | |- | ||
| $ff9d | | $ff9d | ||
| INSTR | | INSTR | ||
| | | | ||
+ | | VARPTR | ||
|- | |- | ||
| $ff9e | | $ff9e | ||
| TIMER | | TIMER | ||
| | | | ||
+ | | INSTR | ||
|- | |- | ||
| $ff9f | | $ff9f | ||
| PPOINT | | PPOINT | ||
| | | | ||
+ | | TIMER | ||
|- | |- | ||
| $ffa0 | | $ffa0 | ||
| STRING$ | | STRING$ | ||
| | | | ||
+ | | PPOINT | ||
|- | |- | ||
| $ffa1 | | $ffa1 | ||
| USR | | USR | ||
| | | | ||
+ | | STRING$ | ||
|- | |- | ||
|} | |} |
Revision as of 11:18, 27 August 2014
Dragon 32 / CoCo tokens
(Generated with a Python script: https://github.com/jedie/DragonPy/blob/master/dragonlib/CoCo/basic_tokens.py )
- "CoCo A": - Tokens from Color BASIC 1.3
- "CoCo B": - Additional tokens from Extended Color BASIC 1.1 only
value | Dragon
token |
CoCo A
token |
CoCo B
token |
---|---|---|---|
$80 | FOR | FOR | |
$81 | GO | GO | |
$82 | REM | REM | |
$83 | ' | ' | |
$84 | ELSE | ELSE | |
$85 | IF | IF | |
$86 | DATA | DATA | |
$87 | |||
$88 | ON | ON | |
$89 | INPUT | INPUT | |
$8a | END | END | |
$8b | NEXT | NEXT | |
$8c | DIM | DIM | |
$8d | READ | READ | |
$8e | LET | RUN | |
$8f | RUN | RESTORE | |
$90 | RESTORE | RETURN | |
$91 | RETURN | STOP | |
$92 | STOP | POKE | |
$93 | POKE | CONT | |
$94 | CONT | LIST | |
$95 | LIST | CLEAR | |
$96 | CLEAR | NEW | |
$97 | NEW | CLOAD | |
$98 | DEF | CSAVE | |
$99 | CLOAD | OPEN | |
$9a | CSAVE | CLOSE | |
$9b | OPEN | LLIST | |
$9c | CLOSE | SET | |
$9d | LLIST | RESET | |
$9e | SET | CLS | |
$9f | RESET | MOTOR | |
$a0 | CLS | SOUND | |
$a1 | MOTOR | AUDIO | |
$a2 | SOUND | EXEC | |
$a3 | AUDIO | SKIPF | |
$a4 | EXEC | TAB( | |
$a5 | SKIPF | TO | |
$a6 | DEL | SUB | |
$a7 | EDIT | THEN | |
$a8 | TRON | NOT | |
$a9 | TROFF | STEP | |
$aa | LINE | OFF | |
$ab | PCLS | + | |
$ac | PSET | - | |
$ad | PRESET | * | |
$ae | SCREEN | / | |
$af | PCLEAR | ^ | |
$b0 | COLOR | AND | |
$b1 | CIRCLE | OR | |
$b2 | PAINT | > | |
$b3 | GET | = | |
$b4 | PUT | < | |
$b5 | DRAW | DEL | |
$b6 | PCOPY | EDIT | |
$b7 | PMODE | TRON | |
$b8 | PLAY | TROFF | |
$b9 | DLOAD | DEF | |
$ba | RENUM | LET | |
$bb | TAB( | LINE | |
$bc | TO | PCLS | |
$bd | SUB | PSET | |
$be | FN | PRESET | |
$bf | THEN | SCREEN | |
$c0 | NOT | PCLEAR | |
$c1 | STEP | COLOR | |
$c2 | OFF | CIRCLE | |
$c3 | + | PAINT | |
$c4 | - | GET | |
$c5 | * | PUT | |
$c6 | / | DRAW | |
$c7 | ^ | PCOPY | |
$c8 | AND | PMODE | |
$c9 | OR | PLAY | |
$ca | > | DLOAD | |
$cb | = | RENUM | |
$cc | < | FN | |
$cd | USING | USING | |
$ff80 | SGN | SGN | |
$ff81 | INT | INT | |
$ff82 | ABS | ABS | |
$ff83 | POS | USR | |
$ff84 | RND | RND | |
$ff85 | SQR | SIN | |
$ff86 | LOG | PEEK | |
$ff87 | EXP | LEN | |
$ff88 | SIN | STR$ | |
$ff89 | COS | VAL | |
$ff8a | TAN | ASC | |
$ff8b | ATN | CHR$ | |
$ff8c | PEEK | EOF | |
$ff8d | LEN | JOYSTK | |
$ff8e | STR$ | LEFT$ | |
$ff8f | VAL | RIGHT$ | |
$ff90 | ASC | MID$ | |
$ff91 | CHR$ | POINT | |
$ff92 | EOF | INKEY$ | |
$ff93 | JOYSTK | MEM | |
$ff94 | FIX | ATN | |
$ff95 | HEX$ | COS | |
$ff96 | LEFT$ | TAN | |
$ff97 | RIGHT$ | EXP | |
$ff98 | MID$ | FIX | |
$ff99 | POINT | LOG | |
$ff9a | INKEY$ | POS | |
$ff9b | MEM | SQR | |
$ff9c | VARPTR | HEX$ | |
$ff9d | INSTR | VARPTR | |
$ff9e | TIMER | INSTR | |
$ff9f | PPOINT | TIMER | |
$ffa0 | STRING$ | PPOINT | |
$ffa1 | USR | STRING$ |