
Uma simples modificação do computador Atari 65XE permitirá que você o use como um teclado USB em um PC moderno. A capacidade de trabalhar no modo normal é salva. O dispositivo adicional é fabricado no Arduino Leonardo. Em sistemas do tipo UNIX, o teclado começa a funcionar imediatamente. Para usar o Windows, você precisa habilitar o Suporte USB herdado no BIOS. Ao usar o teclado com computadores Apple, você precisará ajustar o layout no esboço.
Tudo descrito por razões nostálgicas foi feito.
Este Atari 65XE tem cerca de 30 anos. E isso funciona. Para adicionar a função de um teclado USB, o autor pegou um Arduino Leonardo, alguns jumpers e um cabo USB. Ao operar no modo apropriado, a fonte de alimentação não precisa estar conectada ao computador.

Conecte o Arduino a 17 pontos no conjunto de pads J8. O primeiro quadrado é quadrado, o resto é redondo. Como o passo dos terminais no Arduino e no local é de 2,54 mm, não é necessário ser um "joalheiro" para os fios de solda.
Arduino | J8 --------+---- 2 | 19 3 | 4 4 | 8 5 | 9 6 | 10 7 | 11 8 | 17 9 | 16 10 | 20 11 | 13 12 | 14 A0 | 12 A1 | 15 A2 | 7 A3 | 18 A4 | 5 A5 | 6
O Arduino precisa ser montado dentro do Atari para que os condutores desta placa não entrem em contato com as partes metálicas do computador. Cabo USB para o exterior.


Como o teclado Atari tem menos teclas que o teclado do PC, "acordes" são fornecidos no firmware do dispositivo. Eles podem ser alterados de acordo com as preferências do usuário. Por padrão, eles são os seguintes:
PC | Atari --------------+---------------------------- F1 | Control+Tab+1 Help F2 - F9 | Control+Tab+2 - 9 F10 | Control+Tab+0 F11 | Control+Tab+< F12 | Control+Tab+> --------------+---------------------------- ~ () | Control+Tab+/ --------------+---------------------------- ` () | Control+Tab+Esc --------------+---------------------------- PgUp | Control+Tab+ PgDn | Control+Tab+ --------------+---------------------------- Home | Control+Tab+ End | Control+Tab+ --------------+---------------------------- Alt | Atari --------------+---------------------------- Ctrl | Control --------------+---------------------------- Sfift | Shift --------------+---------------------------- Shift+Alt | Shift+Alt ( Alt+Shift) --------------+---------------------------- Ctrl+Alt+Del | --------------+---------------------------- | Control+. | (, | , | | --------------+---------------------------- | Shift+Tab+. | (Shift | | |
O Atari funcionará no modo normal se você aplicar tensão a partir da fonte de alimentação ou no modo de teclado USB se você conectá-lo a um computador. Você não pode conectar os dois ao mesmo tempo.

Para atualizar o Arduino, é necessário fazer o download do
esboço (gratuito para uso não comercial), bem como das bibliotecas modificadas
Keypad v.3.1.1 e
Keyboard v.1.0.2 (ambos sob a GPL). Eles diferem das mesmas bibliotecas originais, pois levam em consideração a presença no painel Atari de microcircuitos conectados à matriz do teclado e impedem a leitura incorreta dos estados das teclas, antes de tudo, Controlar e Pausar.
Ao refazer o esboço, você também pode adicionar a função de um teclado USB a quase qualquer retrocomputador.