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

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

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

3 ответа

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

Посмотрите на обсуждение этой механической темы клавиатуры здесь, а также на этом форуме 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.

Тем не менее, похоже, опять же, основываясь на обсуждении на этом форуме механических клавиатур, плата разработки Teensy 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.

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

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

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

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

Другие вопросы по тегам