Modulo A690: un “pezzo da anni 90”!

Che dire? O meglio, cosa scrivere? Questa è la prima volta per me su Nerdone.it! Non sono un vero esperto di Amiga ne un elettronico ne un informatico, faccio il cuoco e mosso da curiosità, seppur distruggendo ahimè tante cose, ho maturato qualche competenza, accumulato materiale (più come collezionista) al punto di riuscire, anche con po’ di fortuna, a realizzare un controller SCSI per il CDTV.

Complice un’amicizia comune, mi sono unito al gruppo Nerdone.it dopo Brusaporto retrocomputing 2019. Il gruppo, oltre alla passione comune per il retrocomputing, ha la missione di fare “memoria comune” delle scoperte fatte dagli appartenenti al gruppo ed eventualmente di documentarla su questo blog, oltre tutto il gruppo che è sempre un piacere incontrare in occasioni come Brusaporto, devo ringraziare Matteo Filippi, che non si è risparmiato nell’aiutarmi a scrivere questo articolo e consentirmi anche di presentarmi meglio.

Ho visto per la prima volta il CDTV in SMAU, presso lo stand Commodore, e ne sono stato colpito ed affascinato da subito,, ho poi atteso oltre 20 anni per averne uno! Il caso volle che lo stesso giorno in cui ne trovai uno in un mercatino, in una bancarella poco lontana mi accaparrai anche la sua tastiera nera, un bel colpo di fortuna, nei mercatini degli anni 2000 questi “miracoli” erano ancora possibili.
Il CDTV non può essere definito un vero successo di vendite, (tipico degli alti e bassi di Commodore) ma rappresenta uno spettacolare tentativo di approccio al multimediale di massa: il suo design futuristico, il look nero totale, sono solo aspetti estetici a favore di un progetto non banale con caratteristiche assolutamente all’avanguardia per i tempi, in un design da tipico CD Audio da impianto HI-FI, include un magico AMIGA al suo interno, con supporto, CDROM, CD-G, mouse e controller di gioco senza fili, genlock dedicato, predisposizione SCSI, porte midi standard, Memory Card e virtualmente possibilità di aggiornamento firmware basato su tecnologia flash, un po’ come per i BIOS moderni e , tutto questo già nel 1991!

Vi racconto qualche curiosità circa il modulo “CDTV” A690, prima di parlare del suo nome, che di per se è già una curiosità. Questo dispositivo nasce in Commodore nei primi anni ’90, con l’idea di base di dare un supporto CD, e di conseguenza anche compatibilità ai giochi nati per CDTV, ai possessori di Amiga 500 e 500Plus. Il progetto non poteva assolutamente integrare tutte le specifiche del CDTV e d’altra parte non sarebbe stato necessario, perché tante caratteristiche erano già a bordo del A500.
Gran parte delle caratteristiche sono state implementate attraverso l’emulazione: la maggior parte delle features emulate girano attraverso il chip XC2064-50 XILINX, che dotato della sua rom seriale, carica ed esegue il codice necessario a definire la base della dotazione necessaria, lo sviluppo si è poi dovuto orientare intorno alle extended rom CDTV, che non erano ottimizzate per funzionare con il Kickstart di Amiga 500Plus. Un altro problema che si presentava era che mentre tutti gli Amiga avevano a bordo un floppy disk drive sempre collegato, questo non valeva per il CDTV che lo prevedeva come opzionale esterno e sempre come primario DF0.

Una caratteristica in particolare venne realizzata in modo molto simile al CDTV, ovvero il salvataggio delle cosiddette “preferenze” che sul CDTV avviene su RAM costantemente alimentata. La situazione però era diversa sul A500, i progettisti previdero il suo parallelo inserendo nel A690 una batteria ricaricabile che alimentava la RAM anche quando tutto era spento ed archiviato nel cassetto. I conoscitori di Commodore o chi ha un minimo di esperienza in ambito retrocomputer, sta già cominciando a capire quali danni abbiano potuto subire questi dispositivi con le (maledette Varta) batterie interne.

. Frontale del modulo A690

Non è chiaro se Commodore scelse A690 come nome del prodotto in fase progettuale e poi fece marcia indietro, infatti poi il prodotto ufficiale uscì sul mercato come A570. Probabilmente in Commodore ci furono ripensamenti riguardo al numero “6”, siccome l’utenza e il mercato avrebbero erroneamente associato la numerazione derivata da A690 ad una periferica fatta per Amiga 600.
Sembrerebbe che il modulo “A690” fosse inteso come sistema di sviluppo assegnato dal gruppo CATS, il Commodore Amiga Technical Support, ai produttori di software per CDTV.
A dare supporto a questa ipotesi vi è la oggettiva rarità del pezzo, pochi esemplari sono noti e la versione delle ROM CDTV è la poco nota 2.0!
La scheda, si presenta con le caratteristiche di un prototipo allo stadio finale, infatti alcune unità hanno apposto un piccolo adesivo rosso con la scritta “PROTO” attaccata alle consuete label sottostanti, la PCB presenta una certa quantità di modifiche di tipo rework, con troncature di piste e vari fili saldati, nonchè il chip enable della rom CDTV avviene tramite un filo volante. Anche la plastica del case è di tipo diverso da quella del prodotto finale (A570), nonchè alcuni fori di fissaggio della cover non si allineano alla piastra base, un ulteriore differenza è che l’unità definitiva dispone di un connettore di alimentazione dell ‘unità ottica orientato in verticale proprio per favorire l’inserimento delle schede di espansione previste dal progetto generale, ma mai commercialmente rese disponibili per il dispositivo. Riguardo alle batterie tampone, per fortuna Commodore, con l’uscita del prodotto definitivo, rivide il progetto di implementazione della ritenzione dati su RAM, sostituendola con delle eeprom, eliminando la batteria in via definitiva, si può dire che è stata una grande rogna in meno per tutti i collezionisti ed appassionati.

La storia di questo esemplare del misterioso A690 è un po’ la solita degli acquisti su ebay negli anni 2000: per chi ha vissuto le aste di quel periodo, alcune passavano veramente inosservate agli sguardi poco attenti dei più! Il dispositivo era in Francia, ed il venditore non spediva fuori dal proprio territorio nazionale, così chiesi ad un amico, uno Chef che lavorava e viveva a quel tempo in Corsica, che lo recuperò vincendolo per me.
Il dispositivo era conservato in una località vicino al mare per cui mi giunse corroso anche dalla salsedine, una volta aperto ho potuto osservare tutta la corrosione causata dalla perdita della maledetta batteria !!

Finalmente in questi giorni ho potuto rimetterci mano ed ho dovuto lavorarci molto per recuperare le tante piste corrose, ho dissaldato lo zoccolo della eprom, poichè corroso, e ripristinato il connettore dei led frontali, distrutto anche quello dall’acido, controllato la eprom con l’apposito lettore, una pista in particolare mi aveva tratto in inganno, e fintanto che non la ho ripristinata il modulo non funzionava, una ripulita con alcool isopropilico e spazzolino e il modulo ha finalmente ripreso vita, con le prime prove ho potuto osservare che il led di attività CD era bruciato, cosi lo ho sostituito con uno quasi identico, ma ancora arancione, cui ho dovuto togliere circa un millimetro di spessore., vi sono diverse differenze tra le varie versioni delle ROM CDTV e sembra che partire dalle rom 2.0 il supporto CD-G sia stato rimosso, in effetti la lettura di un CD-G sul A690 e A570 comporta il reset ed il riavvio del sistema, farò certamente alcune ulteriori prove anche con diversi Kickstart, comunque mi sento veramente fortunato ad averlo ripristinato.

A690 TOP PCB

A690 PCB con dettaglio del rework sia di fabbrica che recente
A690 TOP PCB Dettaglio el connettore EXPANSION, i Segnali di questo connettore fanno capo al DMAC esattamente come nel CDTV
Postazione di prova amiga e primo avvio dell’unità.

Notare la firma delle ROM CDTV 2.0

User Input