Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - jpettit

Pages: 1 2 [3] 4 5 6 7 8 ... 11
33
Bornes dédiées / [WIP] space invaders 1978
« le: Lundi 28 Mai 2018, 21:37:00 pm »
J'ai fait quelques essais de permutation de RAMs "bonnes sûres" et "théoriquement mauvaises"

en emplacement 1&2 (indexation rom de test), j'ai 2 bonnes
en 3,4,5,6,7,8 que des mauvaises

en A&B, j'ai 2 bonnes
en C,D,E,F,G que des mauvaises

=> j'ai l'image postée plus haut avec un espèce de 8

Si je retire la RAM en 3, la rom de test me donne :


Ce qui est plutôt pas mal si c'est bien un "3" que je lis

Bon par contre si je retire la 4, je retrouve mon "8" d'auparavant...

Question : est-ce que le test des RAMs de fait de facon sequentielle 1 2 3 4 5 6 7 8, ou bien est ce que la 8 est testée avant la 4 ?

Merci


34
Bornes dédiées / [WIP] space invaders 1978
« le: Lundi 28 Mai 2018, 15:11:30 pm »
Encore une fois spectro a montré qui était le patron  <:)

J'avais bien un problème au niveau de l'entrée SEL du F4, qui avait perdu sa pastille, et donc n'était plus connecté aux autres SEL des F5,6,7
Donc avec une certaine excitation de l'avoue je refais la soudure, test la connectivité, remets la carte, remet le jus, et....

tadaaaam



Bon ok, je m'emballe un peu vite je vois bien que l'affichage a encore quelques soucis. Mais quels progrès !!

Donc après 3 coupes de champagne, je regarde un peu plus l'état des circuits, et maintenant je m'arrête sur la sortie 7 du 3245, qui sert de SEL pour les RAMs Gxx.
J'ai une synchro, mais elle n'est pas stable, ca oscille un peu. Alors que les 3 autres sorties du 3245 sont bien stables.
J'essaie de remonter la piste, et à chaque composants en amont, j'ai cette petite oscillation sur les signaux.
J'arrive sur le 74174 en A3, qui a pour entrée en 11 un beau +5, et en sortie 10 un signal qui oscille.
Je penche pour la clock patte 9
En effet, le signal de la clock oscille (comme si de temps en temps un autre signal en opposition de phase venait se rajouter, mais de façon sporadique)

Je remonte la clock, qui est en sortie 8 du 74ls86 (A4)
En entrée 9 de l'A4 j'ai un signal carré propre
En entrée 10 de l'A4 j'ai toujours un signal qui oscille (le passage 1->0 est baveaux, mais ca reste dans le fond un signal cyclique)

Mon problème c'est que l'entrée 10 de l'A4, c'est la sortie 10 de l'A3...
Bref c'est le serpent qui se mord la queue

Est-ce que je fais fausse piste ? Est-ce que je peux déduire quelque chose à partir de ce que m'affiche l’écran ? J'ai cru comprendre qu'à ce stade je devais avoir un chiffre ou une lettre
Peut-etre que j'ai un 8 ? un 3 ?
Le 3 serait logique car il correspond à G10, ma prochaine RAM théroiquement defectueuse  (j'ai remplacé G8, H8, G9, H9)

Malheureusement je n'ai toujours pas recu mes RAMs commandés, et je n'en ai plus :-(
chip arcade prend son temps pour expédier...




35
Bornes dédiées / [WIP] space invaders 1978
« le: Lundi 28 Mai 2018, 08:59:58 am »
Yees, voilà une piste qui me plait, merci spectro :)

Pour voir si j'ai bien compris :

Ce soir je verifierai la patte 1 (SEL) des 74ls157 (qui ont remplacé les 9322)
Je suppose qu'il doit osciller pas mal, en tout cas pas un signal continu ?
S'il est continu, ca serait donc normal de ne pas avoir de sortie Y1 à Y4, et là je remonte la piste pour comprendre pourquoi il est continu

S'il oscille bien, je verifie mes Y1 à Y4 (les 74ls157 étant neufs, ca serait ballo d'avoir un composant defectueux), et je m'assure qu'en aval chaque sortie atteint sa cible (si non, un problème de piste défectueuse).

A ton avis, est-ce que les tantales de 1 µF autours des RAMs peuvent être une source de problème également ?
Merci :)



36
Bornes dédiées / [WIP] space invaders 1978
« le: Lundi 28 Mai 2018, 08:10:33 am »
Sur la carte fille, il n'y a que les shifters vidéo.
Ton probléme ne vient pas de la.

OK merci pour cette précision, ça va m'éviter de partir sur une mauvaise piste avec la carte fille
Bon pour le coup ça m'arrange pas non plus car mes options sont limitées sur la carte mère :-/

Serait-ce un problème de capa tantale ? J'ai déjà changé les 2 de 22µ à droite et à gauche des RAMs.
Mais je n'ai pas changé les 8 de 1µ autours des RAMs.

Est-ce que mon problème de mauvaises fréquences sur certaines sorties des 9316 pourrait expliquer cela ? (malgré le fait que j'ai bien mes 60Hz et 15.4kHz)



37
Bornes dédiées / [WIP] space invaders 1978
« le: Dimanche 27 Mai 2018, 20:27:30 pm »
Plus de peur que de mal :)

En retirant la rom H, je retrouve mon signal en sortie 2 du 3245
ouf !

38
Bornes dédiées / [WIP] space invaders 1978
« le: Dimanche 27 Mai 2018, 19:55:35 pm »
En cherchant un problème on en tombe sur un autre   >:(

Pour une raison que j'ignore actuellement, j'ai perdu le signal en patte 2 du 3245, qui fournit le "chip enable" (patte 17) des RAMs H8-H15
Auparavant, j'avais ce signal (le 3245 ayant été déjà remplacé).

A moins que... (j’écris tout en réfléchissant) ce changement vienne de AD0 en provenance de la rom H, qui pour tester les RAMs commence par G8, et donc desactive H8 ?
Spectro pourra certainement m’éclaircir sur ce point  <:)

39
Bornes dédiées / [WIP] space invaders 1978
« le: Dimanche 27 Mai 2018, 10:43:02 am »
En relisant d'anciens WIP SI, je vois que sur la carte fille se trouvent des composants jouant un rôle sur la video (https://www.gamoover.net/Forums/index.php?topic=37523.160)
Je pensais initialement que la carte fille était l'interface pour les sons, les commandes et le watchdog

Pourrait-t-il y en avoir un coupable pour mon affichage ?

Si y a une liste de suspects, je suis prêt à les changer :)
Mais si j'ai moyen de vérifier quelque chose à l'oscillo avant de tout changer à l'aveuglette, je suis preneur c'est plus instructif

Merci

40
Bornes dédiées / [WIP] space invaders 1978
« le: Dimanche 27 Mai 2018, 00:27:21 am »
J'ai mesuré, j'ai bien mes 60Hz et 15.4kHz en entrée 1 et 8 du 74ls55
J'en conclus que ma synchro est bonne alors...

Bon c'est une bonne chose pour moi, mais du coup je sèche complètement pourquoi l'eprom de test ne s'affiche pas correctement

A part remplacer d'autres RAMs théoriquement défectueuses je ne vois pas quoi faire d'autre, ni même quoi vérifier...
Et je n'ai pas les outils pour reprogrammer l'eprom, dans le doute...

41
Bornes dédiées / [WIP] space invaders 1978
« le: Samedi 26 Mai 2018, 22:10:19 pm »
Merci :)

Je viens de relire les explications du signal composite de Little_Rabbit

Si je comprends bien ses explications, je dois mesurer la frequence en patte1 et patte8 du 74LS55 (A6), et verifier que :
patte 1 = 60 Hz  (sync verticale)
patte 8 = 15.4 kHz  (sync horizontale)

Si j'ai ca, je ne m'embete pas plus avec la synchro
Si j'ai pas ca, les ennuis continuent lol

Je fais ca dès que possible et je remonte l'info :)

42
Bornes dédiées / [WIP] space invaders 1978
« le: Samedi 26 Mai 2018, 19:07:58 pm »
Je me réponds pour ceux qui suivent ce post.

J'ai une piste pour analyser mon problème de synchro

En effet, j'ai mesuré toutes mes frequences de sortie des CI D5,E5,E6 et E7

Et par rapport au tableau dans mon précédent post, les erreurs que j'ai ne sont pas aléatoires.

En partant des 60Hz en E7 pin11 (que j'ai correctement), j'ai bien X2 à chaque pin suivante, jusqu'à la pin12 de E5
(donc j'ai 60Hz, 120, 240, 480, 960, 1920, 3840, 7680, 15360 et 30720)

Seulement en pin 13, au lieu d'avoir 61440, j'ai 77900 (puis après un X2 sur les pin suivantes). Mais vu que le 77900 est mauvais, toutes les autres derrière sont mauvaises

Je vais concentrer mon analyse sur ce qui arrive en entrée de E5, car le composant est changé et le pb reste le même.
De même, la patte 13 de E5 à l'air, j'ai la même erreur


edit : euh reflexion faite je vais me concentrer sur la pin14 du D5, qui est mon point d'entrée  :D

43
Bornes dédiées / [WIP] space invaders 1978
« le: Samedi 26 Mai 2018, 11:07:24 am »
Bonjour,

La WIP a progressé... en quelque sorte :)

Pour faire court, quasiment tous mes CI sur la carte mère étaient HS. Je pense que mon problème d'alim initial ne m'a pas fait de cadeau.
Bref, à force de jouer avec la tresse à dessouder, j'ai remplacer tous les CI. Seules me restent les mémoires car j'en avais commandé "que" 4 à l'époque et voilà que je suis bon à en recommander

Quoiqu'il en soit j'espérais à ce stade avoir la rom de test qui boot et m'affiche les RAMs defectueuses
Or ce n'est pas le cas.

Je pense que la rom de test boot bien, mais m'affiche ceci :

Pour info, lorsque j'avais mis que 2 RAMs neuves, j'avais ca :

Donc je me dis qu'en complétant mon set de RAM avec que des neuves, j'aurais peut etre une image correct.

Mais est-ce normal à mon stade actuel d'avoir que des points qui defilent à l'ecran ??

Mes signaux CPU sont correct, et il ne reset plus :)

Le strap pour gérer les 2716 me parait correct, j'ai bien en e/s les signaux indiqués ci dessous : (voir surtout pattes 19,20,21,22)

           2716
A7    1  +-v-+ 24  Vcc=+5v
A6    2   |     | 23  A8
A5    3   |     | 22  A9
A4    4   |     | 21  Vpp=+5v
A3    5   |     | 20  OE/=GND
A2    6   |     | 19  A10
A1    7   |     | 18  CE/
A0    8   |     | 17  D7
D0    9   |     | 16  D6
D1   10  |     | 15  D5
D2   11  |     | 14  D4
GND 12 +---+ 13  D3

Serait-ce un problème de synchro ? Le balayage est stable, seuls les points blancs défilent horizontalement. Par contre je n'ai pas toujours les bonnes fréquences en sortie des 9316 comme indiqués dans la doc :



Typiquement le D5 j'ai rien de bon (par exemple 2.4 Mhz en pin14 et 1.2Mhz en pin13)
En E5 j'en ai 2 de bon sur les 4
Et ceci, que ce soit avec des 9316 remplacés, ou même avec des 74LS161

A part la partie watchdog, y a-t-il autre chose à vérifier sur la carte fille ? Je ne pense pas car le restant semble lé aux différents sons du jeu.

Bref je sèche un peu là et j'aimerais bien avoir des pistes au lieu de remplacer à l'aveugle les RAMs défectueuses restantes

Sinon, si je remplace la rom de test par la rom H du jeu, alors le cpu reboot en permanence et j'ai un écran blanc
Mais ca ne me surprend pas je mets ca sur le compte des RAMs défectueuses

Merci :)

jpettit

44
Bornes dédiées / [WIP] space invaders 1978
« le: Vendredi 06 Avril 2018, 13:18:03 pm »
Un petit update :

J'attends toujours mes 8216 commandés en chine. Mais j'ai également remplacé le 9310PC (C7) par un 74160, et j'ai toujours 4Mhz en sortie patte13, donc je pense bien qu'il y a une erreur dans la doc, qui me dit que je devrais avoir 2Mhz



Maintenant je ne peux vraiment plus rien faire tant que je n'ai pas reçu les 8216 (à moins de changer au pif les qqs CI en avale)



45
Bornes dédiées / [WIP] space invaders 1978
« le: Dimanche 25 Mars 2018, 20:14:00 pm »
Quelques nouvelles du WIP

En repensant à mon problème du "reset" du CPU qui se faisait toutes les 4s, je me suis aperçu que je prenais le problème à l'envers.
En effet je partais du principe que le watchdog fonctionnait correctement, car il envoyait le reset toutes les 4s.
Mais en fait il y avait bien un problème avec le watchdog.

En relisant le WIP de little_rabbit, oh miracle, je vois un problème identique au mien. Du moins l'explication était celle qu'il me fallait : le watchdog ne se resettait jamais
Donc déjà un grand merci à little_rabbit sans qui je serai toujours en train de patauger avec mon watchdog.
En remontant la piste du "sample" j'ai vu que mon problème était, comme little rabbit, autour du 74ls00 en BX. Sauf que chez moi, la patte 5 avait un signal correct, mais pas la patte 4, qui était en permanence à zero
En remontant la patte 4 j'arrive en sortie 10 du 74174 (donc à zero). La sortie 10 étant le résultat de l'entrée 11, je vois que le signal est moche.
Je remonte la piste et j'arrive à la PROM H.
Etant une 2107 fraichement achetée, je considère qu'elle est fonctionnelle.
Mais le support ? Un gros doute m'envahi et je décide de le remplacer par un propre (little_rabbit ayant également fait ceci, ca m'encourage).
Bref, après l'avoir remplacé, je retrouve mon signal à l'état haut en patte 4 du 74ls00 (BX) et mon watchdog arrete de resetter toutes les 4 secondes   :D

Une belle étape de franchie pour moi (même si c'est le B-A-BA pour certains...  ;) )

J'ai également remplacé pas mal de composants TTL car avant de penser au watchdog je pensais le problème ailleurs et cherchait à retrouver tous les signaux tels qu'ils sont indiqués dans le guide de dépannage.
Donc en gros le test assez bête où quand le signal de sortie n'est pas bon alors que le signal d'entrée a une tronche correct -> hop nouveau composant
Et globalement ca a pas mal marché.

J'ai cependant besoin de l'avis des experts de ce forum, pour savoir si je dois changer les deux 8216 en B3 et D3


Voici les signaux que je recherche :






En entrées 4,7,9 et 12, j'ai un signal de cette forme là :

ca me parait pas mal

Par contre quand je regarde les sorties 2,5 et 11 j'ai un signal qui ressemble à ca :

Les petites "pointes" ne me plaisent pas trop

Surtout que en patte 14, j'ai ceci :

qui me parait plus acceptable

Et puis quand je regarde les entrées/sorties bidir 3,6,10 et 13, elles ont toutes cette forme là :

ce qui aussi me parait pas terrible du tout.

Je ne pense pas que ca vienne du CPU, qui est remplacé et sur un support remplacé également.

Vous confirmez le besoin de changer les 8216 ?

Merci !

edit : autre chose, je pense avoir également un soucis de synchro générale ; quand je mesure la fréquence à différents points, je n'ai pas la valeur indiquée dans le guide :

Concernant le 9310 (C7) patte 13, je mesure 4 Mhz alors que je devrais avoir 2Mhz. Mais j'ai bien les 2Mhz pattes 11,12 et 15 par exemple. Quelqu'un peut confirmer les 2Mhz patte 13 (on est jamais à l'abris d'une erreur dans le guide ;D )
L'entrée est bien à 20Mhz, ce qui me dit que mon quartz est bon.
Mais là où je devrais avoir du 60Hz à différents points du circuit j'ai environ 75Hz. Est-ce acceptable ?


jpettit


46
Bornes dédiées / [WIP] space invaders 1978
« le: Samedi 10 Mars 2018, 23:17:17 pm »
Enfin un peu de résultat :)

A force de remplacer les composants qui ne donnaient pas en sortie un signal propre, voilà que j'obtiens cet écran au démarrage (sans la PROM H) :


Ca marche tjs pas mais c'est déjà plus encourageant que ce que j'avais avant :


Malheureusement mon bonheur fut de courte durée car en remplaçant ensuite un 74153 (qui n'envoyait pas un signal propre vers un 8216) je me suis retrouvé à nouveau avec mon ecran pourri initial :-(
Je garde espoir car je pense que c'est à cause du 74153 que j'ai mis en remplacement : n'ayant pas de 74ls153 j'ai que pu mettre un 74hc153e et je ne suis pas sûr que ce soit compatible
Je pensais que si car je l'avais déjà fait avec 2 autres 75153 mais là faut croire que c'était la fois de trop

Je vais attendre d'avoir des 74ls153 et remplacer mes 74hc153e, en esperant que je retombe sur mes pieds :)

47
Bornes dédiées / [WIP] space invaders 1978
« le: Vendredi 09 Mars 2018, 16:29:41 pm »
En effet c'est pas très clair

Car dans le screenshot mis en pj avec les lignes verticales, il est ecrit qu'il faut retirer la H, et que si ca merdoit toujours il est recommandé de retirer toutes les PROMS.

Donc si il faut les PROMS E F G pour avoir les lignes, comment progresser en ayant retirer toutes les PROMS ?
Mystère.

Quoiqu'il en soit ce week end je remplace mes 74LS08 defectueux et espère avoir un meilleur signal.

En esperant que les 8216 ne sont pas defectueuses... ca a l'air d'être la misère pour en trouver
(et je ne parle même pas des ram 2107B  :'(  )

48
Bornes dédiées / {WIP] space invaders 1978
« le: Vendredi 09 Mars 2018, 11:25:32 am »
La doc indique les différents points à verifier, en fonction de l'image que l'on a quand on a retiré la ROM H :



Il y a des chances que j'ai des soucis avec avec la ram 2107B  (je ne sais pas si y a un equivalent si je dois les remplacer ?)

Et sinon actuellement j'ai 3 74LS08 à changer (G3 H3 et F2) car ils donnent certaines sorties à 0 alors qu'il y a du signal en entrée.

Bref, ca avance doucement mais surement

Le lien du guideline auquel je fais référence est dans un ancien post je vais voir pour le retrouver

edit : voici le lien http://arcarc.xmission.com/PDF_Misc/Midway%208080%20Test.pdf


Pages: 1 2 [3] 4 5 6 7 8 ... 11