PS/2 FUNCTION KEYS:
F1 - LIST      F5 - DIRectory   F9  - 6502 Monitor
F2 - PRINT     F6 - BANK 0      F10 - LABBUS 0   
F3 - RENUMBER  F7 - BANK 1      F11 - LABBUS 1   
F4 - PEEK(     F8 - Terminal    F12 - LABBUS 2   
ESC         - Quit BASIC program
PRTSCR      - Clear screen & graphic window
PAUSE       - Reset
TAB         - Copy char under cursor to input buffer
SHIFT-ENTER - Get complete line
CTRL-arrows - Cursor skip to next separator character
INSERT/DEL  - as usual, also ARROWS
HOME/END    - Skip to 1st/end char in line
PAGE UP/DWN - Cursor home/bottom

BASIC keywords in token order (starts with $80='END'):
END     FOR     NEXT    DATA    INPUT    DIM     READ    LET      DEC
GOTO    RUN IF  RESTORE GOSUB   COLOR    CURSOR  LABSET  ELSE     LABINP
LABOUT  LABREQ  LABBUS  MACRO   RENUMBER RETURN  REM     PLOT     ON
BANK    INC     WAIT    LOAD    SAVE     DIR     DEF     POKE     DOKE
CALL    DO      LOOP    PRINT   FRAME    LIST    WINDOW  NEW      WIDTH
GET     SWAP    BITSET  BITCLR  TAB(     TO      FN      SPC(     THEN    
NOT     STEP    UNTIL   WHILE   OFF      +       -       *        /       
^       AND     EOR     OR      >>       <<      >   =   <        SGN(
INT(    ABS(    USR(    FRE(    POS(     SQR(    RND(    LOG(     EXP(    
COS(    SIN(    TAN(    ATN(    PEEK(    DEEK(   LABERR  LEN(     STR$(   
VAL(    ASC(    UCASE$( LCASE$( CHR$(    HEX$(   BIN$(   BITTST(  MAX(    
MIN(    PI      SCANKEY VARPTR( LEFT$(   RIGHT$( MID$(   POSITION GRID
SIZE    MOVE    POINT   LINE    RECT     FILL    CLEAR   BORDER   CIRCLE
WAVE

6502 EhBASIC core by Lee Davison, <leeedavison@googlemail.com>
c't-Lab extensions and FPGA implementation by C.Meyer 12/09, <cm@ct.de>
