Les puces YM2610 reçues de chez Aliexpress.
Puce remplacée sur la carte mère mais pas de changement.
Au cours de mes lectures sur le sujet, j'ai vu qu'il y a un signal nommé NMI qui est déclenché lorsque le 68000 envoie une commande relative au son (sûrement une écriture dans le REG_SOUND si je ne mélange pas tout).
Afin de connaître le signal attendu pour ce signal qui se contrôle sur la broche 17 du Z80, je fais une première mesure sur ma carte neo geo aes fonctionnelle.
Sur la broche 17 (NMI) du Z80 un signal sain ressemble à cela :

Cette activité intervient de temps à autre selon le son que doit jouer la console. Le reste du temps le signal reste sur 5 volts
Sur les conseils de ragefan, je relève également l'activité normale sur la broche 4 (signal SD) du DAC YM3016 :
Ces deux mesures étant faites, je vais voir l'activité sur la carte en cours de réparation qui n'émet aucun son.
Sur la broche 17 (NMI) du Z80 :

À aucun moment le signal ne passe à 0 volt donc pour le Z80 il n'y a aucune commande de son à traiter ce qui explique le mutisme de ma carte.
Ce signal est généré par le Neo-D0 et grâce au wiki de la neo geo on peut avoir le détail du fonctionnement de la partie son de cette puce :
Je ne comprends pas réellement le fonctionnement à la lecture de ce schéma mais j'identifie les signaux entrants suivants qui entrent en jeu dans la génération du signal NMI.
Ces signaux sont :
- SDW sur la broche 33 du Neo-D0
- SDA2 sur la broche 30 du Neo-D0
- SDA3 sur la broche 31 du Neo-D0
- SDA4 sur la broche 32 du Neo-D0
Je me suis arrêté à ces signaux dans un premier temps car ce sont des signaux entrants pour le Neo-D0.
Je relève l'activité sur ces 4 broches.
SDW sur la broche 33 du Neo-D0 :
SDA2 sur la broche 30 du Neo-D0 :
SDA3 sur la broche 31 du Neo-D0 :
SDA4 sur la broche 32 du Neo-D0 :
L'activité sur ces 4 broches me semble tout à fait saine ce qui est confirmé par les mesures de contrôle que j'ai prises sur la carte fonctionnelle.
Le Neo-D0 me semble donc défectueux. Je prends donc la décision de dessouder celui de mon slot MVS donneur et de souder ce dernier sur la carte en cours de réparation.
Une fois le remplacement effectué, le son est de retour
Un autre problème de réglé. Il me reste maintenant celui concernant la détection du bouton D comme enfoncé lors du branchement d'une manette mais pour celui-là j'ai déjà remplacé le réseau de résistances ainsi que l'inducteur donc le Neo-C1 semble être le responsable. Malheureusement je n'ai plus de Neo-C1 sous la main. Celui que j'ai mis sur la carte en cours de réparation venait de mon slot MVS donneur et je pensais qu'il était 100% fonctionnel ce qui n'est apparemment pas le cas
