Atari 65XE - Teclado USB



Una simple modificación de la computadora Atari 65XE le permitirá usarla como un teclado USB para una PC moderna. Se guarda la capacidad de trabajar en modo normal. El dispositivo adicional está hecho en Arduino Leonardo. En sistemas similares a UNIX, el teclado comienza a funcionar de inmediato. Para usar Windows, debe habilitar la compatibilidad con USB Legacy en el BIOS. Cuando use el teclado con computadoras Apple, deberá ajustar el diseño en el boceto.

Todo lo descrito por razones nostálgicas se ha hecho.

Este Atari 65XE tiene unos 30 años. Y funciona Para agregarle la función de un teclado USB, el autor tomó un Arduino Leonardo, algunos puentes y un cable USB. Cuando se opera en el modo apropiado, la fuente de alimentación no necesita estar conectada a una computadora.



Conecte el Arduino a 17 puntos en el conjunto de almohadillas J8. El primer cuadrado es cuadrado, el resto son redondos. Dado que el paso de los terminales allí y en Arduino es de 2.54 mm, no es necesario ser un "joyero" para soldar cables.

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 

Arduino necesita ser montado dentro de Atari para que los conductores de esta placa no entren en contacto con las partes metálicas de la computadora. Cable USB al exterior.





Como el teclado Atari tiene menos teclas que el teclado de la PC, se proporcionan "acordes" en el firmware del dispositivo. Se pueden cambiar según las preferencias del usuario. Por defecto, son los siguientes:

  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  |    |  | 

Atari funcionará en modo normal si le aplica voltaje desde la fuente de alimentación, o en modo de teclado USB si lo conecta a una computadora. No puede conectar ambos al mismo tiempo.



Para actualizar Arduino, debe descargar el boceto (gratuito para uso no comercial), así como las bibliotecas modificadas Keypad v.3.1.1 y Keyboard v.1.0.2 (ambas bajo la GPL). Se diferencian de las mismas bibliotecas originales en que tienen en cuenta la presencia en la placa Atari de microcircuitos conectados a la matriz del teclado y evitan la lectura incorrecta de los estados clave, en primer lugar, Control y Pausa.

Al rehacer el boceto, también puede agregar la función de un teclado USB a casi cualquier computadora retro.

Source: https://habr.com/ru/post/444456/


All Articles