Bitácora de Reparación de un Famicom con NESRGB
Publicado: Mar Sep 29, 2020 7:38 pm
Recibí un Famicom con salida "Multi-AV" con NESRGB instalado.
El dueño del Famicom me platica que funcionaba correctamente previo a mandarlo a instalar el mod de NESRGB.
El primer problema que encontré es la fuente de poder: En vez de sacar 10v en su salida, saca 20v. Sin embargo el 7805 del Famicom logra sacar los 5v necesarios con el único gran inconveniente del sobrecalentamiento.
Otro problema es que, por algún motivo, "soldaron" algunos pines directamente al NESRGB. Esto hace muy difícil sacar el PPU fuera del zócalo.
Hice una prueba de continuidad, los pines EXT1 y EXT2 estaban desoldados, los volví a soldar (aunque sospecho que el NESRGB no los considera)
Al final dejé conectado del NESRGB los pads R, G, B y V hacia sus respectivos pines en el Multi-AV del Famicom. El cable es un "SNES Multi-AV a SCART".
El PPU y el NESRGB si recibe 5v de la PCB del Famicom.
Quien recibe la señal es una CRT Sony TRINITRON con entradas de YPbPr conectado a través de un RetroTINK RGB2COMP. Este set lo había probado previamente con el mismo cable "SNES Multi-AV a SCART" conectado a un SNES, operando correctamente.
... Sin embargo, no recibo ninguna señal en el CRT.
Hora de sacar el Osciloscopio.
Estoy usando esta información del "pinout" del CPU: https://wiki.nesdev.com/w/index.php/CPU ... escription
y esta información para el PPU: https://wiki.nesdev.com/w/index.php/PPU ... escription
Encontré esta info http://forums.nesdev.com/viewtopic.php?t=9555
Siguiendo uno de los posts, revisé el pin M2 en el CPU (pin 31) muestra este tren de pulsos:
Otra recomendación es revisar el pin AD0 en el PPU (pin 38) no muestra nada hasta que presione RESET en el Famicom:
Recordando un poco mis clases de electrónica, los CPU's necesitan un oscilador para operar.
En el CPU (pin 29) y PPU (pin 18) veo esta señal en el pin CLK, aunque creo es diminuta y no parece un tren de pulsos:
Hice una prueba cambiando la conexión en el NESRGB del pad V hacia CS# y conectado a su respectivo "pin" en el Multi-AV, como lo muestra el H. Voultar en este vídeo:
El dueño del Famicom me platica que funcionaba correctamente previo a mandarlo a instalar el mod de NESRGB.
El primer problema que encontré es la fuente de poder: En vez de sacar 10v en su salida, saca 20v. Sin embargo el 7805 del Famicom logra sacar los 5v necesarios con el único gran inconveniente del sobrecalentamiento.
Otro problema es que, por algún motivo, "soldaron" algunos pines directamente al NESRGB. Esto hace muy difícil sacar el PPU fuera del zócalo.
Hice una prueba de continuidad, los pines EXT1 y EXT2 estaban desoldados, los volví a soldar (aunque sospecho que el NESRGB no los considera)
Al final dejé conectado del NESRGB los pads R, G, B y V hacia sus respectivos pines en el Multi-AV del Famicom. El cable es un "SNES Multi-AV a SCART".
El PPU y el NESRGB si recibe 5v de la PCB del Famicom.
Quien recibe la señal es una CRT Sony TRINITRON con entradas de YPbPr conectado a través de un RetroTINK RGB2COMP. Este set lo había probado previamente con el mismo cable "SNES Multi-AV a SCART" conectado a un SNES, operando correctamente.
... Sin embargo, no recibo ninguna señal en el CRT.
Hora de sacar el Osciloscopio.
Estoy usando esta información del "pinout" del CPU: https://wiki.nesdev.com/w/index.php/CPU ... escription
y esta información para el PPU: https://wiki.nesdev.com/w/index.php/PPU ... escription
Encontré esta info http://forums.nesdev.com/viewtopic.php?t=9555
Siguiendo uno de los posts, revisé el pin M2 en el CPU (pin 31) muestra este tren de pulsos:
Otra recomendación es revisar el pin AD0 en el PPU (pin 38) no muestra nada hasta que presione RESET en el Famicom:
Recordando un poco mis clases de electrónica, los CPU's necesitan un oscilador para operar.
En el CPU (pin 29) y PPU (pin 18) veo esta señal en el pin CLK, aunque creo es diminuta y no parece un tren de pulsos:
Hice una prueba cambiando la conexión en el NESRGB del pad V hacia CS# y conectado a su respectivo "pin" en el Multi-AV, como lo muestra el H. Voultar en este vídeo: