Cacharreo dominguero (I)

Aprovechamos el fin de semana para esas pequeñas reparaciones y tareas de mantenimiento en nuestros equipos. Empezamos con una Atari 7800 francesa, que tiene la particularidad de sacar vídeo RGB a través de un conector DIN 13. La ley francesa obligaba a los fabricantes a proporcionar una salida de Euroconector (conocido como Péritel en nuestro país vecino), por lo que muchas máquinas como estas eran modificadas por los distribuidores locales para añadirles la circuitería necesaria.

Vamos a construir el cable necesario para poder conectarla a nuestros televisores, utilizando para ello un conector DIN 13:

Este es el mismo conector que se usa en los Atari ST/STe, pero ojo, a pesar de lo que dice alguna página, el pineado no es completamente idéntico. El que nosotros hemos usado para constuir el cable es este, visto desde la parte de atrás de la consola:

Utilizaremos un total de siete pines que irán conectados a los siguientes pines del conector SCART:

Atari 7800 Descripción SCART Descripción
3 VSYNC 20 Composite Video Input
4 AUDIO 6 Audio Left/Mono Input
6 RED 15 RGB Red Input
7 GREEN 11 RGB Green Input
11 BLUE 7 RGB Blue Input
9 o 12 VSYNC 16 RGB Switch

Internamente, los pines 3, 9 y 12 están conectados, por lo que podemos usar cualquiera de ellos para la señal de sincronismo (pin 20 del SCART) y también para activar el modo RGB en el televisor (pin 16 del SCART).

Con el cable ya montado la calidad es bastante buena, aunque la consola está convirtiendo la señal de vídeo compuesto en RGB, por lo que nunca será tan buena como una señal RGB de origen.

Vamos ahora a por un bonito Macintosh LC III con una pequeña avería: el interruptor de encendido no funciona bien y a veces no hace buen contacto y, lo que es peor, suena sonido de chisporroteo dentro. Es necesario reemplazarlo para evitar males mayores.

El que necesitamos es uno de tipo DPST (Double Pole, Single Throw) de este estilo:

No lo hemos encontrado en color beige como el original, así que usamos uno negro disponible fácilmente en cualquier tienda online. Para instalarlo necesitamos abrir el ordenador (operación sumamente sencilla en estos Mac formato «caja de pizza»), y sacar la fuente, que solo va enganchada con un par de pestañas al chásis, desconectando antes el conector blanco que va a la placa:

Abrimos la fuente (dos tornillos) y destornillamos también la placa interior (otros dos tornillos) para poder acceder al interruptor más comodamente. Anotamos la posición de los cables, los desoldamos, sacamos el interruptor viejo, encajamos el nuevo y volvemos a soldar de la misma forma.

Con el interruptor nuevo ya instalado, podemos usar sin peligro nuestra máquina. Aprovechamos para probar el adaptador a VGA diseñado por Edu Arana y a la venta en su tienda online. Lo enchufamos por un lado al conector DB-15 del Mac y por otro al cable VGA del monitor. La imagen es realmente buena.

Reviviendo un Commodore 64

Nos encontramos con un C64 en muy buen estado, que al encenderlo nos muestra a veces una pantalla negra, a veces una pantalla azul sin borde e incluso otras veces llega a mostrar una pantalla completamente naranja o rosa.

Al desmontarlo lo primero que hacemos es deshacernos del cartón que cubre la placa. Si ya los C64 se caracterizan por calentarse demasiado y disipar mal este calor, este cartón no hace mas que empeorar las cosas. Al fuego con él.

Las diversas páginas sobre diagnóstico de averías del C64 apuntan enseguida a un posible culpable: la PLA. Este chip suele ser el primero en fallar, al trabajar a una temperatura mayor que el resto, y es el causante de un buen porcentaje de averías en estas máquinas, con síntomas variados entre los que se incluyen los que observamos ahora. Además, comprobamos que a los pocos segundos de conectar el aparato la PLA se pone tan caliente que no se puede aguantar el dedo encima mas de uno o dos segundos, señal de que internamente el chip puede estar en corto y es necesario reemplazarlo.

Nos armamos de soldador, estaño, bomba para desoldar (el clásico «chupón») y flux líquido, y con mucha paciencia vamos retirando el estaño de cada una de las 28 patas del chip hasta sacarlo por compelto.

Limpiamos la zona con spray limpiacontactos y la inspeccionamos por si nos hemos llevado por delante alguna pista. Si iluminamos la placa por el lado contrario con una linterna, podemos detectar enseguida cualquier corte en las pistas.

Como no parece que hayamos metido la pata, seguimos con una de las reglas de oro de las reparaciones: colocar un zócalo después de desoldar un chip. Esto nos evitará tener que volver a pasar por este trance si en un futuro es necesario volver a reemplazar este componente.

Para llenar ese zócalo tenemos varias opciones, desde utilizar otro chip idéntico de un C64 donante o adquirir alguna de las soluciones mas modernas, como la SuperPLA. En este caso vamos a utilizar una ROM 27C512 ya programada con su adaptador que teníamos rodando por casa de un intento de reparación anterior, y que en principio nos haría la misma función.

Comprobamos que todo está en su sitio (ojo con la orientación de los chips), conectamos alimentación y cable de vídeo, damos corriente y cruzamos los dedos…

Esta vez ha habido suerte y afortunadamente parece que no hay ningún otro fallo en la placa, porque estas máquinas son propensas a fallar después de tantos años y el diagnóstico se puede llegar a hacer extremadamente complicado.

Interfaz SDISK2 para Apple II/IIe

Existen diversas soluciones de almacenamiento para el Apple II y sus derivados, pero como es costumbre en esta asociación vamos a tratar uno de ellos que podemos construir en una tarde con componentes muy fáciles de encontrar: el interfaz SDISK II.

La idea original proviene de Koichi Nishida, un entusiasta del Apple II que creó un emulador de disquetera basado en el ATMega328p, el microcontrolador de las placas Arduino, que permitía acceder a imágenes de disquete almacenadas en una tarjeta SD. Sigue leyendo

Mantenimiento con pintura de grafito

Es usual que en teclados, botones de pads y joysticks o mandos a distancia se vaya degradando con los años la capa de grafito, conductor que permite registrar las pulsaciones, con lo que cada vez cuesta mas hacer contacto hasta que finalmente acaban fallando del todo. En esta ocasión vamos a utilizar un spray de pintura con grafito para resolver este problema y devolver un teclado a la vida.

Sigue leyendo

SIO2Arduino, emulador de disquetera para nuestros Atari

Un SIO2Arduino nos permite emular una disquetera 1050 para nuestros Atari de 8 bit con apenas una placa Arduino y un lector de tarjetas SD. Puede considerarse una versión simplificada pero plenamente funcional del SIO2SD que nos permite cargar imaǵenes ATR, XFD o XEX, y que puede montarse en muy poco tiempo con muy pocos componentes.

Para este montaje vamos a utilizar el siguiente material:

Sigue leyendo

Montando un SD2IEC

Con un SD2IEC podemos almacenar juegos y programas en una tarjeta SD y cargarlos en nuestros Commodores (C16, C64, C128 o VIC-20) como si de una disquetera 1541 se tratara. Por su sencillez lo convierte en una de las mejores opciones de almacenamiento masivo para nuestras máquinas.

Partiendo de los trabajos de garvidal y mad3001 en Va de Retro y páginas como la de 16Bit Dust, vamos a intentar montar un SD2IEC plenamente funcional, primero en placa de prototipado y posteriormente (si todo funciona correctamente) en placa perforada con los componentes soldados.

El corazón del SD2IEC es el microcontrolador ATMega1284P de Atmel. Sigue leyendo

Construyendo un microordenador: el Bobert-1(I)

En este serie de artículos vamos a ir mostrando la arquitectura y programación de un sencillísimo microordenador casero que puede construirse con muy pocos elementos: el Bobert-1 (bautizado por mis hijos en honor al robot de Gumball). Una máquina compuesta de :

  • Microprocesador Z80 a 4MHz
  • Memoria SRAM 62256 de 32 kilobytes
  • Memoria EEPROM 28C64 de 8 kilobytes
  • Chip gráfico TMS9918A/9929A con 16 kilobytes de VRAM
  • Puerto serie con chip UART 16C550
  • Beeper piezoeléctrico
  • Entrada de joystick
  • Teclado de Commodore 64

El proyecto surgió como un pequeño experimento para ver cual era la configuración mínima necesaria para echar a andar un microprocesador Z80. Sigue leyendo

Wifi por Ethernet

A veces nos encontramos con equipos que disponen de conexión Ethernet pero nos gustaría conectarlos a internet de forma inalámbrica. Una solución sencilla consiste en utilizar como intermediario un router wifi que pueda configurarse en modo cliente, de modo que sea éste aparato quien se conecte por un lado a nuestro punto de acceso (de forma inalámbrica) y por otro lado a nuestro ordenador (vía ethernet).

Como ejemplo vamos a usar un iMac G3 corriendo Mac OS 9.2 y un pequeñísimo router TP-Link TL-WR802N.  Sigue leyendo

Placas caseras con lámina fotosensible

La película seca fotosensible es una lámina de plástico que se adhiere mediante calor a la superficie de una placa de cobre y nos permite impresionar sobre ella un circuito eléctrico usando luz ultravioleta. De esta forma no es necesario usar placas fotosensibles, sino que cualquier placa de cobre normal y corriente ya nos sirve para este menester.

Un rollo de cinco metros se puede encontrar en internet desde los 5€ (y cinco metros dan para muuuchas placas). Teniendo en cuenta los precios tanto de las placas de cobre como de los químicos necesarios, resulta un método asequible cuando queremos preparar nuestras propias placas en casa (por ejemplo para testear algún prototipo).

Para crear un circuito con este método vamos a necesitar estos elementos: Sigue leyendo