Puoi trovare risposta alla tua domanda nella documentazione del VICE, comunque ti rispondo, brevemente, lo stesso.
La funzione di "attach" serve per inserire il "dischetto virtuale" (un file .d64 rappresenta un lato del dischetto). Quindi, questa funzione con un file .prg non può e non deve funzionare evidentemente. Puoi usare la funzione "autostart disk/tape image", oppure, per usare un file .prg col VICE, basta ad esempio che trascini l'icona del .prg sulla videata blu del C64 virtuale... dopo di che digita NEW e la SYS opportuna (tipicamente, stando a come ho scritto i sorgenti del corso, SYS 49152, o comunque, in generale, in base all'origine del sorgente).