jueves, 30 de marzo de 2023

Dos grandes eventos retro en Málaga en 2023: RetroPixel y Amstrad Eterno

Retropixel 2023

Como todos los años, en abril se celebra RetroPixel 2023, este año un poco después de la Semana Santa más de lo habitual, el fin de semana del 22 y 23 de abril.

Como siempre será en el hall de la Facultad de Derecho de la Universidad de Málaga.

Para quien venga de fuera no tiene pérdida ya que hay carteles para llegar a la Universidad pero en todo caso os dejo el mapa para llegar.

Este año se celebra el 30 aniversario de Doom y el 40 del MSX, por lo que es previsible que haya bastantes eventos relacionados con estas efemérides y puede que algún visitante ilustre relacionado, de hecho en el cartel se puede ver al protagonista del Doom sosteniendo un MSX.

El programa: 


Horario

Como siempre la última hora del programa está en su página oficial, estaremos muy atentos.

Días: 23 y 24 de abril de 2023
Horario de apertura: 11:00
Horario de cierre: 20:00
(AMBOS DÍAS)

Amstrad Eterno 2023

Pero la gran sorpresa este año es que la feria enfocada a mi ordenador de 8 bits de toda la vida, Amstrad Eterno se traslada de Barcelona a Málaga, en concreto en el salón de actos del Colegio de la Asunción el 30 de septiembre de 10:00 a 20:00 (recordamos que es un evento de un día).
 
 
Aquí tenéis las ponencias que habrá en el evento.
 
Aquí va a ser más necesario el mapa para llegar, os lo dejo por aquí. A lo mejor los malagueños nos interesa más coger el autobús 11 y evitarnos problemas para aparcar. 

Por cierto, muy chulo el cártel, con el rollo apocalíptico del año pasado pero de temática malagueña, hasta el pulpo recuerda al monstruo de cierta película de serie B ambientada en otra cercana ciudad de la Costa del Sol donde atacaba a los bañistas.

Dos eventos que no hay que perderse y aprovechar que estamos en una ciudad que tiene un año con mucho movimiento en el mundo del retro.

Seguiré actualizando esta entrada del blog con las novedades que vayan surgiendo.



miércoles, 22 de marzo de 2023

Cambiar la fuente de alimentación de mi pentium 4

Otra bala que esquiva mi vetusto pentium 4, con ya 21 años a su servicio.

Hace un par de días voy a arrancarlo y no hace nada, ni siquiera suenan los ventiladores, sin embargo el ratón óptico muestra la luz si la fuente de alimentación está conectada, lo que me hizo pensar que la fuente estaba bien, mal asunto o se había fastidiado algún condensador de la placa (tiene muchos y en sitios difíciles) o se había ido el microprocesador.

Sin embargo, pensé de perdidos al río y como tengo un AMD que no funciona por problemas con una memoria difícil de conseguir le quité la fuente de alimentación para mi pentium 4.

El proceso para quitar y poner una fuente de alimentación es sencillo, de hecho no es la primera vez que se la cambio a mi pentium 4, simplemente hay que desconectar:

  • Conector principal de 20 pines.
  • Conectores de discos duros, disquete y unidades CD-ROM.
  • Conectores de ventiladores adicionales que le tengo puesto.
  • Esta placa no requiere conector para el ventilador del micro pero con otras hay que prestar especial cuidado en no olvidarnos o la podemos liar.
A pesar de mis malos presagios ha sido cambiar la fuente y el equipo volver a la vida como si no hubieran pasado más de dos décadas, este ordenador es todo un campeón.


jueves, 16 de marzo de 2023

Importar certificado digital p12 a Mozilla Firefox en GNU/Linux

Para acceder a página oficiales que precisan certificado digital el navegador más recomendable es Mozilla Firefox, estos son los pasos para usar el certificado digital p12, suponemos que YA ha conseguido el certificado digital:

  1. Tres rallitas > Ajustes
  2. Privacidad y seguridad
  3. En Buscar en ajustes poner "Certificados"
  4. Clic en Ver certificados.
  5. Clic en Sus certificados
  6. Clic en Importar
  7. Selecciona el archivo p12
  8. Cerrar todas las ventanas y pestañas del navegador.
  9. Volver a abrir el navegador.

viernes, 10 de marzo de 2023

Instalar Autofirma en GNU/Linux

Si tienes necesidad de firmar documentos con un certificado digital hay que seguir los siguientes pasos para hacerlo con el programa Autofirma, suponemos que YA ha conseguido el certificado digital:

  1. Actualizar completamente el sistema.
  2. Conseguir el certificado digital.
  3. Descargar la última versión de Autofirma para GNU/Linux.
  4. Descomprimir el archivo zip e instalar el paquete correspondiente a tu distro.
    En el caso de Linux Mint u otras distros de la familia Debian:
    sudo dpkg -i AutoFirma_X_Y_Z.deb
    sudo apt install -f
  5. Ejecutamos Autofirma (está en la categoría Oficina).
  6. Arrastra un PDF de prueba.
  7. Marcar Hacer la firma visible dentro del PDF / Insertar una marcha visible dentro del PDF.
  8. Dibujas el cuadrado donde quieres que aparezca el texto de la firma.
  9. Pulsas siguiente y Aceptar.
  10. Clic en incluir en Todas las páginas.
  11. Aparece la opción Selecciona un certificado.
  12. Elegir la opción 'Almacen de claves en fichero'.

viernes, 3 de marzo de 2023

Cómo instalar MLCad con TENTE en Windows

MLCad es un editor de archivos LDraw para Windows (aunque también funciona en GNU/Linux perfectamente con wine) y que es muy fácil de usar.
LDraw es un formato abierto para hacer modelos 3D de juegos de construcción, creado en principio para LEGO, se puede usar con otras librerías de piezas como Exin Castillos o en este caso TENTE.



MLCad es un programa tipo portable, así que NO hay que instalarlo, basta con descargarlo, descomprimirlo en una carpeta y lanzar el ejecutable haciendo doble clic con el ratón.
Para nuestra comodidad podemos crear un acceso directo haciendo clic con el botón derecho del ratón sobre el ejecutable, copiar y luego hacemos clic con el derecho en el escritorio para pegar como acceso directo.

Simplemente la descomprimimos en una carpeta.

Para usar la librería desde MLCad, ejecutamos el programa y vamos a las opciones:
Settings > General > Change
Después seleccionamos la ruta de la carpeta donde hemos descomprimido las fichas en la opción 'General base' de la pestaña 'General'.

A partir de aquí ya puedes hacer tus modelos según tu imaginación, aunque puedes tomar algunas ideas de la colección de modelos que tenemos en gitlab.



viernes, 24 de febrero de 2023

Repositorio de modelos de TENTE 3D integrado con otras herramientas online

TENTE 3D es el conjunto de herramientas que nos permiten hacer nuestros propios modelos de TENTE en nuestro ordenador de manera completamente gratuita gracias al formato abierto LDraw y a la librería de piezas de TENTE que impulsaron varios aficionados a este juego de construcción, sobre todo Jasolo, que también gestiona la información sobre despieces.

Desde hace unos años tengo disponible una colección de miles de modelos ya creados para disfrutar con las herramientas LDraw, como por ejemplo el visor LDView y el editor MLCad, que incluye tanto modelos customs como modelos oficiales.


Estos últimos meses hemos normalizado la carpeta de modelos oficiales para coordinarnos con el visor/editor online TNT y la base de datos refstente, creadas por Yombo y Abeldb respectivamente y así conseguir que puedan estar integradas todas las patas del TENTE 3D.

Todos estos modelos están en la carpeta oficiales, dentro de la cual hay una subcarpeta por referencia que incluye todos los modelos disponibles hasta este momento.

Respecto a la carpeta de customs, la he renombrado a inventados y e incluido todos los modelos míos dentro de la subcarpeta cpcbegin, con la idea de que si alguien quiere que sus modelos se incluyan en su propia subcarpeta nos de su permiso y nos facilite los archivos ldraw a incluir, lo más sencillo es que los añada en la sección de "issues" del repositorio o en el grupo de Telegram de TENTE 3D.

También puedes ayudar haciendo los modelos oficiales y alternativos de las referencias que aún no tienen todos los archivos LDraw.



miércoles, 15 de febrero de 2023

8bitdiskmenu con soporte para ratón en Amstrad CPC

8bitdiskmenu es el menú que hice en Locomotive Basic para hacer menús del contenido de mis disquetes de Amstrad CPC en mi juventud y que después de limpiar un poco el código puse disponible para la comunidad cepecera en GitlLab.

Recientemente los chicos del podcast de Cepeceros pusieron una compilación de juegos clásicos para CPC que se podían jugar con Multiplay, el adaptador de ratones de Amiga, emulado en la última versión de Retro Virtual Machine, la 2.1.

Para mi comodidad le añadí el archivo DISC.BAS de 8bitdiskmenu, pero pensé que ya que ellos habían adaptado los juegos para uso con ratón también debería estar adaptado el menú, aunque fuera poder simular los cursores arriba y abajo para seleccionar y clic con el botón derecho o izquierdo para lanzar el juego.

Me fije en como funcionaba su programa TEST.BAS que incluyen en la compilación de juegos adaptados, su listado no puede ser más simple y claro:

10 CLS
20 FOR x=0 TO 5
30 LOCATE 1,1+x:PRINT HEX$(&F990+x);": ";HEX$(INP(&F990+x),2)
40 NEXT
50 GOTO 20

Este programa va mostrando valores distintos según movamos el ratón, la rueda o hagamos clic con el botón derecho o izquierdo:

  • INP(&F990) detecta los clic de ratón: &10 para el botón derecho y &20 para el izquierdo.
  • INP(&F992) detecta el movimiento de la rueda del ratón: &F8 para arriba y &7 para abajo.
    INP(&F992) también detecta el movimiento del eje X del ratón: &F8 para izquierda y &7 para izquierda.
  • INP(&F993) detecta el movimiento del propio ratón en la mesa en el eje Y: &F8 para arriba y &7 para abajo.

Una vez conocidos los valores solo he tenido que añadir en mi menú unas líneas en el WHILE que esta leyendo continuamente las teclas que pulsamos para que si pasamos los valores que se capturan con el ratón crea que hemos pulsado la tecla que hace la misma función.

...
180 WHILE a$=""
190 a$=INKEY$
200 IF (INP(&F990)=&10 OR INP(&F990)=&20) THEN a$="X"
210 IF INP(&F993)=&F8 OR INP(&F992)=&F8 THEN a$=CHR$(240)
220 IF INP(&F993)=&7 OR INP(&F992)=&7 THEN a$=CHR$(241)
230 WEND
...

Lo bueno es que la inclusión de este nuevo código no afecta en nada al funcionamiento de los menús cuando no está presente la emulación de Multiplay, así que lo incluyo como mejora en el código.