
Une simple modification de l'ordinateur Atari 65XE vous permettra de l'utiliser comme clavier USB pour un PC moderne. La possibilité de travailler en mode normal est enregistrée. Un appareil supplémentaire est fabriqué sur Arduino Leonardo. Sur les systèmes de type UNIX, le clavier commence à fonctionner immédiatement. Pour utiliser Windows, vous devez activer la prise en charge USB Legacy dans le BIOS. Lorsque vous utilisez le clavier avec des ordinateurs Apple, vous devrez ajuster la disposition dans l'esquisse.
Tout ce qui est décrit pour des raisons nostalgiques a été fait.
Cet Atari 65XE a environ 30 ans. Et ça marche. Pour y ajouter la fonction d'un clavier USB, l'auteur a pris un Arduino Leonardo, quelques cavaliers et un câble USB. Lorsqu'il fonctionne dans le mode approprié, l'alimentation n'a pas besoin d'être connectée à un ordinateur.

Connectez l'Arduino à 17 points sur l'ensemble de pads J8. Le premier carré est carré, les autres sont ronds. Étant donné que le pas des bornes là-bas et sur Arduino est de 2,54 mm, il n'est pas nécessaire d'être un "bijoutier" pour souder des fils.
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 doit être monté à l'intérieur d'Atari afin que les conducteurs de cette carte n'entrent pas en contact avec les parties métalliques de l'ordinateur. Câble USB vers l'extérieur.


Le clavier Atari ayant moins de touches que le clavier du PC, des «accords» sont fournis dans le micrologiciel de l'appareil. Ils peuvent être modifiés en fonction des préférences de l'utilisateur. Par défaut, ils sont les suivants:
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 fonctionnera en mode normal si vous lui appliquez une tension à partir de l'alimentation, ou en mode clavier USB si vous le connectez à un ordinateur. Vous ne pouvez pas connecter les deux en même temps.

Pour flasher Arduino, vous devez télécharger un
croquis (gratuit pour une utilisation non commerciale), ainsi que les bibliothèques modifiées
Keypad v.3.1.1 et
Keyboard v.1.0.2 (toutes deux sous GPL). Ils diffèrent des mêmes bibliothèques originales en ce qu'ils prennent en compte la présence sur la carte Atari de microcircuits connectés à la matrice du clavier et empêchent une lecture incorrecte des états des touches, principalement Control et Pause.
En refaisant le croquis, vous pouvez également ajouter la fonction d'un clavier USB à presque tous les rétrocomputer.