viernes, 13 de marzo de 2026

Retropixel y OpenSouthCode este verano en Málaga

Este año empezaremos el verano en Málaga con dos de los grandes eventos tecnológicos tecnológicos que se celebran todos los años en la ciudad. 

Retropixel 2026 

Retropixel 2026, la IX Muestra de retroinformática y videojuegos, se traslada este año al Palacio de Ferias y Congresos de Málaga (FYCMA), los días 3, 4 y 5 de julio... nos han comentado que sigue siendo gratis :D


Ver el mapa más grande

Por si alguien no sabe a estas alturas qué es RetroPixel Málaga:
RetroPixel es una actividad orientada para toda la familia, cultural, solidaria y completamente gratuita organizada por la Asociación Lúdico Técnica de Aficionados a la Informática Retro (ALTAIR), más conocidos por realizar el podcast Retro Entre Amigos. El evento está patrocinado por el Polo de Contenidos Digitales.
El objetivo de RetroPixel es dar a conocer la historia de la informática, los orígenes de la industria de los micro ordenadores, ordenadores personales y videoconsolas así como la evolución de los videojuegos en estos últimos 40 años.

En esta edición de RetroPixel celebrarán:

  • 30 aniversario de Nintendo 64
  • 50 aniversario del microprocesador Zilog Z80
  • El auge del 3D: 30 años de Quake y Tomb Raider


Los Contenidos se suelen dividir en varias zonas:

  • Exposición de componentes, ordenadores, micro ordenadores y vídeo consolas: Esta zona de la actividad consistirá en la exposición de ordenadores tanto de uso empresarial como doméstico (micro ordenadores), haciendo especial hincapié en los micro ordenadores de los años 80 y 90. También se realizará una exposición de las videoconsolas más importantes de estas mismas décadas.
  • Zona de juego: En esta zona se montarán micro ordenadores, videoconsolas y máquinas recreativas y pinballs (si fuera posible) de los 80 y 90 para que los visitantes puedan jugar a los videojuegos que marcaron el comienzo de la industria.
  • Conferencias: Se realizarán conferencias y/o talleres sobre la historia de la informática, desarrollo de video juegos, historia de los videojuegos…
  • Torneos: Se realizarán torneos de videojuegos entre los asistentes que quieran participar.
  • Talleres: Se realizarán diferentes talleres para niños y mayores.


En la página oficial, https://www.retropixel.es/, irán poniendo más información próximamente, ¡estad atentos! :D

Tanto el recinto como el aparcamiento es enorme, en la WikiPedia lo podéis ver,  por lo que no hay problemas para ir en coche, aunque también está bien comunicado por autobuses.

 

OpenSouthCode 2026

Una semana antes y a pocos metros, se celebra como todos los años, OpenSouthCode 2026,  del 26 al 27 de junio en la Térmica. También es un evento gratuito.


Ver el mapa más grande

Para quien no lo conozca aún se trata de un evento con charlas y talleres muy interesantes en todos los campos relacionados con el software/hardware libre y cultura abierta, si piensas que tienes algo que aportar todavía admiten propuestas hasta final de mes.

También se puede ir en coche, pero para no tener problemas de aparcamiento es más recomendable usar el autobús, las líneas 15 y 16 pasan muy cerca. 


 Yo no se tú, pero yo no me los voy a perder :D

viernes, 6 de marzo de 2026

¿Cómo cambiar el DNS al que se conecta Raspberry pi OS de 64 bits?

La última versión de Raspberry pi OS disponible en 2025 usa NetworkManager para gestionar las conexiones de red, por lo que la manera de configurar la red es distinta a lo que estamos acostumbrados.

Vamos a ver como usar un DNS distinto al que nos asigna nuestro router, para lo que vamos a seguir los siguientes pasos:

  1.  Abre una terminal en tu Raspberry Pi.
  2. Ejecuta el siguiente comando para listar las conexiones de red:
    bash
    nmcli connection show
  3. Identifica el nombre de tu conexión (por ejemplo, "Wired connection 1" para Ethernet o el nombre de tu red Wi-Fi).
  4. Utiliza el siguiente comando para modificar la configuración DNS de tu conexión, reemplazando "NOMBRE_CONEXION" con el nombre identificado en el paso anterior y "DNS_SERVIDOR" con la dirección IP del servidor DNS que deseas utilizar:
    bash
    sudo nmcli connection modify "NOMBRE_CONEXION" ipv4.dns "DNS_SERVIDOR"

    Por ejemplo, para usar los servidores DNS de Cloudflare (1.1.1.1 y 1.0.0.1) y suponiendo que el nombre de nuestra wifi es MIWIFI tendriamos que ejecutar los siguientes comandos:
    bash
    sudo nmcli connection modify "MIWIFI" ipv4.dns "1.1.1.1 1.0.0.1"

  5.  Reinicia la conexión de red para aplicar los cambios:
    bash
    sudo nmcli connection down "MIWIFI" && sudo nmcli connection up "MIWIFI"
  6.  Verifica que los cambios se hayan aplicado correctamente ejecutando:
    bash
    nmcli connection show "MIWIFI" | grep ipv4.dns

Los cambios se guardarán en el archivo de configuración correspondiente en /etc/NetworkManager/system-connections/[nombre-conexion].nmconnection

Si prefieres una interfaz de texto más amigable, puedes usar el comando nmtui para configurar la red, incluyendo los servidores DNS, a través de una interfaz de usuario basada en texto


.

viernes, 27 de febrero de 2026

Manejo de los botones de la gotek

Si tienes un sencillo emulador de disquetera gotek con botones de selección te habrás percatado que solo hay dos botones para moverte por los archivos del directorio a la izquierda o a la derecha pero no hay un botón para seleccionar el archivo o el directorio si queremos navegar por ellos, entonces, ¿cómo hacemos estas operaciones?

 


Como podéis apreciar en la imagen, son los botones que están a la derecha del puerto USB y debajo del led de encendido, en este caso ya tiene seleccionado la imagen del juego 1943, os recuerdo que la gotek recuerda la última imagen DSK que seleccionamos guardando su nombre en un archivo en el raíz con un nombre similar a IMAGE_A.CFG

 Si pulsamos el botón de la izquierda iremos viendo los diferentes archivos que están antes del seleccionado hasta que nos muestre "[..]" 

 


Si dejamos de pulsar botones durante un par de segundos directamente selecciona esta opción que no es otra que bajar en el árbol de directorios, y nos mostrará el directorio en el que estábamos, en este caso "favoritos".

 


En el momento que sale el nombre del directorio debemos pulsar los botones rápidamente para que NO vuelva a entrar en el mismo directorio. 

Supongamos que tenemos un directorio llamado [cpm] y dentro de él otro que se llame [games], en este caso pulsaremos el botón izquierdo hasta que aparezca [cpm], momento en el cual pulsamos el botón correspondiente hasta que aparezca [games].


Cuando seleccionamos un directorio, si nos aparece otra vez [..] o un directorio que no nos interesa de nuevo hay que pulsar los botones rápidamente para terminar donde no queremos, por lo que seleccionamos la imagen deseada, en este caso la del juego Gozilla.BAS para CP/M.

 


Y así se navega por el árbol de directorios en una gotek, ya solo nos faltaría ejecutar el programa en nuestro Amstrad CPC, en este caso, como se trata de un juego que se ejecuta con el comando |CPM la unidad deberá estar seleccionada para que funcione como unidad A:

Para quien se haya perdido con las rutas de los archivos, aquí tenéis el camino que hemos seguido desde 1943 hasta Gorilla:

.
├── favoritos (2)
│   ├── ...
│   ├── 1943 (1988).dsk (1)
│   ├── ....
│   └── xevious.dsk
├── IMAGE_A.CFG
└── cpm (3)
    ├── ...
    ├── games (4)
    │   ├── ...
    │   ├── gorilla-cpc.dsk (5)
    │   ├── ...
    │   └── Zork III - The Dungeon Master_cpm_cpc6128_pcw.dsk
    └── system

 

Otras consideraciones

Si tienes selector giratorio el funcionamiento es el mismo, solo que en lugar de pulsar botones hay que girarlo paso a paso a la derecha o a la izquierda dependiendo lo que queramos seleccionar. 

Recomiendo que el contenido del pendrive esté organizado de manera que en cada directorio no haya demasiados archivos para no castigar a los pulsadores ni a nuestros dedos, así que si tenemos decenas de miles de archivos DSK no hay que meterlos en un solo directorio, sino crear directorios por cada primera letra de cada juego, dentro de los cuales se hace lo mismo para la segunda letra y dentro de cada subdirectorio igual para la tercera letra.

Como esto sería una locura hacerlo manualmente os recuerdo que el script splitpather crea toda la estructura por nosotros a partir del directorio donde tenemos nuestros dsk, normalizando el nombre de los archivos y hasta evitando duplicados de archivos repetidos.

Hace tiempo hice un artículo explicando más a fondo el funcionamiento de splitpather

 

Videotutorial

También hice unos días un videotutorial...


 

viernes, 20 de febrero de 2026

Utilidades para compartir información entre PC y CPC desde GNU/Linux


Hace tiempo vimos una guía de emuladores para ejecutar software de los ordenadores Amstrad en GNU/Linux, ahora vamos a ver que aplicaciones podemos usar en este sistema para intercambiar información entre el PC y un Amstrad CPC.

Nativas

Aplicaciones nativas de GNU/Linux para interactuar con nuestro Amstrad.

Audacity

Si quieres pasar una cinta de Amstrad al PC el primer paso es digitalizarla como archivo WAV sin comprimir para luego convertirla a los formatos que entienden los emuladores.
Para esta tarea audacity es el software ideal que incluso permite la edición del audio para mejores resultados, variando el volumen por ejemplo.

CPCXFS

CPCXFS es un editor de imágenes de discos de 3'' para usar con emuladores de Amstrad CPC, que permite:
  • Crear las imágenes.
  • Listar su contenido.
  • Inyectar o eliminar archivos en dichas imágenes.
  • Renombrar archivos dentro de la imagen.
  • Etc.
Enlaces:

CPCTools

Conjunto de herramientas para editar DSK (iDSK), reproducir los sonidos de un TZX/CDT (playtzx) o para transferir archivos a un CDT (2CDT).

TZX Tools

Conjunto de herramientas para manejar volcados de cinta tzx (recuerda que los cdt son en realidad tzx con volcados de cinta de Amstrad CPC).
Comandos disponibles:
  • tzxcat: para extraer los datos de un TZX. 
  • tzxcleanup: limpia el tzx.
  • tzxcut: corta bloques.
  • tzxmerge: une varios tzx en uno solo.
  • tzxsplit: separa un tzx en programas separados.
  • tzxtap: convierte un volcado tzx en uno tap.
  • tzxwav: convierte un volcado de cinta grabado en formato wav en un tzx.
Estas herramientas están hechas en python.

GFX2CRTC

Herramienta para convertir imágenes de PC a Amstrad CPC


CPCTelera

Herramienta para desarrollar juegos para el Amstrad CPC en el propio PC, compila directamente a volcados de cinta, disco y memoria.
Enlaces:

Z88dk

Herramienta para desarrollar software para máquinas diferentes máquinas de 8bits en el PC, Amstrad incluidos.


No nativas

Hay aplicaciones para Windows que funcionan perfectamente con wine, vamos a verlas.

CPCDiskXP

Herramienta para crearte tus propios DSK añadiendo los archivos que quieras y poder luego volcarlos en un disquete real, aunque esta última parte la tienes que hacer en un PC con disquetera interna y con Windows.

CPCTapeXP

Esta herramienta te permite crear tus propios archivos CDT/TZX a partir del archivo WAV de la cinta digitalizada, editarlos, etc...
Funcionan los apartados para sacar información del cdt o editar los bloques, pero la conversión de wav a cdt se cierra en GNU/Linux.

ConvImgCPC

Adapta y convierte imágenes del PC para su carga en el Amstrad CPC, se pueden grabar comprimidas para cargarse con un cargador especial o estándar, guarda la paleta y también soporta el modo de la gama plus con muchos más colores.

NO$Cart

NO$Cart convierte volcados de disco DSK en imágenes de cartucho cpr para la gama CPC+, lo que permitiría volcarlos en un cartucho real, hay que pasarle también el comando para arrancar el menú del disquete.

La conversión se haría con una instrucción como ésta:
nocart midisco.dsk cartucho.cpr -c 'RUN"disc'
Esta es una aplicación de DOS y funciona bien con DosBox, aunque en teoría se podría compilar para GNU/Linux con el código que acompaña a los binarios pero al menos yo no lo he conseguido.

viernes, 13 de febrero de 2026

FooBilliardPlus: la evolución lógica de FooBilliard

FooBilliard era un juego de billard 3D que se jugaba con el ratón y que ahora tiene un más que digno sucesor FooBilliard plus, sigue siendo un juego libre.


El juego se controla con el ratón con el que apuntas la bola moviéndote con el mismo y aumentas o disminuyes la fuerza del disparo con la rueda de desplazamiento, todo de un modo bastante realista.

Una vez la tienes preparada basta con pulsar el botón central del ratón o la barra espaciadora para hacer tu lanzamiento.

Arriba a la derecha hay unos botones que te permiten controlar la música o acceder a la ayuda con todas las teclas disponibles.


Soporta los siguientes tipos de juego: 8ball, 9ball, snooker o carom

Un juego simple, bonito y muy adictivo.

Los usuarios de distribuciones de GNU/Linux lo podéis instalar de los repositorios oficiales, por ejemplo con este comando:

https://foobillardplus.sourceforge.net/ 

También está disponible para otras familias de distribuciones de GNU/Linux, Windows y código fuente.


viernes, 6 de febrero de 2026

Formatear un pendrive con celdas defectuosas en Debian

¿Quién no se ha encontrado alguna vez con un pendrive con celdas defectuosas?


Nuestra primer impulso es tirarlo a la basura, ¡MAL! Primero porque antes deberíamos destruirlo por completo por la información sensible que pueda seguir teniendo accesibles pero a lo mejor todavía se le puede dar uso, al menos para transportar datos que tengamos respaldados en otros dispositivos más fiables.

Para ello debemos formatear el pendrive en Debian marcando las celdas defectuosas para evitar su uso. Debian trae herramientas de bajo nivel para marcar los sectores dañados como inutilizables y dejar una partición solo en la zona sana del dispositivo.

Vamos por partes:

Formatear y evitar celdas defectuosas

  1. Identifica el dispositivo
  2. Conecta el pendrive y ejecuta:
    lsblk -l
  3. Busca el nombre del dispositivo, por ejemplo, /dev/sdd. (*)
  4. Desmonta la unidad
 (*) IMPORTANTE: Reemplaza /dev/sdd1 por la partición correspondiente) 


Escanear en busca de sectores defectuosos

Para identificar celdas dañadas vamos a usar badblocks

sudo badblocks -v /dev/sdX
Este comando generará una lista de bloques defectuosos y los marca para no usarlos más.
 

Crear una nueva tabla de particiones


Para borrar las particiones existentes y crear una nueva que evita las zonas dañadas podemos usar la aplicación gráfica gparted o para expertos del terminal fdisk o parted.

Si usas gparted, puedes ver el tamaño del disco y crear una partición más pequeña que omita el final del disco, ya que es donde suelen estar o aparecer más sectores dañados, aparte de darnos juego si surgen posteriores problemas.

Si usas la terminal, puedes especificar el inicio y final de la partición manualmente con fdisk o parted.


Formatear la nueva partición


Una vez creada la partición sana, puedes formatearla con el propio gparted o desde consola con el comando:

mkfs.vfat -F 32 /dev/sdd1 
Con este comando usaríamos vfat que nos da compatibilidad con la gente que todavía usa Windows.

 

Cosas a tener en cuenta

Aunque usemos un formateo completo (no rápido) no siempre es garantía de que todo está bien aunque puede ayudar a identificar y marcar sectores defectuosos, imagina que el pendrive es un jersey con un hilo que cuelga, podemos cortar el hilo para evitar que siga deshilachándose pero el mal ya está hecho y terminarán apareciendo más sectores defectuosos.

Si los sectores dañados están dispersos, este procedimiento puede no ser tan efectivo.

A lo mejor el coste del pendrive no justifica el esfuerzo, pero esto puede cambiar rápidamente si sigue subiendo el precio de la memoria por culpa de esa IA puchi devoradora de recursos. 

Es una solución mientras esperamos a que reviente la burbuja. 

viernes, 30 de enero de 2026

Mostrar marcas de formato en LibreOffice.org (y caracteres no imprimibles)

Hoy vamos a ver un truco de libreoffice.org que usan los profesores que enseñan esta suite ofimática libre para saber si sus estudiantes han hecho el ejercicio correctamente y no han simulado situar el texto en diferentes posiciones usando espacios en lugar de tabuladores por ejemplo.

Para ello usan un botón que parece un símbolo Pi que se llama 'Alternar marcas de formato'.

 


Cuando se pulsa se muestra como metido para adentro para indicar que está activa esta funcionalidad y como podemos ver en la imagen se muestran algunos ejemplos:

  • El símbolo pi para los saltos de línea.
  • Puntitos centrales para representar los espacio de línea normales.
  • Flechas para indicar los saltos de tabulador.
  • Rectángulos grises para representar los espacios duros o irrompibles (NBSP).

Estos caracteres se muestran en un color distinto y menos resaltado que el texto normal para no confundirnos que puede cambiar según el tema de nuestro entorno gráfico, en ese caso son celestes. 

Si volvemos a pulsar sobre el Icono de 'Alternar marcas de formato' dejarán de verse.

Hay que tener claro que estas marcas de formato NO son imprimibles, así que si imprimimos el documento o generamos un PDF estas marcas NO se verán, solo sirven para comprobar si el documento está bien formateado.