This emulator supports the Interface I and the Spectrum 128. Many Spectrum users will have no experience with them, so some comments may be useful. On the other hand, I don't think this is the right place to describe the Spectrum Basic in full detail. If you want to know it all, read the official manuals!
If you want to use Spectrum Basic, you will need the keywords. You could by the way now also use the Spectrum 128 Basic where you can type the keywords in by full.
If you press ALT-F1 in the emulator, the Spectrum keyboard layout will appear. For completeness I include an alphabetical list of all keywords and their key-combination. In the list below, K stands for Keyword mode, E for E-mode (type Shift-Alt of Shift-Ctrl to select E-mode), S for Symbol Shift, and SE for Symbol Shifted (Alt/Ctrl) E-mode: select E mode and type the letter while depressing Symbol Shift.
Character | Spectrum-Keyb. | PC-Keyboard |
& | S 6 | ALT (or CTRL) 6 |
' | S 7 | ALT 7 or '/" |
( | S 8 | ALT 8 |
) | S 9 | ALT 9 |
__ | S 0 | ALT 0 or SHIFT __/- |
< | S r | ALT r or SHIFT </, |
> | S t | ALT t or SHIFT >/, |
; | S o | ALT o or :/; |
'' | S p | ALT p or SHIFT "/' |
ˆ | S h | ALT h |
- | S j | ALT j or _/- |
+ | S k | ALT k or SHIFT +/= oder GREY + |
= | S l | ALT l or +/= |
: | S z | ALT z or SHIFT :/; |
? | S c | ALT c or SHIFT ?// |
/ | S v | ALT v or ?// |
* | S b | ALT b or GREY PRTSC/* |
, | S n | ALT n or </, |
. | S m | ALT m or >/. |
Keyword | Code | Keyword | Code | Keyword | Code |
ABS | E g | GO TO | K g | K p | |
ACS | SE w | IF | K u | RANDOMIZE | K t |
AND | S y | IN | SE i | READ | E a |
ASN | SE q | INK | SE x | REM | K e |
AT | S i | INKEY$ | E n | RESTORE | E s |
ATN | SE e | INPUT | K i | RETURN | K y |
ATTR | SE l | INT | E r | RND | E t |
BEEP | SE z | INVERSE | SE m | RUN | K r |
BIN | E b | LEN | E k | RAVE | K s |
BORDER | K b | LET | K l | SCREEN$ | SE k |
BRIGHT | SE b | LIST | K k | SGN | E f |
CAT | SE 9 | LINE | SE 3 | SIN | E q |
CHR$ | E u | LLIST | E v | SQR | E h |
CIRCLE | SE h | LN | E z | STEP | S d |
CLEAR | K x | LOAD | K j | STOP | S a |
CLOSE # | SE 5 | LPRINT | E c | STR$ | E y |
CLS | K v | MERGE | SE t | TAB | E p |
CODE | E i | MOVE | SE 6 | TAN | E e |
CONTINUE | K c | NEW | K a | THEN | S g |
COPY | K z | NEXT | K n | TO | S f |
COS | E w | NOT | S s | USR | E l |
DATA | E d | OPEN # | SE 4 | VAL | E j |
DEF FN | SE 1 | OR | S u | VAL$ | SE j |
DIM | K d | OUT | SE o | VERIFY | SE r |
DRAW | K w | OVER | SE n | < = | S q |
ERASE | SE 7 | PAPER | SE c | > = | S e |
EXP | E x | PAUSE | K m | < > | S w |
FLASH | SE v | PEEK | E o | ||
FN | SE 2 | PI | E m | ||
FOR | K f | PLOT | K q | ||
FORMAT | SE 0 | POINT | SE 8 | DEC | SE q |
GO SUB | K h | POKE | K o | HEX | SE w |