Gamoover

Si vous êtes nouveau, n'hésitez pas à vous présenter ici et à poser toutes vos questions, meme si elles vous paraissent ridicules... Gamoover regroupe une communauté de passionnés prêts à vous aider ! Bienvenue à vous ;)

[WIP] space invaders 1978

Démarré par jpettit, Mercredi 12 Avril 2017, 11:55:30 AM

spectroman

Avant de faire ça, fait la même mesure (celle que tu as faite pour le reset de l'alim) sur la pin 15.

Si ca marche pas tu feras un court instant un CC.

jpettit

Citation de: spectroman le Vendredi 05 Mai 2017, 17:21:06 PM
Avant de faire ça, fait la même mesure (celle que tu as faite pour le reset de l'alim) sur la pin 15.

Si ca marche pas tu feras un court instant un CC.

ok merci

jpettit

Mesures pin15 sur D2 : 1 pulse +5V toutes les 4 secondes
=> ca semble correspondre au diagramme suivant (RCO) :


Mesures pin15 sur E2 : env 4 pulses +5V / seconde
=> ca me plait moins (comme si c'était Q0 au lieu de RC0)

spectroman

non c'est bon, le watchdog claque toutes les 4s, il faut que tu regarde si ton cpu fonctionne.
mesure les clocks phy1 et phy2.
Les signaux d'état : reset , int, hold, wait...
Y'a t'il de l'activité sur D0..D7 et sur A0..A15?

pour plus d'info, regarde ce schéma de Midway SI, c'est le plus propre que j'ai : midway-space-invader-schematics.pdf

Bon courage :D

jpettit

OK, me suis focalisé sur le 8080A
C'est pas terrible...

Le RST => OK
phy1 => que dalle, une micro oscillation (peut etre 0,1v), ultra rapide et pas carré mais en triangle
phy2 => une oscillation "propre", mais ultra rapide (de la nanoseconde env)
adresses, data => que du static, soit à 0, soit à 1, mais rien qui oscille
INT, HOLD => 0

CPU mort ? ou pourrait-il y avoir un composant en amont qui bloquerait le fonctionnement du CPU ?

Merci

spectroman

Vérifie aussi les 3 alimentations du cpu : +5, -5 et +12

Après il faut que tu règle le problème de clock.

Mesure le signal sur la broche 2 de C7 puis tu le suis sur C6, B5, B6, C5

jpettit

Pour ceux que ça intéresse, il y a cette procédure pour analyser les signaux à différents points de mesure :
http://www.brentradio.com/images/SpaceInvaders/midway_8080_test.pdf


jpettit

#87
Citation de: spectroman le Samedi 06 Mai 2017, 05:16:20 AM
Vérifie aussi les 3 alimentations du cpu : +5, -5 et +12

Après il faut que tu règle le problème de clock.

Mesure le signal sur la broche 2 de C7 puis tu le suis sur C6, B5, B6, C5

+5 -5 et +12 OK

Concernant la clock, j'ai bien un soucis, et je pense avec le C5

J'ai suivi tes conseils et suis parti du C7.
En me contentant d'avoir un signal carré à chaque sorties de C7 C6 B5 B6 et C5, celui de C5 tire la tronche

En entrée du C5 (pin 11) :



En sortie du C5 (pin10):



J'ai vérifie les 3 autres entrées/sorties du C5 et à chaque fois j'ai un signal carré (O1, O2, O4)




Si c'est bien là qu'il y a un pb, c'est bien qu'il soit identifié :)
Par contre, pour remplacer un CI qui n'est pas sur un support... (sous réserve que ce genre de CI existe toujours...)

la datasheet du 3245 : http://www.datasheets360.com/pdf/8329816545056972337

Si je comprends bien, le role de ce composant est d'amplifier la clock


spectroman

#88
Si tu enlève le 8080, le signal est identique?

Citation de: jpettit le Samedi 06 Mai 2017, 23:13:54 PM
Par contre, pour remplacer un CI qui n'est pas sur un support...
http://www.gamoover.net/Forums/index.php?topic=18627.0

Citation de: jpettit le Samedi 06 Mai 2017, 23:13:54 PM
(sous réserve que ce genre de CI existe toujours...)
la datasheet du 3245 : http://www.datasheets360.com/pdf/8329816545056972337
Si je comprends bien, le role de ce composant est d'amplifier la clock
Le CI est disponible ici : http://www.arcadechips.com/product_info.php?products_id=84

Il fait une conversion TTL (+5) vers MOS (+12).

Par contre si tu commande, prends toi aussi un 25S10 et quelques RAM (j'ai plus la ref en tête).

Arcade chips n'a pas de lM3900, mais tu en auras surement besoin aussi de quelques un :D


jpettit

Citation de: spectroman le Dimanche 07 Mai 2017, 11:07:29 AM
le CI est disponible ici : http://www.arcadechips.com/product_info.php?products_id=84

Si tu enlève le 8080, le signal est identique?

MDR j'étais justement en train de vérifier mon inscription sur le site arcadechips quand j'ai vu ta réponse

Je n'ai pas vérifié d'enlever le CPU mais je pense que par sécurité je vais me commander un 8080 également (de toute facon il faut 15$ minimum de commande)

Question pratique, y a une technique pour dessouder un CI ?

Merci

spectroman


jpettit

#91
Citation
Par contre si tu commande, prends toi aussi un 25S10 et quelques RAM (j'ai plus la ref en tête).

La RAM doit etre la 2107C non ?
Soit http://www.arcadechips.com/advanced_search_result.php?search_in_description=1&keywords=2107&pfrom=&pto=&categories_id=&x=0&y=0


jpettit

Si jamais je dois passer par la solution 2716, combien il m'en faut en tout ?
4+1 (pour celle de diag) ?

Merci

spectroman

Oui 5. Si je me souviens bien j'ai eu des problèmes avec les eproms ST (ou SGS), elles sont limites au niveau timing.

jpettit

Citation de: spectroman le Lundi 08 Mai 2017, 11:35:51 AM
Oui 5. Si je me souviens bien j'ai eu des problèmes avec les eproms ST (ou SGS), elles sont limites au niveau timing.

Sur arcadechips il n'y a que ce model http://www.arcadechips.com/product_info.php?products_id=72

Tu penses que ce sont les bonnes ?

spectroman

non je ne pense pas. Il me semble que les texas ont un brochage différents