El Diego 500 es una expansión para el puerto lateral (sidecar) del Amiga 500 cuyo desarrollador explica en su canal de YouTube, cómo ha trabajado en este diseño durante aproximadamente un año. Su objetivo es replicar en el A500 un enfoque similar al del Amiga 2000, aportándole un sistema de ampliación mucho más flexible mediante cinco ranuras Zorro II y una ranura de coprocesador/CPU, permitiendo usar varias tarjetas al mismo tiempo.
El diseño se realizó en KiCad 8, basándose en los esquemas del Amiga 2000 Rev 6 y también en el proyecto EATX 2000 de Jason Spear, adaptándolo al entorno particular del puerto lateral del A500. El núcleo del sistema gira alrededor del chip Bluster, una recreación moderna del chip Buster del A2000, encargado de controlar el bus y la prioridad de los dispositivos. Para completar señales e interrupciones que el A500 no proporciona directamente, el autor desarrolló además dos placas internas auxiliares: la Boss board (bajo la CPU, para control tri-state del bus) y la placa bajo Paula, destinada a gestionar interrupciones extendidas para las ranuras Zorro.
Un detalle importante es que el Bluster no se utiliza “tal cual”: su lógica CPLD fue modificada por Liv 2 para adaptarse a señales de reloj invertidas propias del sidecar del A500. En alimentación, el proyecto deja claro que no debe usarse con la fuente original del A500: requiere ATX o PicoATX, pudiendo incluso alimentar el propio Amiga desde la expansión.
En las pruebas se verificó compatibilidad con tarjetas de RAM, sonido como Prelude, red y sistemas modernos tipo PiStorm, logrando ejecutar Workbench 3.9, reproducir MP3 mientras descargaba archivos y correr Quake 2 de forma estable. Durante el montaje se detectaron pequeños puntos a corregir, como el cruce de líneas A21/A22 en la ranura del coprocesador y ciertas limitaciones de espacio físico, aspectos que se ajustarán en futuras revisiones junto a cambios en la disposición de conectores de alimentación para mejorar la compatibilidad con tarjetas largas.


