FujiGPT convierte las Atari XL/XE en terminales de IA
Gracias a FujiNet, permite conversar con ChatGPT, Ollama y LM Studio, además de ofrecer historial, cuatro perfiles y modo de 80 columnas.
La intersección entre la retroinformática y las tecnologías actuales suma una nueva propuesta con FujiGPT, un cliente de chat desarrollado por el polaco Tomasz "HanJammer" Sopyło que convierte una computadora Atari XL/XE en un terminal para interactuar con modelos de lenguaje de gran escala. El programa utiliza la interfaz FujiNet para establecer conexiones de red y permite acceder a servicios compatibles con la API de OpenAI desde hardware de 8 bits. El autor ha probado el software en equipos reales, concretamente un Atari 130XE y un Atari 800XL equipado con la expansión GTIA2RGB.
FujiGPT es compatible con OpenAI, Ollama, LM Studio, OpenRouter, servidores basados en llama.cpp y cualquier otra plataforma que implemente el estándar POST /v1/chat/completions. Para hacerlo posible en un procesador 6502 de 1,79 MHz, el programa delega el cifrado TLS en el procesador ESP32 integrado en FujiNet, permitiendo conexiones HTTPS sin sobrecargar el sistema. Asimismo, procesa las respuestas recibidas convirtiendo texto UTF-8 al formato ATASCII, adapta caracteres tipográficos modernos, elimina emoticonos y gestiona correctamente secuencias multibyte.
La aplicación ofrece conversaciones de múltiples turnos con recorte automático del historial para ajustarse al contexto disponible e incorpora un indicador que muestra el espacio de memoria utilizado. En computadoras con memoria expandida, como la Atari 130XE, aprovecha automáticamente la RAM adicional para almacenar hasta 64 KB de historial; en equipos con 64 KB utiliza un búfer más reducido.
Otra de sus funciones destacadas es la posibilidad de almacenar hasta cuatro perfiles independientes directamente en la memoria del FujiNet. Cada uno conserva su propia dirección del servidor, modelo de IA, clave API, nombre del asistente y mensaje de sistema, facilitando cambiar rápidamente entre distintas configuraciones mediante la tecla SELECT, sin necesidad de archivos de configuración.
El programa también detecta automáticamente la presencia de la expansión GTIA2RGB. En ese caso, habilita un modo de 80 columnas con una banda superior de colores que permanece animada durante las transferencias de red, proporcionando una indicación visual de que el sistema continúa procesando la solicitud mientras el Atari permanece ocupado con las operaciones de entrada y salida. En ausencia de esta expansión, la aplicación funciona normalmente en el modo estándar de 40 columnas.
Entre sus herramientas adicionales se encuentran un visor del historial completo de la conversación y un sistema para capturar bloques de código generados por la inteligencia artificial y guardarlos como listados ATASCII, listos para ser importados desde BASIC. Los archivos pueden almacenarse tanto en una unidad DOS como directamente en un servidor TNFS mediante FujiNet. Para adaptarse a distintas configuraciones de hardware, el autor distribuye cuatro variantes del ejecutable, optimizadas según la cantidad de memoria disponible y la presencia o no de GTIA2RGB, aunque todas son compatibles con cualquier computadora Atari XL/XE.
Para utilizar FujiGPT se requiere una computadora Atari XL/XE con al menos 64 KB de RAM, una interfaz FujiNet con conexión Wi-Fi configurada y acceso a un servicio compatible con la API de OpenAI. La expansión GTIA2RGB es opcional y únicamente añade el modo de 80 columnas.
Cabe recordar que Sopyło ya había llamado la atención de la comunidad en febrero pasado con avi2atari, una herramienta escrita en Python que simplificó la creación de videos en formato AVF para reproductores como movplay, reemplazando el tradicional proceso de conversión mediante múltiples utilidades por un flujo de trabajo unificado. Con FujiGPT, el desarrollador traslada ahora las capacidades de los modelos de lenguaje modernos a las computadoras Atari de 8 bits mediante una integración pensada específicamente para las limitaciones y posibilidades del hardware clásico.
Con información de AtariArea.


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