El proyecto mouSTer: un adaptador de ratón completo para ordenadores retro





Traducido de retrohax.net



El proyecto comenzó hace seis años con la idea de crear el adaptador de mouse USB moderno más conveniente y adecuado para tantas computadoras retro como sea posible. La mayor parte del proyecto lo hizo mi amigo Willie, y lo ayudé un poco. Los objetivos del proyecto eran simples:



  • Diseño pequeño, sencillo y económico.
  • Fiabilidad.
  • Admite ratones codificadores cuadráticos.
  • Facilidad de uso y mantenimiento.
  • Conveniencia de personalización.
  • Actualización de firmware rápida.


El primer prototipo del dispositivo salió bastante rápido y Willie ordenó el primer lote de producción. Desafortunadamente, cumplió con casi todos los criterios, excepto uno: confiabilidad. El circuito se basó en el chip FTDI Vinculum2. Su esquema no es malo, pero el conjunto de herramientas de desarrollo está terriblemente incompleto (al menos lo estaba en ese momento). Hubo constantes pérdidas de memoria, era casi imposible depurar el código, principalmente debido a la falta de documentación para el procesador. Sin mencionar que guardar una configuración a veces destruiría esa configuración.



Fue demasiado. Abandonamos el proyecto. Si eres una persona decidida, puedes intentar rematarlo tú mismo. El trabajo completo se puede descargar desde el enlace.... Puede estudiarlo, o incluso usarlo si le apasiona recorrer códigos inacabados, incorrectos e indocumentados.



Nueva Esperanza



Durante todo este tiempo, el proyecto fue sacado periódicamente de la caja larga, pero fue en vano. Algunas de las metas originales eran inalcanzables.



Sin embargo, durante Silly Venture 2019 [reunión de viejos amantes de la informática europeos / aprox. transl.] tuvimos un gran avance. Había una gran demanda de un adaptador funcional para la computadora Atari ST. Así nació el proyecto mouSTer, cuyo padrino fue Pyotr "Kroll" Mietnovsky, el mejor tester de hardware para Atari.



Después de eso, el proyecto cobró fuerza y ​​comenzó a tomar forma. Primeros prototipos:











ahora el tamaño del dispositivo se reduce al mínimo: se trata de un conector DB9 y un conector USB-A.



Qué puede hacer él:



  • Funciona con cualquier mouse y cualquier dispositivo de juego.
  • Soporta controlador PS4.
  • Configuración mediante unidad flash USB con archivo INI, configuración predeterminada.
  • Transferencia de configuraciones a través de memoria USB.
  • Actualizar el firmware a través de una memoria USB (toma 3 segundos, dos de los cuales son necesarios para que el cargador de arranque reconozca la memoria USB).
  • Probado con unidades flash de 32 MB a 23 GB.
  • Modos de emulación de mouse predeterminados: Amiga, Atari ST, joystick / gamepad.


El estado actual del proyecto



Después de varios meses de pruebas en el laboratorio, hemos aumentado la fiabilidad al máximo. Cambiar la configuración y actualizar el firmware funciona a la perfección.



Imágenes:



























¿Qué más queda por hacer?



  • Un lote de prueba del tamaño correcto: nos interrumpió la pandemia de coronavirus, por lo que la fábrica cerró.
  • Modifica el archivo de configuración.
  • Haz un cuerpo de poliuretano.
  • Agregue personalización para Commodore 64/128, Spectrum y todos los demás autos retro posibles.
  • Agregue soporte completo para el controlador PS4 para todas las plataformas.
  • Agregue un modo especial para el Atari de 8 bits, que implementará todas las funciones del controlador de PS4, el mouse y otros dispositivos de clase HID.
  • Y compruébalo todo.


Me gustaría señalar que el proyecto mouSTer comenzó como un complemento para Atari, pero ahora apunta a convertirse en un adaptador multiplataforma.



All Articles