Amiga, il sopravvissutoSolo chi l'ha provato sa cosa significa. Giocare sull'emulatore è sicuramente il modo più rapido ed economico ma accendere un Amiga vero e caricare i giochi direttamente da dischetti reali è tutta un'altra esperienza. La mia devo dire che è valsa la fatica fatta. Mi ci è voluto un po' di tempo per recuperare tutti i pezzi tra ebay, negozi di elettronica e bacheche online. Il giorno in cui ho ripreso in mano un joystick albatros originale mi sono sentito ripagato del costo.

Peccato che tutti i giochi che possedevo una volta siano andati perduti o cancellati per far posto ai file system fat 16 del PC. Fortunatamente online è ancora possibile trovare una vera e propria miniera di immagini dei vecchi floppy disk che Amiga utilizzava e che gli emulatori utilizzano. Il problema è rimapparli su un floppy disk leggibile da Amiga...

Il file system di Amiga non è infatti compatibile con quello del PC. I file .ADF (Amiga Disk File) scaricabili online altro non sono se non le immagini dei floppy disk dal 3.5''. Tecnicamente è possibile collegare un PC moderno ad un Amiga mediante rete TCP/IP oppure con un normalissimo cavo Null Modem, meglio noto come cavo seriale o cavo crossover. L'importante è che il cavo abbia un'estremità femmina a 25 poli da connettere all'Amiga ed una maschio a 9 poli da conettere al PC. I computer moderni non hanno porte seriali, quindi molto probabilmente sarà necessario configurare una porta COM sul proprio PC. Questo passaggio potrebbe non essere semplice, può richiedere un adattatore USB che funzioni da porta COM virtuale e certamente un driver adeguato.

Io ho acquistato un cavo RS232 ed un adattatore seriale-USB Prolific 2303 dal mio rivenditore di fiducia con tanto di CD coi driver per la modica cifra di EUR 11 circa. Oltre ad installare i driver necessari a far funzionare l'adattatore, il software sul CD configurerà una porta seriale virtuale sul PC. Una volta configurata la porta e connesse le due macchine (da spente), occorre un software per l'invio di dati sulla porta seriale. Fortunatamente qui la scelta è ampia, si va da Amiga Explorer di Cloanto (a pagamento) ad ADF Sender Terminal (gratuito). Io ho usato il secondo.

Il primo passo consiste nel trasferire sulla RAM di Amiga il software transdisk, che semplificherà in seguito il trasferimeto dei pacchetti ADF. Il primo problema è che transdisk non si trova sul floppy di workbench, occorre trasferirlo prima di iniziare. Transdisk viene distribuito insieme a WinUAE nelle versioni più recenti, oppure è scaricabile dalla homepage di ADF Sender Terminal. Fortunatamente Amiga ci viene incontro con un set di semplici comandi della shell. Il comando type è in grado di acquisire dei dati da uno stream di input e scriverli in output su un file, quindi è perfetto per leggere dati dalla porta seriale. Digitando:

type ser: to ram:transdisk

dalla shell di Amiga, il prompt si bloccherà in attesa di dati che possiamo inviare con ADF Sender Terminal. Il file da inviare è transdisk. Lato Amiga non ci sono configurazioni particolari da impostare. Bisogna però verificare che lato PC i settaggi della porta seriale siano:

Baudrate: 19200
Data Bits: 8 Parity: none Stop bits: 1 Echo: off Flow control: RTS/CTS

Sempre lato PC, la porta seriale utilizzata per il trasferimeto da scegliere deve essere quella configurata precedetemente, nel mio caso quella virtuale creata all'installazione del driver. Al termine del trasferimento il file sarà sulla ram di Amiga ma il comando type rimarrà bloccato in attesa del terminatore della sequenza di byte. Premendo Ctrl+C ed inviando un nuovo file (qualsiasi) ed annullando il trasferimento premendo Cancel il comando type terminerà. La copia di transdisk scaricabile dalla homepage di ADF Sender Terminal è una versione modificata con alcui byte di padding in coda per conferirle una dimensione ideale al trasferimeto via cavo mediante il comando type. Ora è opportuno trasferire il file transdisk dalla ram di Amiga al floppy disk di Workbench per evitare di perdere tutto il lavoro fatto. Digitare:

copy ram:transdisk to df0:c

per copiare transdisk nella sottocartella c di Workbench. Il floppy disk di Workbench non deve essere protetto da scrittura in questa fase, è tuttavia buona norma tenerlo protetto nelle fasi successive alzando la linguetta protettiva in alto a sinistra sul retro del dischetto. Per avviare transdisk bisogna andare nella sottocartella c ed eseguire il comando:

cd df0:c
transdisk -w ser: -d trackdisk 0

Amiga si metterà in attesa di dati dalla porta seriale, che possiamo inviare con ADF Sender Terminal e che transdisk provvederà a trasferire direttamente sul drive 0.

Avvertenza! Il comando transdisk deve essere lanciato con il disco di Workbenck inserito perché è da lì che l'eseguibile viene caricato in memoria. Il disco vuoto va inserito immediatamente dopo ma prima di iniziare il trasferimento. Transdisk infatti si bloccherà in attesa di dati, questo darà il tempo di sostituire il floppy disk. Serve però un floppy disk formattato. Il comando è molto semplice:

format drive df0: name <NOME_DISCO>

Il comando format deve essere eseguito con il disco di Workbench inserito poiché molto probabilmente è da lì che verrà caricato, a meno che non si abbia un hard disk. workbench darà indicazione immediatamente dopo aver digitato il comando di inserire un floppy disk da inizializzare e di premere invio per avviare la formattazione.

Ci vorrà un po' per completare il trasferimento. Appena terminato basta premete Ctrl+A+A per riavviare Amiga e vedere partire il nuovo dischetto rigenerato.

Commenti   

0 # OKMATRIX 2014-05-10 00:32
Un'altra soluzione valida è quella di usare TransWarp con la seguente sintassi:
transwarp -w ser: -b 19200 -d trackdisk 0 -s 0 -e 79
sempre abbinato ad ADF Sender con la stessa velocità!
Rispondi | Rispondi con citazione | Citazione
0 # non va...MATRIX 2014-05-09 03:17
Dunque, l'errore segnalato da Zanellato lo da anche a me, il cavo non c'entra nulla, tanto è vero che con Amiga Explorer il tutto funziona. Inoltre la versione funzionante di transdisk è quella riportata da Pino. Per quanto riguarda invece il comando da Shell per formattare, il comando corretto è:
format drive df0: name NOMEDISCO

Saluti.
Rispondi | Rispondi con citazione | Citazione
+1 # RE: non va...Marco 2014-05-09 09:27
Grazie per la segnalazione, ho corretto la sintassi del comando format. Se con Amiga Explorer funziona significa che possono essere i settaggi della porta. A me dava lo stesso errore quando il trasferimento del transdisk non andava a buon fine ed il sw non era riconosciuto come eseguibile valido
Rispondi | Rispondi con citazione | Citazione
0 # errore transdiskzanellato mirko 2014-02-09 18:02
Credo di aver seguito tutto alla lettera, ma dopo il comando "transdisk -w ser: -d trackdisk 0" mi da questo errore:
"unable to load transdisk: file is not an object module".
Dove sbaglio?
Ho un Amiga 500 con exp 1Mb e WB 1.2.
Grazie
Rispondi | Rispondi con citazione | Citazione
0 # RE: errore transdiskMarco 2014-02-10 09:39
Mi suona come se il trasferimento di transdisk fosse fallito. Potrebbe essere dovuto ad un problema del cavo che hai usato oppure semplicemente il file non è stato trasferito tutto. I parametri di trasferimento, baud rate, flow control, ecc sono impostati allo stesso modo su PC e Amiga?
Rispondi | Rispondi con citazione | Citazione
0 # cettaggiandrea 2013-08-30 09:42
ciao come hai fatto per settare le com sull'amiga e sul pc? cosa hai impostato?
grazie
Rispondi | Rispondi con citazione | Citazione
0 # RE: cettaggiMarco 2013-08-30 16:13
Sull'Amiga non è necessario impostare nulla, sul PC devi installare un adattatore perché suppongo che non avrai un ingresso seriale. Io ho comprato un cavo Prolific PL 2303 nel mio negozio di elettronica di fiducia, ma penso che sia indifferente il modello. L'importante è che insieme all'adattatore ci sia il CD coi driver.
Ciao
Rispondi | Rispondi con citazione | Citazione
0 # ciao grande!!!kupo88 2013-10-24 22:50
innanzitutto sei un grande 8)
seconda cosa... io riesco a trasferire solamente a 4800 bps (circa mezz ora a file ADF). Questo perchè nelle impostazioni della porta com sul pc (gestione periferiche) non ho il flow control RTS/CTS. Si puo' trasferire tranquillamente senza flow control a patto che si usi questa FANTASTICA VELOCITA'... anche io ho un adattatore prolific paro paro al tuo... ma come faccio a impostare sto benedetto flow control e poter trasferire piu' velocemente?
Ci ho provato, ma inevitabilmente il trasferimento ad un "elevata" velocita' senza controllo genera dischi che non partono.
Ciao e grazie!!!
Rispondi | Rispondi con citazione | Citazione
0 # RE: ciao grande!!!Marco 2013-10-25 08:27
Ti ringrazio per il complimento, è sempre bello poter condividere dare una mano. Di solito 19200 bps è la velocità standard per Amiga, su Workbench non avrai bisogno di modificare nulla. Puoi verificare l'impostazione accedendo al Gadget Preferences di Workbench. Sul PC dipende dal tool che usi per trasferire i dati. Su ADF Sender Terminal per esempio c'è un menù di configurazione dal quale puoi impostare la velocità di trasferimento. Tu che tool usi? Fammi sapere se va a posto.
Ciao
Rispondi | Rispondi con citazione | Citazione
0 # Kick Off II per Amiga 600Marco 2012-11-13 17:30
Se vuoi posso provare a rigenerarlo e te lo invio per posta tradizionale. Dovrei già avere l'ADF.
Rispondi | Rispondi con citazione | Citazione
0 # Kick Off II per Amiga 600Alberto 2012-11-13 16:53
Ciao, spiegazione impeccabile ma troppo complicata. A me servirebe solo un gioco.... Te oppure qualcuno potrebbe procurarmi questo gioco per poter Amiga 600? KICK OFF II (by Dino Dini)

Copia o Originale, non mi importa.
Sul Web si trovano FREE le immagini ADF.
Grazie anticipate
Rispondi | Rispondi con citazione | Citazione
0 # Kick Off II per Amiga 600Marco 2012-11-19 10:34
Se vuoi posso provare a rigenerarlo e te lo invio per posta tradizionale. Dovrei già avere l'ADF.
Rispondi | Rispondi con citazione | Citazione
0 # Risposta per CesareMarco 2012-11-02 15:05
Una versione di Workbench serve comunque. Puoi procurartela su eBay per qualche euro.
Rispondi | Rispondi con citazione | Citazione
0 # copiare adf su amigacesare 2012-11-02 11:18
ho un amiga 500 con espansione a 1 mb con cavo seriale per collegarlo al pc ma non ho il wb 1.3 Non so come fare per copiare adf su amiga.
grazie
Rispondi | Rispondi con citazione | Citazione
0 # copiare adf su amigacesare 2012-11-02 11:15
ho un amiga 500 esp a 1 mega e non ho wb 1.3 come posso riuscire a copiare adf su amiga? ho il cavo null modem.
grazie
Rispondi | Rispondi con citazione | Citazione
0 # errore transdiskMarco 2012-10-02 13:45
Ciao Pino, hai ragione, probabilmente il link non è aggiornato. Avevo avuto anche io lo stesso problema. La causa è la lunghezza del file eseguibile che nel trasferimento viene troncato ed il risultato è un file non eseguibile da Amiga. Il file che hai scaricato è paddato opportunamente.
Rispondi | Rispondi con citazione | Citazione
0 # errore transdiskPino 2012-10-01 23:09
Risolto!!!
La versione di transdisk suggerita in questa discussione, per qualche motivo non va bene, forse viene corrotta durante il trasferimento tramite il cavo null modem.
La verione corretta é reperibile qui http://adfsender.stoeggl.com/adfsenderterminal/transdisklong.zip

Tutto il resto é stato di grande aiuto.... é iniziata la mia ri-creazione di floppy Amiga :-)
Grazie
Rispondi | Rispondi con citazione | Citazione
0 # errore transdiskPino 2012-10-01 22:05
Credo di aver seguito tutto alla lettera, ma dopo aver digitato "transdisk -w ser: -d trackdisk 0", mi restituisce l'errore "unable to load transdisk: file is not an object module".
Leggendo in rete qualcuno consiglia di diminuire il valore di trasfer rate della seriale su entrambe le macchine, ma pur facendolo, l'operazione non ha avuto successo. Soluzioni? Grazie
Rispondi | Rispondi con citazione | Citazione
0 # errore transdiskPino 2012-10-01 19:51
Credo di aver seguito tutto alla lettera, ma dopo il comando "transdisk -w ser: -d trackdisk 0" mi da questo errore:
"unable to load transdisk: file is not an object module".
Dove sbaglio?
Ho un Amiga 500 con exp 1Mb e WB 1.2.
Grazie
Rispondi | Rispondi con citazione | Citazione

Aggiungi commento

I commenti non sono pubblicati automaticamente ma sono soggetti a validazione. Non è tollerato l'uso di linguaggio osceno, lesivo della dignità, razza, religione o opinione altrui. Il dialogo DEVE svolgersi in tono moderato e civile. Se non sei d'accordo astieniti dal commentare


Codice di sicurezza
Aggiorna