Могу ли я использовать клавиатуру Amiga2000 с современным ПК?

620
Droid san

Как следует из названия, можно ли использовать клавиатуру Amiga 2000 с современным компьютером?

В рассматриваемой клавиатуре используется старый штекер (A2000, если я правильно помню), а не PS / 2 или USB. В настоящее время у меня нет адаптера для преобразования его в PS / 2 или USB, и я хотел спросить, будет ли клавиатура работать до того, как я приобрел указанный адаптер.

1

3 ответа на вопрос

0
Charles Burge

Судя по вашему описанию, это может звучать как разъем DIN ? Если это так, то да, это сработает, если вы найдете переходник DIN / PS / 2. Я сейчас использую старую «кликабельную» клавиатуру IBM с этой настройкой (клавиатура DIN подключена к порту PS / 2 через адаптер).

0
Journeyman Geek

Не легко и не без специально разработанного адаптера.

Начнем с того, что примерно через 30 лет ни один ПК не использовал разъем DIN для клавиатуры - и не поддерживается ни физические разъемы, ни электрические протоколы.

Согласно pinouts.ru Клавиатура A2000, кажется, использует стандартную распиновку ПК, но согласно этому сообщению на форуме, протоколы разные. То есть, если ваш адаптер не предназначен специально для стандартных портов DIN -> amiga 2000 со вкусом, он вряд ли будет работать

0
JakeGould

Возможно. Но не без особых усилий.

Посмотрите на дискуссию по этой механической клавиатуре здесь, а также на этом форуме Arduino здесь .

В основном все сводится к созданию адаптера, который преобразует выход 5-контактного разъема DIN на клавиатуре Amiga в современный разъем USB.

На этой странице описывается использование Cypress EZ-USB (AN2131) со специальной прошивкой клавиатуры Amiga (прошивка клавиатуры EzHID Amiga) для преобразования ввода. Но как описано в этой механической теме клавиатуры :

Это микропрограмма конвертера протоколов для чипа последовательного интерфейса USB, используемого в качестве адаптера для внешней клавиатуры A2000 / A3000. Скомпилированный файл доступен в архиве, который вы можете скачать с веб-страницы EzHID. Кажется, проблемы в том, чтобы получить устройство с этим чипом и запрограммировать его ... Не совсем готовое решение.

И эта ветка на этом форуме Arduino объясняет, как преобразовать Arduino Leonardo в интерфейс клавиатуры Amiga 500/1000/2000:

это превращает ваш Arduino Leonardo в интерфейс клавиатуры AMIGA 500/1000/2000, что означает, что вы можете использовать клавиатуру Amiga в качестве клавиатуры HID на вашем ПК / Mac / PS3 / Raspberry Pi или любой другой. (например, клавиатура) Все, что вам нужно, это клавиатура Amiga и Arduino без щита или дополнительного оборудования. Он не работает с клавиатурами Amiga 600/1200, поскольку у них нет последовательного интерфейса. Также можно подключить 2 цифровых джойстика (например, Competition Pro) с разъемом db9.

Тем не менее, кажется, опять-таки на основе дискуссии по этому механическому форуму клавиатуры -a крохотного USB доска развития может быть более поддерживается вариантом развития ввода перевода вообще клавиатур:

Teensy USB Development Board от PJRC - это линейка небольших недорогих плат с микроконтроллером, которая предлагает множество выводов ввода / вывода и интерфейс USB.

Версия 2.0 Teensy стала популярной для многих энтузиастов клавиатурных проектов, как для контроллера клавиатуры, так и для преобразования протокола . Он оснащен 8-разрядным микроконтроллером AVR ATMEGA32U4 («µC»), тактовой частотой 16 МГц (16 MIPS), 25 линиями ввода-вывода и клиентским портом USB. Существует также более крупный вариант: Teensy ++ 2.0 с чипом AT90USB1286, который имеет больше линий ввода / вывода.

Teensy 3.0, Teensy 3.1 и Teensy LC имеют микроконтроллеры на базе ARM Cortex M-серии. Они до сих пор не достигли большой популярности из-за отсутствия доступных прошивок. Модель LC представляет собой «недорогой» вариант, который (в основном) совместим по выводам с Teensy 3.1.