In questo post voglio spiegare come installare ed utilizzare correttamente il cavo XM/XA1541 su una OpenSuSE 10.3, anche se credo che le informazioni qui riportate siano valide per altre distribuzioni.
ATTENZIONE !!!
Collegare o scollegare il cavo XM/XA1541, od un drive 1541/71/81 con il computer o la periferica accesa, potrebbe quasi certamente causare seri danni al vostro hardware.
PRIMA di iniziare la procedura qui descritta, spegnete il PC ed effettuate tutti i collegamenti a computer e periferiche SPENTI.
Quindi accendete prima il drive connesso al cavo, poi il PC e mettetevi all’opera !
Innanzi tutto apriamo Yast e da Gestione Pacchetti cerchiamo ed installiamo il package "sgmltool", necessario alla creazione dei "docs".
Ad installazione ultimata, puntiamo il browser sul sito http://www.cc65.org/ e scarichiamo l’ultima versione del cross compiler.
Scompattiamo l’archivio in una directory a nostro piacimento, e una volta al suo interno digitiamo l’istruzione:
make -f make/gcc.mak
con i permessi di normalissimo user.
Una volta terminata la fase di compilazione, procediamo all’installazione dei binari nel sistema; subito dopo aver acquisito i permessi di root, digitiamo:
make -f make/gcc.mak install
al termine dell’elaborazione avremo il cross compiler CC65 bello e pronto nel nostro sistema.
A questo punto, riprendiamo il nostro browser e lo dirigiamo verso sourceforge.net/projects/opencbm, dove scaricheremo l’ultima versione del pacchetto OpenCBM, successore di cbm4linux. Scompattiamolo sempre in una directory a nostro piacimento, entriamoci e, con i permessi di user normalissimo, digitiamo:
make -f LINUX/Makefile
attendiamo il termine della compilazione, e con i permessi di root digitiamo:
make -f LINUX/Makefile install
depmod
modprobe cbm
a questo punto il modulo "cbm.o" verrà correttamente caricato e gestito dal kernel.
Per avere una conferma che tutto sia andato per il verso giusto, assicuratevi che il drive sia acceso e digitate:
cbmctrl status 8
dovreste ricevere in risposta qualcosa di simile a:
73,cbm dos v2.6 1541,00,00
(questo è l’output di un 1541-II)
Se tutto è andato per il verso giusto, ora potete leggere e scrivere files, oltrechè mandare -comandi-, direttamente al vostro drive Commodore connesso direttamente al PC !!!
Per scrivere o leggere immagini "D64" è ora disponibile nel sistema il comando "d64copy" ("d64copy –help" per info).
E’ possibile utilizzare direttamente il drive così connesso al PC, con l’emulatore VICE.
Consiglio vivamente, a chi fosse interessato a farlo, di scaricare i sorgenti dell’emulatore direttamente dal sito:
http://www.viceteam.org/
di decomprimere l’archivio scaricato in una directory a piacimento, ed una volta al suo interno, compilare il software digitando, da user:
./configure –enableui
make
e da root:
make install
al termine delle operazioni, digitando "x64" o "x128" potrete, settando opportunamente la configurazione dei drive per permettere all’emulatore di utilizzare una "periferica reale" connessa alla porta parallela, utilizzare il drive Commodore direttamente, come se fosse connesso ad un -vero- C64 o C128.
Buona emulazione !!!