martes 20 de marzo de 2012

Proyecto de MOD para la Game Gear

Entradas relacionadas:


Tras primer paso de traducir la página del inglés, el segundo es plantearse como quedará el aparato, por lo que he dibujado un boceto NO A ESCALA del modelo que tengo en la cabeza:




La idea es que en la parte trasera estén el conector de alimentación y la salida del Euroconector, en la parte superior lo mas atrás posible, pero sin que choquen con los conectores traseros, estarán las dos entrada de cartuchos, una para los de la Game Gear, y otra para los de Master Systems, así me ahorro andar con conversores. Pegado al borde delantero, a la izquierda un botón de encendido y junto a el un led, y a la derecha el botón de Start, ya que el mando a usar será uno de la Master, que solo usa dos botones, y como el Start no se usa durante el juego, no es problema tenerlo aparte, y así no hay que modificar los mandos. En el frontal estará el conector del mando de la Master Systems.

Dentro habrán dos placas, debajo la placa diseñada para el MOD, y encima la de la Game Gear, ambas conectadas por hilos. Para que sea cómodo el manipularlas, quiero que la del MOD sea mas ancha, en  una lateral irán las entradas, el otro las salidas, y así es sencillo soldar los hilos sin quitar las placas.

Para los conectores de los cartuchos, quiero que ambos estén sobre mi placa, de esta forma es mas sencillo el cableado de ambas, y la conexión de las dos placas en esa zona he pensado que sea enchufada, con conectores como estos, dos tiras y no una doble, ya que en la placa de la Game Gear están desalienadas, y así no hay que soldar muchos hilos.

También quiero montar este tipo de conectores para el resto del cableado, y así se pueden separar las placas de forma sencilla, y al ser polarizados no se pueden introducir al contrario:




En la placa estarán el circuito de conversión a TV, en la que entran los cables de las señales desde la placa original, y luego tendrá otro conectores para la salida de televisión por el euroconector. Además estará la entrada del mando, y la conexión de los dos botones y el Led.

También quiero poner en esta placa un regulador para la alimentación, y así no necesito usar la placa original de alimentación de la Game Gear, ya que solo necesita los 5Voltios para funcionar, al haber eliminado el tubo de la retroalimentación, y entre 6 y 12 voltios sin regular para conmutar la tele a modo RGB. Un alimentador pequeño de 9V y 1A como entrada, y un regulador 7805 con un buen disipador para regular los +5V, y ya lo tengo todo.

Encima de esta placa estará la de la Game Gear, al que le habré quitado los componentes no necesarios por haber quitado la retroiluminación.

Esto es la idea, ahora falta empezar a darle forma, medir las placas, buscar la posición de los slots de los cartuchos, y a partir de eso el tamaño de la caja, que no quiero que sea mucho mas grande que la propia Game Gear. Una vez tenga la caja, acabar de buscar la forma de montar los componentes de la placa

sábado 17 de marzo de 2012

Como conectar la Game Gear a la tele por el Euroconector

Entradas relacionadas:


Estoy preparando un proyecto para conectar la GameGear a la TV, y la fuente de información principal es la página How to Connect a Sega Game Gear to a TV via RGB SCART, para la que su autor, Tim Worthington, me ha dado permiso para traducir y publicar en castellano, lo que le agradezco.Ya publicaré en otras entradas el desarrollo del proyecto. Vamos con la traducción.

Como conectar una Sega Game Gear a la TV via RGB SCART title pic
Este diseño se basa libremente en el trabajo de Xavier en los foros de SMSPower, que creo que era continuación del trabajo de Víctor Kemp. Salté al final de esta entrada del foro y use la información proporcionada por los colaboradores para llegar a este diseño.

Operación

La Sega Game Gear es muy similar en hardware a la consola que le precedió, la Master System. Por ese motivo internamente la pantalla LCD se maneja con temporizaciones compatibles con la TV. Esto, y la disponibilidad de una señal de sincronismo compuesto en la placa base (que parece estar allí por esta sola razón, ¡no se utiliza por ninguno de los componentes internos!) hace posible la generación de vídeo. El único problema es que los datos RGB se envía en forma serie por cuatro líneas digitales, un color a la vez. Lo que mi circuito hace es separar los datos de los colores rojo, verde y azul usando las señales proporcionadas por la placa. Estoy bastante seguro de que funciona de la misma manera en la unidad desarrollada por la propia Sega.

Tres flip-flops D se usan para dividir el reloj maestro de 32MHz en tres relojes de pixel de 5.3MHz, usando una contador en configuración Johnson MOD-6. Tras cada línea de vídeo se pone a cero el contador por algún impulso de borrado horizontal que va a la pantalla LCD. No estoy exactamente seguro de para que es, pero es un buen lugar para sincronizar el contador (una vez invertida la señal). Lo he llamado /HLATCH en el circuito. El flanco de subida de cada reloj de píxel se utiliza para almacenar los datos del color asociado en uno de los tres flip-flops D octales (aunque sólo se usa la la mitad de cada uno) y se convierten en analógico con una escalera de resistencias ponderadas binaria. El vídeo analógico a continuación, se mantiene en una etapa de 75 ohmios antes de llevarla a la televisión. /CSYNC se lleva a través de una resistencia para acomodarla al nivel de voltaje correcto para una entrada de vídeo SCART, y tanto el RGB como la línea de estado CVBS se llevan al televisor de destino en el modo de vídeo RGB.

Descargue el diagrama del circuito y también el diagrama de tiempos para entender mejor como se obtienen los relojes de pixel.

Construcción

Descargue el esquema de disposición de los componentes y el diagrama de cableado e imprimalo (es buena idea repasar el cableado con lápices de colores si no tiene una impresora en color). Todos los componentes para montar este circuito están disponibles en Jaycar Electronics (esta web es Australiana). No son componentes especiales, por lo que espero que serán fáciles de conseguir en su proveedor local.

Conozco internamente dos versiones diferentes de la Game Gear. La versión mas moderna y común de ellas usa un solo ASIC (chip de Sega). Las primeras versiones contenían dos ASICs y mas chips de Ram. Aquí pongo unas fotos de donde obtener varias señales en la placa (aunque el circuito debe bastar para los que lo saben leer). Las líneas de alimentación (+5v y masa) pueden tomarse de un condensador de filtro cercano.
Señales placa con 1 ASIC [91KB]
Señales placa con 2 ASIC [141KB]

El circuito lo monté en un trozo de placa de prototipos de estilo topos (no la de líneas, a pesar de que se puede montar en ella también). Es una placa fenólica con una rejilla de agujeros perforados de 0.1 pulgadas, y un circulo de cobre alrededor de cada agujero en el lado de la soldadura. Para ajustar todos los integrados en la placa vamos a aprovechar el hecho de que algunos de los circuitos integrados tienen muchos pines conectados en paralelo, y apilarlos uno encima de otro. Este método ahorra mucho espacio y un montón de cables. Esto es importante porque no sólo nos ahorra muchos céntimos, que de otro modo se habrían perdidos en placa y el cable, sino que también así podemos ubicar la placa del circuito en el  pequeño hueco vacío debajo del conector para cartuchos de la Game Gear.

Procedimiento

Este es la guia de paso a paso (ok, mas bien saldo a salto) fotográfica de la construcción e instalación de la placa DAC/Amplificadora de vídeo. No pretende ser un proyecto para "mi primer circuito", requiere buena mano para la soldadura.
Es mas sencillo montar y soldar los chips antes de montarlos en la placa. Corte las salidas que no hacen falta, una las entradas requeridas y levante los pines de los 74HC374 del primer y segundo piso para las resistencias. Está claro en esta foto que me he olvidado doblar el pin 11 entrada de reloj. A la izquierda está la pila doble de HC74s. Nótese que he conectado las entradas no usadas del chip superior a las del chip inferior, no a los +5 V, como se ve en el circuito. Me parece que es más fácil de esta manera, no importa donde se conecten, siempre y cuando no se dejen flotando.
the long forgotten art of chip stacking

Corte la placa de prototipos en una pieza de 11 agujeros de profundidad por 30 de ancho. Suelde las resistencias a la torre de HC374, coloque el resto de chips y los condensadores de filtro y tendremos algo como...
ICs loaded

Ahora es el momento para conectar las líneas de alimentación de cada chip. Una vez hecho todo el cableado de la lógica entre los CI, revíselo. Mantenga los cables cortos y arreglados.

beutiful logic wiring

La parte final, el amplificador de video, se añade en el centro. Se conectan los pad aislados como se ve en la foto inferior. Cada entrada/salida necesita una pista soldada a ella  y a un agujero adyacente.
soder side finished

Use cutter y una lima para cortar un trozo de la caja por encima de la pantalla para montar e conector sub-D de 9 pines. Yo recomiendo la versión hembra, porque si se utiliza un conector macho puede que un día conectes un Joystick y se puede estropear algo. Cuando se taladra/lima el agujero, recomiendo colocar un poco de cinta adhesiva alrededor de los bordes de la pantalla, para evitar que el polvo y los restos queden atrapados detrás del plástico. Asigne un pin del conector sub-D como "masa" y suelde un cable entre él y la carcasa metálica exterior (o simplemente envuelvalo sobre la rosca del tornillo).
blah

Luego, monte un cable DB9 a EUROCONECTOR. Si tiene un monitor RGB es posible que desee sustituir el euroconector por el que use el monitor. Yo construí el mio cortando el final de un cable serie RS-232 de tres metros de largo (macho en un extremo, hembra en el otro) y conectando un conector SCART macho. Creo que funciona bien, pero tengo un pequeño zumbido de 60 Hz en el audio cuando pongo la señal de vídeo en la entrar. La única manera de eliminar esto sería llevar el audio a través de un cable blindado separado. Una disposición de las patillas SCART se puede encontrar aquí,decida su propia disposición de las patillas para el conector DB9, ¡y escríbala! Conectar la línea de estado CVBS (pin 8 del SCART) es opcional, pero puede ser necesaria en algunos televisores para entrar en modo A/V.

DE9 -> SCART cable

Limpie el polvo, ponga de nuevo las tripas y suelde cables a los pines del conector Sub-D de 9 pines y a los diferentes lugares en la placa principal. Cuando todo está soldado en su lugar (y todos los cables verificados dos veces) enchúfelo todo, póngalo en marcha, y a ver qué pasa. Esperemos que el juego (le ha puesto un juego, ¿verdad?) se reproduce en el televisor. La Game Gear tiene un montón de ruido sobre las líneas de suministro de energía. En mi Game Gear este ruido se metió en los amplificadores de vídeo y apareció como una interferencia en la imagen. Para eliminar esta recomiendo poner un inductor en serie con la línea de +5V que alimenta nuestra placa. Este inductor debe tener 10uH o mas de inductancia, y no más de un ohmio o menos de la resistencia. He utilizado un choque de RF de 22uH.

finished board top [click para ampliar la imagen]

Cuando todo esté probado y funcionando, coloque una tira de cinta aislante a lo largo de la Placa bajo la ranura del cartucho. A continuación, coloque nuestra placa con la modificación encima y fíjelo en su lugar con cola caliente por ambos lados. Si algo sale mal después, la junta puede ser fácilmente removida cortando la cola.

Recursos


SMS Power! - El mejor recurso en Internet con información de consolas Sega de 8 bits.
Sega Game Gear and Master System Technical Information -  Página Web de Victor Kemp.
RGB Video Output from the Game Gear (!) - Página de Chris Covell sobre el tema, basada en el diseño de Xavier.
Jaycar Electronics - Buen proveedor de componentes para este proyecto de Australia.

domingo 11 de marzo de 2012

Reparación Teclado MSX, correa dataset y cartucho NES

He abordado tres reparaciones sencillas este fin de semana, una ha sido la "reparación" de un teclado MSX, no ha sido completa porque sigue fallando, pero se ha solucionado lo que interesaba.

Este modelo usa pulsadores para las teclas del cursor, que por haberse usado mucho fallaban, como no tenía pulsadores del tamaño adecuado, he usado el viejo truco de cambiar la tecla que falla por una que no se use tanto, y así salimos del paso. En los PC, cuando las teclas eran mecánicas, se usaba mucho el reemplazar el ESC por F12. En este caso he cambiado F4 y F5 por los cursores izquierda y derecha, y cuando consiga interruptores adecuados ya las reemplazaré.

Estos son los que fallaban

 Los he cambiado por estos
 Y puestos ya en su sitio
Aquí estoy escribiendo en un log de reparaciones que estoy llevando, para tener referencia de lo que hago, que mi memoria es cada día mas corta.
Esta reparación la hice en casa de mi amigo David, y de paso le cambié la goma de un dataset de commodore, es una operación muy sencilla, lo único es que al montarla puse un poco torcido el contador de vueltas, y al rozar no funcionaba bien la carga, al enderezarlo ya funcionó bien.
Hoy he bajado un rato a ordenar un poco el taller, y de paso he probado un aparato que compré en el rastro, un Famiclon, con forma de SNES, junto a un juego de 4 en 1, y un cartucho de SNES del SuperMario Word, por 6 Euros todo, eso lo piden solo por el Mario.

El Mario funcionó tras la limpieza de rigor, el Famiclon también funciona al poner un cartucho de NES, pero el cartucho de la NES de 4en1 no funcionaba, a pesar de una limpieza a fondo. Lo abrí por si se veía algo mal por dentro, estos cartuchos se abren haciendo fuerza, no usan tornillos sino que tienen 4 pestañas internas. Al abrirlo apareció esto:

Otra vista mas de cerca, en la que se aprecia que una pista está oxidada, el cobre oxidado es verde, no marrón como el hierro. Al probar con el tester no hace contacto, por tanto el circuito se ha cortado en esa zona.
La solución ha sido limpiar bien la zona de óxido, con un poco de algodón mágico, un limpia metales, se frota en la zona para quitar todo el óxido posible, de paso lo pasé por todos los contactos para limpiarlos a fondo. Luego se eliminan los restos con alcohol, y he soldado un cablecito para reemplazar la pista rota.
 Con esta ha funcionado perfectamente, no es ninguna maravilla de cartucho, pero para probar máquinas me viene muy bien tener estos cartuchos.

sábado 10 de marzo de 2012

Grabación para Canal de Historia

El jueves pasado grabaron mi parte en el programa "El viajero del tiempo", serie para Canal de Historia, en la que el viajero va buscando objetos antiguos, y nuestros aparatos son los mas antiguos, a pesar de tener solo 25 años.

Solo saldrán 5 minutos en el programa, pero les costó 3 horas la grabación, desde llegar, montar, explicar lo que haríamos, mas las repeticiones por equivocaciones, problemas técnicos, reflejos, tomas desde otros ángulos, etc. Fue divertido ver como se hacen estas cosas en primera persona.

El programa se centró en el Spectrum, aunque había otros aparatos en la sala, y mas que en los juegos en el hardware y su otros usos, ya veremos al final lo que ha salido.

Junto a alguno de los Vintagenarios (no todos por desgracia, si no no cabemos en la sala), que hicieron de relleno, pero que aportaron material muy interesante, aunque al final no salieron todos los aparatos que nos hubiese gustado.Os pongo algunas fotos, primero yo con el Osborne, que no salió al final


Aquí una foto de conjunto, faltan dos, el que hizo la foto y el que llegó tarde
 Este es David, el que hizo la foto y no había salido,
 Grabando algunas tomas

jueves 8 de marzo de 2012

Vision actual de mi blog

Bueno, llevo casi dos años con el blog, no es que tenga demasiadas entradas, no lo empecé para publicar mis pensamientos, sino las cosas que hago y pueden ayudar a alguien, nunca esperé mucho éxito, pero la situación actual es que parece que si está cumpliendo, y seré algo conocido cuando me han llamado de Cana de Historia para aparecer en un programa suyo, esta tarde grabamos, ya contaré como ha ido.

El resumen de la situación actual es esta:

  • Llevo 75 entradas, lo que hacen  algo mas de 3 al mes
  • He tenido 23.611 visitas, lo que hacen unas 34 diarias
  • He participado en 5 eventos retro
  • Ha dado 2 charlas sobre electrónica y 2 sobre ordenadores y consolas
  • Me conocen ya en algunos foros retro por mi nic habitual javu61 y se fían de enviarme cosas a reparar 
  • He efectuado unas 100 reparaciones y MOD, llevo un registro mas o menos detallado desde hace poco, por lo que no puedo decir exactamente cuantas.
  • Voy a salir en Canal de Historia hablando sobre nuestra afición
Me gustaría dedicar mas tiempo, sobre a las reparaciones que las alargo mucho, aprender mas cosas de electrónica y sobre todo reparación de monitores, sacarle provecho al osciloscopio que compre, que lo tengo parado por falta de tiempo para recordar como se maneja, acabar proyectos que tengo en mente, el último es montar una fuente que me sirva para todos los aparatos, lo que facilita bastante las reparaciones y las quedadas. Me gustaría ordenar mejor mi colección, clasificarla y fotografiarla bien, para completar la página.

Pero el balance de momento es positivo, a ver si sigue así la cosa, y mejoro un poco que eso siempre es bueno.

domingo 29 de enero de 2012

Reparando la Game Gear (V) Mas averias

Entradas relacionadas:


Me enviaron 4 Game Gear a reparar, y de ellas dos tenían problemas que al final estaban relacionados con el tubo de retroiluminción, aunque en principio no lo parecía.

Las dos primeras eran problemas de imagen y de sonido, curiosamente la que peor tenía los condensadores era la que mejor funcionaba, y tras cambiar todos los condensadores revivieron (aunque luego el propietario me dice que una le falla, tiene problemas de que la imagen viene y va, a partir de esto las pruebo mucho mas rato).

La tercera al darle corriente no retro-iluminaba, por lo que lo primero es verificar los fusibles, y efectiva mente uno fallaba, le puse provisionalmente un fusible convencional de un amperio soldando unos cables a un portafusibles, y ya encendía el tubo, pero la consola se apagaba al segundo de encenderse. Como esto se suele arreglar cambiando los condensadores, lo hice, pero al cambiar uno de ellos vi que el derrame había afectado a uno de los condensadores SMD pequeños que tiene, y al poner el soldador encima para refundir el estaño y que se limpiara, saltó. Lo he cambiado por un 104 de lenteja. Tras cambiar todos los condensadores, funcionaba igual de mal, por lo que descarté de momento como problemática, pensando en problemas de alimentación interna a la placa, ya que con otras placas de alimentación hacía lo mismo.

En la cuarta el aparato no sacaba imagen aceptable ni sonido. Le cambié los condensadores a la placa base recuperándolos de la anterior y funcionó, le cambié los condensadores a la placa de sonido, y no sacaba audio. Al final le tuve que poner otra placa de sonido, y ya vi que funcionaba, pero al cabo de un minuto el led comenzaba a parpadear, y en un minuto o dos mas mas se apagaba. Después de muchas vueltas, pensando que el problema estaba en la placa de sonido (que además distorsionaba y metía mucho zumbido al altavóz), vi que el tubo se estaba calentando mas de la cuenta, no excesivamente, pero si se notaba, y mientras se mantenía mas o menos frío funcionaba, pero al calentarse empezaba el problema con el led, hasta que se calentaba lo suficiente para que se  apagara la consola. La solución era cambiar el tubo, por lo quité el tubo a la que fallaba, se lo pongo, y descubro que la consola se apaga al cabo de un segundo, justo lo mismo que le pasaba a la consola anterior.

Al final la solución ha sido cambiar los tubos y los condensadores de ambas consolas, y se ha solucionado el problema, por lo que añado una pequeña lista de averías y sus soluciones como referencia de averías sencillas:

Síntoma Solución
  • No enciende el led ni la retroiluminacion.
  • Verificar la placa de alimentacion
  • No enciende la retroiluminacion.
  • Verificar la placa de alimentacion
  • Verificar los dos fusibles de los laterales del tubo
  • Verificar el tubo
  • La consola enciende, pero se apaga al momento
  • Bajar el brillo al mínimo, si así aguanta cambiar condensadores de la placa.
  • Si no aguanta con el brillo al mínimo, cambiar condensadores igualmente, puede que así se arregle.
  • Si cambiando condensadores no se soluciona, cambiar el tubo.
  • La consola enciende, pero la imagen no se ve casi, o solo si se inclina mucho la consola
  • Cambiar condensadores de la placa
  • No hay sonido, o es muy débil, o solo se escucha por los auriculares
  • Cambiar los condensadores de la placa de audio



Si tenéis dudas, queréis hacer una consulta, o si queréis que os repare o modifique algo, consultarme al mail javu61@gmail.com, y haré lo posible por ayudaros o reparar vuestros aparatos.

sábado 5 de noviembre de 2011

Reparando un Spectrum +3

Me enviaron un Spectrum +3 con una avería un poco extraña, la orden CAT sobre un disco reseteaba el ordenador, y cargando cintas daba errores.

Tras testear la memoria y verificar que estaba bien, antes de probar con cosas mas gordas como el controlador de la disquetera, se me ocurrió probar cambiando las ROM, como se que el +3 y el +2 usan las mismas ROM, el aparato cuando arranque mira si tiene o no disquetera, y se comporta en una u otra manera. Al cambiarlas el aparato ya funciono perfectamente:


Probé con las dos ROM, y vi que solo fallaba la derecha. De las dos ROM, la izquierda es la que tiene la funcionalidad base del 128 (el modelo gris), y la derecha maneja las adicciones como la disquetera. Probando la ROM mala en un +2, este funciona, ya que la ROM derecha tiene rutinas extras, aunque no funcionara al 100%, pero no se que funcionalidades habré perdido.

Probando a cargas cintas, cargaba bien casi todas las que probé, salvo el Uridium que me envió para las pruebas. Pero esta cinta tampoco cargaba en un +2, por lo que al final la avería estaba en la propia cinta, no en el ordenador.