MV1F Neo Geo MVS l'écran de la foret noir des coeurs brisés....le retour

Publié le par illusionrip

MV1F Neo Geo MVS l'écran de la foret noir des coeurs brisés....le retour

Docteur Demimol: Gisèle ??

L’infirmière : Oui, Docteur…

Docteur Demimol : Passez-moi donc une dose de 2 cc d’épinéphrine, si on ne l’injecte pas maintenant, le patient est perdu à jamais !

L’infirmière : Mais Docteur, c’est une Neo Geo…Il faut juste changer les condos !!!!

Docteur Demimol : Maissss, ta gueule, Gisèle… Décidément, vous ne COMPRENDEZ rien !!!

 


Doctor: Giselle??

Nurse: Yes, Doctor…

Doctor: Give me 2cc of epinephrine — if we don’t inject it now, the patient will be lost forever!

Nurse: But Doctor… it’s a Neo Geo....we just have to replace the CAPAs !!!

Doctor: Shuttuppp, Giselle… You really COMPREHEND nothing, do you!!!

MV1F Neo Geo MVS l'écran de la foret noir des coeurs brisés....le retour

Test de la tension à différents endroits = OK

 

Test des horloges sur le quartz à la sortie du NEO-D0 = OK

Test des horloges qui sortent du NEO-D0 vers les composants censés les recevoir, afin de vérifier qu’aucune piste n’est coupée = OK

La tête du 12 MHz n’est pas très jolie, mais j’ai remarqué que le 68000 n’est pas très difficile : tant que ça fait à peu près du « 1 » et du « 0 » à la bonne fréquence, ça lui va. Donc, ça me va aussi… team spirit.

Test du signal RESET et HALT du 68000, pour voir s’il n’est pas bloqué en attente de démarrage : tout va bien, ils sont en position basse.

Test au BricoNeo de la ligne de bus du 68000 : rien ne passe, le bus est bloqué en communication.

 


 

Voltage test at various points = OK

Clock test on the quartz output from the NEO-D0 = OK

Clock test from the NEO-D0 to the components that should receive it, to check for any broken traces = OK

The 12 MHz signal isn’t pretty, but I’ve noticed the 68000 isn’t too picky — as long as it’s “sort of 1” and “sort of 0” at roughly the right frequency, he’s happy. So I’m happy too. Team spirit!

Testing the RESET and HALT signals on the 68000 to see if it’s stuck waiting to start up — all good, both are low.

Finally, testing the 68000 bus line with the BricoNeo — nothing goes through. The bus is stuck in communication.

MV1F Neo Geo MVS l'écran de la foret noir des coeurs brisés....le retour

Deux hypothèses restantes :

Lors des coulures de piles sur un MV1F, la partie son prend cher — mémoire, synthétiseur, ROM de driver de son SM1— ainsi que les NEO-D0 et NEO-C1.

Mais il est aussi possible qu’un chip graphique HS bloque tout le bus, et donc qu’il ne se passe absolument rien.

Je dégaine mon thermomètre pour repérer une éventuelle anomalie sur la carte…

55 puis 57 °C sur le LSPC2-A2 — ce n’est pas normal.

En général, ça tourne autour de 40 °C.

 


Two hypotheses left:

When battery acid leaks on an MV1F, the sound section takes a beating — memory, synthesizer, SM1 sound driver ROM — as well as the NEO-D0 and NEO-C1 chips.

But it’s also possible that a dead graphics chip is blocking the entire bus, meaning nothing happens at all.

I pull out my thermometer to check for any anomaly on the board…

55, then 57 °C on the LSPC2-A2 — that’s not normal.

It usually runs around 40 °C.

MV1F Neo Geo MVS l'écran de la foret noir des coeurs brisés....le retour

Bon, bah on le dégage à l’air chaud.

Juste à l’air chaud — n’utilisez pas de ChipQuik, ça coûte un rein, et les résidus de cette saloperie fragilisent la qualité de la soudure ultérieure.

Après le dégagement du chip, on nettoie les pads à la tresse.

 


Alright then, we remove it with hot air.

Just hot air — don’t use ChipQuik, it costs a kidney, and the leftovers from that crap weaken the quality of the next soldering job.

After removing the chip, clean the pads with solder wick.

MV1F Neo Geo MVS l'écran de la foret noir des coeurs brisés....le retour
MV1F Neo Geo MVS l'écran de la foret noir des coeurs brisés....le retour
MV1F Neo Geo MVS l'écran de la foret noir des coeurs brisés....le retour

Puis on installe une puce de rechange, prélevée sur un slot qui a servi de donneur d’organes pour toutes ses pièces.

On ressoude toutes les pins, et on vérifie patiemment, pin par pin, que tout est bien soudé.

 


Then we install a spare chip, taken from a slot that served as a donor board for all its parts.

We resolder every pin, and check carefully, pin by pin, to make sure everything is properly connected.

MV1F Neo Geo MVS l'écran de la foret noir des coeurs brisés....le retour

OK, on met en marche le BricoNeo

Tous les tests sont au vert 


OK, let’s power up the BricoNeo

All tests are green 

MV1F Neo Geo MVS l'écran de la foret noir des coeurs brisés....le retour

On swap la bank pour passer sur le Diag BIOS

Tout est passé, yeaaaaaah baby !!! 

 


We swap the bank to switch to the Diag BIOS

Everything passed, yeaaaaaah baby!!!

MV1F Neo Geo MVS l'écran de la foret noir des coeurs brisés....le retour

Maintenant, on swap sur l’UniBIOS 4.0.

Et là… ça reparle ! 

Sur l’image, le fix layer est dégueulasse, mais après avoir éteint et vaporisé un peu d’IPA, il s’affiche normalement.

On voit juste les hitboxes qui apparaissent — ça, c’est la faute du NEO-ZMC2, qui s’occupe du décodage d’adresse des sprites 16×16 dans les ROMs C.

Le fix layer, lui, est géré directement par le B1.

Bien sûr, il n’y a pas de son, mais je m’y attendais un peu.

Pour l’instant, ce qui m’intéresse, c’est de voir Robert Garcia mettre de grosses mandales de gitans à Mickey… 🥊😄

 


Now we swap to the UniBIOS 4.0.

And there it is… it talks again! 

On screen, the fix layer looks awful, but after shutting it down and spraying a bit of IPA, it shows up normally.

You can only see the hitboxes — that’s the fault of the NEO-ZMC2, which handles sprite address decoding (16×16)from the C-ROMs.

The fix layer itself is managed directly by the B1.

Of course, there’s no sound yet, but I kind of expected that.

For now, what really matters is seeing Robert Garcia throwing massive gypsy slaps at Mickey… 🥊😄

MV1F Neo Geo MVS l'écran de la foret noir des coeurs brisés....le retour
MV1F Neo Geo MVS l'écran de la foret noir des coeurs brisés....le retour

Bon, par contre, fin de partie pour cette board

J’ai voulu retirer une des broches du port cartouche, car il y avait des pistes coupées en dessous, et j’ai complètement foiré mon coup.

Résultat : support HS.

Je vais être obligé de bricoler quelque chose pour remettre les deux PCB à plat et les relier entre elles, mais pas maintenant.

Au moins, j’aurai avancé dans ma compréhension de ces cartes et dans le diagnostic des pannes.

 


Well, that’s game over for this board

I tried to remove one of the pins connecting the cartridge port, since there were broken traces underneath, and I completely messed it up.

Result: socket dead.

I’ll have to come up with some kind of fix to lay both PCBs flat and reconnect them together, but not right now.

At least I’ve made progress in understanding these boards and in fault diagnostics.

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
A
Bon courage pour la suite!
Répondre