#PiStorm32

Preview de Michal Schulz: PiStorm y Emu68

Michal Schulz y Claude Schwarz continúan innovando en la emulación del hardware y software del Amiga con sus proyectos PiStorm y Emu68. Su trabajo en la emulación del procesador Motorola 68K ha permitido que los amigueros podamos disfrutar de sistemas vitaminados con una gran dosis de potencia extra necesaria en estos tiempos gracias a las soluciones basadas en Raspberry Pi. Ahora, están avanzando con nuevas mejoras y proyectos que buscan ampliar aún más las capacidades de estos desarrollos.

Uno de los avances más recientes es Framethrower, una extensión para PiStorm diseñada para mejorar la salida de video. Hasta ahora, la emulación RTG se proporcionaba a través del puerto HDMI de la PiStorm, mientras que la señal RGB se obtenía directamente del chip Denise del Amiga, lo que requería una conexión separada. Con Framethrower, el objetivo es permitir la salida RGB directamente desde la PiStorm a través del puerto de cámara, simplificando la configuración. Sin embargo, el desarrollo aún enfrenta desafíos técnicos debido a interferencias en la señal MIPI generadas por el diseño de la placa Tang Nano 9K, lo que provoca distorsiones o la pérdida de sincronización en la imagen. Claude Schwarz sigue trabajando para resolver este problema antes de su lanzamiento final.

En cuanto a Emu68, se espera que la versión 1.1 se publique este año, trayendo consigo varias optimizaciones además de correcciones de errores. Entre las mejoras más destacadas está la reutilización de bloques de caché que normalmente serían eliminados por el CPU cache flush, lo que reduce el tiempo de compilación y acelera procesos como el arranque del Amiga y la ejecución de macOS bajo Shapeshifter. Las primeras pruebas indican que el rendimiento ha mejorado notablemente. Además, continúan los esfuerzos en el desarrollo deL controlador WiFi para Emu68, y si el tiempo lo permite, se abordará la implementación de un driver Ethernet para Raspberry Pi 4/CM4, con el objetivo de expandir las opciones de conectividad. En el horizonte también se encuentra la posibilidad de añadir soporte para USB.

Otro proyecto en marcha es PiStorm16, una aceleradora diseñada para el Amiga 600 que ya ha sido producida en una primera tanda de 25 unidades y será distribuida entre los primeros usuarios. Tras esta fase inicial, el diseño se liberará como código abierto para que cualquier empresa o entusiasta pueda fabricarlo y comercializarlo libremente. PiStorm16 comparte varias características con PiStorm32, incluyendo el uso de la misma FPGA y la carga del firmware directamente desde Emu68 en el arranque, lo que habilita funciones como el modo «sigiloso» que permite arrancar el Amiga en su estado original sin ninguna extensión simplemente manteniendo pulsadas las teclas CTRL y Amiga. En el futuro, se planean más variantes de PiStorm16, adaptadas para diferentes modelos de Amiga como el A500 y el A2000.

A largo plazo, Schulz y Schwarz están explorando nuevas posibilidades para mejorar la compatibilidad del hardware no soportado por PiStorm con el Amiga. Una de las iniciativas más ambiciosas es la implementación del chipset del Amiga en un módulo FPGA que se comunicaría con el procesador a través de una interfaz PCIe. Aunque PCIe no es la opción más adecuada para una solución clásica de PiStorm, podría ser viable en un escenario donde PiStorm actúe como un chipset Amiga en lugar de una simple interfaz. En este contexto, Claude Schwarz ha desarrollado una placa base para Raspberry Pi 3/4 llamada PocketStorm, que integra el chipset MiniMig y la interfaz PiStorm en una FPGA Tang Nano 20K, creando así un sistema Amiga completamente funcional pero basado en emulación. De forma paralela, Schulz trabaja en la integración de Emu68 con EFI (Unified Extensible Firmware Interface), lo que permitiría ejecutar Emu68 en sistemas EFI compatibles. Si estos experimentos tienen éxito, el siguiente paso sería llevar la implementación FPGA del chipset Amiga a una interfaz PCIe y hacerlo funcionar con la versión EFI de Emu68.

Si bien estos desarrollos sugieren una evolución hacia nuevas plataformas, Schulz y Schwarz aseguran que su compromiso con el Amiga clásico sigue intacto. La investigación en FPGA y nuevas interfaces no significa que abandonen los proyectos actuales, sino que buscan ampliar las opciones y explorar nuevas oportunidades para mejorar la experiencia de los usuarios de Amiga, manteniendo viva la esencia de estos sistemas históricos mientras se adaptan a las posibilidades del hardware moderno.

FUENTE DE LA NOTICIA.

#Sigiloso_ #aceleradora #amiga #Amiga2000 #Amiga500 #amiga600 #códigoAbierto #chipDenise #chipset #claudeSchwarz #Compatibilidad #comunidadAmiga #distorsiones #EFI #emu68 #emulación #firmware #fpga #FPGATangNano20K #Framethrower #Hardware #HDMI #interfaces #investigación #MichalSchulz #minimig #MIPI #Motorola68K #PCIe #pistorm #PiStorm16 #PiStorm32 #PocketStorm #raspberryPi #RaspberryPi34 #rtg #salidaDeVideo #señalRGB #sistemaAmiga #software #UnifiedExtensibleFirmwareInterface

Victoria Krb RetroGeek BlogVictoriaFerryRetroGeek@piaille.fr
2025-02-03

#amiga #amiga1200 #pistorm #pistorm32 ... I changed my rpi3 with a rpi CM4, and got 2Go fast ram, the maximum adressable memory on amigaos3. !!!

2023-08-27

Testing the new #Emu68 release Beta 2.1 for the #Pistorm32 on my #Amiga #A1200 - this is pretty darn impressive!
Get it here github.com/michalsc/Emu68/rele

2023-05-23

Checking out some high end #Amiga AGA demos with the #PiStorm32 - blows me away🤩 #AMIGAAAAA #demoscene

Sojourn of the Soul by FLEX
youtube.com/watch?v=pgNH3IcneQ

Knarkzilla by Ephidrena, Loonies and Kvasigen
youtube.com/watch?v=G-3rb1vm42

Signals by Haujobb
youtube.com/watch?v=QIgt3-HDzQ

Last Goat Standing by Noice
youtube.com/watch?v=_7oJVc9D35

The Martini Effect by Flex
youtube.com/watch?v=QtHH408shW

Smoke & Mirrors by Ghostown & Loonies
youtube.com/watch?v=g-JH80Hfli

Origins by Unique
youtube.com/watch?v=Jh2nqjQzLW

Neocolora by Darkage
youtube.com/watch?v=O9Ne7khhG8

I have no #Amiga, but I'm seriously considering buying a #PiStorm32 Lite... just in case...

Linux Renaissance :debian:darth@silversword.online
2023-04-07

It was a productive day. I got #PiStorm32 operational in its default configuration and clean installed #Amiga OS 3.2.2 :ablobcatcoffee:

#RetroComputing

2023-04-06

There's a storm a-brewing this weekend. A PiStorm. #amiga #PiStorm32

A PiStorm32 Lite, a Raspberry Pi 3A+, and an SD card.
2023-03-30

Pistorming the #A1200 #Amiga #PiStorm32 - Wow, this thing is fast as hell 🤩

2023-03-25

Today I finally have time to give the #Commodore #Amiga #A1200 a few upgrades. Burning new Kickstart 3.2.2 ROMs, then updating the Workbench - and then let's build a #PiStorm32 ! I'm very excited to see what this thing can do.🤩

2023-03-22

Amiga inside Amiga
#pistorm32 #amiga #realamiga

2023-03-10

#3guteDingedesTages

🕹️ #PiStorm32 eingetroffen #Amiga

🥋 Trotz gebrochenem Zeh endlich wieder selbst trainiert #Karate #Dojo

☠️ Dank der Filter viel weniger Politik- und Ideologiekram lesen müssen #Mastodon #Seelenfrieden #Bubble

2023-03-10

🤩 endlich eingetroffen 🤩

... mal sehen, wann ich Zeit dafür finde.

#Amiga #Amiga1200 #PiStorm #PiStorm32 #retrocomputering

Päckchen von Amigastore.eu liegt auf einem Commodore Amiga 1200Eingepackte PiStorm32Ausgepackte PiStorm32 mit RaspberryPI 4 und Anleitung

Parts coming together for the #PiStorm32 😍 Still missing the Pi connector and with aprox 1500 Mips we should be able to do some fancy 3D stuff on this 30 year old lady #amiga makes it possible. Great work by @ClaudeSchwarz and @michalsc to get this thing a real alternative 🙏🏻👏🏻

Rajel Aran, Nostalgia Hunterrajelaran@oldbytes.space
2023-01-24

Some assembly required.
#PiStorm32

a Pi Storm 32 lite Amiga expansion PCB, mostly populated.
Studio 8502 :verified:mos_8502@oldbytes.space
2023-01-23

Has anyone performance tested Mac emulation on a #PiStorm32 equipped Amiga 1200?

Rajel Aran, Nostalgia Hunterrajelaran@oldbytes.space
2023-01-20

oh heck, my JLCPCB order for the #PiStorm32 run just shipped!
I'll only have enough GPIO headers to assemble 4 of them for now, though.
It's gonna be an exciting time lol

Rajel Aran, Nostalgia Hunterrajelaran@oldbytes.space
2023-01-13

I swear getting a #PiStorm32-lite batch ordered from JLCPCB is a game of roulette: which components are low stock today!?
Place your bets!

I need 20pin headers now, this is hard when you don't understand how to find acceptable alternate parts 😭

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst