Ulifac v6 avec CPC464 et VR40007

Salut

J’ai récemment réparé une carte de CPC464 dont plusieurs puces avaient grillé. La carte passe maintenant les tests de diagnostic et charge parfaitement depuis la cassette. Cependant, j’ai acheté un Ulifac pour aller avec, mais je rencontre des problèmes.

Le VR40007 fait partie de ceux dont Charlie confirme le bon fonctionnement avec l’Ulifac v5b, mais il ne l’a pas testé avec la v6.

J’ai nettoyé et re-nettoyé les connecteurs, et je les ai même légèrement poncés, mais j’obtiens généralement un écran qui redémarre en boucle, de l’affichage corrompu ou un écran noir.

Parfois, j’obtiens l’invite « ready » normale et j’ai réussi à charger Diagnostics 1.3 depuis la cassette. Il détecte et teste correctement les 512 ko de RAM haute, me donne un échec au test de ROM.

Aucune commande Ulifac ne semble fonctionner, ou alors elles font planter la machine de temps en temps.

Est-ce que quelqu’un d’autre a testé l’Ulifac v6 avec un gate array VR40007 ? Ou est-ce que vous savez si l’une des modifications apportées à l’Ulifac entre la v5b et la v6 pourrait causer des soucis ?

Merci

Si le connecteur d’extension est propre comme vous le dites (bien qu’un comportement erratique comme celui que vous décrivez soit un symptôme classique de mauvais contact au niveau du connecteur), et que le diagnostic échoue lors du test de la ROM, alors il pourrait y avoir un problème avec la puce ROM ou le circuit qui la relie à la carte. Lorsque l’Amstrad démarre, avez-vous essayé de charger quelque chose depuis la clé USB en mode par défaut ?

Quoi qu’il en soit, j’ai également contacté Charlie (le concepteur des puces VR) pour l’informer de ce problème et j’espère qu’il nous donnera son avis lui aussi :slight_smile:

Merci Ikonsgr, j’essaie de dégoter un autre CPC ou un gate array d’origine, mais je me pose aussi des questions sur le connecteur d’extension (edge connector) et la possibilité de contourner les connexions d’une manière ou d’une autre ?

La seule façon de contourner le câble du connecteur enfichable à nappe est de souder physiquement un connecteur femelle 50 broches qui se branchera directement sur le connecteur mâle 50 broches de l’ULIfAC. Quelque chose comme ça s’adapterait peut-être au connecteur enfichable : https://www.ebay.ie/itm/157206090530

De plus, comme la carte que tu as a été endommagée puis réparée, et même si le CPC démarre correctement sans la carte ULIfAC, il y a toujours la possibilité qu’une piste ne fasse pas un bon contact quelque part, ce qui affecte la liaison avec le port d’extension. Il y a de nombreuses années, j’ai grillé un CPC 6128 (en lui envoyant du 12 V au lieu du 5 V…) et j’ai dû TOUT remplacer sur la carte ! Mais ce n’était pas suffisant : j’avais des problèmes intermittents avec le lecteur de disquettes, et après pas mal d’efforts, j’ai découvert qu’il y avait quelques coupures de pistes sur la carte. C’est seulement après avoir soudé des fils de pontage que l’Amstrad a enfin fonctionné comme il se doit.

C’est un très bon outil pour ce genre d’inspections : Interactive BOM for KiCAD

Malheureusement, dans ces cas de « gros dégâts », si tu as encore des problèmes après les réparations, il faut beaucoup de patience (et même de la chance) pour dégoter le coupable et le corriger :slight_smile:

Ouais, je comprends tout à fait. Et je pense que quelqu’un a mis trop de tension sur cette machine.

J’ai bien vérifié la continuité entre le Ulifac et le contact le plus éloigné de la carte CPC (que ce soit la ROM, le CPU, etc.) et tout était bon, sauf pour le ROM Enable qui avait 50 ohms entre le Gate Array et la ROM. J’ai donc tiré un fil pour ponter ça, mais aucun changement.
J’avais quelques minutes ce soir, alors j’ai soudé un connecteur IDC mâle 50 broches sur le connecteur enfichable (edge connector) et j’y ai relié le Ulifac avec un câble SCSI 50 broches court. Le résultat est le même, alors j’ai sauté le pas et j’ai acheté un 40007 neuf d’époque (NOS) à quelqu’un en Allemagne. Je vous tiendrai au courant quand il arrivera, ce qui risque de prendre un peu de temps.