Auteur Sujet: {WIP] space invaders 1978  (Lu 6833 fois)

Hors ligne spectroman

  • alias Tondu
  • Beta Testeur
  • *
  • Messages: 2052
    • Voir le profil
{WIP] space invaders 1978
« Réponse #80 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.

Hors ligne jpettit

  • Confirmé
  • *
  • Messages: 115
    • Voir le profil
{WIP] space invaders 1978
« Réponse #81 le: Vendredi 05 Mai 2017, 17:23:01 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

Hors ligne jpettit

  • Confirmé
  • *
  • Messages: 115
    • Voir le profil
{WIP] space invaders 1978
« Réponse #82 le: Vendredi 05 Mai 2017, 19:09:31 pm »
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)

Hors ligne spectroman

  • alias Tondu
  • Beta Testeur
  • *
  • Messages: 2052
    • Voir le profil
{WIP] space invaders 1978
« Réponse #83 le: Vendredi 05 Mai 2017, 22:03:48 pm »
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

Hors ligne jpettit

  • Confirmé
  • *
  • Messages: 115
    • Voir le profil
{WIP] space invaders 1978
« Réponse #84 le: Vendredi 05 Mai 2017, 23:38:07 pm »
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

Hors ligne spectroman

  • alias Tondu
  • Beta Testeur
  • *
  • Messages: 2052
    • Voir le profil
{WIP] space invaders 1978
« Réponse #85 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

Hors ligne jpettit

  • Confirmé
  • *
  • Messages: 115
    • Voir le profil
{WIP] space invaders 1978
« Réponse #86 le: Samedi 06 Mai 2017, 11:21:28 am »
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


Hors ligne jpettit

  • Confirmé
  • *
  • Messages: 115
    • Voir le profil
{WIP] space invaders 1978
« Réponse #87 le: Samedi 06 Mai 2017, 23:13:54 pm »
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

« Modifié: Samedi 06 Mai 2017, 23:25:57 pm par jpettit »

Hors ligne spectroman

  • alias Tondu
  • Beta Testeur
  • *
  • Messages: 2052
    • Voir le profil
{WIP] space invaders 1978
« Réponse #88 le: Dimanche 07 Mai 2017, 11:07:29 am »
Si tu enlève le 8080, le signal est identique?

Par contre, pour remplacer un CI qui n'est pas sur un support...
http://www.gamoover.net/Forums/index.php?topic=18627.0

(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

« Modifié: Dimanche 07 Mai 2017, 11:21:32 am par spectroman »

Hors ligne jpettit

  • Confirmé
  • *
  • Messages: 115
    • Voir le profil
{WIP] space invaders 1978
« Réponse #89 le: Dimanche 07 Mai 2017, 11:12:53 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

Hors ligne spectroman

  • alias Tondu
  • Beta Testeur
  • *
  • Messages: 2052
    • Voir le profil
{WIP] space invaders 1978
« Réponse #90 le: Dimanche 07 Mai 2017, 11:22:27 am »
EDIT: de mon post précédent

Hors ligne jpettit

  • Confirmé
  • *
  • Messages: 115
    • Voir le profil
{WIP] space invaders 1978
« Réponse #91 le: Dimanche 07 Mai 2017, 20:40:50 pm »
Citer
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

« Modifié: Dimanche 07 Mai 2017, 20:43:04 pm par jpettit »

Hors ligne jpettit

  • Confirmé
  • *
  • Messages: 115
    • Voir le profil
{WIP] space invaders 1978
« Réponse #92 le: Lundi 08 Mai 2017, 10:45:02 am »
Si jamais je dois passer par la solution 2716, combien il m'en faut en tout ?
4+1 (pour celle de diag) ?

Merci

Hors ligne spectroman

  • alias Tondu
  • Beta Testeur
  • *
  • Messages: 2052
    • Voir le profil
{WIP] space invaders 1978
« Réponse #93 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.

Hors ligne jpettit

  • Confirmé
  • *
  • Messages: 115
    • Voir le profil
{WIP] space invaders 1978
« Réponse #94 le: Lundi 08 Mai 2017, 11:59:52 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 ?

Hors ligne spectroman

  • alias Tondu
  • Beta Testeur
  • *
  • Messages: 2052
    • Voir le profil
{WIP] space invaders 1978
« Réponse #95 le: Lundi 08 Mai 2017, 16:50:32 pm »
non je ne pense pas. Il me semble que les texas ont un brochage différents