Atari: Nuevo prototipo SIO logra velocidades de carga récord
Con transferencias síncronas de 184 kb/s, este nuevo periférico permite cargar títulos complejos en menos de 10 segundos.
El desarrollo de un nuevo periférico para computadoras Atari de 8 bits ha comenzado a captar la atención de la escena por una razón concreta: la posibilidad de reducir los tiempos de carga a niveles inéditos. El proyecto, aún sin nombre oficial, ha sido presentado por el desarrollador polaco Błażej “Pancio” Biernat y propone un enfoque técnico que rompe con décadas de convenciones en el uso del bus SIO.
La característica central del dispositivo es su capacidad para realizar transferencias de datos en modo síncrono, una vía prácticamente inexplorada en implementaciones comerciales o caseras. A diferencia de los métodos tradicionales —basados en transmisión asíncrona mediante los generadores internos del chip POKEY—, este diseño introduce un reloj externo que permite sincronizar de forma precisa el flujo de datos. El resultado es una mejora drástica en las tasas de transferencia: en pruebas actuales, el sistema alcanza velocidades sostenidas de hasta 184.000 bits por segundo.
El impacto de esta arquitectura se aprecia con claridad en casos concretos. La carga de «Feud», uno de los títulos comerciales más extensos del catálogo clásico con aproximadamente 57 KB, se completa en apenas siete segundos. La comparación es elocuente: una disquetera con modificaciones turbo requiere varias decenas de segundos, mientras que un sistema de casete optimizado como Blizzard puede superar el minuto y medio. Desde la perspectiva del ordenador, el periférico se comporta como una grabadora de cinta, aunque operando a velocidades muy superiores a cualquier estándar histórico.
El origen del proyecto, sin embargo, revela una motivación más experimental que incremental. Según el propio Biernat, la idea surgió tras analizar el CD-link desarrollado por Marcin “piguła” Prusisz, una solución eficiente pero aún limitada en velocidad. A partir de ahí, el equipo —integrado también por Jerzy “Mono” Kut y Marek “foft” Watson— decidió explorar el potencial del modo síncrono del chip POKEY, una característica documentada pero prácticamente ignorada en la práctica.
Las primeras pruebas consistieron en alimentar la entrada CLK_IN del POKEY con un generador de frecuencia externo, mientras los datos eran enviados desde un terminal de PC. Los resultados, aunque inicialmente imperfectos por problemas de sincronización, permitieron comprobar transferencias visibles en pantalla a velocidades cercanas a los 400 kb/s. Este punto marcó el inicio de una fase más estructurada de desarrollo, en la que Kut asumió un papel clave al diseñar un loader capaz de adaptarse dinámicamente al reloj externo, eliminando las limitaciones del sistema operativo Atari en la gestión de tasas de baudios.
La construcción del prototipo tomó como base la interfaz TasmARI, otro desarrollo previo de Biernat, mientras que el uso de PokeyMax resultó fundamental para avanzar en las pruebas. Este núcleo modificado permitió sortear una limitación crítica del chip original: un fallo en el desplazamiento de bits en el registro de entrada SIO. La corrección de este comportamiento, implementada por Watson, estabilizó la transmisión en modo síncrono y abrió la puerta a velocidades sostenidas más elevadas. Con el POKEY estándar, en cambio, el sistema sigue mostrando inconsistencias que el equipo continúa investigando.
Desde el punto de vista conceptual, el enfoque redefine incluso la naturaleza del dispositivo. Al tratarse de una transmisión unidireccional sincronizada externamente, la fuente de datos puede ser prácticamente cualquier medio capaz de emitir la señal adecuada: desde un ordenador o un reproductor digital hasta dispositivos de audio convencionales. Esta flexibilidad elimina la necesidad de protocolos bidireccionales complejos y convierte al periférico en una solución potencialmente universal dentro del ecosistema Atari.
Los análisis técnicos compartidos por los desarrolladores, incluyendo capturas de osciloscopio, muestran con claridad las diferencias en la integridad de la señal entre configuraciones open-drain y push-pull, así como la distribución de amplitud durante las ráfagas de transmisión de alta velocidad. Estos datos no solo validan el enfoque, sino que evidencian el margen de optimización aún disponible.
De hecho, las cifras actuales podrían no representar el límite del sistema. Según estimaciones del propio equipo, la arquitectura permitiría alcanzar velocidades de hasta 422 kb/s —equivalentes a 42 ciclos por byte—, lo que reduciría aún más los tiempos de carga. En un escenario optimizado, un juego como «Feud» podría cargarse en torno a los dos segundos, una cifra que hasta hace poco pertenecía más al terreno de la especulación que al de la práctica.
Por ahora, el proyecto se mantiene en fase experimental, con varios frentes abiertos tanto en hardware como en software. Entre ellos, la posible implementación de buffers FIFO para desacoplar la transferencia de las limitaciones del sistema Atari, así como la mejora de la compatibilidad con el POKEY original. Mientras tanto, sus creadores han abierto un concurso público para bautizar el dispositivo, ofreciendo como incentivo una unidad final completamente funcional.
Con información de AtariOnline.



Por favor, comente de manera educada. Los comentarios spam serán moderados. Gracias.