Google

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"