Soucis RAM5101 CPU Gottlieb 80

Aide, Dépannage, pour les flippers numérique ou alpha-numérique (lettre + chiffre)

Flipper concerné :

Si necessaire, merci de proposer un flipper en relation avec ce sujet.
Répondre
Avatar du membre
boumba
Dept: 41
Rech/Achete: 0 flip
Messages : 1948
Enregistré le : 18/09/2014
Pas vu depuis 9 mois
Niveau : Initié
Pro / revendeur : non

Re: Soucis RAM5101 CPU Gottlieb 80

Message par boumba » jeu. 26 01, 2023 13:35

non, le shunte, je le fait sur la pin 16 du processeur
P1200855.JPG
P1200855.JPG (147.99 Kio) Vu 719 fois

izidor
Dept: 49
Rech/Achete: 0 flip
aimable donateur
Messages : 656
Enregistré le : 12/04/2018
Niveau : Initié
Pro / revendeur : non
Localisation : Angers

Re: Soucis RAM5101 CPU Gottlieb 80

Message par izidor » jeu. 26 01, 2023 13:44

Il faut vraiment shunté au niveau des pistes via le support tulipe avec un fil et en relevant le pin pour qu'il ne fasse plus contact.

Je résume,
Neodiag déconnecté,Il faut soit;

1 - Que tu relève le pin 16 (AB7) du 6502 et que tu mette sa piste à la masse via le support tulipe et en même temps avoir le pin 5 (AB8) de Z7 à la masse.
ou
2 - Que tu relève le pin 16 (AB7) et 17 (AB8) du 6502 et que tu mette ces deux pistes à la masse via le support tulipe.

Après avoir fait une de ces deux manip, tu mesure ;
-1 Le pin 1 de Z7 qui devrait être à ~+0v
-2 Le pin 5 de Z7 qui devrait être à ~+0v
-3 Le pin 4 de Z8 qui devrait être à ~+5v
Machines actuelles : Black rose, Police force, Fathom, 007pro, 35 bornes vidéo et 2 musiques

Avatar du membre
boumba
Dept: 41
Rech/Achete: 0 flip
Messages : 1948
Enregistré le : 18/09/2014
Pas vu depuis 9 mois
Niveau : Initié
Pro / revendeur : non

Re: Soucis RAM5101 CPU Gottlieb 80

Message par boumba » jeu. 26 01, 2023 13:58

Désolé, c'est lié à la fatigue, j'ai bossé dessus jusqu'à 2h du mat, et le restant de la nuit dans ma tête, et je commence à avoir du mal à me connecter,

J'ai relevé les pins 16 et 17 du processeur,
J'ai mis à la masse les 2 pins 16 et 17 du support tulipe
Z7 et Z8 sont en place non modifié,

je trouve 1.3V sur AB7 pin 1 de Z7 et 0 sur pin 4 de Z8
la pin 5 de Z7 est à 0

izidor
Dept: 49
Rech/Achete: 0 flip
aimable donateur
Messages : 656
Enregistré le : 12/04/2018
Niveau : Initié
Pro / revendeur : non
Localisation : Angers

Re: Soucis RAM5101 CPU Gottlieb 80

Message par izidor » jeu. 26 01, 2023 14:09

Désolé, c'est lié à la fatigue, j'ai bossé dessus jusqu'à 2h du mat
Pas de souci!!
trouve 1.3V sur AB7

Alors tu dois avoir un souci sur cette ligne !!
Les puces qui y sont connectées sont U1 vers U2 -U3, Prom1, Prom2, par le pin 1 pour les quatre ! Puis Z5 au pin 7.
Modifié en dernier par izidor le jeu. 26 01, 2023 14:28, modifié 1 fois.
Machines actuelles : Black rose, Police force, Fathom, 007pro, 35 bornes vidéo et 2 musiques

Avatar du membre
boumba
Dept: 41
Rech/Achete: 0 flip
Messages : 1948
Enregistré le : 18/09/2014
Pas vu depuis 9 mois
Niveau : Initié
Pro / revendeur : non

Re: Soucis RAM5101 CPU Gottlieb 80

Message par boumba » jeu. 26 01, 2023 14:21

Merci beaucoup izidor, ce ne sont que des composants que j'ai enlevé et posé sur support tulipe, avec aussi U1, j'ai du faire une boulette...
je regarde cela ce soir :x26:

izidor
Dept: 49
Rech/Achete: 0 flip
aimable donateur
Messages : 656
Enregistré le : 12/04/2018
Niveau : Initié
Pro / revendeur : non
Localisation : Angers

Re: Soucis RAM5101 CPU Gottlieb 80

Message par izidor » jeu. 26 01, 2023 14:49

La premier chose que tu peux faire c'est de regarder si tu a une continuité entre AB7 et AB6 . Comment ces deux pins sont cote à cote sur tout les supports tulipe que tu as monté, si tu as une soudure qui déborde ça va sonné !!

Autre chose, étudier le routage de la ligne AB7 et couper la piste au cutter à certain endroit stratégique pour isoler une partie du circuit puis entre chaque coupure tester avec la manip des deux pistes des pins 16 et 17 de U1 à la masse avec mesure de pin 1 Z7 pour voir si tu as toujours 1.63v.
Tu pourras réparer ces piste sans trop de souci avec un point de soudure

Tiens nous au courant et Bon repos :z):

Ou je couperais le circuit de la ligne AB7 :
Capture.JPG
Machines actuelles : Black rose, Police force, Fathom, 007pro, 35 bornes vidéo et 2 musiques

Avatar du membre
boumba
Dept: 41
Rech/Achete: 0 flip
Messages : 1948
Enregistré le : 18/09/2014
Pas vu depuis 9 mois
Niveau : Initié
Pro / revendeur : non

Re: Soucis RAM5101 CPU Gottlieb 80

Message par boumba » jeu. 26 01, 2023 22:28

Bon, je m'y suis remis, les choses avancent,

Je n'ai pas voulu couper les pistes de suite, j'ai opter pour me brancher sur le fil que j'avais souder sur la pin 29 à l'arrière de TC1 avec une pince croco,
comme cela, j'ai pu me balader avec le multimètre partout sur la carte en commençant par un test de continuité avec UI Z5 U2 U3 PROM 1 PROM 2, elles sont toutes bonnes,

Puis j'ai regardé toutes les piste traversants les supports tulipes que j'ai monté, aucune ne touche à la ligne AB7,

Puis j'ai touché chaque pin ou patte de tout les composants de toute la carte, bilan rien ne touche...

Et puis j'ai eu une petite lumière qui s'est allumée ( ok je sais, ça m'arrive pas souvent... :mrgreen: ) , et celle la, elle est grâce à izidor que je ne remercierais jamais assez de m'avoir aidé et très bien expliqué une partie du fonctionnement de cette carte,

Je me suis rappeler que la patte 1 de Z7 touchait aussi à cette piste, ( AB7 ) et BINGO...!!!
aucune continuité avec cette pin, la piste est forcément coupée...!!!
Et dire que j'ai posé ce support tulipe ( le seul que je n'ai pas testé ses continuités ), j'ai juste regardé ses brasures à la loupe et elles étaient bien...!!! :roll:

Voila la piste coupée, j'ai coupé la traverse du support pour pouvoir réparer facilement la piste, on voit l’œillet qui est bien en place et à sa gauche la coupure

P1200861.JPG
P1200861.JPG (87.9 Kio) Vu 625 fois

Et la réparation

P1200862.JPG
P1200862.JPG (100.83 Kio) Vu 625 fois

Et à un moment, la chance refait surface, et ça fait du bien d'en avoir un petit peut quand même...!!! :roll:

La carte CPU passe maintenant tout les tests...!!! :))=: :))=: :))=:

Il me reste à la monter dans le flip pour vérifier l'affichage et tout ce que je ne peux pas tester sur une table,

Je tiens vraiment à vous remercier, que vous ayez participé de loin ou de près à ce post, peut importe,
car sans vous, c'est clair, je n'aurais jamais réussi à la faire redémarer,

Bon, je risque de revenir rapidement aussi vous cassez les couilles, car j'en ai 5 comme celle ci à réparer,
plus aucun de mes Gottlieb 80 ne fonctionnent... :s2:

UN GRAND MERCI...!!!
Alain

Avatar du membre
boumba
Dept: 41
Rech/Achete: 0 flip
Messages : 1948
Enregistré le : 18/09/2014
Pas vu depuis 9 mois
Niveau : Initié
Pro / revendeur : non

Re: Soucis RAM5101 CPU Gottlieb 80

Message par boumba » ven. 27 01, 2023 11:34

Je voudrais vous faire aussi un retour d'expérience de ce que je me suis rend compte ce matin, car sur ce dépannage, j'ai appris énormément sur le fonctionnement de cette carte, mais aussi sur ma méthode de raisonnement qui je pense n'est pas la bonne, alors autant vous le partager,

je pense que la méthode que j'ai adopté, qui est aussi de part mon inexpérience en matière de dépannage de CPU et de maigre connaissance en électronique, est de trop me fier au DIAG, et de trop me fier à ma CPU fonctionnelle, en me faisant des tableaux de relevés de valeurs par composant, et en oubliant de raisonner de manière électronique, comme l'a très bien fait izidor, avec ses schémas marqué d'entrées et de sortie à l'état haut ou bas....

Si je l'avais fait de cette manière, cela m'aurait peut être alarmé sur une direction autre que celle que j'ai prise, en me disant, "la carte a morflé, pleins de composants sont HS, blablabla"... alors que la grosse panne était juste une piste coupé, et ce, depuis le début...

Ce matin, j'ai voulu tester à nouveau les 2 RIOT U5 et U6 avant de les mettre à la poubelle, en me rappelant ce que m'avait expliqué Sysley sur des RIOT partiellement abimé qui pouvait ne pas fonctionner sur un des 3 supports U4 U5 U6, mais être ok sur un autre,
et les 2 RIOT HS d' hier passent parfaitement le diagnostic ce matin...

Bah oui, comme je n'ai pas les connaissances ni dans ces cartes, ni dans la manière dont est conçu le NEODIAG, je ne savais pas qu'il y avait une partie bien précise de la carte qui gérait la sélection des 3 RIOT, ( c'est marqué sur le schéma, du con... )
et pour moi, cette partie la était interne au processeur, c'est bien lui le chef d'orchestre...!!!

Pour moi, après coup, la bonne réflexion aurait été de se dire... 2 RIOT HS, c'est pas cohérent, la panne se situe ailleurs...!!!
ce qui est parfaitement stipulé dans la notice d'utilisation du NEODIAG...!!!

Bref, j’explique toujours à mes apprenants qu'il faut toucher la matière pour apprendre et surtout pour comprendre ce que l'on fait, que les bouquins, c'est bien, mais cela ne fait pas tout...
bah la, je pense que le bouquin, va falloir que je le relise à nouveau avant d'entreprendre la prochaine carte... :s2:

merci de m'avoir lu
Alain

Avatar du membre
Philippe912
Dept: 91
Rech/Achete: 0 flip
Messages : 332
Enregistré le : 02/06/2013
Niveau : Débutant
Pro / revendeur : non
Localisation : Ile de France

Re: Soucis RAM5101 CPU Gottlieb 80

Message par Philippe912 » ven. 27 01, 2023 16:49

Salut Alain
Super cet entetement sur ce dépannage
Alors facile a dire après mais c'est vrais toujours testé les continuitées après la pose de supports
On cherche des fois compliqué et c'est plus simple
@++
Philippe :,):

izidor
Dept: 49
Rech/Achete: 0 flip
aimable donateur
Messages : 656
Enregistré le : 12/04/2018
Niveau : Initié
Pro / revendeur : non
Localisation : Angers

Re: Soucis RAM5101 CPU Gottlieb 80

Message par izidor » ven. 27 01, 2023 17:14

Félicitation pour ce dépannage !!

Juste un point ou je met mon avis perso :
je ne savais pas qu'il y avait une partie bien précise de la carte qui gérait la sélection des 3 RIOT, ( c'est marqué sur le schéma, du con... )
et pour moi, cette partie la était interne au processeur, c'est bien lui le chef d'orchestre...!!!
Le chef d’orchestre c'est le programmeur...!!! :mrgreen:

Et pour complété, voici le décodage partiel d'adresse pour les 3 Riot.
U1------------AB7----AB8-------------------------------------------------------AB9---Plages
Z8----------------------------------Pin1----------Pin4---------Pin10
Z7-------------Pin1---Pin5
U4 ram---------0------0------------0--------------1-------------0-----------------0---$00-$7F
U4 pio----------0------0------------0--------------1-------------0-----------------1---$200-$27F
U5 ram---------1------0------------1--------------0-------------0-----------------0---$80-$FF
U5 pio----------1------0------------1--------------0-------------0-----------------1---$280-$2FF
U6 ram---------0------1------------0--------------0-------------1-----------------0---$100-$17F
U6 pio----------0------1------------0--------------0-------------1-----------------1---$300-$37F
Rien-------------1------1------------0--------------0-------------0

Z7 est en entrée de circuit de sélection, il prends les lignes d'adresse
AB7 et AB8 de U1.
Z8 est en sortie de circuit de sélection, c'est lui qui valide un des trois Riot.

Comment sont calculés les plages d'adresse ?! :?):
C'est simple, il faut regarder du coté des pin AB0 à AB15 de U1.(ABx ou Ax c'est pareil :wink: )
Exemple avec la ram et pio U4, conditions ligne A7 et A8 à 0 ou/et A9 à 1 pour les pio .
Ram
U1-----A15------------A9--A8--A7--------------A0
Bits------0 0 0 0 0 0---0---0---0 0 0 0 0 0 0 0 Adresse Bas $00
Bits------0 0 0 0 0 0---0---0---0 1 1 1 1 1 1 1 Adresse Haut $7F
Pio
U1-----A15------------A9--A8--A7--------------A0
Bits------0 0 0 0 0 0---1---0---0 0 0 0 0 0 0 0 Adresse Bas $200
Bits------0 0 0 0 0 0---1---0---0 1 1 1 1 1 1 1 Adresse Haut $27F

00000000 00000000 en binaire = 00 en hexadécimal.
00000000 01111111 en binaire = 7F en hexadécimal.
00000010 00000000 en binaire = 200 en hexadécimal.
00000010 01111111 en binaire = 27F en hexadécimal.
Capture.JPG
Ect.. avec U5 et U6

Grace à ce décodage d'adresse, si le programmeur veut lire dans la ram U4,
il se réfère sur la plage $00-$7F (Exemple LDA $0F) ou si il veut activer
une entrée/sortie pio de U5 ce sera $280-$2FF.

Petite remarque : La combinaison d'entrée Z7 pin1 = 1 et Z7 pin5 = 1 ne valide rien car la seule condition pour qu'il y est un 1 sur une des sorties de Z8 est d'avoir deux 0 en entrée.
Capture.JPG
Modifié en dernier par izidor le ven. 27 01, 2023 17:35, modifié 3 fois.
Machines actuelles : Black rose, Police force, Fathom, 007pro, 35 bornes vidéo et 2 musiques

Répondre