Commodore 65 motherboardCommodore 65 : facciamolo funzionare anche con chipset incompatibili

Questo articolo scritto da Giorgio Guagnini che ringraziamo pubblicamente per la capacità tecnica e la indubbia tenacia nel raggiungere risultati a prima vista impossibili, racconta la storia di una vera e propria resurrezione di una scheda madre Commodore 65, priva dei chipset video e processore nelle corrette versioni.

Un compito impossibile che solo la capacità di Giorgio ha potuto portare a compimento. Lo pubblichiamo sperando possa essere utile a quanti (penso davvero pochi al mondo) stiano tentando la medesima impresa. Grazie ancora Giorgio !   

Sebastiano (il webmaster)      Read Commodore 65 Resurrection  in English

p.s. per leggere l'articolo fate click su "Leggi Tutto" in basso

Articolo by Giorgio Guagnini

La base di partenza erano i risultati di prove fatte da Riccardo Rubini che saluto con piacere e ringrazio per i tests. Questo risultato è anche merito suo.

Due link relativi al lavoro di Riccardo.

http://www.floodgap.com/retrobits/ckb/secret/65.html

http://compgroups.net/comp.sys.cbm/commodore-65-and-chip-revisions/370221

Noi siamo partiti da li'.

Una scheda rev 2, sia a o b, funziona con cpu 4510, 4510 r 3 o 4 e chip video 4567r.

commodore 65 chipset

Una scheda rev 5 funziona con cpu 4510r5 e chip video 4567p.

commodore 65 chipset revision


 

La cpu 4510r5 e il chip video 4567 non funzionano, completamente o in parte su una scheda ver 2 (a o b)  E' logico l' inverso; una cpu 4510 o 4510 r 3 e 4 non puo'funzionare su una scheda rev 5.

La mia fortuna è la capacita' autonoma di poter realizzare quello che ho in mente.

Utilizzare una struttura esterna per materializzare le idee piu' folli costerebbe cosi' tanto che i sogni rimarrebbero tali.

Noi avevamo una scheda commodore 65 rev 2b, tutti i componenti standard ma una cpu 4510r5 e un chip video 4567p. 

Cosi' ho studiato e progettato un adattatore per la cpu 4510r5 (vedi foto in basso)

 

commodore 65 chipset adapter

E dopo snervanti controlli e controprove l'adattatore di socket si e' inserito. 

commodore 65 socket adapter


 

All'accensione il tutto ha funzionanto a parte problemi di timing e segnali relativi all'incompatibilita' che bloccava il funzionamento della macchina.

Poi ho stabilizzato anche quelli e a livello cpu tutto ha funzionato.

La foto mostra il c65 funzionante e problema chip video 4567p riportato da Riccardo Rubini.

 

commodore 65 boot


 

Nuovo lavoro sezione video.

Problema risolto.

Ai piu' maliziosi prevengo che la differenza tra le versioni rom delle due foto non deve far pensare ad un tipico fake.  Noi abbiamo programmato n. rom per i tests.

La foto precedente e' relativa al primo avvio e quella era la versione di boot relativa

La foto che segue mostra una versione che meglio si adatta alla stabilità della scheda

Come dire: per prevenire sospetti fake devo morire per programmare ad hoc una rom che corrisponde poi?

Le telenovelas sono cose da TV. :-)

commodore 65 prima schermata


 

Ultimo problema rilevante: non avevamo un drive floppy per il commodore 65.

L'unica via d'uscita era tentare di rendere compatibile l'interfaccia floppy c65 con un drive floppy standard.

La terza revisione di una interfaccia tra le due parti ha risolto il problema.

 

commodore 65 floppy interface adapter

Rimangono alcuni dettagli da sistemare ma dettagli da poco.  Il più e' fatto.

 

commodore 65 boot floppy

commodore 65 chipset revision


 

commodore 65 il laboratorio

Prossima sfida?  Espansione ram 1mb.

To do:

  • reverse engineering
  • design matrix pal (ora sconosciuta)
  • build prototype

Probabilita' di riuscire ...scarse.....

Fino ad ora “il non so se” ha portato fortuna... :-)

 

commodore 65 expansion


Ciao a tutti e non mollate mai!.

Qualcuno lo ha detto prima di me:

“Everyone knows that a thing is impossible to realize until someone inexperienced comes and invents it.”
(Albert Einstein)

Ad maiora !

Giorgio Guagnini (Milan)

Carlo Pastore (Rome)