Les instructions Basic sont codées sur 2 octets. Le premier est égal à 254 (&FE) et le second peut varier de 0 à 255. Le tableau ci-dessous donne la table des codes des instructions en décimal. Exemple : MERGE est codée 254 23.
Les instructions sur fond orange ne sont pas décrites dans le manuel. A part DSKF, les autres concernent la prise en charge de l'alphabet Katana. Malheureusement, il semble qu'elles ne peuvent être saisies directement dans un programme (A = KLEN F$ donne A = K LEN F$ après interprétation). Par contre si vous réussissez à les entrer dans un programme (via des POKE) il n'y a pas d'erreur à l'exécution (du moins pour A = KLEN F$). Ces instructions sont présentes sur le Sharp PC 1600K (version Japonaise du PC 1600) pour laquelle j'ai les manuels en ... Japonais.
J'ai aussi essayé avec la valeur 253 comme premier octet et les quelques exemples que j'ai faits donnent les mêmes résultats qu'avec 254.
|
0 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
0 |
~ |
~ |
LIST |
~ |
GRAD |
POKE |
KILL |
~ |
1 |
~ |
~ |
LLIST |
~ |
BEEP |
GPRINT |
COPY |
~ |
2 |
~ |
~ |
CLOAD |
CSAVE |
WAIT |
PSET |
NAME |
~ |
3 |
~ |
~ |
MERGE |
OPEN |
GOTO |
PRESET |
SET |
~ |
4 |
~ |
~ |
LOAD |
CLOSE |
TRON |
BASIC |
LTEXT |
~ |
5 |
~ |
~ |
RENUM |
SAVE |
TROFF |
TEXT |
GRAPH |
~ |
6 |
~ |
RUN |
~ |
CONSOLE |
CLEAR |
WIDTH |
LF |
~ |
7 |
~ |
NEW |
DELETE |
RANDOM |
USING |
~ |
CSIZE |
~ |
8 |
~ |
CONT |
FILES |
DEGREE |
DIM |
ERASE |
COLOR |
~ |
9 |
~ |
PASS |
INIT |
RADIAN |
CALL |
LFILES |
~ |
~ |
|
|
|
|
|
|
|
|
|
|
80 |
90 |
100 |
110 |
120 |
130 |
140 |
150 |
0 |
CLS |
END |
LPRINT |
CROTATE |
~ |
~ |
~ |
COS |
1 |
CURSOR |
NEXT |
RETURN |
CIRCLE |
~ |
~ |
~ |
TAN |
2 |
TO |
STOP |
RESTORE |
PAINT |
~ |
~ |
~ |
INT |
3 |
STEP |
READ |
CHAIN |
OUTPUT |
~ |
~ |
~ |
ABS |
4 |
THEN |
DATA |
GCURSOR |
APPEND |
~ |
~ |
~ |
SGN |
5 |
ON |
PAUSE |
LINE |
AS |
~ |
~ |
LN |
DEG |
6 |
IF |
PRINT |
LLINE |
ARUN |
~ |
~ |
LOG |
DMS |
7 |
FOR |
INPUT |
RLINE |
AUTOGOTO |
~ |
~ |
EXP |
ASN |
8 |
LET |
GOSUB |
GLCURSOR |
~ |
MDF |
~ |
SQR |
ACS |
9 |
REM |
AREAD |
SORGN |
~ |
~ |
~ |
SIN |
ATN |
|
|
|
|
|
|
|
|
|
|
160 |
170 |
180 |
190 |
200 |
210 |
220 |
230 |
0 |
RND |
~ |
~ |
~ |
~ |
LEN |
~ |
~ |
1 |
AND |
~ |
~ |
~ |
~ |
KLEN |
~ |
~ |
2 |
OR |
~ |
~ |
~ |
~ |
~ |
~ |
OPEN$ |
3 |
NOT |
POINT |
~ |
~ |
~ |
~ |
~ |
INKEY$ |
4 |
PEEK |
PI |
~ |
~ |
~ |
~ |
AKCNV$ |
MID$ |
5 |
~ |
MEM |
~ |
~ |
~ |
~ |
KACNV$ |
LEFT$ |
6 |
~ |
EOF |
~ |
~ |
~ |
~ |
JIS$ |
RIGHT$ |
7 |
~ |
DSKF |
~ |
~ |
~ |
~ |
~ |
KMID$ |
8 |
~ |
LOF |
~ |
~ |
ASC |
~ |
~ |
KLETF$ |
9 |
~ |
LOC |
~ |
~ |
VAL |
~ |
~ |
KRIGHT$ |
|
|
|
|
|
|
|
|
|
|
240 |
250 |
|
|
|
|
|
|
0 |
STR$ |
~ |
|
|
|
|
|
|
1 |
~ |
~ |
|
|
|
|
|
|
2 |
~ |
~ |
|
|
|
|
|
|
3 |
~ |
~ |
|
|
|
|
|
|
4 |
~ |
~ |
|
|
|
|
|
|
5 |
~ |
~ |
|
|
|
|
|
|
6 |
~ |
|
|
|
|
|
|
|
7 |
~ |
|
|
|
|
|
|
|
8 |
~ |
|
|
|
|
|
|
|
9 |
~ |
|
|
|
|
|
|
|
|