Neo Geo AES board NEC + Neo Geo AES Board 3.4 + Double Dragon MVS repair
1 internaute, 3 problèmes
J’ai reçu un lot à réparer comprenant :
1. Une carte Neo Geo AES NEC avec des jeux qui ne démarraient pas.
2. Une carte Neo Geo AES version 3.4 affichant un écran noir.
3. Un jeu Double Dragon MVS avec des problèmes de sprites et de son.
1 internet user, 3 problems
I received a batch to repair, consisting of:
1. A Neo Geo AES NEC board with games that wouldn’t boot.
2. A Neo Geo AES 3.4 board showing a black screen.
3. A Double Dragon MVS game with sprite and sound issues.
Double Dragon, plutôt facile à réparer.
Les blocs de sprites étaient affichés dans tous les sens.
Sur cette carte, c’est le NEO-273 qui est chargé de transmettre dans le bon ordre les sprites au processeur graphique. Donc, il y avait 97 % de chances que ce soit le coupable, et 3 % de chances que Trump arrête le changement climatique.
On dessoude (le NEO-273, pas Trump), je le remplace par une puce Furrtek, et on retrouve une belle image.
Double Dragon, quite easy to repair.
The sprite blocks were displayed in random orientations.
On this board, the NEO-273 handles transmitting the sprites in the correct order to the graphics processor. So, there was a 97% chance it was the culprit, and a 3% chance Trump would stop climate change.
We desolder it (the NEO-273, not Trump), I replace it with a Furrtek chip, and voilà — a perfect image!
Le son, comme d’habitude, je parie à 97 % que c’est le NEO-PCM, et à 3 % que Bruno Le Maire a sauvé l’économie française.
Et surprise, c’était bien le PCM. Après son remplacement par une puce de chez Mr Furrtek, tout fonctionne parfaitement.
Quant à Bruno Le Maire, il a préféré se barrer en Suisse après avoir semé la pagaille en France, pour former la future élite du monde à “bien gérer” les finances (cherchez l’erreur).
The sound, as usual, I bet 97% it’s the NEO-PCM, and 3% that Bruno Le Maire saved the French economy.
And surprise, it was indeed the PCM. After replacing it with a chip from Mr. Furrtek, everything works perfectly.
As for Bruno Le Maire, he chose to flee to Switzerland after messing things up in France, to train the future world elite on how to “properly manage” finances (spot the irony).
Ici, c’est une Neo Geo AES, les premiers modèles fabriqués par NEC.
Avantage : toute la logique est réalisée à l’aide de puces classiques.
Inconvénient : les puces spécialisées graphiques tombent en panne de plus en plus souvent.
Dans ce cas, le logo Neo Geo s’affichait au démarrage, puis plus rien.
À savoir : le BIOS gère le programme de lancement, puis c’est la ROM P qui prend le relais. Donc, un problème d’accès à la ROM semblait probable.
Au départ, je pensais que le problème venait du quartz. J’ai même fabriqué un quartz maison pour tester, car le signal provenant du quartz d’origine semblait bizarre… mais non, ce n’était pas ça.
This is a Neo Geo AES, one of the first models manufactured by NEC.
Advantage: all the logic is handled by standard chips.
Disadvantage: the specialized graphics chips are failing more and more frequently.
In this case, the Neo Geo logo would appear at startup, and then nothing.
For reference: the BIOS handles the startup program, and then the P ROM takes over. So, it seemed like an issue accessing the ROM.
Initially, I thought the problem was with the quartz crystal. I even made a custom quartz to test, because the signal from the original one seemed weird… but no, that wasn’t it.
Quelqu’un avait bricolé cette console, et j’ai trouvé des pins mal soudées.
C’était mieux, mais ce n’était pas encore ça.
Il y avait un problème avec l’adressage de la palette RAM.
Ce qui est “génial” avec cette carte, c’est qu’il n’y a absolument aucun schéma disponible.
Je me suis donc décidé à cartographier à la main les différentes liaisons entre les puces.
J’ai tracé :
• le port cartouche (partie graphique),
• la palette RAM,
• et le BIOS.
Une vraie galère, mais au moins j’ai une documentation pour les prochaines consoles NEC.
Someone had tinkered with this console, and I found poorly soldered pins.
It was better, but still not great.
There was an issue with the addressing of the palette RAM.
What’s “great” about this board is that there are absolutely no schematics available.
So, I decided to manually map out the different connections between the chips.
I mapped:
• the cartridge slot (graphics section),
• the palette RAM,
• and the BIOS.
A real nightmare, but at least I now have a reference for future NEC consoles.
Après des heures de boulot, rien… mais rien de chez rien.
Il ne me restait plus que l’option de sauter par la fenêtre. Mais finalement, j’ai décidé de re-vérifier pour la 15ᵉ fois les pins de la puce graphique.
Et après 15 passages, tu le crois ou pas, il y en avait une mal soudée… Tout ça pour ça. Mais au final, ça fonctionne !
After hours of work, nothing… absolutely nothing.
I was down to my last option: jumping out the window. But then, I decided to re-check the pins of the graphics chip for the 15th time.
And after 15 checks, believe it or not, there was one poorly soldered pin… All that for this. But in the end, it works!
La suivante n’est pas mal non plus…
Les tests passent, mais il y a des glitchs graphiques.
The next one isn’t bad either…
The tests pass, but there are graphical glitches.
Je vais vous la faire courte : c’est le même scénario que pour la NEC. Des heures de recherche et des tests dans tous les sens.
Quand les tests passent, cela signifie qu’il y a un problème sur les bus graphiques, pas sur le processeur, car ceux-ci ne sont pas testés par l’Unibios.
J’ai donc testé les bus P, le port cartouche, la Lo-ROM, les connexions du LSPC2, du Neo-B1 avec les palettes, du NEO-G0… et rien.
En ouvrant la fenêtre pour la deuxième fois, je me demande si j’ai bien testé la communication entre le LSPC2 et le Neo-B1. Sûrement, mais je n’en suis plus tout à fait sûr.
Je laisse la fenêtre ouverte, mais je vais vérifier quand même. Et là, bingo : un signal 1H1 coupé.
Je teste, et bien sûr, ça fonctionne. Mais à ce moment-là, je n’éprouve aucun sentiment. Ni haine, ni joie. Elle m’a vidé de toute émotion… cette P………
Let me keep it short: it’s the same story as the NEC. Hours of research and endless testing.
When the tests pass, it means the issue is on the graphics buses, not the processor, since the Unibios doesn’t test those.
So I tested the P buses, the cartridge port, the Lo-ROM, the connections between the LSPC2, the Neo-B1 with the palettes, the NEO-G0… and nothing.
With the window open for the second time, I wonder if I actually tested the communication between the LSPC2 and the Neo-B1. Probably, but I’m not entirely sure anymore.
I leave the window open but decide to check anyway. And then, bingo: a broken 1H1 signal.
I test it, and of course, it works. But at that point, I feel nothing. No hatred, no joy. It drained me of all emotions… this BI……….