Translate
Spanish (Original)
English
French
German
Polish
0
Etiquetas
All
Altirra 22 IA 19 FujiNet 18 Gaspar 13 Ilmenit 11 w1k 9 Wolfenstein 3 Delete Me 2 Blue2Joy 1 Flak 1
Inicio  ›  Blue2Joy  ›  bluetooth  ›  Hardware  ›  Video

Blue2Joy: Conectando periféricos Bluetooth modernos al Atari 8-bits | Video

Un proyecto de código abierto que permite usar mandos y ratones inalámbricos actuales, además de emular el terminal XEP80.

El usuario Cepetr ha presentado Blue2Joy, un adaptador Bluetooth HID diseñado para los ordenadores Atari de 8 bits. Este proyecto, gestado durante más de un año, nace de la necesidad personal de su creador de conectar un gamepad moderno a su Atari 800, evolucionando con el tiempo hacia una solución de código abierto mucho más ambiciosa y versátil.

Blue2Joy permite utilizar periféricos Bluetooth modernos para emular los dispositivos de entrada clásicos de Atari. Aunque está pensado principalmente para gamepads y ratones, en principio puede funcionar con cualquier dispositivo compatible con el estándar BLE HID. Su compatibilidad se centra en aquellos periféricos que implementan correctamente el perfil HID over GATT Profile (HOGP), una limitación que deja fuera a numerosos mandos Bluetooth más antiguos, especialmente entre los gamepads.


Entre sus funcionalidades principales destaca la emulación de joystick estándar, permitiendo utilizar gamepads inalámbricos compatibles como sustitutos directos de los controladores clásicos. También incorpora soporte para el estándar Joy2B+, ofreciendo hasta tres botones en determinados modos de funcionamiento. Uno de los aspectos más interesantes del proyecto es la emulación de paddles analógicos, implementada con un elevado nivel de precisión y estabilidad. Además de utilizar los sticks analógicos de un gamepad como paddles, Blue2Joy también puede emular estos controladores mediante un ratón Bluetooth, ampliando las posibilidades para aplicaciones y juegos que aprovechan entradas analógicas.

El dispositivo va más allá de la simple emulación de joysticks y paddles. Blue2Joy puede funcionar como un joystick analógico de dos ejes con hasta cinco botones, una característica poco habitual en la plataforma Atari. Asimismo, es capaz de traducir las señales de un ratón Bluetooth estándar a entradas codificadas en cuadratura, reproduciendo el comportamiento del ratón utilizado en los Atari ST y permitiendo su uso en determinadas aplicaciones compatibles para Atari de 8 bits. También existe un modo alternativo que emplea las entradas analógicas para representar los desplazamientos del ratón, acompañado igualmente de soporte para varios botones.


Otra característica distintiva es la comunicación bidireccional entre el adaptador y el ordenador Atari mediante una interfaz similar a SPI a través del puerto de joystick. Esta capacidad abre la puerta a funciones avanzadas de configuración e intercambio de datos, y constituye la base de algunas de las prestaciones más innovadoras del proyecto.

Entre ellas destaca la emulación del terminal de vídeo XEP80, una función actualmente en desarrollo que permite visualizar el contenido generado por este periférico en un teléfono móvil, tableta o PC conectado mediante USB o Bluetooth. De esta forma, Blue2Joy no solo actúa como interfaz para dispositivos de entrada modernos, sino también como puente entre el hardware Atari clásico y dispositivos contemporáneos.


La configuración del adaptador puede realizarse a través de una aplicación web compatible con los estándares Web Bluetooth y Web USB. Esta herramienta permite ajustar asignaciones de botones, configurar entradas digitales y analógicas e incluso acceder a las funciones relacionadas con la emulación del XEP80, todo ello directamente desde un navegador moderno. Cepetr también contempla el desarrollo futuro de una aplicación específica para Atari que aprovecharía la comunicación bidireccional del dispositivo para realizar estas tareas directamente desde el propio ordenador.

El hardware de Blue2Joy está basado en un microcontrolador Nordic nRF52840 con procesador ARM Cortex-M4F a 64 MHz y radio Bluetooth 5 LE integrada. El dispositivo incorpora además conexión USB 2.0 Full-Speed para actualizaciones de firmware, depuración o como alternativa de comunicación más rápida que Bluetooth, junto con un conector DB9, un LED RGB de estado y botones físicos de control.


Cepetr ha compartido también algunas ideas para futuras ampliaciones del proyecto. Entre ellas se encuentra un "Controller Bridge", que utilizaría un teléfono móvil o PC como puente de software para retransmitir entradas HID convencionales, permitiendo la compatibilidad con prácticamente cualquier mando moderno independientemente de su soporte nativo para BLE HOGP. Otra propuesta contempla la integración de sistemas de visión artificial e inteligencia artificial en el dispositivo para reconocer gestos corporales o movimientos de las manos y convertirlos en acciones equivalentes a las de un joystick.

Aunque Blue2Joy ha sido diseñado específicamente para ordenadores Atari de 8 bits, también puede utilizarse con otros sistemas que empleen el mismo pinout de puerto de joystick, si bien las funciones relacionadas con paddles permanecen ligadas a la arquitectura Atari. El proyecto se encuentra actualmente en desarrollo activo, aunque a un ritmo pausado. Según su autor, el hardware ya ha alcanzado un estado estable y la mayoría de las funciones principales han sido probadas con éxito, mientras que el software continúa evolucionando hacia un nivel de acabado más refinado.


Blue2Joy se perfila como una de las iniciativas más interesantes surgidas recientemente en la escena Atari. Al combinar compatibilidad con periféricos Bluetooth modernos, emulación analógica avanzada, comunicación bidireccional y funciones experimentales como el soporte para XEP80, ofrece nuevas posibilidades para quienes desean ampliar las capacidades de sus equipos Atari sin renunciar a su esencia original. Al tratarse de un proyecto completamente de código abierto, la comunidad puede construir sus propias unidades, estudiar su funcionamiento y contribuir a su desarrollo futuro, ayudando a expandir aún más las fronteras de la plataforma Atari de 8 bits.

Visitar el GitHub de Blue2Joy


Con información de AtariAge.
vistas
Publicar un comentario
Buscar
Menú
Modo
Comparte
Additional JS
Suscríbete a las notificaciones