Gamoover

[move]Le staff Gamoover vous souhaite la bienvenue ;)

Reparation pcb bootleg rygar captain commando + MVS MV1A

Démarré par susumu, Vendredi 08 Novembre 2013, 12:15:02 PM

susumu

Salut a tous,

Aujourd'hui j'ai reçue les PCB que yannick60 avait mit en vente, et aux moment de la réception j'étais surpris en voyant le carton dans lesquels les 3 PCB était emballer.



Un beau carton jeutel de la grande époque, du coup on peut même faire des repros du carton (vais surement scanner tout ça) pour ranger des sticks, boutons ou autres en trop ou tout simplement des PCB.

Bref passer cette présentation du colis, voila l'un des 3 PCB que j'ai reçue (rygar, donkey kong jr et captain commando)

beuh c'est sale, donc déjà grand nettoyage cette après midi je les testerais une fois propre. La suite aux prochain épisode  :D
recherche pc engine (la blanche pas la noire)

susumu

En attendant de recevoir les condensateurs de remplacement pour le rygar, j'ai chercher des pinout pour pouvoir faire l'adaptateur. En plus d'être un boot j'avais du mal a comprendre comment trouver le +5, gnd et +12 car les pinout que je trouve ne correspondent pas vraiment avec se que j'ai entre les mains, après je dit peut être des conneries car c'est mon 1er pcb que je répare donc si jamais je n'ai pas bon, hésiter pas a me corriger.

Bien voila les photos, j'ai noter le +5,gnd,+12, ainsi que la vidéo et la synchro qui sont sur un autre endroit du pcb.




Je passerais sur le captain commando une fois que rygar sera remis en route.
recherche pc engine (la blanche pas la noire)

susumu

suite de l'aventure, finalement j'ai commencer par captain commando. Apres avoir placer les 2 oscillateur manquant, j'ai maintenant de l'image et du son, par contre de méchant bug graphique, est-ce que cela peut venir d'un condensateur qui manque ?




Pour le rygar je me suis tromper pendant la commande, j'ai 3 condensateurs a changer car patte exploser de 10µF 35V, mais j'ai prit (en allant trop vite dans la commande surement) 3 condo 10µF mais de 63V, pour le moment je ne fais rien de plus mais si je les installe les 63V, cela va t'il y avoir une incidence ou non ?
recherche pc engine (la blanche pas la noire)

Mutation

#3
Perso, je ne pense pas que ça puisse venir d'un condo manquant, vérifie les roms Gfx (lance un rom check, rouille sur les pins, EPs bien emboîtées sur leurs supports, tests de continuités sur les TTL associées...), et si tu en as la possibilité, dumpe-les pour comparer avec des roms Mame.

susumu

j'ai vérifier pour la rouille, il n'y en a pas.
Apres les eproms n'avait pas d'autocollant sur les petites fenêtres quand j'ai récupérais le pcb.
Aussi j'ai lui qui n'ai pas d'origine sur la carte, faut que je voit si ça peut venir de lui.


recherche pc engine (la blanche pas la noire)

Mutation

Il n'y a aucun sticker, ni marquage ou estampille sur les EPs ?

Sinon, je t'aurais demandé de l'identifier par rapport au dump issu de Mame :

7370  /* Captain Commando bootleg
7371   - there are 2 dumps of this, one has bad (half size) gfx roms tho, otherwise identical
7372  
7373  ROMs from a Captain Commando bootleg PCB
7374  
7375  Large single PCB containing.....
7376  68000 @ 10MHz
7377  Z80 @ 3.579545MHz
7378  YM2151 @ 3.579545MHz
7379  M6295 @ 1MHz (16/16), pin 7 HIGH
7380  xtals 10MHz, 3.579545MHz, 16MHz
7381  8-position DSWs x3
7382  6116 (2kx8) SRAM x6
7383  62256 (32kx8) SRAM x6
7384  681000 (128kx8) SRAM x2
7385  a few PALs
7386  LOTS of logic
7387  no special chips
7388  no custom chips
7389  no PLD/CPLD/FPGA
7390  no PROMs
7391  
7392  
7393  */
7394  
7395  ROM_START( captcommb )
7396      ROM_REGION( CODE_SIZE, "maincpu", 0 )      /* 68000 code */
7397      ROM_LOAD16_BYTE( "25.bin",        0x000000, 0x80000, CRC(cb71ed7a) SHA1(84f76b4861a3c7a59e67f38777f2d68749f19337) )
7398      ROM_LOAD16_BYTE( "27.bin",        0x000001, 0x80000, CRC(47cb2e87) SHA1(8a990a3a122045b50dd73d2e7b02fe60ab9af0a3) )
7399      ROM_LOAD16_BYTE( "24.bin",        0x100000, 0x40000, CRC(79794279) SHA1(5a43a4cef6653454ba9a81f2dd7f3f91c8a3354c) )
7400      ROM_LOAD16_BYTE( "26.bin",        0x100001, 0x40000, CRC(b01077ba) SHA1(0698fbfca7beea8e6a676aa19fcbf5ddea3defb1) )
7401  
7402      ROM_REGION( 0x400000, "gfx", 0 )
7403      ROMX_LOAD( "c91e-01.bin", 0x000000, 0x40000, CRC(f863071c) SHA1(c5154c4001f8e447623f9d71bf3e68a16f039e8f), ROM_SKIP(7) )
7404      ROM_CONTINUE(             0x000004, 0x40000)
7405      ROM_CONTINUE(             0x200000, 0x40000)
7406      ROM_CONTINUE(             0x200004, 0x40000)
7407      ROMX_LOAD( "c91e-02.bin", 0x000001, 0x40000, CRC(4b03c308) SHA1(d28d3ebba2571bea56b057cb3e09315a17d78b42), ROM_SKIP(7) )
7408      ROM_CONTINUE(             0x000005, 0x40000)
7409      ROM_CONTINUE(             0x200001, 0x40000)
7410      ROM_CONTINUE(             0x200005, 0x40000)
7411      ROMX_LOAD( "c91e-03.bin", 0x000002, 0x40000, CRC(3383ea96) SHA1(2a583d87c6d80919c97640f6f2e756cecc3e38ec), ROM_SKIP(7) )
7412      ROM_CONTINUE(             0x000006, 0x40000)
7413      ROM_CONTINUE(             0x200002, 0x40000)
7414      ROM_CONTINUE(             0x200006, 0x40000)
7415      ROMX_LOAD( "c91e-04.bin", 0x000003, 0x40000, CRC(b8e1f4cf) SHA1(6686df700c7ce49fe4ac7007aa4d622645e0e348), ROM_SKIP(7) )
7416      ROM_CONTINUE(             0x000007, 0x40000)
7417      ROM_CONTINUE(             0x200003, 0x40000)
7418      ROM_CONTINUE(             0x200007, 0x40000)
7419  
7420      ROM_REGION( 0x18000, "audiocpu", 0 ) /* 64k for the audio CPU (+banks) */
7421      ROM_LOAD( "l.bin",     0x00000, 0x08000, CRC(698e8b58) SHA1(b7a3d905a7ed2c430426ca2e185e3d7e75e752a1) )
7422      ROM_CONTINUE(              0x10000, 0x08000 )
7423  
7424      ROM_REGION( 0x40000, "oki", 0 ) /* Samples */
7425      ROM_LOAD( "c91e-05.bin",     0x00000, 0x40000, CRC(096115fb) SHA1(b496550f61b3d4b54ba43522d31efd0b09057493))
7426  ROM_END

_n3o_

Yeah pas mal pour le captain commando !!
Soit une ram qui merde je dirais ou une eprom (si besoin oubli pas que j'ai un programmateur) ou une piste en vrac.
En tout cas tu as une image et c'est plutot bon signe donc ;)

Pour le Rygar meme si c'est pas forcement grave que ce soit une valeur de voltage supperieur, a ce point là je sais pas ce que ca donnerai (d'autant que faut la faire rentrer a la place d'une 6,3V



susumu


C'est les seuls indication que j'ai.

Merci _n3o_, j'ai aussi un programmateur.
Aussi faut dire que je débute dans le dépannage donc j'ai un peu de mal a voir d'où ça peut venir.
recherche pc engine (la blanche pas la noire)

Mutation

Ce n'est pas forcément évident vu qu'elles ne sont pas sur support, donc ça va être chaud à dumper. Commence déjà par faire des tests de continuités pour chaque EP et voir s'il n'y a pas des pistes endommagées.

susumu

je vais passer pour un nul, mais pour le test de continuité des eproms, on fait comment ?
recherche pc engine (la blanche pas la noire)

Mutation

#10
Tu prends ton multimètre en mode sonore, tu places les sondes aux extrémités de chaque piste, et si ça sonne ça signifie qu'il y a bien contact et que la piste n'est pas endommagée.
Jette déjà un oeil pour relever les coins où la carte aurait morflé.

_n3o_

Au pire tu essaye de trouver le meme boot dans MAME et en corrompant la rom tu essaye de recreer les bugs graphiques. Ensuite ca peut te donner une idee de la/les eproms qui merdent et si tu en a une vierge de meme baleur tu peut desactiver celle sur la pcb, programmer son equivalente et la poser temporairement en piggyback



susumu

J'ai changer les 2 condensateurs sur le rygar, et maintenant j'ai un bouillie de pixel, on avance.


Pour captain commando, j'ai fait le test mode et certain sprite sont de la bouillie comme sur les photos précèdent, et d'autres sont nickel, a voir de plus prés.

Et j'ai aussi cette eprom qui chauffe trop, je laisse pas le doigt 1 sec dessus, celui a droite du dipswitch.
recherche pc engine (la blanche pas la noire)

aje_fr

Euh... C'est pas une eprom mais un TTL et plus particulièrement un buffer 8 voies.
Si il chauffe, il est mort, la carte a dû être branchée à l'envers...
Pas sûr que ça résolve ton problème, mais il est à changer.

Par contre, apparemment c'est tes premiers dépannage, ce n'est pas aussi simple que l'on croit dépanner une carte, tu devrais commencer par des cartes plus simple et surtout où tu disposes des schémas.
Think different, don't purchase Apple !

susumu

#14
oui vrai un TTL me suis tromper.
Pour le moment je vais mettre en pause le dépannage, un peu marre de chaque fois vampiriser l'alim de l'ordi pour tester, le temps que j'en trouve une.
recherche pc engine (la blanche pas la noire)

_n3o_

Yep change le TTL, pour tes problemes graphiques il y a de trés fortes chances pour qu'une de tes eproms soient corrompues, vu qu'elles sont soudée c'est chiant de les tester, essaye de reproduire aproximativement le bug avec MAME, ca te donnera une idee de celle qui peut etre en cause, et au moins tu pourra commencer par dessouder que celle ci pour la tester.