Ver índice de webs/blogs

QubIDE clónica [QBlog] [Leer]


El peligro de tener una alimentación dual 5V/9V es que puedes meter 9V en una tarjeta configurada para 5V. Eso me pasó a mí con mi QubIDE. Vi claramente cómo salía humo de uno de los chips. Pues nada, esta QubIDE hay que arreglarla.

Lo primero que pensé fue cambiar los chips GAL, que eran los que estaban más cerca de donde salió el humo. Por fortuna el contenido de los GAL está publicado en Internet, así que me compré unos chips Lattice GAL16V8D-15 y un grabador TL866 II PLUS, grabé los chips y a probar. Aquello no funcionó. Probé con varias versiones de ficheros Jedec que encontré para los GAL, pero ninguna funcionó.

Lo siguiente fue comprar el resto de chips de la QubIDE. Mirando las datasheets, en todas más o menos se decía que los chips soportaban instantáneamente una tensión máxima de 7V, luego con unos 9V durante varios segundos va a ser que se han quemado todos. Conseguí todos los chips (los 74HCT646 me salieron muy caros, pero no había otra) y a probar. Tampoco funcionó. Empecé a pensar que se había quemado alguna pista o alguna otra parte que no veía.

Si tuviera una QubIDE funcionando podría comprobar cada uno de los chips por separado hasta encontrar el problema, pero no tengo. Así que pensé: como están publicados los esquemas y los jedec, pues me la fabrico.

Cogí el esquema publicado por Zeljko Nastasic, el autor del hardware de la QubIDE, y me puse a dibujarlo en KiCad.

Se trataba de hacerlo lo más parecido posible al original, si no idéntico. En algunos detalles me tuve que fijar en la QubIDE real para ponerlos iguales. En el proceso dibujé símbolos especiales para los GAL, como si fueran componentes por sí mismos, y también dibujé símbolos especiales para los conectores de bus ATA y de bus QL.

Después pasé a dibujar el PCB, posicionando los componentes y fijándome en las pistas tal y como están en la QubIDE real, pero la placa original es de cuatro capas y las pistas interiores no se ven, así que tuve que tirar de FreeRouting para colocar el resto de pistas en mi dibujo, por supuesto, también de cuatro capas.

Aquí disponía de todas las huellas necesarias para el dibujo de la placa, pero también quise verla en 3D porque me apetecía, y los modelos 3D no estaban todos, de modo que tuve que modelar los conectores DIN 41612 para ver la infografía a gusto.

Los modelos 3D los he hecho con OpenSCAD, de OpenSCAD los he pasado por partes como STL a FreeCAD, y de FreeCAD los he exportado a WRL para finalmente importarlos en KiCad.

El siguiente paso es hacer un pedido de componentes a Mouser y un lote de placas a JLCPCB. Las placas han de ser como mínimo cinco, y los componentes, cuantos más mejor para ahorrar, y, bueno, compré componentes suficientes para montarme dos, por si metía la pata con una de ellas. Un tiempo después llegaron los componentes, y un poco más tarde las placas.

Hora de ponerse a soldar.

Mientras tanto grabo las EPROM con el nuevo driver que hizo Alain Haoui, para esto también me vino bien el grabador que compré al principio de esta historia.

Estando ya todo en su sitio la enciendo por primera vez sin conectar ningún dispositivo y esto es lo que sale:

Hasta ahora todo bien. Me alegro de que no hubo ningún error en el PCB. Conecto una tarjeta SD con un adaptador ATA de 40 pines y la reconoce, bien. Pruebo con varios dispositivos más y todos los reconoce, bien.

Escribo unos comandos para formatear una tarjeta y empezar a usarla.

WIN_FORMAT 1

WIN_DISK “INITIALIZE”,1

WIN_DISK “CREATE”,1,1,121

FORMAT “WIN1_SD128M”

WIN_FORMAT 0

Aparentemente va todo bien. Escribo algunos ficheros y parece funcionar. Reseteo el ordenador y no lee bien la tarjeta SD, no reconoce la FAT. A veces sí, a veces no. Tiene un funcionamiento errático.

Repaso los GAL, tengo tres versiones diferentes, la versión 1 que sólo sirve para las versiones 1.xx de la ROM; y la versión 2 de varias formas, para las versiones 2.xx y 3.xx de la ROM. Pruebo con todas las versiones, usando los diferentes chip GAL que tengo, pero nunca consigo un funcionamiento estable. Ya empiezo a desesperar y me pongo a mirar el código fuente y además descompilo a mano los ficheros Jedec para comparar, y después repaso la lógica y trato de entender lo que hace, lo reescribo en CUPL y lo compilo. Y sigue fallando esporádicamente.

Entonces repaso todo lo que he realizado hasta el más mínimo detalle y me doy cuenta de que los chip GAL originales no son iguales, los originales son AMD PALCE16V8H-15 para el GAL1 y AMD PALCE16V8H-25 para el GAL2, los míos son todos de 15, así que por si acaso compro unos de 25. Y regrabo de nuevo y al final pongo Lattice GAL16V8D-15 para GAL1 y Lattice GAL16V8D-25 para GAL2. Ya todo en su sitio vuelvo a probar y voilá, funciona.

Ya tengo QubIDE que funciona. Ahora puedo probar los chips originales de la QubIDE original, voy probando uno por uno y resulta que sólo los GAL están mal, con lo cual volvemos a mi primera opción, que era cambiar sólo los chips GAL, que en su momento no funcionó y no sé por qué. Incluso el chip de ROM funciona bien, así que le dejo la versión 2.01, que es la que tenía.

Bueno, ahora con la tontería tengo tres QubIDEs. Y además con todo esto he aprendido…

A dibujar esquemas, nuevos símbolos y circuitos impresos en KiCad,

A trazar rutas de forma automática con FreeRouting,

A modelar en 3D con OpenSCAD y FreeCAD para KiCad,

A programar GALs con WinCUPL.

Y como final quiero dar las…

Gracias a Zeljko Nastasic, por diseñar el hardware de la QubIDE y publicarlo en Internet.

Gracias a Andrew Reed y Phil Borman por programar el driver y liberarlo con licencia GPL.

Gracias a Alain Haoui por hacer un nuevo driver mejorado y publicarlo para que podamos utilizarlo.

HOVER STRIKE: UNCONQUERED LANDS [Xtreme Retro] [Leer]


En alguna ocasión hemos hablado del lector CD desarrollado por Atari con el fin de intentar enderezar, tras unos comienzos que se pueden considerar más que titubeantes, el futuro de […]

Canon Electronic Calculator LC-43 (1980). [Retro Ordenadores Orty] [Leer]


Nueva en la colección: Canon Electronic calculator LC-43 (1980). Calculadora de bolsillo de la empresa japonesa Canon. La Canon LC-43 era una calculadora aritmética con ocho dígitos de precisión y lógica algebraica. Incorporaba un "IC Todo en uno" (Calculator on a Chip) Toshiba T6775B con el programa de cálculo. Disponía de una pantalla LCD de ocho dígitos y un teclado de 25 teclas con siete funciones y dos teclas de memoria.


Entre la pantalla LCD y el teclado tenía un interruptor de encendido/apagado (ON/OFF). El teclado tenía 25 teclas, doce de color blanco con el teclado numérico (números 0 al 9, "." y cambio de signo),  diez de color gris con las funciones (suma, resta, multiplicación, división, raíz cuadrada, porcentaje y cambio) y memorias (M+, M- y RM) y tres de color amarillo de borrado (C, CI y CM). 


Funcionaba con una pila de botón de 3V (CR 2025) que se alojaba en un compartimento interno. Para cambiar la pila era necesario retirar la carcasa inferior (sujeta con un tornillo a la carcasa superior). La pila está situada entre la placa base y una placa metálica que presiona el teclado (sujetas por varios tornillos) a la carcasa superior.  

 

El IC "todo en uno" (Calculator on a Chip)Toshiba T6775B  es el único IC de la placa.


Nuevo teaser de The Last Squadron para Atari [Atariteca] [Leer]



Nuevos power ups y variados enemigos destacan en el video compartido por Paweł "Sikor" Sikorski con los primeros segundos de los ocho niveles de The Last Squadron.

Además de las melodías compuestas por Michal «Miker» Szpilowski, resaltan nuevos gráficos; como el escenario donde nuestro avión va hasta el espacio para combatir a sus rivales.


De igual modo, se observan nuevas amenazas como unas barreras eléctricas que se expanden y contraen; una suerte de caminantes (¿dinosaurios?) que disparan tres balas; y unos discos que se lanzan directamente contra nuestra aeronave.

Resumen de videos publicados el 15/05/2021 (7 nuevos) [Videos Retroinvaders] [Leer]



Yo Tenía Un Juego TV #175​ - Combat School / Boot Camp (Arcade) del canal Yo Tenía Un Juego TV



BREATH OF FIRE (Super Nintendo) - La saga rolera de Capcom || GAMEPLAY en Español SNES del canal Slobulus



MEGA DRIVE Vs ARCADE del canal Juanje Juega



MAME 0.231 DE CON 5 DUROS-ROMSET COMPLETO+CHD'S - DESCARGA POR TORRENT del canal Con cinco duros



Píldora Dominguera: FREE, PAY or PAY YOU WANT + ENGINES or NOT del canal Arnau Jess



AMSTRAD CPC GAMES -Play in browser- del canal Arnau Jess



PANTALLA LCD EN GAMEBOY CLASICA del canal El canal de Espetero


BATTLESPORT [Xtreme Retro] [Leer]


Si hay un tipo de juegos que no hay usuario medio que pueda entender, sin que antes no haya consultado un diccionario enciclopédico en busca de referencias históricas sobre el […]

Miracle Girls [Mundo Retrogaming] [Leer]


Miracle Girls, conocido como Gemelas Milagrosas en España, es un manga y posterior anime creado por Nami Akimoto que narra las aventuras  de Tomomi y Mikage Matsunaga, dos hermanas gemelas idénticas con poderes especiales y capaces de comunicarse telepáticamente. Basado en el manga y el anime apareció un juego para Super Nintendo, que fue programado por Now Production y publicado y distribuido por Takara, saliendo a la venta únicamente en Japón el 22 de octubre de 1993. Se trata de un divertido plataformas protagonizado por las dos protagonistas del manga y el anime.


Leer más »
SC72MFZEDV43

El chico de los recados [Desventuras conversacionales] [Leer]


«El chico de los recados» es una aventura conversacional para MSDOS, escrita por Dwalin en 2021, usando el parser SINTAC G3 de JSJ.

         

La historia:

Tu jefe volvió a presentarte como «el chico de los recados»… ¡y ya estás harto! Mil años de servicio no merecen esto, y alguien pagará por ello.

Porque cada historia tiene dos caras.

Descarga:

Puedes descargarla pulsando aquí.

Está disponible por el momento solo para MSDOS. Lo más cómodo en equipos Windows modernos es jugarla a través de emuladores de DOS como DOSBOX o similar.

Cómo se juega:

El juego te mostrará un gráfico ilustrativo en la parte superior y un texto descriptivo en la parte inferior. Lee las descripciones con cuidado, allí encontrarás las pistas para avanzar en la aventura, además de información sobre los objetos y personajes presentes.

Escribe tus órdenes en la forma básica: >VERBO NOMBRE, por ejemplo COGER ARENQUE, o CERRAR PUERTA. En ocasiones (no en muchas), puede ser necesario escribir alguna orden más complicada: ABRIR PUERTA CON LLAVE, etc.

Usa preferiblemente el infinitivo (ABRIR, COGER, etc), aunque el juego debería también entender el imperativo: COGE, ABRE, etc.

Para volver a leer la descripción de una localidad escribe MIRAR (M). Puedes saber las salidas existentes en una localidad tecleando: SALIDAS o X.

Para moverte usa los puntos cardinales: NORTE (N), SUR (S), ESTE (E), OESTE (O), además de SUBIR o BAJAR.

Para saber los objetos que llevas teclea: INVENTARIO (I). Manipula los objetos con COGER, DEJAR, PONER, QUITAR, METER, SACAR, etc.

Es fundamental examinar todo lo que puedas usando: EXAMINAR o EX. Así encontrarás más pistas o objetos ocultos.

Para hablar con los personajes que encuentres usa HABLAR [PERSONAJE], por ejemplo HABLAR GNOMO.

El juego entiende decenas de verbos, intenta usar en cada caso el verbo más adecuado: ESPERAR (Z), ATACAR, ABRIR, CERRAR, QUEMAR, etc.

Si estás seguro de algo y el juego no te entiende prueba a escribirlo con otras palabras.

En general no está permitido el uso del verbo USAR, o más específicamente la construcción antinatural USAR [ALGO] SOBRE [ALGO]. Si tienes una escoba y quieres barrer el suelo teclea >BARRER no >USAR ESCOBA. Si tienen un cuchillo y quieres atacar a un troll con él, usa >ATACAR TROLL o >ATACAR TROLL CON CUCHILLO, no >USAR CUCHILLO EN TROLL, etc.

Créditos:

«El chico de los recados» fue escrita por Dwalin en 2021, usando el parser SINTAC G3 de JSJ. Además, fue testeada por Jade y Raster. La fuente AD utilizada fue adaptada por Uto desde su original en DAAD.

«El chico de los recados» viene a saldar una especie de deuda histórica que tenía con SINTAC, ya que aunque fui usuario registrado a principios de los 90, nunca llegué a terminar ninguna aventura con él.

Se trata de una aventura breve, sin demasiadas pretensiones, que, sin embargo, muestra como, sin demasiado esfuerzo, SINTAC G3 puede ser una herramienta perfectamente válida para crear aventuras vistosas para entornos DOS.

(C) 2021 Dwalin. La aventura puede distribuirse, siempre gratuitamente, sin alterar su contenido y citando la fuente.

 

Calculadora Privileg 864 MD (1975) [Retro Ordenadores Orty] [Leer]


Nueva en la colección: Calculadora Privileg 864 MD (1975). Calculadora comercializada por la empresa alemana Quelle International, especializada desde 1927 en la venta por correo (ropa y mercería). Después de un parón provocado por la segunda guerra mundial, la empresa continúo su actividad en 1949 (coincidiendo con la fundación de la RFA) llegando a procesar, a mediados de la década de 1950, varios millones de pedidos al año. En esa época, se añadieron nuevos productos a su catálogo de ventas por correo, entre ellos las bicicletas (Mars), los pequeños electrodomésticos, los equipos de fotografía y las calculadoras (vendidos con las marcas "Matura", "Universum" y "Privileg"). En la actualidad cuenta con instalaciones y empresas subsidiarias en varios países europeos ("Distribución Quelle" en España). La Privileg 864 MD era una calculadora aritmética con diez funciones y una sola memoria. Incorporaba in IC "todo en uno" (Calculator on a Chip) Rockwell A1241PA de 1975 con el programa de cálculo. Disponía de una pantalla VFD de ocho dígitos y un teclado de 24 teclas.


La pantalla VFD (pantalla fluorescente al vacío) de ocho dígitos había sido fabricada por la empresa japonesa Futaba (Futaba 9-ST-08). Debajo de la pantalla tenía un interruptor de encendido/apagado (ON) y un teclado de 24 teclas: once de color blanco con el teclado numérico (números 0 al 9 y "."), doce de color azul (diez teclas con las funciones suma, resta, multiplicación, división, porcentajes, raíces cuadradas, potencia al cuadrado, fracciones, cambio de signo y cambio; una tecla "M" de la memoria y otra tecla con el signo "﹦") y una de color rojo para limpiar pantalla/borrado de datos (C/AC).


En la parte superior tenía un conector jack para una fuente de alimentación externa (3V DC).


En el manual se describía el funcionamiento del teclado. Funcionaba con dos pilas de 1,5V (AA) que se alojaban en un compartimento accesible por la carcasa inferior. Para acceder al interior se separaban las carcasas (encajaban a presión).

 

El IC "todo en uno" (Calculator on a Chip) "LA1241PA 7510" (Rockwell A1241PA) era el único IC de la placa base. La referencia "7510" del IC se corresponde con el año (1975) y la décima semana del año (mes de marzo). 


En el manual también se especificaba el tipo de transformador a emplear, su voltaje y polaridad.