Illusionrip a écrit : ↑dim. 21 janv. 2024 16:01
T’as regarde au niveau du Neo-D0 ?
T’as A4 et D0->D5 qui entre en signal
Peut etre ce côté du Neo-D0 qui est foire, et qui click of death
Le Neo-D0, c'est le bank switching des cartes mémoires, non?
Le bank switching des cartouches est géré... dans les cartouches. Et si le CRC du premier banc fonctionne, c'est qu'on peut adresser toute la plage de la première P-ROM sans problème.
Je dubite... je viens de nettoyer le port cartouche pour voir!
Modifié en dernier par Bouz le dim. 21 janv. 2024 23:12, modifié 1 fois.
Le 2ème banc de la ROM cartouche est identifié par le bit d'adresse 21. Bit qui est aussi utilisé par le NEO-C1 pour savoir s'il doit écrire sur le bus via les memory mapped registers. Histoire d'être bien sûr, j'ai vérifié les continuités avec le CPU et revu encore une fois les soudures.
Résultat: j'ai pu faire une partie de World Heroes.
Après, vu que mon pistolet à air chaud était devant l'écran, j'ai essayé de le bouger, et j'ai touché le transfo, qui s'est arrêté. Il y a de toute évidence un contact très très capricieux, c'est super casse-pieds.
En essayant de faire des mesures sur le connecteur 5V, je me suis pris le jus en touchant le pistolet à air chaud avec ma main (il est à la terre).
Il y a une étrangeté, parce que je passe par un transfo 220/110V, puis un transfo 110/5V, et j'arrive quand même à prendre le jus.
Le 220/110 n'est peut-être pas isolé galvaniquement (encore que la terre ne soit pas raccordée dessus?!), mais pour le 110/5V, ça m'étonne un peu. Je ne donne pas cher de sa peau.
Je manque de connecteurs mâles, mais j'aurais bien essayé d'envoyer du 5V directement depuis mon alim stabilisée pour voir si tout fonctionne, et jeter le discrédit sur le transfo 110/5V!
N'ayant pas trouvé de prise mâle qui corresponde au connecteur de la NeoGeo, je me suis rabattu sur le transfo de mon imprimante à étiquettes.
Oui, parce qu'il est aussi 5V et masse au centre. A tout hasard, je l'ai quand même contrôlé avant, et j'ai truvé 9,1V à vide. Il est fort probable que la tension à vide soit supérieure à la tension en charge, mais j'ai préféré éviter de tenter et passer sur mon alim stabilisée.
J'ai donc soudé 2 câbles de forte section au dos du connecteur d'alimentation femelle de la console, et j'y ai branché mon alim.... avec les super câbles à pinces crocodiles de section ridicule. Du coup, perte de charge dans les câbles, et j'avais 3V à l'arrivée!!!!
Heureusement, j'en ai plein. En boostant un peu l'alim et en utilisant 3 paires de câbles en parallèle, je suis arrivé à avoir 4,7V et à faire partir la console.
Conclusion: tout fonctionne! L'image est bien mieux que sur la vidéo ci-dessous, et les contrôleurs fonctionnent impeccablement.
Ca commençait à faire long, la console languit de rentrer chez elle!
La voilà en fonctionnement (une sorte de preuve de vie)...
J'ai quand même bien galéré. Je ne veux plus entendre parler de NEO-B1 .
On peut dire merci à @Illusionrip qui m'a fourni le 3ème NEO-B1, qui s'est enfin avéré fonctionner!
C’est ce que je viens de dire à un client
C’est la dernière Neo que je repars avec un Neo-c1 en rad
J’en ai encore deux à moi à réparé et après ça va être chaud pour dépouillé des slots MVS premiers modèles
Il m’a dit que c’était pas possible dut a un manque de place, les CI de remplacement existe mais la surface du chip est trop petite pour les mettre dessus
Deuxième problème il y’a trop de broches et à cette échelle les pastilles traversantes coupées en deux ne résisterait pas à l’opération
Pour le soudage, en effet, il faudrait souder "à plat", un peu comme avec les puces BGA (je réfléchis à haute voix).
Pour la taille, le fait que tout tourne en 3.3V aujourd'hui s'ajoute au problème de place .