Premessa: essendo venuto in contatto con uno dei membri di Ready 64 da un po sto pensando di dare un futuro al mio archivio di quasi 300 immagini disco (.d64).
Convertii il tutto tempo fa con il mitico cavetto X1541 (su Windows 98 anni e anni prima dell’articolo linkato ndr), unitamente alla scansione delle mie ormai poche rimaste riviste e manuali d’epoca (si stanno decomponendo), materiale in gran parte inedito cedutomi da un programmatore abbastanza famoso di quel periodo.
Fra gli emulatori che usavo VICE e CCS erano i più validi.
Dopo vari tentativi, vedi dischi rigati o illeggibili, ho recuperato l’intero archivio (per fortuna ne avevo fatto varie copie pensando proprio al deperimento) e avevo bisogno del buon vecchio VICE per trovare delle cose.
VICE 2.3 è disponibile nei repo Debian testing (evvai !! 🙂 ho pensato dopo essermi preparato all’ennesima incerta compilazione).
Per problemi di Copyright però le ROM necessarie per far funzionare il programma (di proprietà della società olandese Tulip Computers) non sono incluse nel pacchetto e occorre scaricarle in un archivio a parte per poi copiarle nelle rispettive cartelle (prima erano scaricate e installate in automatico).
Tuttavia la versione indicata pare essere obsoleta, solo 3 emulatori su 7 funzionano, gli errori restituiti sono i seguenti:
"vice 2.3" C128MEM: Error - Couldn't load kernal ROM `kernal'. Machine initialization failed.
Loading system file `/usr/lib/vice/C128/kernal'. ROM /usr/lib/vice/C128/kernal: short file.
C128MEM: Error - Couldn't load kernal ROM `kernal'. Machine initialization failed
Ecco il sistema che ho trovato per avere tutti gli emulatori funzionanti:
– Installare il pacchetto Vice dal gestore pacchetti.
– Copiare ora le ROM dalla cartella appena estratta con i seguenti comandi:
$ su
# cp [home]/Scrivania/vice-1.5-roms/data/C64/* -r /usr/lib/vice/C64
# cp [home]/Scrivania/vice-1.5-roms/data/C128/* -r /usr/lib/vice/C128
# cp [home]/Scrivania/vice-1.5-roms/data/CBM-II/* -r /usr/lib/vice/CBM-II
# cp [home]/Scrivania/vice-1.5-roms/data/PET/* -r /usr/lib/vice/PET
# cp [home]/Scrivania/vice-1.5-roms/data/VIC20/* -r /usr/lib/vice/VIC20
# cp [home]/Scrivania/vice-1.5-roms/data/DRIVES/* -r /usr/lib/vice/DRIVES
Avviare gli emulatori:
Possiamo lanciarli dal terminale con i rispettivi comandi (x64,x128 ecc) o aggiungere i collegamenti al menu principale (click destro>Modifica menu spuntiamo la voce Debian), per accedervi da Debian>Applicazioni>Emulatori.
AGGIORNAMENTO: L’articolo è stato aggiornato con Vice 2.3.
Screennshots:
[nggallery id=43]
TopGun says
buon divertimento! 😀
fabrixx says
Ahaha grazie…
Michael Vorburger says
Ciao! Grazie per gli consigli. Ne ho scritto un po su https://sites.google.com/site/michaelvorburger/home/commodore anche.
fabrixx says
@Michael Vorburger
Felice di esserti stato utile 🙂
E’ bello mantenere viva la passione per il grande Commodore.
ubuntuer says
scusate, ho scaricato vice-2.2 dal link indicato ma quando estraggo ottengo la cartella vice-2.2 e non vice-2.2-roms
infatti se tento di eseguire questo comando ottengo errore:
# cp ~/Scrivania/vice-2.2-roms/C64/* -r /usr/lib/vice/C64
dovrei digitare
$ sudo ~/Desktop/vice-2.2/?? che ci metto
grazie
fabrixx says
Vedo che è stato rilasciato VICE 2.3, ho aggiornato articolo e link alla nuova versione di VICE.
@ubuntuer
I sorgenti in effetti in questo caso non servono a nulla, ti ringrazio per la segnalazione devo aver lasciato un rigo di troppo.
I percorsi sono corretti perchè riferiti al pacchetto contenente le rom che come ho specificato non sono inserite nei sorgenti per problemi di copiright.
Ricapitolando:
1 – Installare Vice dal gestore pacchetti
2 – Scompattare questo archivio con le rom
3 – Con quei comandi copiare le rom nei relativi percorsi
Ho aggiornato l’articolo modificando i percorsi e togliendo la tilde prima di /scrivania visto che da root il comando manderebbe alla home di root (mi sono accorto di sta cosa già in altri articoli 😯 ); con sudo il problema non si si pone.