Problème Wonder Boy System 1

Votre supergun a rendu l'âme ? Nous pouvons vous aider

Problème Wonder Boy System 1

Message par youpla » 28 Juin 2021, 14:27

Bonjour,

Je prends quelques minutes sur mon temps de travail pour débuter mon post concernant la réparation en cours de mon Wonder Boy.
J'ai acheté ce PCB il y a au moins 6 ans sur Ebay et il était soit disant fonctionnel.
Au premier test j'ai constaté qu'il manquait des couleurs sur l'écran de démarrage sur lequel apparaissent Wonder Boy et sa petite amie dont j'ai oublié le nom. (Edit : tina il me semble)

Image

J'ai également noté que les sprites étaient soit absents soit parcourus de lignes horizontales. Par exemple si Wonder Boy est en mouvement le sprite est affiché correctement avec des couleurs absentes mais dès que l'on s'arrête le sprite est parcouru de lignes horizontales et devient méconnaissables comme les ennemis sur la photo ci-après .

Image

Je pensais avoir fais une vidéo mais je n'arrive plus à mettre la main dessus

Et enfin j'ai constaté qu'il n'y avait pas de musique. Ce problème a été résolu assez rapidement car au niveau de la partie son de la pcb, il manquait une puce ULN2003 qui avait été retirée en coupant ses pattes.

Image

Une fois la puce remplacée, le son est réapparu et semble (je dis bien semble) correct.

Cette carte est pour moi, mais je peux faire erreur, une conversion d'un autre jeu. Je vous mets une petite photo d'ensemble pour que vous puissiez en juger :

Image

On peut constater sur cette photo que la carte comporte 11 eproms (il en manque une en haut à droite sur la photo précédente que j'ai prise lorsque j'ai désoxydé les support au cas où).
Les eproms sont de 16 ko hormis 2 de 32 ko dont une patte est sorti du support est reliée directement au cpu par un fil :
Image

J'ai bien tenté de remplacer certaines puces logiques en m'inspirant de repair log consacrés à Wonder Boy mais aucune de ses tentatives s'est révélée fructueuse.

En inspectant la carte, j'ai constaté que des patchs avaient été pratiqués au dos de la carte.
Image

J'ai refait plus proprement la trace reprise à l'aide du fil rose et supprimé le fil orange car la continuité sans ce fil était bien présente entre les deux points.

Comme la carte est très oxydée au niveau de certaines puces et des supports d'eprom, je me suis en tête de changer tous les supports ce qui me stresse un peu car j'ai toujours la hantise d'abimer les pastilles lors de cette opération. Avant cela pour exclure tout problème de programme, je me suis procurer des eproms de 16Ko sur lesquelles je comptais flasher une version propre et sure de Wonder Boy à l'aide de mon TL866II Plus.
Pour se faire j'ai sauvegardé le contenu de chaque eprom et utilisé un site (dont j'ai oublié le nom) pour en vérifier le contenu. Cette vérification a fait apparaitre que le contenu de 4 de ces eproms n'était pas reconnu. Il s'agit du contenu des deux eproms de 32 Ko et des eproms 6 et 7 de mémoires, les eproms étant numérotées comme sur la photo suivante :

Image

En récupérant des sets de roms Mame, j'ai été incapable de trouver un set comportant 11 erpoms comme sur ma carte (peut être en manque t'il) et surtout je n'ai pas compris ou comment mettre au bon emplacement les erpoms une fois flashée. Je ne sais pas faire le lien entre le nom d'un eprom et son emplacement sur le pcb.
C'est en recherchant des informations sur les set de roms et l'emplacement des erpoms que je suis tombé sur des sites parlant du travail de mpatou et que je suis arrivé sur votre forum en espérant que vous soyez en mesure de m'apporter un peu d'aidre.

J'espère que les photos que j'ai hébergées dans google photos s'affichent correctement pour vous.
youpla
 
Message(s) : 10
Inscription : 09 Juin 2021, 08:20

Re: Problème Wonder Boy System 1

Message par Runik » 29 Juin 2021, 12:36

Salut youpla :)

Wonderboy existe en 2 versions (System1 et System2), mais vu comment est ta carte ça ressemble à du System1.
Certaines d'entre-elles sont encryptées, mais j'avoue ne pas savoir sous quelle forme ça se présente (je suis plus spécialiste de la génération suivante ;) )

Si tu veux faire le lien entre le nom des fichiers de Mame et ce que tu as sur ta plaque, il te faut regarder en priorité la sérigraphie de la pcb : par ex, IC04 pourrait correspondre à epr-7487.04 du set wboy4
Les roms IC61 à IC66 contiennent les 'tiles', c'est à dire l'affichage de fond des graphismes. Certains sets utilisent les 6 emplacements, d'autres en utilisent la moitié et utilisent des eproms de capacité doublée, ce qui revient au même ... ton set à l'air d'être dans ce cas.

Même si ta pcb est une conversion (je ne suis pas catégorique, mais je ne peux pas vérifier vu que je n'ai que des boots de Wonderboy ...), tu dois forcément retomber sur un set listé dans Mame pour vu que ta carte fonctionne ...
La partie logique étant ok vu que le jeu fonctionne, il faut donc te tourner vers les roms graphiques dans un premier temps.
Les sprites étant contenu dans les 4 eproms suivantes :
- epr-7485.117 (IC117)
- epr-7487.04 (IC04)
- epr-7486.110 (IC110)
- epr-7488.05 (IC05)
il te faudrait les vérifier, elles sont apparemment identiques entre toutes les versions. L'outil d(identification de romset est inclus à Mame, en utilisant la ligne de commande mame -romident chemin_vers_rom.zip .

Pour le pb de couleurs il faudra sûrement creuser plus, ça peut venir de plusieurs choses comme une piste coupée ou une ram défaillante. Mais ça sert à rien de s'éparpiller, une chose après l'autre ;)

Good luck !
AGAR v1.2.2 est sorti !
Avatar de l’utilisateur
Runik
 
Message(s) : 458
Inscription : 12 Janvier 2013, 22:45

Re: Problème Wonder Boy System 1

Message par youpla » 30 Juin 2021, 07:45

Super.
Merci beaucoup pour ta réponse.
Je vais essayer de trouver un set de rom mame composé de 11 roms comme sur ma carte en espérant que les fichiers binaires soient bien de 16ko comme les eprom que j'ai acheté.
youpla
 
Message(s) : 10
Inscription : 09 Juin 2021, 08:20

Re: Problème Wonder Boy System 1

Message par mpatou » 02 Juillet 2021, 15:07

Salut

Désolé, je suis très occupé en ce moment, je ne suis donc pas hyper réactif (et en plus on part demain en vacances).

J'ai passé pas mal de temps sur du system1 et 2, et voici ce que j'en pense.

Pour compléter ce qu'a dit Runik avant : il existe même 3 hardwares différents pour Wonder Boy : le system1 ancienne génération (c'est en réalité un recyclage du jeu Star Jacker fait par SEGA, avec deux petites PCB filles permettant d'augmenter la capacité de mémoire de la PCB), le system1 "normal" et le system2.
Pour chacun de ces 3 hardwares, plusieurs romsets existent, dont certains ont des données cryptées au niveau du main CPU (chez certains ça peut être les graphismes, ou aussi le son, mais sur les system 8bit de chez SEGA c'est le main CPU qui est toujours concerné).

Ta PCB, c'est du system1 "classique". En regardant les photos, on voit que le CPU principal est un Z80 normal, ça signifie que ton romset n'a pas de cryptage. Ça renforce en effet les soupçons d'un convert (ça plus les étiquettes bizarres sur les EPROMs, aie ai aie...). Mais le problème ne vient probablement pas des ROMs, j'ai déjà eu des trucs qui ressemblaient de près ou de loin à ton probleme, c'était soit directement la RAM, soit des composants logic type 74LSxx.
Tu peux regarder mes repairlog, il y en a sur le jeu SEGA Ninja qui pourrait t'intéresser (lien ici).

ATTENTION, ces repairlogs ne sont pas des solutions clé en main, mais plutôt des exposés de méthodes de diagnostique qui peuvent être reproduites (parfois?). Donc ça ne sert à rien de remplacer les mêmes composants que ceux que j'ai identités dans mes réparations, ça ne marchera sûrement pas (ou c'est vraiment très improbable).

Ensuite, de façon générale, pour faire des réparations, il faut au stricte minimum une sonde logique (qui permet de connaître l'état logique des différentes pattes des composants de la carte). C'est un stricte minimum et c'est bien souvent insuffisant. La grande révolution pour moi fut l'oscilloscope : avec ça tu vois vraiment ce qui se passe sur une patte (la sonde logique est très approximative et indique juste ce qu'elle détecte comme était 1 ou 0, et ça peut être faux). Après, un comparateur logique c'est un luxe qui permet de confirmer des soupçons, mais le combo oscilloscope + datasheet des composants (on trouve ça très facilement sur le net) permet énormément de choses.

Bref, je te déconseille de déssouder quoi que ce soit à moins d'être vraiment sûr de ce que tu fais, tu risques d'empirer les choses, de rajouter des problèmes aux problèmes déjà existant.

Enfin, ton romset m'intéresse fortement. Pourrais tu stp me faire parvenir les fichier que tu as dumpés stp?
Image Anciennement mpatard Image
Avatar de l’utilisateur
mpatou
 
Message(s) : 1260
Inscription : 14 Janvier 2013, 16:37

Re: Problème Wonder Boy System 1

Message par youpla » 03 Juillet 2021, 07:31

Bonjour,

Merci pour ta réponse. Je possède bien une sonde logique mais malheureusement pas d oscilloscope. J'ai déjà regardé sur aliexpress mais mes tp d'électronique étant très loin derrière moi, je ne sais pas choisir. Si vous avez une référence d'un modèle, je suis preneur.
Pas de problème pour le manque de temps, je suis dans la même situation. J'ai cette carte depuis des années, je ne suis donc pas pressé. Mon seul objectif est d'arriver à la réparer à terme.
Voici un lien vers le dump des roms de ma carte en espérant qu'il fonctionne : https://drive.google.com/file/d/1hcg1UADpTLNKuK9dS7S7V2FsZ6QJRJCX/view?usp=sharing
Aurais tu un rom set à me conseiller pour mon test ?
youpla
 
Message(s) : 10
Inscription : 09 Juin 2021, 08:20

Re: Problème Wonder Boy System 1

Message par Braintrash » 03 Juillet 2021, 08:02

Investissement un peu cher, mais reconnu pour sa fiabilité, le modèle Rigol est recommandé par pas mal d'utilisateurs américains : Rigol DS1054Z

Cette page de Bob pourra t'aider : https://www.retrorgb.com/oscilloscope.html

Bon, Bob n'est absolument pas un technicien (quoique, des fois, il se révèle surprenant, notamment avec une guitare dans les mains), mais personne (à ma connaissance) ne l'a jamais contredit sur ce modèle, que tu peux en plus débrider pour avoir les fonctionnalités du modèle supérieur (c'est juste un bridage logiciel).
Braintrash
 
Message(s) : 681
Inscription : 17 Mars 2013, 11:54

Re: Problème Wonder Boy System 1

Message par youpla » 03 Juillet 2021, 09:51

Merci pour la référence mais effectivement son prix est bien au dessus du budget que je peux me permettre pour un matériel que je n'utiliserai que de temps à autre pour mes loisirs.
Je pensais plus à une référence chinoise et peut être seulement double canal.
En fait ce que je ne n'arrive plus à comprendre correctement est la notion de fréquence pour la bande passante.
Comme je le disais précédemment j'ai utilisé des oscilloscopes lors de mes études de physique à la fac mais tout cela est très lointain. De plus le matériel était fourni, je me posais donc aucune question sur ces caractéristiques.
Je pensais plus à un matériel de cet ordre de prix https://fr.aliexpress.com/item/1005002439042775.html?spm=a2g0o.ams_97944.0.0.472dSK1kSK1k5O&scm=1007.26694.226824.0&scm_id=1007.26694.226824.0&scm-url=1007.26694.226824.0&pvid=9ad64575-1b3d-4186-96dc-c776788efe51&fromRankId=11679793&_t=fromRankId:11679793
youpla
 
Message(s) : 10
Inscription : 09 Juin 2021, 08:20


Retour vers Aide et dépannage

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)

cron