Gamoover

Besoin de contacter un admin pour une proposition, une suggestion ou discuter d'un probleme ?
C'est ici : High_Cobra, AsPiC ou Pich

[WIP] PCB Gun Fight Bally Midway #3

Démarré par Little_Rabbit, Samedi 04 Juillet 2020, 16:45:31 PM

rygar

Je regarde ton post et j'arrive à comprendre et à apprendre quelque chose. C'est super intéressant, c'est du concret et merci de nous le faire partager. Sans des personnes comme toi, f4brice, spectro,..., nos vieux pcb finiraient en pièces, au recyclage ou en decheterie.
Alors je te dis tout simplement merci  :-*

Fred G5

Méfier vous des vieux qui dorment, ils sont là.... Tapis dans l'ombre du Forum,... prêts à nous engloutir au moindre WIP qui dérape !!!  ;D :D
Flipper: DE "Laser War"- WMS "F14-Tomcat"- GTB " Hollywood Heat" - Bally "Black Pyramid"
Borne: Konami "Lethal Enforcers" - New Game "N'Styl"- René Pierre 1982 - Jeutel Neo Geo 16/9 - Simulateur Twin Konami "Midnight Run Road Fighter 2"
Jeu/Système de jeu: 53 PCB Jamma, 7 cartouches MVS, slot Neo-Geo MV-1T, MV-2F, MV-4F, MV-6F
Console: Nintendo SNES 2CHIP, SNES 1CHIP-02 + 43 jeux

Little_Rabbit

#18
Salut,

Faites gaffe, les vieux sont de retour ! ;) :D

J'ai pu obtenir le précieux circuit intégré, le TAA-621-A11 après un petit tour chez E44 : cela valait bien 10 km à vélo, d'autant que par les temps de confinement et télétravail que nous vivons, il ne faut pas se priver d'une occasion de faire un peu d'exercice physique, sans parler de l'optimisation du bilan carbone de mes WIP ! ;)



Il est bien vendu avec son radiateur faisant partie du circuit intégré !



Je le mets en place et fais un rapide test sans remettre le radiateur principal qui solidarise le tout avec 4 vis :



Yes, ça marche ! :-*

Allez hop, à Créteil :D, je remonte le radiateur, cette fois c'est bon ! Le pas de vis et l'empâtement est parfaitement identique à celui d'origine !



La réparation de la carte fille est à présent achevée, il ne me reste que le problème du driver d'horloge à résoudre, sur lequel je m'étais déjà un peu penché au début, mais pas mis en pratique.

Comme je vous l'avais dit dans un épisode précédent, j'avais bien trouvé une source aux Etats-Unis pour ce composant Intel D3245, mais à plus de 17 EUR le chip, ça me faisait un peu mal aux fesses de partir sur cette solution ! :D

J'ai cherché à voir si il n'existait pas à l'époque des composants équivalents. Mes premières requêtes Google ne donnaient rien, d'autant que « Intel 3245 » ne cessait de m'amener vers des trucs contemporains pour PC !...

J'ai viré Intel des requêtes et trouvais alors de potentielles pistes. Et puis ma recherche de solution alternative était également motivée par le fait que le schéma Bally Midway évoque bien une alternative :



« Intel 3245 OR M$#&*%60 » :-\

Merde, le schéma est illisible ! :'(  J'ai un original papier de ce même schéma, et croyez-le ou non, il y a également le même pâté au même endroit ! :-\

Merde de merde !

Puis me vint l'idée de comparer avec les schéma Taito de Space Invaders dont on trouve plusieurs versions sur le net, dont une qui a été refaite au propre sans doute récemment, hyper lisible :



Yes ! Taito ne mentionne même pas le D3245, mais utilisent eux le 75365 !

Je ne connais pas plus ce composant, mais une rapide recherche m'apprend deux choses :

- Le brochage est identique, ou presque à celui du D3245
- E44 en a à son catalogue, pour seulement 2,90 EUR !  => ici

Je vous le disais, ils m'épatent ils m'épatent avec leur stock de vieux composants ! :D

De recherche en recherche, je constate que National Semiconductor avait les 2 modèles à son catalogue :





Une lecture en diagonale des datasheets semble indiquer des fonctionnalités tout à fait similaires.

Toutefois, en comparant le brochage, je constate une différence :



Dans le cas du D3245 original, la broche 9 n'est pas connectée, alors que pour le 75365, elle est reliée au +12V ! Pour rappel, ce chip transforme un signal d'horloge de niveau TTL (+5 V) en niveau CMOS (+12 V), il possède donc plusieurs tensions d'alimentation.

S'il me suffit de tirer un fil pour alimenter cette broche 9, ce n'est pas la mer à boire.

Mais c'est même mieux que cela, car si on regarde de plus près le schéma Midway, ils semblent avoir prévu cette éventualité !



Ce n'est pas très lisible, mais il est visiblement fait mention d'un jumper qui permettrait de relier la broche 9 soit à rien, soit au 12 V ! ^-^

Alors ça c'est le schéma, mais qu'en est-il réellement sur le PCB ? Je jette un œil et ne voit pas de jumper à proximité... Je suis les traces et constate qu'il y a bien une piste qui part de la broche 9. Je la suis, et constate d'abord que ce n'est pas comme sur le schéma puisqu'elle est reliée à un condensateur céramique de 100 nF relié à la masse. Tiens, un peu comme un condensateur de découplage, mais pour une broche qui n'est relié à rien, ça ne rime pas à grand-chose... mais une autre piste se poursuit, et traverse une partie du PCB !



Et où s'arrête-t-elle ? À une pastille inutilisée, qui jouxte précisément une autre pastille d'où part une autre pastille qui va au 12V ! ^-^

Bally Midway avait donc bien prévu cette éventualité !

L'écartement entre les 2 pastilles est pile poil ce qu'il faut pour mettre un jumper !



Le condo de 100 nF qui initialement ne doit pas servir à grand chose va du coup pouvoir faire condo de découplage sur le 12V ! ^-

C'est nickel, je peux donc mettre mon composant de substitution, et le jumper fait que c'est propre, autorisant la mise en place d'un D3245 comme à l'origine si on le veut !

Tout content de ma substitution de composant, il est temps de tester le résultat, sous mes yeux qui ne pourront qu'être ébahis ! :D

Mise sous tension...




Gné ?  :-X




Merde ! Absolument rien à l'écran !  :-((

Comme au tout début, je n'ai plus de signal d'horloge CMOS qui sort du composant, et donc plus le moindre pixel à l'écran ! Retour à la case départ quelque part... :'(

J'étais tellement sûr de moi ! Quelle déception !  :(

Je vérifie la tension sur la broche 9, et j'ai bien du 12V pourtant ! Se pourrait-il que le composant soit défectueux ? Ce serait quand même pas de bol !

Je parcours à nouveau d'un peu plus près les datasheets. Il est vrai que les représentations schématiques ne sont pas les mêmes... et notamment les broches de commande 4, 12 et 13 m'interpellent, car j'ai l'impression qu'elles sont plutôt actives au niveau bas sur le D3245, et au niveau haut sur le 75365 ?

Sur le schéma Bally Midway, elles sont simplement reliées à la masse...

Et sur le schéma Taito ?



Hey ! Ils ont bien prévu un jumper pour alimenter ces broches soit en 12V (défaut) soit en 0V ! ^-

Mon problème se situe donc sûrement là.

La question à présent est : Bally Midway ont-ils planqué ailleurs d'autre pistes pour y ajouter un jumper ? J'ai scruté le PCB sous toutes les coutures, et je n'ai rien trouvé !

Du coup, j'ai dû bricoler quelque chose, en essayant que cela reste propre et peu destructeur, mais je ne pouvais pas mettre un jumper aussi proprement que l'autre ! :'(

Il s'agit de relier les 3 broches 4, 12 et 13 au +12V au lieu de la masse comme c'est le cas à l'origine. Actuellement, la broche 13 est reliée par une piste à la 12 sa voisine, qui est reliée à la 4 sa voisine d'en face, qui est elle-même reliée à la masse servant aux deux condensateurs de découplage voisins. Je décide de tirer profit d'un via tout proche pour décaler le raccordement des masses des condensateurs de découplage, de couper la piste qui reliait la broche 4 à cette masse et d'ajouter un pseudo jumper vers le 12V voisin !



J'aurais préféré un beau jumper à deux positions pour un résultat aussi propre que sur le schéma Taito, mais pour le coup, Bally Midway a soit fait le boulot à moitié en prévoyant le jumper pour la broche 9, pas pour les autres, soit ils n'ont pas envisagé un instant l'utilisation de ce composant alternatif...

Et le résultat de cette bidouille ?

Ça marche ! ^-^

Allez, une petite vidéo pour conclure ce WIP :



Bilan de cette réparation :



Ont été remplacés :
- 1 RAM 2701
- 1 driver d'horloge D3245
- 5 optocoupleurs
- 1 ampli audio TAA-621-A11
- 2 condensateurs de découplage (qui avaient une patte cassée ;))
- Et tous les condensateurs électrochimiques du cap-kit ci-dessus

En définitive, la RAM et les optocoupleurs c'étaient du classique, mais le driver d'horloge et l'ampli audio étaient inédits ! Comme quoi chaque réparation de PCB apporte son lot de surprises et de découvertes :).

Pour fiabiliser le PCB, je vais également programmer 2 EPROMs 2716, identiques à celles que j'ai utilisées lors de ce WIP (sur mes autres PCB Gun Fight, où j'ai remis en place les ROMs d'origine, il faut souvent titiller les ROMs avant que le PCB ne veuille bien booter !...).

Voilà, mission terminée, et un PCB Gun Fight de plus de sauvé ! ^-

Le démon des pannes était en relative petite forme cette fois : il a bien tenté quelques manœuvres retorses pour me faire chuter, mais sans succès ! ;)
 
Merci de m'avoir lu jusqu'au bout  <:) !

A+
Recherche bornes dédiées ou PCB originaux: Miss Pacman, Dig Dug, Galaga, Mappy, Asteroids, Battlezone, Missile Command, Tempest, Star Wars, Donkey Kong (+ Jr), Mario Bros, Moon Patrol, Defender, Joust, Frogger, Gyruss, Pooyan, Space Tactics, Zaxxon, etc. Flip : Gottlieb des années 80 (Spirit, Amazon Hunt, ...), Baby Pac Man. Divers :  Ice Cold Beer => Trois fois rien quoi ! :D
Ma séance sur le divan : c'est grave Docteur ? :-\
Ma gaming room, ma storage room

funkycochise


f4brice


Franzy2121

Tu as ete inspire pour le coup de regarder les schemas Taito !!!
Bravo :)

f4brice

Citation de: Fred G5 le Vendredi 10 Juillet 2020, 08:46:30 AM
Méfier vous des vieux qui dorment, ils sont là.... Tapis dans l'ombre du Forum,... prêts à nous engloutir au moindre WIP qui dérape !!!  ;D :D

Toi, je vais invoquer de Démon des Pannes sur tes bornes et tes PCBs !  ;)

ducatman1098


Fred G5

Flipper: DE "Laser War"- WMS "F14-Tomcat"- GTB " Hollywood Heat" - Bally "Black Pyramid"
Borne: Konami "Lethal Enforcers" - New Game "N'Styl"- René Pierre 1982 - Jeutel Neo Geo 16/9 - Simulateur Twin Konami "Midnight Run Road Fighter 2"
Jeu/Système de jeu: 53 PCB Jamma, 7 cartouches MVS, slot Neo-Geo MV-1T, MV-2F, MV-4F, MV-6F
Console: Nintendo SNES 2CHIP, SNES 1CHIP-02 + 43 jeux

olschool

Winner's Don't Use Drug mais ça aide quand même pour finir Ghost & Goblins.



Citation de: ducatman1098 le Lundi 05 Novembre 2018, 22:45:37 PM
En rentrant le camion au garage,  je me suis aperçu que j avais récupérer une after burner  ;D

AsPiC

:20: Ça c'est fait ! Enfin jusqu'à la prochaine panne ;D

Little_Rabbit

#27
Salut,

Merci à tous pour vos appréciations !  :-*

@AsPiC : je touche du bois, mais je trouve cette génération de PCB assez robuste une fois réparée :). Sur les 4 qu'il m'a été donné de réparer, ils sont encore en état de marche, sans nouvelle panne :). Définitivement plus costauds qu'un PCB Pole Position par exemple ! ;)

A+
Recherche bornes dédiées ou PCB originaux: Miss Pacman, Dig Dug, Galaga, Mappy, Asteroids, Battlezone, Missile Command, Tempest, Star Wars, Donkey Kong (+ Jr), Mario Bros, Moon Patrol, Defender, Joust, Frogger, Gyruss, Pooyan, Space Tactics, Zaxxon, etc. Flip : Gottlieb des années 80 (Spirit, Amazon Hunt, ...), Baby Pac Man. Divers :  Ice Cold Beer => Trois fois rien quoi ! :D
Ma séance sur le divan : c'est grave Docteur ? :-\
Ma gaming room, ma storage room

AsPiC

Pole'po j'ai l'impression que c'est un peu ta Kryptonite en faite :(

Little_Rabbit

 :D

Oui, c'est un peu ça, ou qu'il faut être ceinture noire 3ème dan en combat contre le démon des pannes pour réussir à lui foutre une raclée sur ce PCB !...

Il va me falloir m'entraîner encore longtemps avant d'avoir le niveau ! Mais je ne renonce pas pour autant, et qui sait, un jour peut être aurai-je Pole Position à mon tableau de chasse aussi ! :)

A+
Recherche bornes dédiées ou PCB originaux: Miss Pacman, Dig Dug, Galaga, Mappy, Asteroids, Battlezone, Missile Command, Tempest, Star Wars, Donkey Kong (+ Jr), Mario Bros, Moon Patrol, Defender, Joust, Frogger, Gyruss, Pooyan, Space Tactics, Zaxxon, etc. Flip : Gottlieb des années 80 (Spirit, Amazon Hunt, ...), Baby Pac Man. Divers :  Ice Cold Beer => Trois fois rien quoi ! :D
Ma séance sur le divan : c'est grave Docteur ? :-\
Ma gaming room, ma storage room

olschool

Winner's Don't Use Drug mais ça aide quand même pour finir Ghost & Goblins.



Citation de: ducatman1098 le Lundi 05 Novembre 2018, 22:45:37 PM
En rentrant le camion au garage,  je me suis aperçu que j avais récupérer une after burner  ;D

Michel Maeva

Sauvegardons notre patrimoine arcade !!!
Président du Celtic Arcade Museum (Musée de l'arcade à Quimperlé (29))
https://www.facebook.com/CelticArcadeMuseum