Kann ich meine Amiga2000-Tastatur mit einem modernen PC verwenden?

693
Droid san

Wie der Titel schon sagt, ist es möglich, eine Amiga 2000-Tastatur mit einem modernen Computer zu verwenden.

Die betreffende Tastatur verwendet einen alten Stecker (A2000, wenn ich mich recht erinnere), nicht PS / 2 oder USB. Ich habe derzeit keinen Adapter zum Konvertieren in PS / 2 oder USB und wollte fragen, ob die Tastatur funktionieren würde, bevor ich den Adapter kaufte.

1

3 Antworten auf die Frage

0
Charles Burge

Laut Ihrer Beschreibung klingt es, als könnte es sich um einen DIN-Stecker handeln ? Wenn dies der Fall ist, funktioniert es ja, wenn Sie einen DIN-PS / 2-Adapter finden. Ich verwende eine alte "Clicky" -Tastatur von IBM mit diesem Setup (DIN-Tastatur, die über Adapter an einen PS / 2-Port angeschlossen ist).

0
Journeyman Geek

Nicht leicht und nicht ohne einen speziell entwickelten Adapter.

Beginnen wir damit, dass seit fast 30 Jahren kein PC einen DIN-Anschluss für eine Tastatur verwendet - und es gibt weder Unterstützung für physikalische Anschlüsse noch für das elektrische Protokoll

Laut pinouts.ru Die A2000-Tastatur scheint eine standardmäßige PC-Pinbelegung zu verwenden, aber laut diesem Forenbeitrag unterscheiden sich die Protokolle. Das heißt, es sei denn, Ihr Adapter ist speziell für Amiga 2000 - DIN -> moderne Tastaturanschlüsse konzipiert -, es ist unwahrscheinlich, dass er funktioniert

0
JakeGould

Möglicherweise. Aber nicht ohne Anstrengung.

Sehen Sie sich die Diskussion zu diesem mechanischen Tastatur-Thread hier sowie diese Diskussion in diesem Arduino-Forum hier an .

Im Grunde geht es darum, einen Adapter zu erstellen, der die Ausgabe des 5-poligen DIN-Anschlusses der Amiga-Tastatur als moderner USB-Anschluss konvertiert .

Diese Seite beschreibt die Verwendung des Cypress EZ-USB (AN2131) mit amiga- tastaturspezifischer Firmware (EzHID Amiga Keyboard Firmware) zum Konvertieren der Eingabe. Aber wie in diesem mechanischen Tastatur-Thread beschrieben :

Dies ist eine Protokollkonverter-Firmware für den AN2131-Seriell-zu-USB-Chip, der als Adapter für eine externe A2000 / A3000-Tastatur verwendet wird. Eine kompilierte Datei ist im Archiv verfügbar, die Sie von der EzHID-Webseite herunterladen können. Die Probleme scheinen ein Gerät mit diesem Chip zu bekommen und zu programmieren ... Nicht gerade eine fertige Lösung.

In diesem Thread in diesem Arduino-Forum wird erläutert, wie ein Arduino Leonardo in eine Amiga 500/1000/2000-Tastaturschnittstelle umgewandelt wird:

Dadurch wird aus Ihrem Arduino Leonardo eine AMIGA 500/1000/2000-Tastaturschnittstelle. Dies bedeutet, dass Sie Ihre Amiga-Tastatur als HID-Tastatur auf Ihrem PC / Mac / PS3 / Raspberry Pi oder was auch immer verwenden können. (wie keyrah) Sie benötigen lediglich das Amiga-Keyboard und das Arduino ohne Schild oder zusätzliche Hardware. Es funktioniert nicht mit Amiga 600/1200 Keyboards, da sie keine serielle Schnittstelle haben. Es ist auch möglich, zwei digitale Joysticks (z. B. Competition Pro) mit dem DB9-Anschluss anzuschließen.

Es scheint jedoch - wiederum basierend auf der Diskussion über das Forum für mechanische Tastaturen - ein USB-Entwicklungsboard von Teensy könnte eine eher unterstützte Option für die Entwicklung allgemeiner Tastatureingaben sein:

Das Teensy USB Development Board von PJRC besteht aus einer Reihe kleiner, kostengünstiger Leiterplatten mit einem Mikrocontroller, der eine Vielzahl von E / A-Pins und eine USB-Schnittstelle bietet.

Die Teensy-Version 2.0 ist für viele begeisterte Tastaturprojekte beliebt, entweder als Tastaturcontroller oder als Protokollkonverter . Es verfügt über einen AVR ATMEGA32U4-8-Bit-Mikrocontroller ("µC"), einen 16-MHz-Takt (16 MIPS), 25 E / A-Leitungen und einen USB-Client-Anschluss. Es gibt auch eine größere Variante: den Teensy ++ 2.0 mit einem AT90USB1286-Chip, der mehr E / A-Leitungen hat.

Teensy 3.0, Teensy 3.1 und Teensy LC verfügen über Mikrocontroller, die auf der ARM Cortex M-Serie basieren. Diese sind aufgrund fehlender Firmware bislang nicht sehr beliebt. Das LC-Modell ist eine "Low Cost" -Variante, die (meistens) pin-kompatibel zum Teensy 3.1 ist.