Atari 65XE - USB-Tastatur



Mit einer einfachen Modifikation des Atari 65XE-Computers können Sie ihn als USB-Tastatur für einen modernen PC verwenden. Die Fähigkeit, im normalen Modus zu arbeiten, wird gespeichert. Das zusätzliche Gerät ist auf Arduino Leonardo gemacht. Auf UNIX-ähnlichen Systemen funktioniert die Tastatur sofort. Um Windows verwenden zu können, müssen Sie die USB Legacy-Unterstützung im BIOS aktivieren. Wenn Sie die Tastatur mit Apple-Computern verwenden, müssen Sie das Layout in der Skizze anpassen.

Alles, was aus nostalgischen Gründen beschrieben wurde, wurde getan.

Dieser Atari 65XE ist ungefähr 30 Jahre alt. Und es funktioniert. Um die Funktion einer USB-Tastatur hinzuzufügen, nahm der Autor einen Arduino Leonardo, einige Jumper und ein USB-Kabel. Das Netzteil muss im entsprechenden Modus nicht an den Computer angeschlossen werden.



Verbinden Sie den Arduino mit 17 Punkten des J8-Pad-Sets. Das erste Quadrat ist quadratisch, der Rest ist rund. Da der Abstand der Klemmen dort und auf Arduino 2,54 mm beträgt, ist es nicht erforderlich, ein "Juwelier" für das Löten von Drähten zu sein.

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 muss in Atari montiert werden, damit die Leiter dieser Platine nicht mit den Metallteilen des Computers in Kontakt kommen. USB-Kabel nach außen.





Da die Atari-Tastatur weniger Tasten als die PC-Tastatur hat, sind in der Firmware des Geräts „Akkorde“ enthalten. Sie können je nach Benutzereinstellung geändert werden. Standardmäßig lauten sie wie folgt:

  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 funktioniert im normalen Modus, wenn Sie es über das Netzteil mit Spannung versorgen, oder im USB-Tastaturmodus, wenn Sie es an einen Computer anschließen. Sie können nicht beide gleichzeitig verbinden.



Um Arduino zu flashen, müssen Sie eine Skizze (kostenlos für nichtkommerzielle Zwecke) sowie die modifizierten Bibliotheken Keypad v.3.1.1 und Keyboard v.1.0.2 (beide unter der GPL) herunterladen . Sie unterscheiden sich von denselben Originalbibliotheken darin, dass sie das Vorhandensein von Mikroschaltungen auf der Atari-Platine berücksichtigen, die mit der Tastaturmatrix verbunden sind, und das falsche Lesen von Tastenzuständen, hauptsächlich Steuerung und Pause, verhindern.

Durch erneutes Erstellen der Skizze können Sie nahezu jedem Retrocomputer die Funktion einer USB-Tastatur hinzufügen.

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


All Articles