Mostrando entradas con la etiqueta Coleco. Mostrar todas las entradas
Mostrando entradas con la etiqueta Coleco. Mostrar todas las entradas

sábado, 27 de septiembre de 2014

Reparando una coleco

Me trajeron una placa de Coleco que no funcionaba, el síntoma era pantalla negra. La avería final fue sencilla de diagnosticar y reparar, pero me dio mucho jaleo porque mi diagnóstico inicial fue erróneo, y me lié mirando cosas que no eran.

  • Lo primero que se debe hacer es verificar los voltajes de la fuente, que debe dar +5, -5 y +12 voltios. En este caso daba +5, -5 y +10, por tanto la máquina puede funcionar, aunque los 10 voltios en lugar de 12 causa que la imagen puede dar problemas en televisores modernos. 
  • El segundo punto es verificar que el interruptor funciona y que los voltajes en la placa son correctos, eso es sencillo ya que usa la misma memoria que los Spectrum, los 4132, que tienen los tres voltajes en sus patas. Esto también era correcto.
  • Luego en tercer lugar se mira el reloj maestro, para lo que hace falta un osciloscopio o un medidor de frecuencias, era correcto. 
  • El cuarto paso es comprobar si el Z80 saca señales de acceso a datos, y vi señales.
  • Entonces me lié mirando las memorias, el chip de vídeo, la ROM, los chips auxiliares, señales variadas que en el manual de servicio técnico de Coleco están bien presentadas en imágenes, en el manual falta algo básico como el esquema del aparato, pero hay un diagrama de flujo de diagnostico de la avería, lo malo es que necesita un cartucho de test especial, que presenta en pantalla una señal de colores y un sonido, al no tenerlo hay que ir un poco a ciegas, hasta que llegas a la página 15 en que empiezas a testear la parte lógica que es la principal sospechosa, y resulta que falta esa página en el manual que está en la Web.

Tras revisar señales de memorias y salidas de vídeo sin ver nada, ya pensando que como en la salida del chip gráfico no había señales era el culpable, pero sin estar convencido del todo, decidí empezar de cero otra vez, y resulta que me había equivocado en el punto cuatro, el Z80 estaba muerto, mirándolo con un osciloscopio, arriba la señal de datos en la memoria, abajo la del Z80:


La señal de video existe pero da una pantalla negra, ya que cuando el Z80 arranca ejecuta el programa de la ROM, que mira si hay un cartucho o no, si no lo hay saca un aviso en la pantalla, pero si el Z80 no funciona no hay nada en la pantalla, por lo que se queda completamente en negro.

Pues hay que cambiar el Z80. Esta avería es muy típica de los MSX, que se dice están muy inspirados en esta máquina, y se produce al meter o sacar un cartucho con la máquina en marcha. Mi de soldador es económico, pero funciona bastante bien, es el típico de émbolo, pero con un calentador en la punta, por lo que es mucho mejor para sacar el estaño que uno normal mas el soldador:

 

Primer paso, embadurnar los pines del chip con pasta de soldar, se puede usar la que es líquida que ensucia menos, pero esta sólida me gusta mas, limpia mejor y ves por donde vas mas fácilmente.



Luego se quita el estaño, hay que tener cuidado de que no se levanten pistas, lo que no siempre es fácil ya que estas tan finas a veces están bastante sueltas y apenas las tocas se levantan, en este caso se levantó una. Luego se saca el chip con cuidado, si se quedan patas pegadas hay que revisarlas, yo en estos chips grandes saco un lado, lo levanto completamente, y luego el otro. Pones un zócalo


Lo sueldas bien, rehago la pista rota con un cable, y hay que verificar que todos los pines del zócalo hacen contacto, es importante para evitar problemas.
Y ya está, hay señal en el Z80, nuevamente arriba la memoria y abajo el Z80, las memorias se comparten con el chip gráfico, por eso hay muchas mas señales de acceso a memoria que del procesador.

Y ya hay otra máquina funcionando, lo que siempre es una alegría para mi cuando lo consigo, y para su propietario claro, la pena es no tener tiempo de hacer mas reparaciones.


lunes, 23 de julio de 2012

Montar salida AV en una ColecoVision PAL (II): Montaje

Montaje: Parte teórica, Parte práctica

Tras la parte teórica, la realización práctica. Para simplificarlo, he montado un pequeño circuito con placa perforada. He usado placa de topos, que es la que mas me gusta por ser la mas sencilla. Se instalan el transistor y las tres resistencias (van en posición vertical para que ocupe lo menos posible), se cablean las entradas y las salidas, y a funcionar. Pongo primero el esquema, la imagen de la izquierda es desde el lado de componentes, se ubican y se sueldan. Ahora solo queda por la cara de soldaduras se hacen los puentes necesarios, simplemente con un poco de estaño. Finalizamos ubicando los cables y soldándolos.

Esquema del circuito en placa de topos
Los pasos que he seguido para montar en dos consolas a la vez este circuito los presento a continuación, recordar que pinchando en las imágenes se amplían:


Para abrir la consola hay que quitar los tornillos de la parte inferior. Luego hay que abrirla con cuidado, ya que en el frontal hay unas pestañas que sacar con cuidado. Con esto vemos el interior, a la derecha está la placa, recubierta con la caja metálica, y a la izquierda la placa del modulador. Para sacar la caja hay que desoldar la banda que une ambas placas, quitar dos tornillos, y desoldar en el frontal izquierdo un punto de soldadura que lleva la caja. En la zona superior izquierda sale un cable hacia el modulador, que hay que desenchufar del modulador. Del propio modulador sale el cable de RF que también quitamos. Sería posible mantener ambos, solo hay que cortar el cable azul y poner un interruptor que lo habilite o corto, enviando o no señal al modulador. Si se activa la señal de vídeo de AV es mala, por eso la dejo sin ubicar.
Una vez desmontado, ubicamos los conectores. En el interior he unido ambos canales de sonido, y por arriba las tres masas. En el circuito que he puesto he ubicado dos salidas de audio para que sea mas sencillo.
Aquí vemos la placa, a la derecha hay 8 chips de memoria, y a la izquierda los chips de los codificadores PAL.  
Ubicando los componentes para buscar el tamaño adecuado. Una placa de 4x7 puntos es suficiente. Las resistencias van en vertical para ahorrar sitio. He cortado dos placas porque tengo dos consolas que modificar.    
Dos vistas de los componentes montados.
Por el lado de soldaduras, se aprecian los puentes. Los cables montados, no están los de audio porque los monté directos, pero es mas cómodo si lo hacemos en la propia placa.
La placa montada, con los cables de entrada soldados a los tres puntos de la placa, los 5 voltios salen junto de un punto de la placa junto al componente marrón. La masa de la pata derecha de la resistencia de la zona superior. El vídeo de un punto de la placa justo debajo del componente blanco. El audio sale del cable rojo de salida de la zona superior izquierda de la placa, de donde salen un cable rojo para el audio, uno azul para el vídeo, y uno negro del selector de canal, van al modulador, y hay que dejar desenchufado ese cable para evitar interferencias con la señal de AV.
Resultado, una pantalla de pruebas y el Donkey Kong en marcha.    

Espero que os resulte sencillo de hacer, la placa es muy pequeña, se puede montar directamente sin ella, pero así es mas sencillo. La plaquita la podemos ubicar dentro de la caja metálica, o fuera de la misma, pegada al lateral de la caja junto a las salida de AV hay sitio.

miércoles, 18 de julio de 2012

Montar salida AV en una ColecoVision PAL (I): Parte teórica

Montaje: Parte teórica, Parte práctica

La empresa Coleco (Connecticut Leather Company, compañía del cuero de Connecticut) se dedicaba en los 30 a los zapatos, en los 60 a las piscinas de plástico, y en los 70 decidió entrar en el mercado de la electrónica y los videojuegos. Sacó al mercado la Coleco Telstar, acaparando la producción de chips de los pong, por lo que se hizo con una gran cuota de mercado, siguió con consolas de mano del tipo handheld (término que se aplica ahora a las PDA).

Continuó su línea con la Coleco Vision en 1982, técnicamente una de las mejores consolas del momento, usando un Z80 junto a un chip gráfico y uno de sonido (a nivel de hardware es muy similar a los posteriores MSX), no pudo desbancar a la reina, la Atari VCS o Atari 2600, a pesar de que lo intentó introduciendo una unidad de expansión que permitía usar los cartuchos de la Atari en la Vision.

Su carrera terminó al introducir en 1983 la Coleco Adam, una expansión que permitía a la Coleco Vision comportarse como un ordenador en Basic, para competir con las Atari 400, que posteriormente se vendió como un ordenador que podía usar cartuchos de la Vision. Fue un fracaso y el fin de la Coleco en la electrónica.

Esta consola tiene una buena salida por RF, por lo menos en todas las que he visto en marcha, pero es normal hoy día intentar una salida de AV, para evitar problemas en las teles modernas con la sintonía. Voy a montar este circuito en dos máquinas, por lo que voy a dedicar dos entradas al tema. En esta irá la parte teórica, y en la segunda la realización práctica.

Hay tres modelos de la Coleco, la NTSF americana, la PAL europea, y la SECAM francesa (esta incorpora salida RGB directamente). Las tres placas son diferentes, por lo que no sirve el montaje de una en la otra exactamente. Por fortuna, en Australia usan PAL, y hay una gran comunidad de usuarios de Coleco, por lo que gracias a ellos, y desde los foros de Atariage disponemos de este esquema:

Salida de AV para la Coleco Vision
Este es un diagrama de la última parte del circuito de vídeo de la Coleco. Los componentes en rojo son las partes adicionales que se requieren para manejar un TV / Monitor estándar por AV. El cable de salida de vídeo al modulador (cable azul) debe ser desconectado (lo que desactiva la salida de RF) para que el transistor de amplificación haga su función. Recomendaría levantar la pata de salida de Q24 del circuito, y conectar la resistencia de 3K3 entre la pata levantada y el punto más cercano a 5v, ya que esta parte del circuito es susceptible a capacitancias parasitarias. R140 debe reducirse a aproximadamente 3300 ohmios. En realidad, esto forma un filtro de paso bajo con Q24 (efecto Miller). Es posible que desee ajustar este valor a su gusto (¡no use una potenciómetro!). 

Mayor valor = bordes más suaves y menos puntos en movimiento (interferencia de croma), Menor valor = bordes más nítidos. 

La señal de vídeo resultante es de muy buena calidad, con mínimos puntos en movimiento.No hay que molestarse en trazar el circuito de audio buscando su señal, sólo hay que interceptar el cable que va a la placa del modulador. Utilizar un divisor resistivo para atenuar la señal

Salida de Audio para la Coleco Vision

En una próxima entrada mostraré como montar esta salida en una Coleco Vision.