Retro Games THEA500 Mini

Vamos a trabajar con esta versión «mini» de este interesante ordenador de Commodore fabricado por Retro Games.

THEA500 Mini consiste en una placa basada en arquitectura ARM, sobre el que corre un emulador de Amiga, que viene presentada en una caja a escala del clásico Amiga 500. Aunque tiene teclas, estas son fijas, meramente decorativas, por lo que las entradas de teclado las haremos o vía teclado externo USB o vía teclado virtual del emulador.

Ficha técnica

El THEA500 Mini está basado en el microprocesador Allwinner H6. Este microprocesador consta de cuatro núcleos ARM Cortex-A53 a 528 MHz, con 512 MB de memoria RAM y 512 MB de almacenamiento flash.

Se alimenta con 5 voltios vía conector USB-C. Tiene salida de vídeo por HDMI y dispone de 3 conexiones USB estándar.

Sus características técnicas se resumen en la siguiente tabla:

ProcesadorAllwinner H6Bits64Velocidad528 MHz (hasta 1,8 GHz)Núcleos4RAM512 MBFlash512 MBWi-FiNoBTNoUSBUSB-C + 3 USB-ATamaño250 x 177 x 78 mm

Incluye un mando inspirado en el que llevaba el Amiga CD32.

Este mando es perfectamente utilizable en cualquier PC que, al conectarlo, nos da la siguiente información:

$ ls /dev/input/by-id/usb-Retro_Games_LTD_THEGamepad-* /dev/input/by-id/usb-Retro_Games_LTD_THEGamepad-event-joystick
/dev/input/by-id/usb-Retro_Games_LTD_THEGamepad-hidraw
/dev/input/by-id/usb-Retro_Games_LTD_THEGamepad-joystick $ jstest /dev/input/by-id/usb-Retro_Games_LTD_THEGamepad-joystick Driver version is 2.1.0.
Joystick (Retro Games LTD THEGamepad) has 2 axes (X, Y)
and 8 buttons (Trigger, ThumbBtn, ThumbBtn2, TopBtn, TopBtn2, PinkieBtn, BaseBtn, BaseBtn2).
Testing ... (interrupt to exit)
Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off

Asimismo incluye un ratón que replica al que montaban los primeros ordenadores Amiga. Este proporciona la siguiente información al conectarlo:

$ ls /dev/input/by-id/usb-Retro_Games_LTD_THEMouse-* /dev/input/by-id/usb-Retro_Games_LTD_THEMouse-event-mouse
/dev/input/by-id/usb-Retro_Games_LTD_THEMouse-hidraw
/dev/input/by-id/usb-Retro_Games_LTD_THEMouse-mouse

Emulación

Este dispositivo se basa en el emulador Amiberry, que también podemos encontrar en plataformas Raspberry Pi.

Para hacer funcionar el THEA500 Mini basta con conectarlo a una fuente de alimentación vía USB-C, a un monitor a través del puerto HDMI y al mando y al ratón por USB, y pulsar el botón de encendido.

El primer encendido, tras mostrar el logotipo de Amiga, nos pide que seleccionemos el idioma del interfaz.

Lo siguiente es el ajuste de televisión. Básicamente seleccionaremos los hertzios de salida según nuestra zona. Una vez realizada la selección, tendremos la opción de probar que nuestro monitor soporta los hertzios que indicamos.

A continuación nos aparecerá el carrusel de aplicaciones, fundamentalmente juegos. Con el mando podremos desplazarnos por este y seleccionar la que nos interese.

Si pulsamos en el botón de menú de nuestro mando, podremos configurar nuestro THEA500 Mini.

Básicamente, permite seleccionar las opciones de pantalla, el idioma y las opciones avanzadas. La primera opción nos permite ajustar la relación de aspecto y efectos de visualización.

En las opciones del sistema podemos ajustar sensibilidad del ratón, volumen o LED de encendido.

En las opciones avanzadas podemos ajustar nuestro THEA500 Mini.

En información del sistema obtendremos la versión actual del firmware.

Desde esta pantalla podemos proceder a la actualización del firmware.

Actualización de firmware

Basta con descargar la última versión desde la web oficial y copiar el correspondiente archivo (por ejemplo, para la versión 1.2.1 sería theA500-mini-upgrade-v1.2.1.a5u) a una memoria USB con formato FAT32, que conectaremos a uno de los conectores USB del THEA500 Mini.

Al volver a entrar en el menú de información de sistema, nos aparecerá un mensaje de detección del archivo con el firmware actualizado. Seleccionamos la opción de actualizar y el sistema comenzará el proceso.

Como es lógico, evitaremos en estos momentos apagar el dispositivo y esperaremos a que termine la actualización y se reinicie el sistema. En el menú de información de sistema podremos comprobar que el sistema está actualizado a la nueva versión de firmware.

Proyectos donde se utiliza

#AllwinnerH6 #Commodore #RetroGames