Quince años de OqtaDrive: de microdrives a red de Sinclair

Fuentes: Five Years of OqtaDrive: From Microdrives to Sinclair Network

OqtaDrive es un proyecto de software de código abierto que permite a un Arduino Nano actuar como un banco de ocho microdrives para ZX Spectrum e QL, utilizando un protocolo de conversión serial. Desde su primera versión en 2021, la herramienta ha evolucionado de un hobby técnico a una infraestructura de red compleja. El sistema funciona convirtiendo los datos de los cartuchos de 144 KB en un flujo continuo de 1 Mb/s, gestionado por un demonio en Go que opera en PC o Raspberry Pi Zero, dado que el Nano solo posee 2 KB de RAM. Esta arquitectura permite cargar imágenes de ZXDB o archivos TAP directamente en el emulador virtual. La comunidad ha contribuido con mejoras significativas, como la detección automática de hardware, la integración con ZXDB para buscar software y la implementación de un sistema de archivos para editar cartuchos. En 2024, el proyecto incorporó la capacidad de funcionar como puente de red para la Sinclair Network, permitiendo juegos y chats entre máquinas vintage a través de un servidor central. La versión 0.8.4 introdujo correcciones de estabilidad bajo carga pesada, destacando el trabajo de desarrolladores como Hans Kramp. Hoy, OqtaDrive no solo emula hardware, sino que conecta a usuarios en una red privada, ofreciendo una experiencia de juego y comunicación auténtica para entusiastas de la computación vintage.