########################################################################### # Commodore 64 Notes # # Anuradha Weeraman, 04 May 2003 # # $Id: c64-notes.txt,v 1.1 2004/06/02 21:17:53 anuradha Exp $ # ########################################################################### ----loading a program load "$", 8 list load "hello.bas", 8 '8' is used to identify the medium. and '8' is also usually the default. ---------- --- saving a program 10 print "hello world!" list run save "helloworld.bas", 8 ---------- --- frodo key combinations sam (disassembler and monitor) = f9 (works in console, type x and enter to exit sam) page down = = frodo exit = f10 run/stop-restore = esc-f11 c64 reset = f12 c= key = alt (stops scrolling) ---------- --- c64 shortcuts F1 : LIST F2 : SYS32768 F3 : RUN F4 : SYS4096*12 F5 : LOAD" F6 : SAVE" F7 : LOAD"$",8 F8 : CLOSE7:OPEN7,8,15," SHIFT-Run: LOAD":*",8,1:RUN 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 ----------