Atarino: el Atari 8-bits más pequeño jamás creado | Video

Este módulo, un poco más grande que una moneda, puede ejecutar software original. Cuenta con núcleo 6502 y coprocesador gráfico para animaciones 4K.

El ingeniero polaco Piotr "Osa" Ostapowicz ha sorprendido a la comunidad retro con Atarino, su ambicioso proyecto de miniaturización extrema de un sistema Atari 8-bits completo, implementado íntegramente en FPGA.

Este rediseño, iniciado hace más de una década y presentado públicamente en diciembre de 2023 durante una charla vía Zoom organizada por el portal AtariOnline, busca no solo reproducir fielmente la arquitectura original del Atari XL/XE, sino también expandir sus capacidades técnicas en un formato reducido.


Todo el sistema —procesador 6502C, ANTIC, GTIA, POKEY, controladores de memoria, video y audio— cabe en un módulo de apenas 2 × 1,5 cm basado en un chip Lattice UP5K. El objetivo inicial era verificar la compatibilidad con una vieja placa 65XE; pero la iniciativa evolucionó hacia una reinterpretación más poderosa y flexible. “No es una réplica exacta. Es un sistema que se comporta como un Atari, pero que puede ir más allá, permitiendo nuevas formas de interacción retrofuturista”, explicó Ostapowicz en una entrevista publicada a fines de enero de 2024 por AtariOnline.

A diferencia de las soluciones modernas basadas en emulación o microcontroladores ARM, Atarino reproduce los componentes del Atari 8-bits a nivel lógico, con una fidelidad física que permite ejecutar software original, conservar direcciones del mapa de memoria y mantener compatibilidad con periféricos, pero sin las limitaciones del hardware original. El núcleo 6502 fue diseñado desde cero siguiendo la versión CMOS, omitiendo instrucciones ilegales y añadiendo comandos personalizados. El arbitraje de memoria no emplea “cycle stealing”, sino canales independientes, y permite velocidades de reloj de hasta 31 MHz, dependiendo del modelo de FPGA.


En términos gráficos, Ostapowicz ha implementado un clon funcional de ANTIC y GTIA, con modos extendidos de resolución y un sistema de visualización que combina VGA (60 Hz) y HDMI, gracias a un codificador TMDS desarrollado especialmente para Atarino. En enero de 2024, el sistema fue capaz de ejecutar una versión adaptada de la demo “Bad Apple” con curvas Bézier procesadas en tiempo real por un coprocesador gráfico dedicado. En ese entorno, el 6502 actúa como coordinador de datos SVG preprocesados desde una animación 4K, confirmando el potencial de esta arquitectura no solo para juegos retro, sino también para demostraciones técnicas avanzadas.

El sistema es modular y adaptable: puede integrarse en teclados personalizados, carcasas miniaturizadas o placas de desarrollo. Ostapowicz ha diseñado múltiples variantes de teclado, uno de ellos basado en el layout del 65XE, y otro adaptado a una interfaz UART con escaneo mediante microcontrolador y registros de desplazamiento. También se han previsto interfaces con el bus SIO para unidades virtuales o físicas, y conexiones para módulos modernos como Wi-Fi o Ethernet.


Actualmente, "Osa" trabaja en finalizar la emulación precisa del chip de sonido POKEY, incluyendo el comportamiento asincrónico de los generadores de distorsión, y en simplificar las herramientas de desarrollo para usuarios finales. Su entorno ya es compatible con CC65 y Visual Studio Code, y planea publicar kits accesibles, con documentación completa, para invitar a la comunidad a experimentar, probar software y compartir mejoras.

Atarino representa así una nueva frontera en la retroinformática: una mezcla de precisión técnica, miniaturización extrema y espíritu abierto que busca rescatar la esencia del Atari 8-bits, mientras explora lo que aún puede aportar al futuro del hardware programable.

Con información de AtariAge y AtariAge.
Message here