|
I found the following commands for the KUMA interpreter. May be, the
list is incomplete.
| Token |
Command,
table starts
at $2920 |
Entry point,
table at
$2ACF |
| $20 |
RUN |
$268F |
| $21 |
LIST |
$2067 |
| $22 |
DELETE |
$20D4 |
| $23 |
VLIST |
$30E4 |
| $24 |
unused |
$2463 |
| $25 |
NEW |
$213B |
| $26 |
LOAD |
$22CD |
| $27 |
SAVE |
$2276 |
| $28 |
VERIFY |
$2317 |
| $29 |
APPEND |
$23AA |
| $2A |
SYSTEM |
$23F3 |
| $2B |
LIMIT |
$216D |
| $2C |
TEXT |
$2161 |
| $2D |
CLR |
$2143 |
| $2E |
unused |
$2463 |
| $2F |
unused |
$2463 |
| $30 |
IF |
$2721 |
| $31 |
THEN |
$2772 |
| $32 |
FOR |
$27BE |
| $33 |
NEXT |
$2828 |
| $34 |
REPEAT |
$2773 |
| $35 |
UNTIL |
$2792 |
| $36 |
ON |
$2898 |
| $37 |
GOTO |
$271B |
| $38 |
GOSUB |
$272E |
| $39 |
RETURN |
$274E |
| $3A |
REM |
$2727 |
| $3B |
PRINT |
$2174 |
| $3C |
INOUT |
$222E |
| $3D |
unused |
$2463 |
| $3E |
STOP |
$26E9 |
| $3F |
END |
$2895 |
| $40 |
MON
starts the internal
monitor program. |
$1695 |
| $41 |
BYE |
$0000 |
| $42 |
CALL |
$2130 |
| $43 |
PUSH |
$28E2 |
| $44 |
POP |
$28FF |
| $45 |
OUT |
$2CD1 |
| $46 |
CURSOR |
$220E |
| $47 |
POKE |
$244D |
| $48 |
STA$( |
$309F |
| $49 |
LINPUT |
$2C75 |
| $4A |
' |
$2727 |
| $4B |
unused |
$2463 |
| $4C |
unused |
$2463 |
| $4D |
unused |
$2463 |
| $4E |
TO |
$2463 |
| $4F |
STEP |
$2463 |
| $50 |
unused |
$2463 |
| $51 |
SPOKE |
$2CBC |
| $52 |
CURH |
$2221 |
| $53 |
CURV |
$2214 |
| $54 |
PLOT |
$2BF7 |
| $55 |
LINE |
$2C0F |
| $56 |
PUT@ |
$2C54 |
| $57 |
GET@ |
$2C33 |
| $58 |
PRMODE |
$2458 |
| $59 |
BELL |
$003E |
| $5A |
MUSIC |
$2C94 |
| $5B |
TEMPO |
$2C88 |
| $5C |
SOUND |
$2C7E |
| $5D |
TIME= |
$30D9 |
| $5E |
unused |
$2463 |
| $5F |
unused |
$2463 |
| $60 |
unused |
$2463 |
| $61 |
unused |
$2463 |
| $62 |
unused |
$2463 |
| $63 |
unused |
$2463 |
| $64 |
unused |
$2463 |
| $65 |
unused |
$2463 |
| $66 |
unused |
$2463 |
| $67 |
unused |
$2463 |
| $68 |
SPEEK( |
$2FED |
| $69 |
TIME |
$30E0 |
| $6A |
unused |
$2463 |
| $6B |
unused |
$2463 |
| $6C |
unused |
$2463 |
| $6D |
SEARCH$( |
$3063 |
| $6E |
CP$( |
$304E |
| $6F |
CPI( |
$3072 |
| $70 |
GET |
$14B6 |
| $71 |
INKEY |
$14B9 |
| $72 |
MOD(
MOD(A,B)
e.g. MOD(10,6) returns
remainder 4 by the division 10 / 6;
like A-B*INT(A/B) |
$301A |
| $73 |
ABS( |
$3005 |
| $74 |
SGN( |
$300B |
| $75 |
RNP( |
$3011 |
| $76 |
INP( |
$2FFC |
| $77 |
ADRS( |
$30C1 |
| $78 |
PEEK( |
$2FE6 |
| $79 |
INC( |
$2FCB |
| $7A |
DEC( |
$2FDC |
| $7B |
USR( |
$30C8 |
| $7C |
unused |
$2463 |
| $7D |
unused |
$2463 |
| $7E |
unused |
$2463 |
| $7F |
unused |
$2463 |
| $80 |
<= |
$2463 |
| $81 |
=< |
$2463 |
| $82 |
>= |
$2463 |
| $83 |
=> |
$2463 |
| $84 |
= |
$2463 |
| $85 |
<> |
$2463 |
| $86 |
< |
$2463 |
| $87 |
> |
$2463 |
| $88 |
OR |
$2463 |
| $89 |
+ |
$2463 |
| $8A |
- |
$2463 |
| $8B |
* |
$2463 |
| $8C |
/ |
$2463 |
| $8D |
AND |
$2463 |
| $8E |
XOR |
$2463 |
|