Entrevistas de altura en nuestro próximo podcast

El próximo viernes grabamos un nuevo programa del podcast de RetroParla con la presencia de dos pesos pesados del retro nacional y socios de nuestra asociación: Javier García Navarro y Raúl Ortega Palacios, que nos contarán sus vivencias tanto en la edad dorada de nuestro software como sus proyectos actuales y futuros. ¿Y sabéis lo mejor de todo? Que podréis acudir a verlo en directo. El viernes 11 de octubre, en el aula 6 de la Casa de la Cultura de Parla, a partir de las 18:30 horas estáis todos invitados a pasar la tarde junto a estos dos monstruos de los pixels y los bytes.

Javier García Navarro (@jgnavarro_) inició su andadura delante de un CPC, del que salió la versión para Amstrad del mítico «Sabrina«. Años después volvería a retomar a su protagonista para un remake («Sardina«) y formará parte de 4MHz, uno de los grupos mas potentes del panorama actual, creadores de auténticos «triple A» como «El Tesoro Perdido de Cuauhtémoc«, «Profanation 2» o el más reciente megahit «Operation Alexandra«.


Con solo 17 años, Raúl Ortega Palacios (@rauldevelop) comienza a trabajar como grafista para Dinamic creando algunas de las imágenes que aún perduran en nuestras retinas, como los gráficos del «Capitán Trueno«, «Freddy Hardest» o «Megacorp«. Tras una vida dedicada a la programación y el grafismo se enfrenta ahora al reto de completar «Alhambra Tales«, cuyo desarrollo comenzó durante su estancia en Dinamic pero que finalmente nunca vio la luz.

Tarjeta de referencia del Z80

Hace cuatro décadas la compañía estadounidense Micro Logic Corp. editó una serie de tarjetas de referencia de los microprocesadores mas usados de la época, como ésta del MOS 6502, tremendamente útiles para tener siempre a mano toda la información necesaria a la hora de programar estos micros. Coincidiendo con el próximo taller de ensamblador para el ZX Spectrum hemos querido preparar una nueva versión de la tarjeta de referencia del Z80, vectorizándola para mejorar la legibilidad a la hora de imprimirla pero manteniendo hasta la última coma de la edición original.

Versión en PDF

Mapa de Internet (1995)

Así nos mostraba el libro de 1995 «Explorando Internet, las Autopistas de la Información» (ed. Tower Communications) cómo era la estructura de internet de forma simplificada con algunos de los servidores mas importantes de la época. Pincha en la imagen para el mapa con más detalle (6372x4602px, ~4Mb).

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