====== VICE ====== ===== Intro ===== Si tratta di un emulatore, disponibile per vari sistemi operativi, di home computer Commodore. ===== Installazione ===== Si può installare dai repo Ubuntu, ma poi bisogna copiare le ROM dal pacchetto sorgente, pena errore di //"fail to load kernal"//. Le tre ROM da copiare corrispondono ai chip fisici: $ wget http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/vice-2.4.tar.gz $ tar vzxf vice-2.4.tar.gz $ cd Scaricati/vice-2.4/data/C64 # cp kernal basic chargen /usr/lib/vice/C64 Copiare anche le ROM dei varie drive e datassette: $ cd Scaricati/vice-2.4/data/DRIVES # cp d* /usr/lib/vice/DRIVES ===== Esecuzione ===== Digitare "Commodore..." e seleziore il 64. Oppure da bash digitare **x64**. ===== Tastiera ===== ==== Italiana ==== Se stampa caratteri //strani//, assicurarsi che sia presente la **tastiera italiana**; andare su //Preferences... - Settings// e poi: {{:content:retrocomputing:vice-tastiera-ita.png?600|}} ==== Apple ==== //Home//: //fn + cursore sx// Ad esempio per cancellare lo schermo, sul C64 si fa //shift + Home//, qui si fa //shift + fn + cursore sx//. //RUN/STOP//: //esc// //RESTORE//: //fn + cursorse su// //Insert//: vedi **[[https://www.lemon64.com/forum/viewtopic.php?t=80996|qui]]** **Altri tasti** sono disponibili **[[https://github.com/martinpiper/VICE/blob/master/doc/ReadmeMacOSX.txt|qui]]**: {{:content:retrocomputing:vice-mappings.png?500|}} Il **file di configurazione sui Mac** è qui: /Users//.config/vice/vicerc ===== Salvataggi ===== Per salvare un programma Basic (ed eventualmente poi importarlo in un vero C64...) si fa: //Create and attach an empty disk image...//. Dare poi il nome del programma, che avrà come estensione **.d64**. Una volta creata l'immagine disco, si potrà collegarla semplicemente con //Attach a disk image//; i vari programmi verranno salvati come **file separati** con estensione **.PRG**.