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$ |