タイトルが示すように、Amiga2000キーボードを最新のコンピューターで使用することは可能ですか。
問題のキーボードは、PS/2やUSBではなく、古いプラグ(正しく覚えていればA2000)を使用しています。現在、PS/2またはUSBに変換するためのアダプターがありません。そのアダプターを購入する前に、キーボードが機能するかどうかを確認したいと思いました。
この メカニカルキーボードスレッドはこちら および このArduinoフォーラムのこのディスカッションはこちら に関するディスカッションをご覧ください。
基本的には、Amigaキーボードの 5ピンDINコネクタ の出力を最新のUSBコネクタに変換するアダプタを作成することです。
このページでは、 Cypress EZ-USB(AN2131) と Amigaキーボード固有のファームウェア (EzHID Amigaキーボードファームウェア)を使用して入力を変換する方法について説明します。しかし、 このメカニカルキーボードスレッド で説明されているように:
これは、AN2131シリアル-USBチップ用のプロトコルコンバータファームウェアであり、外部A2000/A3000キーボードのアダプタとして使用されます。コンパイルされたファイルは、EzHIDのWebページからダウンロードできるアーカイブで入手できます。問題は、そのチップを搭載したデバイスを手に入れてプログラミングすることのようです...正確には既製のソリューションではありません。
そして このArduinoフォーラムのこのスレッド ArduinoLeonardoをAmiga500/1000/2000キーボードインターフェースに変換する方法を説明しています:
これにより、ArduinoLeonardoがAMIGA500/1000/2000キーボードインターフェイスに変わります。つまり、AmigaキーボードをPC/Mac/PS3/RaspberryPiなどのHIDキーボードとして使用できます。 (keyrahのように)必要なのは、シールドや追加のハードウェアなしのAmigaキーボードとArduinoだけです。シリアルインターフェースがないため、Amiga600/1200キーボードでは機能しません。 2つのデジタルジョイスティック(コンペティションプロなど)をdb9コネクタに接続することもできます。
とは言うものの、これも そのメカニカルキーボードフォーラムでの議論 -a Teensy USB開発ボード に基づいて、一般的なキーボード入力変換開発でよりサポートされているオプションのようです。
PJRCのTeensyUSB Development Boardは、多数のI/OピンとUSBインターフェイスを提供するマイクロコントローラーを備えた小型で安価な回路基板のラインです。
Teensyバージョン2.0は、キーボードコントローラーまたは プロトコルコンバーター のいずれかとして、多くの熱狂的なキーボードプロジェクトで人気があります。 AVR ATMEGA32U4 8ビットマイクロコントローラー( "µC")、16 MHzクロック(16 MIPS)、25 I/Oライン、およびUSBクライアントポートを備えています。より大きなバリアントもあります。より多くのI/Oラインを備えたAT90USB1286チップを搭載したTeensy ++ 2.0です。
Teensy 3.0、Teensy 3.1、Teensy LCには、ARM Cortex Mシリーズをベースにしたマイクロコントローラーがあります。これらは、入手可能性がないため、これまであまり人気がありませんでした。ファームウェア。LCモデルは、Teensy 3.1と(ほとんど)ピン互換性のある「低コスト」のバリアントです。
あなたの説明によると、それは DINコネクタ ?その場合は、DIN to PS/2アダプターがあれば機能します。現在、そのセットアップ(DIN)で古いIBMの「クリック」キーボードを使用しています。キーボードをアダプタ経由でPS/2ポートに接続)。
簡単ではなく、特別に設計されたアダプターなしではありません。
おおよそ30年の間にキーボードにDINコネクタを使用したPCはないという事実から始めましょう-そしてそこで物理コネクタまたは電気プロトコルのいずれもサポートしていません
Pinouts.ruによると A2000キーボード は 標準のPCピン配置を使用しているようですがによるとthis forum post 、プロトコルが異なります。つまり、unlessアダプターは、amiga2000フレーバーのDIN->最新のキーボードポート、動作する可能性は低いです