
Traduzido de retrohax.net
O projeto começou há seis anos com a ideia de criar o adaptador de mouse USB moderno mais conveniente, adequado para o maior número possível de computadores retrô. A maior parte do projeto foi feita pelo meu amigo Willie e eu o ajudei um pouco. Os objetivos do projeto eram simples:
- Design pequeno, simples e barato.
- Confiabilidade.
- Suporta ratos codificadores quadráticos.
- Facilidade de uso e manutenção.
- Conveniência de personalização.
- Atualização rápida de firmware.
O primeiro protótipo do dispositivo saiu muito rapidamente e Willie encomendou o primeiro lote de produção. Infelizmente, ele atendeu a quase todos os critérios, exceto um: confiabilidade. O circuito era baseado no chip FTDI Vinculum2. Seu esquema não é ruim, mas o conjunto de ferramentas de desenvolvimento está terrivelmente incompleto (pelo menos estava naquela época). Havia vazamentos de memória constantes, era quase impossível depurar o código - principalmente devido à falta de documentação do processador. Sem mencionar que salvar uma configuração às vezes destruiria essa configuração.
Foi demais. Abandonamos o projeto. Se você é uma pessoa determinada, pode tentar acabar com isso sozinho. Todo o trabalho pode ser baixado do link... Você pode estudá-lo ou até mesmo usá-lo se tiver paixão por vasculhar códigos inacabados, incorretos e não documentados.
Nova Esperança
Todo esse tempo, o projeto foi periodicamente retirado da caixa longa, mas sem sucesso. Alguns dos objetivos originais eram inatingíveis.
No entanto, durante o Silly Venture 2019 [encontro de amantes de computadores antigos na Europa / aprox. trad.] tivemos um avanço. Havia uma grande demanda por um adaptador funcional para o computador Atari ST. Assim nasceu o projeto mouSTer, cujo padrinho foi Peter "Kroll" Mietnovsky, o melhor testador de hardware da Atari.
Depois disso, o projeto ganhou força e começou a tomar forma. Primeiros protótipos:


agora o tamanho do dispositivo foi reduzido ao mínimo - este é um conector DB9 e um conector USB-A.
O que ele pode fazer:
- Funciona com qualquer mouse e qualquer controlador de jogo.
- Suporta controlador PS4.
- Configuração via pen drive USB com arquivo INI, configurações padrão.
- Transferência de configurações via stick USB.
- Atualizar o firmware através de um stick USB (leva 3 segundos, dois dos quais são necessários para o bootloader reconhecer o flash drive).
- Testado com drives flash de 32 MB a 23 GB.
- Modos de emulação de mouse padrão: Amiga, Atari ST, joystick / gamepad.
O estado atual do projeto
Após vários meses de testes em laboratório, aumentamos a confiabilidade ao máximo. Alterar as configurações e atualizar o firmware funciona perfeitamente.
Imagens: o






que mais falta fazer:
- Um lote de teste do tamanho certo - fomos interrompidos pela pandemia do coronavírus, devido à qual a fábrica fechou.
- Ajuste o arquivo de configurações.
- Faça um corpo de poliuretano.
- Adicione personalização para Commodore 64/128, Spectrum e todos os outros carros retro possíveis.
- Adicione suporte completo ao controlador PS4 para todas as plataformas.
- Adicione um modo especial para o Atari de 8 bits, que implementará todas as funções do controlador PS4, mouse e outros dispositivos da classe HID.
- E verifique tudo.
Gostaria de salientar que o projeto mouSTer começou como um complemento para o Atari, mas agora pretende se tornar um adaptador multiplataforma.