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
- If you want to delve in further then I’d recommend taking a look at the excellent Commodore 64.
- Programmer’s Reference Guide
.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
- From OneLoad64 (Current: OneLoad64-Games-Collection-v5.7z - https://www.youtube.com/@StatMatsVidz)
$ 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
- c64 - MiST family by @delgrom
- c64 - MiST by @gyurco
- c64 - MiSTer
- c64 - MiSTer Unstable-Nightlies
- c64 - Analogue Pocket
NOTE: @microjack escribio un controlador de discos WD en ZPUFlex.