Autor Tema: Super pang! bootleg no arranca.  (Leído 4650 veces)

jordigahan

  • Recien llegado
  • Mensajes: 46
Super pang! bootleg no arranca.
« en: 16 de Marzo de 2016, a las 13:51 horas »
Inicio este hilo de reparacion para intentar reparar una placa bottleg del super pang!
aqui una fotillo de la placa:

Aparentemente no se ve nada en mal estado y la placa se ve bien, pero me llama la atencion que muchos de los chips parecen no estar bien soldados y casi parece que se sale del hueco donde van soldados los pines, como si al soldar el componenete se hubiera movido y no esta bien metido.

y aqui una fotillo de lo que pasa cuando arranco la placa:


Rockman

  • Con experiencia
  • ***
  • Mensajes: 1280
Re:Super pang! bootleg no arranca.
« Respuesta #1 en: 16 de Marzo de 2016, a las 13:55 horas »
Para mirar que te puedan ayudar con esta placa, primero sería interesante que contaras de que equipamiento y medios dispones, y que comentes que experiencia y conocimientos en electrónica digital ttl. Creo que así será más facil que te puedan orientar.

Saludos.
RESUMEN: Proyecto de incluir versiones españolas de juegos a Mame (Oficial): http://www.aumap.org/foro/index.php?topic=1270.0

Bubu

  • ***
  • Mensajes: 2750
  • Old, pero muuy old school
Re:Super pang! bootleg no arranca.
« Respuesta #2 en: 16 de Marzo de 2016, a las 15:07 horas »
Puedes empezar por soldar bien todo, simplemente calentando con soldador lo que ya hay.
Si algo funciona... ¡¡ no lo toques !!

¡¡ ni de coña !!

Marcos75

  • ****
  • Mensajes: 3042
  • Arcadero de los 80s
Re:Super pang! bootleg no arranca.
« Respuesta #3 en: 16 de Marzo de 2016, a las 18:24 horas »
Pon por favor una foto de buena resolución de la esquina superior derecha, donde está el condensador electrolítico azul tumbado.

Un saludo.


jordigahan

  • Recien llegado
  • Mensajes: 46
Re:Super pang! bootleg no arranca.
« Respuesta #4 en: 17 de Marzo de 2016, a las 17:23 horas »

he estado midiendo voltages en los 2 z80, en el de la zona de sonido los voltages mas o menos pareceian normales obteniendo voltages entre 4 y 5V, pero el otro obtenbia voltages mas bajos llegando a obtener 2V en el pin del reloj.

a la espera de recibir la punta logica...

Marcos75

  • ****
  • Mensajes: 3042
  • Arcadero de los 80s
Re:Super pang! bootleg no arranca.
« Respuesta #5 en: 17 de Marzo de 2016, a las 17:41 horas »
Pensé que con la foto lo iba a ver bien, pero no. Revisa muy bien el condensador electrolítico de la foto (el azul). Es el que lanza el primer RESET de la placa. Si no hay RESET, no hay nada que hacer. Mira que esté bien soldado, y que no esté dañado. Cuando tengas la punta esta comprobación va a ser inmediata, pero de momento no tenemos nada que hacer.

Cita de: jordigahan en17 de Marzo de 2016, a las  17:23 horas
pero el otro obtenbia voltages mas bajos llegando a obtener 2V en el pin del reloj.

Aunque no te lo parezca, eso es bueno. Una señal de pulsos con un ciclo de trabajo del 50% (creo que se dice así), es decir, que está el mismo tiempo a nivel alto que a nivel bajo (como corresponde a una buena señal de reloj), dará esa medida en un voltímetro en DC (creo, que me corrijan los que de verdad saben de estos temas).

Un saludo.


ISTRALE

  • Con experiencia
  • ***
  • Mensajes: 503
Re:Super pang! bootleg no arranca.
« Respuesta #6 en: 17 de Marzo de 2016, a las 19:23 horas »
Hola, cuando me ha fallado el condensador ese típico involucrado en reset inicial, a veces apretándolo y manteniéndolo así mientras arrancaba la placa, he conseguido obtener resultados, es algo muy simple y quizás veas algún cambio.
Saludos.

jordigahan

  • Recien llegado
  • Mensajes: 46
Re:Super pang! bootleg no arranca.
« Respuesta #7 en: 17 de Marzo de 2016, a las 20:52 horas »
he probado a cambiar el condensador que comentais, pero no parece haber ningun cambio.

por otro lado, he dumpeado todas las roms y la rom (IC17.1) que tengo yo es diferente, por lo que voy a intentar a volver a grabar esta rom.
Pero me surge una duda, en que formato estan las roms del mame ? el programador me deja elegir entre bin, hex, emc y jedec.
he probado con bin pero no parece haber ningun cambio.

Rockman

  • Con experiencia
  • ***
  • Mensajes: 1280
Re:Super pang! bootleg no arranca.
« Respuesta #8 en: 17 de Marzo de 2016, a las 21:08 horas »
Grábalas como binario.

Ojo que habras de usar un set de mame para placas bootleg.
RESUMEN: Proyecto de incluir versiones españolas de juegos a Mame (Oficial): http://www.aumap.org/foro/index.php?topic=1270.0

ISTRALE

  • Con experiencia
  • ***
  • Mensajes: 503
Re:Super pang! bootleg no arranca.
« Respuesta #9 en: 17 de Marzo de 2016, a las 22:33 horas »
Mira si puede ser este:

http://www.progettoemma.net/gioco.php?game=spangbl

Dale donde pone PCB info, haz click en 17 roms, ahi te sale un listado, esa es la version world bootleg.
y si luegos le das a read code, te enlaza con el codigo y puedes ver a que grupo perteneces las diferentes roms.

Edito:

Te copio la parte del codigo referente al bootleg del super pang.

ROM_START( spangbl )
   ROM_REGION( 0x50000*2, "maincpu", ROMREGION_ERASEFF )
   ROM_LOAD( "ic17.1",   0x00000, 0x08000, CRC(f0b2bf86) SHA1(b42a6c0b98c7ccd1e8acd41066a25c7ed4a3aabe) )
   ROM_CONTINUE(0x50000,0x8000)
   ROM_LOAD( "ic18.2",   0x60000, 0x04000, CRC(6f377832) SHA1(25755ed77a797f50fdfbb4c42a04f51d3d08f87c) )
   ROM_CONTINUE(0x10000,0x4000)
   ROM_CONTINUE(0x64000,0x4000)
   ROM_CONTINUE(0x14000,0x4000)
   ROM_CONTINUE(0x68000,0x4000)
   ROM_CONTINUE(0x18000,0x4000)
   ROM_CONTINUE(0x6c000,0x4000)
   ROM_CONTINUE(0x1c000,0x4000)
   ROM_CONTINUE(0x70000,0x4000)
   ROM_CONTINUE(0x20000,0x4000)
   ROM_CONTINUE(0x74000,0x4000)
   ROM_CONTINUE(0x24000,0x4000)
   ROM_CONTINUE(0x78000,0x4000)
   ROM_CONTINUE(0x28000,0x4000)
   ROM_CONTINUE(0x7c000,0x4000)
   ROM_CONTINUE(0x2c000,0x4000)
   ROM_LOAD( "ic19.3",   0x40000, 0x04000, CRC(7c776309) SHA1(8861ed11484ca0727dfbc3003888a9de32ed8ecc) )
   ROM_CONTINUE(0x48000,0x4000)
   ROM_CONTINUE(0x44000,0x4000)
   ROM_CONTINUE(0x4c000,0x4000)

   ROM_REGION( 0x20000, "audiocpu", 0 ) /* Sound Z80 + M5205 samples */
   ROM_LOAD( "ic28.4",   0x00000, 0x10000, CRC(02b07d0a) SHA1(77cb9bf1b0d93ebad1bd8cdbedb7fdbad23697be) )
   ROM_LOAD( "ic45.5",   0x10000, 0x10000, CRC(95c32824) SHA1(02de90a7bfbe89feb7708fda8dfac4ed32bc0773) )

   ROM_REGION( 0x100000, "gfx1", ROMREGION_INVERT| ROMREGION_ERASE00 )
   ROM_LOAD16_BYTE( "ic79.11",  0x000001, 0x10000, CRC(10839ddd) SHA1(bfb56aa5d6ee1d3aa19e346264bee90d64545e51) )
   ROM_LOAD16_BYTE( "ic78.7",   0x000000, 0x10000, CRC(c1d5df89) SHA1(a86e641af1b41c8f642fe3a14ebcbe6c27f80c79) )
   ROM_LOAD16_BYTE( "ic49.10",  0x020001, 0x10000, CRC(113c2753) SHA1(37b480b5d9c581d3c807c81924b4bbbc21d0698d) )
   ROM_LOAD16_BYTE( "ic48.6",   0x020000, 0x10000, CRC(4ffae6c9) SHA1(71df3c374a24d6a90e78d33929cb91d05bd10b78) )
   ROM_LOAD16_BYTE( "ic81.13",  0x080001, 0x10000, CRC(ebe9c63a) SHA1(1aeeea5051086405ceb803ca7a5bfd82a07ade0f) )
   ROM_LOAD16_BYTE( "ic80.9",   0x080000, 0x10000, CRC(f680051d) SHA1(b6e09e14baf839961f46e0986d2c17f7edfaf13d) )
   ROM_LOAD16_BYTE( "ic51.12",  0x0a0001, 0x10000, CRC(beb49dc9) SHA1(c93f65b0f4ce0a0f400202f2998b89abad1f6942) )
   ROM_LOAD16_BYTE( "ic50.8",   0x0a0000, 0x10000, CRC(3f91014c) SHA1(b3947caa0c667d871c19d7dda6536d043ad296f2) )

   ROM_REGION( 0x040000, "gfx2", ROMREGION_INVERT )
   ROM_LOAD( "ic94.17",   0x000000, 0x10000, CRC(a56f3c20) SHA1(cb440e0e612da8b8a50fe25a6336869b62ab4cfd) )
   ROM_LOAD( "ic95.16",   0x020000, 0x10000, CRC(14df4659) SHA1(d73fab0a8c1e56a26cc15333a294e876f1552bc9) )
   ROM_LOAD( "ic124.15",  0x010000, 0x10000, CRC(4702c768) SHA1(ff996f1355f32451fa57836c2255027a8108eb40) )
   ROM_LOAD( "ic125.14",  0x030000, 0x10000, CRC(bd5c2f4b) SHA1(3c71d63637633a98ab513e4336e2954af3f964f4) )
ROM_END


Parece que la que tienes tu diferente es una de las memorias de programa si no me equivoco.
« última modificación: 17 de Marzo de 2016, a las 22:42 horas por ISTRALE »

Marcos75

  • ****
  • Mensajes: 3042
  • Arcadero de los 80s
Re:Super pang! bootleg no arranca.
« Respuesta #10 en: 17 de Marzo de 2016, a las 22:41 horas »
Si aceptas el consejo, no borres y grabes nuevas ROMs tan a la ligera. Y sobre todo, conserva siempre la ROM original o, al menos, el fichero binario que contenía. Puede que tengas una bootleg cuyo código no está volcado, y que no arrancará con otro código.

Cuando te decimos que compruebes las ROMs, nos referimos a que las leas con el programador, y veas que no obtienes todo 00s, todo FFs, o cosas así, de bulto. He reparado bastantes placas, y es muy raro toparse con una ROM con algunos bytes corruptos. Es muchísimo más habitual encontrarse con una ROM jodida.

Si, por ejemplo, tienes un juego que se cuelga en determinado momento, y además siempre se cuelga en el mismo, entonces sí sospecharía de una ROM con una zona "corrupta". Para que un problema así provocase que la placa no hiciese nada de nada, como es tu caso, tendría que coincidir que la zona corrupta fuese justo la que se ejecuta nada más arrancar el juego, y encima que fuese lo suficientemente pequeña o con errores lo suficientemente sutiles como para que no los detectes a simple vista al volcarla. Es bastante poco probable.

Un error como el tuyo, una vez comprobado que la CPU tiene RELOJ y RESET, suele estar provocado por la propia CPU, la RAM de programa, la ROM de programa (en el sentido de EPROM jodida, no con zonas "corruptas"), o los bufferes que conectan al bus de datos y de direcciones de la CPU (que te estén "atando" alguna línea).

Un saludo.


pirilipi

  • Recien llegado
  • Mensajes: 66
Re:Super pang! bootleg no arranca.
« Respuesta #11 en: 19 de Marzo de 2016, a las 10:41 horas »
hola, me apunto en este tema por la razon que les paso a contar: al ver el hilo recorde que tambien tengo una superpang boot para reparar, y al enchufarla puedo ver el mismo error, pantalla estatica.
compruebo que hay reloj en pin 6 y un buen reset. procedo a leer las eproms de programa y tal cual te sucede a ti, la  IC17.1  no fue reconocida por el romident... borro la eprom y reprogramo pero el fallo no se modifica.
por suerte lo que si hice fue un backup del archivo por las dudas ( gracias a los consejos de ustedes)
ahora leyendo la explicacion de marcos entiendo un poco mas lo que sucede.
en mi placa tengo algunas lineas de direcciones y datos mal, ademas de que el circuito oscilador esta soldado de una forma muy desprolija ( cuarzo, resistencias, y capacitores amontonados sobre el integrado) un desastre. pero ya lo pondre en otro hilo para no interrumpir este. solo me parecio oportuno contar lo del IC17.1. que no es casualidad.
saludos a todos

Porgadora

  • Con experiencia
  • ***
  • Mensajes: 414
Re:Super pang! bootleg no arranca.
« Respuesta #12 en: 20 de Marzo de 2016, a las 02:02 horas »
Esto está en la misma página de Progetto EMMA:
The
first time the game is run, you have to keep the player 1 start
button pressed until the title screen appears. This forces the
game to initialize the EEPROM, otherwise it will not work.
Traduzco:
"La primera vez que corra el juego, tienes que mantener pulsado el botón de start del jugador 1 hasta que la pantalla del título aparezca. Esto fuerza al juego a inicializar la EEPROM, de otra manera no funcionará.".
.

Entiendo que se refiere tanto al juego en Mame como al de la placa.
Si la placa funcionó alguna vez,  no creo que deba reinicializarse esa EEPROM, ¿no?.
Pese a ser bootleg, conserva algo de protección copiando parte del código de la EEPROM a la RAM según pone allí mismo.
¿Puede ser que algún chip RAM, o alguna o componente asociado a él no estén en óptimas condiciones?.

jordigahan

  • Recien llegado
  • Mensajes: 46
Re:Super pang! bootleg no arranca.
« Respuesta #13 en: 22 de Marzo de 2016, a las 20:51 horas »
solo comentar que me acaba de llegar la punta logica, me he comprado el modelo LP-2800, asi que ahora toca aprender a usarla.  ;D

Heckler

  • Animadillo
  • **
  • Mensajes: 148
Re:Super pang! bootleg no arranca.
« Respuesta #14 en: 22 de Marzo de 2016, a las 22:09 horas »
Ole! Ya pronto te llevo la Superman!  ;D