Di recente ho riparato una scheda per CPC464 in cui diversi chip si erano bruciati. Ora la scheda supera i test diagnostici e carica tranquillamente da nastro, ma ho acquistato una Ulifac da abbinarci e sto riscontrando dei problemi.
Il VR40007 è uno di quelli che Charlie ha confermato funzionare con la Ulifac v5b, ma non l’ha testato con la v6.
Ho pulito e ripulito i connettori e gli ho persino dato una leggera carteggiata, ma di solito ottengo uno schermo che si riavvia continuamente, grafiche corrotte o uno schermo nero.
A volte riesco ad avere il normale prompt di «ready» e sono riuscito a caricare la diagnostica 1.3 da nastro. Rileva e testa correttamente i 512 KB di RAM superiore, ma fallisce il test della ROM.
Nessuno dei comandi della Ulifac sembra funzionare o, ogni tanto, blocca completamente la macchina.
Quindi, qualcun altro ha testato la Ulifac v6 con un gate array VR40007? O sa se qualcuna delle modifiche apportate alla Ulifac tra la versione 5b e la 6 potrebbe causare problemi?
Se il connettore di bordo è stato pulito come dici (anche se un comportamento erratico come quello che descrivi è un classico sintomo di un falso contatto del connettore di bordo), e la diagnostica fallisce il test della ROM, allora potrebbe esserci un problema con il chip ROM o con il circuito che lo collega alla scheda. Quando l’Amstrad si avvia, hai provato a caricare qualcosa dalla chiavetta USB in modalità predefinita?
In ogni caso, ho contattato anche Charlie (il progettista dei chip VR) per informarlo del problema, sperando che possa darci anche la sua opinione
Grazie Ikonsgr, sto cercando di rintracciare un altro CPC o un Gate Array originale, ma mi sto anche chiedendo cosa fare per il connettore di bordo (edge connector) e come potrei magari bypassare le connessioni in qualche modo?
L’unico modo per bypassare il cavo piatto del connettore edge è saldare in qualche modo un connettore femmina a 50 pin che si colleghi direttamente al connettore maschio a 50 pin della scheda ULIfAC; forse qualcosa del genere potrebbe adattarsi al connettore edge: https://www.ebay.ie/itm/157206090530
Inoltre, dato che la scheda in tuo possesso è stata danneggiata e riparata, e anche se il CPC si avvia correttamente senza la scheda ULIfAC, c’è sempre la possibilità che una pista non faccia un buon contatto da qualche parte, compromettendo la connessione con la porta di espansione. Molti anni fa ho fritto un CPC 6128 (dandogli 12V invece di 5V…) e ho dovuto sostituire TUTTO sulla scheda! Ma non è bastato: ho avuto problemi intermittenti con il funzionamento del drive e, dopo tanta fatica, ho scoperto che c’erano alcune piste interrotte sulla scheda. Solo dopo aver saldato dei ponti con dei cavi, l’Amstrad ha finalmente ricominciato a funzionare come si deve.
Purtroppo, in casi di «danni così gravi», se riscontri ancora problemi dopo le riparazioni, ci vuole un sacco di pazienza (e persino un po’ di fortuna) per individuare il colpevole e risolverlo
Sì, capisco perfettamente. E penso che qualcuno abbia applicato troppa tensione a questa macchina.
Ho controllato la continuità dall’Ulifac al contatto più lontano sulla scheda CPC (che fosse la ROM, la CPU, ecc.) ed era tutto a posto, tranne per il ROM Enable che aveva 50 ohm tra il Gate Array e la ROM, quindi ho fatto un ponticello con un cavo, ma non è cambiato nulla.
Stasera avevo qualche minuto, così ho saldato un connettore IDC maschio a 50 pin al connettore a pettine e vi ho collegato l’Ulifac con un cavo SCSI a 50 pin corto. Il risultato è lo stesso, quindi ho fatto il grande passo e ho acquistato un 40007 NOS da qualcuno in Germania. Vi aggiornerò quando arriverà, ci vorrà un po’.