C64 - Maverick-Shark/retroGuru GitHub Wiki

NOTE: Some parts have been cloned from MiSTer Manual, Wiki MiSTer and MiSTer MkDocs

The Commodore 64 boots up directly into Commodore 64 BASIC displaying a familiar READY prompt allowing you to start typing in a BASIC program or load files from disk/tape right away.

BASIC

  • After typing in a simple BASIC program you can save it to a blank disk (you’ll need to add some blank disk images to your SD card beforehand) via the SAVE command (e.g. SAVE “FILENAME”,8 where 8 is the device number 8 which is the first disk drive) and you can later reload it via typing:
        LOAD “FILENAME”,8

.PRG files (.PRG files are loaded directly into memory)

  • Load .PRG file via the OSD
  • Type RUN from BASIC

.TAP files (cassette tapes)

  • From BASIC type LOAD
  • Select .TAP file from the OSD
  • Initially the .TAP will be searched for a program, when found there might be a small delay, but it will resume loading shortly thereafter
  • You may need to type RUN once loading completes
        LOAD

.D64 (disk image files)

  • Select the .D64 file from the OSD
  • Type LOAD “*”,8,1 (Shift+2 is the quotation mark on a C64 keyboard)
  • You may need to type RUN once the program has loaded
        LOAD "$",8
        LIST
        LOAD "NAME",8,1
        RUN

.CRT files

  • .CRT files are ROM cartridges.
  • Just select them from the OSD and the system will automatically reboot to run the cartridge based software.

PRGs

$ p7zip -d OneLoad64-Games-Collection-v5.7z
$ cd AlternativeFormats/PRGs/Crunched/
$ for letter in {a..z}; do mkdir ${letter^}; mv ${letter}*.prg ${letter^}/; mv ${letter^}*.prg ${letter^}/; done
$ for digit in {0..9}; do mkdir ${digit}; mv ${digit}*.prg ${digit}/; done`

SID files (music)

ROMs (Basic and kernal ROMs)

System ROMs

For legal reasons all ROMs are kept outside the FPGA bitstream distributed here. The three Commodore ROMs can be fetched with

wget http://www.zimmers.net/anonftp/pub/cbm/firmware/computers/c64/basic.901226-01.bin
wget http://www.zimmers.net/anonftp/pub/cbm/firmware/computers/c64/characters.901225-01.bin
wget http://www.zimmers.net/anonftp/pub/cbm/firmware/computers/c64/kernal.901227-03.bin

Cores

NOTE: @microjack escribio un controlador de discos WD en ZPUFlex.

Magazines