Aceleradora PiStorm32 Lite para Amiga 1200

Destacado

Hace unos días me compré una PiStorm32 Lite, una aceleradora un pelín «diferente» para mi Amiga 1200. Para quienes no sepan lo que es una aceleradora, se trata de un componente hardware que se añade al Amiga y permite aumentar sus capacidades en cuanto a alguno -o todos, dependiendo del caso- de los aspectos siguientes :

  • mejora de CPU
  • aumento de la cantidad de memoria fast disponible
  • reloj en tiempo real (RTC)

En su día (2007), cuando adquirí mi Amiga 1200 en eBay, pude hacerme con una Microbotics XA1230 a un muy razonable precio de 84 Euros. Esto me permitió pasar de un A1200 de serie (que viene con 2 Mb de memoria chip RAM , 0 Mb de fast RAM y un procesador Motorola 68020) a un procesador 68030 a 50 mhz, 128 Mb de memoria fast y RTC (almacenamiento de fecha y hora del sistema).

La «fiebre» por lo retro que vivimos no ayuda así que, hasta ahora, si uno quería conseguir una aceleradora para su equipo, tenía varias posibilidades :

  • Conseguir un modelo «vintage» a precios imposibles (He llegado a ver Blizzards 1260 rondando los 1000 euros en eBay)
  • Conseguir una moderna pero con prestaciones «pobres» para los estándares actuales y precio caro (Ej.: una ACA1234 de Individual Computers con procesador a 50 Mhz se va a casi 400 Euros)
  • Conseguir una moderna de grandes prestaciones (como las Apollo Firebird V4, Icedrake V4 o Manticore V4) pero a precios imposibles.

El enfoque de las aceleradoras PiStorm difiere del existente hasta hace poco : por un lado son bastante baratas (no llegan a 100 Euros) y son un mero soporte hardware para una placa Raspberry Pi que se acopla a la misma.

La «aceleración» se consigue emulando por software el juego de instrucciones m68k y aquí es donde está la gracia del tema ya que, aunque una Raspberry Pi sea pequeña, dispone de un cuádruple core a más de 1 Ghz y un mínimo de 512 Mb de memoria RAM (modelos 3A, 3B, 3B+ en adelante) y eso es muchísima potencia de proceso si se compara con el resto del hardware «vintage» del Amiga que la rodea, una vez instalada.

Aprovechando que yo ya disponía de una Raspberry Pi 3B+ configurada como servidor de impresión que realmente no estaba usando, compré mi PiStorm32 Lite en Amigastore y le acoplé la Raspberry.

PiStorm32 Lite antes del ensamblaje
PiStorm32 Lite ya ensamblada

Una vez completado el montaje hardware, la forma más sencilla y menos liosa de usar una PiStorm32 Lite es : 

  1. Conectar el Amiga a una TV o monitor que soporte HDMI. Yo tengo conectada la salida de vídeo normal del A1200 por cable SCART a una TV y la Raspberry por cable HDMI a esa misma TV.
  2. Buscar y descargar CaffeineOS : no es necesario poner links, si se busca con ganas se encuentra.
  3. Grabar la imagen de CaffeineOS con Raspberry Pi imager en una tarjeta MicroSD de 32 Gb
  4. Insertar la tarjeta MicroSD en la Raspberry.
  5. Hacer que el Amiga arranque desde la microSD de la aceleradora (eso se consigue o bien desconectando el disco duro / tarjeta CF conectado a la controladora IDE de la placa base o bien manteniendo ambos botones del ratón pulsados durante el arranque hasta que aparezca en pantalla del early startup. Se escoge el arranque desde el carddisk device).

Si todo ha funcionado bien, CaffeineOS se cargará vía HDMI en un suspiro desde la tarjeta MicroSD y aparecerán unos wizards para establecer las preferencias de teclado y fecha/hora.

PiStorm32 Lite acoplada a una placa de Amiga 1200, rev 1D4, Kickstart 3.1
Arranque de CaffeineOS 916 con los scripts iniciales de configuración

He realizado un par de capturas de sysinfo donde se aprecia la diferencia entre las dos aceleradoras que tengo :

Sysinfo PiStorm32 Lite

Cosas a tener en cuenta

  • La aceleradora PiStorm32 Lite no lleva pila y por lo tanto no permite almacenar la fecha y hora del sistema, algo que considero básico. Es posible que tengas que adquirir un adaptador RTC para el clockport del Amiga 1200 (unos 17 Euros + envío en Amigastore).
  • Según he leído en un fichero de configuración de la PiStorm, podemos forzar el arranque desde el disco duro o la tarjeta CF que tuviéramos previamente conectado al puerto IDE del A1200 (a esto le llaman «stealth mode») si durante el arranque mantenemos pulsada la combinación de teclas para reset (Ctrl + Left Amiga + Right Amiga)
  • Si vas a instalar la PiStorm32 Lite en un A1200 en formato desktop, entonces deberías optar por la RaspBerry Pi 3A+ ya que tiene un perfil más bajo que las 3B, 3B+ y 4. Estas 3 últimas obligarían a usarlo sin el trapdoor.
  • Configuración de red : con CaffeineOS vienen un par de pilas TCP-IP pero creo que la más fácil de configurar es MiamiDX. La tarjeta de red que más uso es una Fiberline FL-4680 y la he configurado muy fácilmente con IP fija siguiendo las indicaciones de este enlace.

¿Qué vas a ganar con una PiStorm32 Lite?

Por un precio de aproximadamente 100 Euros (Raspberry aparte), te llevas :

  • Workbench en alta resolución vía puerto HDMI de la Raspberry.
  • Capacidad de proceso altísima : puedes reproducir MP3 sin problemas
  • Entre 512 Mb y 1 Gb de memoria Fast para tu sistema, dependiendo del modelo de RaspBerry Pi acoplado a la PiStorm32 Lite.

Nuevas tarjetas aceleradoras para Amiga clásico

Destacado

La plataforma Amiga siempre ha tenido una legión de seguidores muy fieles desperdigados por el mundo. Eso, unido al hecho que lo retro está más de moda que nunca, hace que no paren de surgir iniciativas encaminadas a alargar la vida de unos ordenadores que vieron la luz hace decenios.

En cuanto a los ordenadores Amiga clásicos (aquellos con procesadores Motorola de la serie m68k), los periféricos que permiten mejorar el rendimiento de forma más drástica son las tarjetas aceleradoras. La arquitectura de estos ordenadores fue concebida de tal forma que era posible mejorar el procesador incorporado mediante la adición de un componente hardware llamado aceleradora, normalmente en un puerto diseñado para ese fin específico. Durante bastantes años, las aceleradoras que circulaban en el mercado de compraventa han ido experimentando grandes subidas de precio porque eran un bien escaso pero… ¿tiene sentido pagar casi 1000 Euros por una aceleradora 68060 -o 300 por una 68030- fabricada hace 20 años? la respuesta, hoy en día, sería un rotundo NO porque vuelve a haber fabricantes de ese tipo de hardware.

En mi caso tengo un Amiga 1200 en formato desktop, similar exteriormente a los Amiga 500 y 600 pero con arquitectura mejorada (AGA). Para todos estos ordenadores,
podemos encontrar tarjetas aceleradoras modernas :

Individual Computers :

Llevan fabricando hardware para Amiga desde siempre. Desde hace unos años, tienen disponibles las aceleradoras siguientes :

Apollo-accelerators :

Aquí tenemos una vuelta de tuerca más. La gente de Apollo ha aprovechado la practicidad de los chips FPGA no sólo para crear tarjetas aceleradoras, sinó una expansión completa de la plataforma.

Vampire V600 V2 para Amiga 600 : 128MB RAM, Salida HDMI, Ranura microSD (https://youtu.be/lEjtc6JWlsk)

Vampire V500 V2+ para Amiga 500 : 128MB RAM, Salida HDMI, Puerto IDE, Ranura microSD. Disponible aquí.

Próximamente producirán la Vampire V4 que estará disponible para varios modelos de Amiga, incluido el A1200. Este modelo estará disponible en forma standalone, es decir, un sistema Amiga completo cuyas especificaciones son las siguientes :

  • 68080 CPU, SAGA chipset (Compatible AGA)
  • FPGA : Altera Cyclone V A5 (77k LE, 28nm technology)
  • RAM : 512MB DDR3
    Soporta :
  • FastIDE with 40/44-pin connectors
  • Digital Video-out hasta 720p@60Hz
  • Dual Kickstart-flashrom
  • MicroSD Storage

 

Amiga Coldfire Accelerator Project

El Coldfire es un procesador compatible m68k fabricado por Freescale Semiconductor (antiguamente la división de Motorola dedicada a los semiconductores) que puede funcionar a velocidades de reloj de 266 MHz y es varias veces más rápido que el mejor de los procesadores m68k disponibles para Amiga, el 68060, que equipa algunas aceleradoras.

El proyecto Coldfusion pretende el desarrollo de aceleradoras basadas en Coldfire para todos los modelos de Amiga y además aportará otras ventajas como reloj de tiempo real y uso de tipos de memoria SDRAM estándares.

Existen así mismo otros proyectos parecidos, como el Dragon de Elbox, una placa que incorpora un procesador Coldfire en la que es posible ejecutar AmigaOS 3.9.

Personalmente todos estos proyectos me parecen una maravilla pero conociendo cómo son las cosas en el mundo Amiga mucho me temo que si algún día ven la luz lo harán a unos precios totalmente desorbitados. Ojalá me equivoque; no habría nada que me hiciera más ilusión que poder adquirir una aceleradora para mi A1200 a un precio justo, pongamos de unos 100 Euros, aunque creo que tendré que contentarme con mi aceleradora 68030 por mucho tiempo. Una prueba de esto último que comento es que un proyecto similar para la plataforma Atari, el Atari Coldfire Project, parece gozar de mejor salud.