File PRG
Il file di programma più semplice di Commodore: due byte di indirizzo di caricamento, poi byte grezzi direttamente in memoria.
I primi due byte indicano dove caricare il contenuto: prima il byte basso, poi quello alto, nel consueto ordine del 6502. Il resto sono dati non formattati che la routine di caricamento del KERNAL copia direttamente a quell'indirizzo. I programmi BASIC partono da $0801, il codice macchina da dove capita; LOAD"*",8,1 rispetta l'indirizzo incorporato, mentre un semplice LOAD lo ignora.
Il formato è l'atomo con cui è costruito tutto il resto: un D64 o un T64 è in sostanza un sacco di file PRG avvolto in una directory. Quella semplicità è anche il suo limite: un PRG non dice nulla su esecuzione, protezione dalla copia o loader multi-file, ma solo «metti questi byte qui».