Extensions of the included Kernal ROM
The included "Kernal ROM" has some improvements/changes as compared to
an original C64 kernal:
- RAM at $fd30-$fd4f is not overwritten during reset
- Default device address is 8
- Default secondary address is 1
- Start and end address are displayed when loading
- C= key stops scrolling
- Faster key repeat
- Tape and RS232 routines removed
- Key commands:
- F1 : <CLS> LIST <CR>
- F2 : SYS32768 <CR>
- F3 : RUN <CR>
- F4 : SYS4096*12
- F5 : LOAD"
- F6 : SAVE"
- F7 : LOAD"$",8 <CR>
- F8 : CLOSE7:OPEN7,8,15,"
- SHIFT-Run: LOAD":*",8,1:RUN <CR>
- CTRL-D : Display directory of drive 8
- CTRL-K : Read error channel of drive 8
- CTRL-L : Load Basic program from RAM disk
- CTRL-O : UNNEW
- CTRL-U : Modifies the SAVE routine so that the RAM at $a000-$bfff can be SAVEd
- CTRL-V : Swap Basic program with RAM disk
- CTRL-W : Save Basic program to RAM disk
- CTRL-X : Continue LIST command
- CTRL-Z : Continue LIST command 50 lines earlier
- CTRL-F1 : Swap screen with buffer 1
- CTRL-F3 : Swap screen with buffer 2
- CTRL-F5 : Swap screen with buffer 3
- CTRL-F7 : Swap screen with buffer 4
- CBM-F1 : Write screen to buffer 3
- CBM-F3 : Write screen to buffer 4
- CBM-F5 : Get screen from buffer 3
- CBM-F7 : Get screen from buffer 4
- Startup message shows "BASIC X2"