Геймпад от NES подключили к iPad

Вот вам небольшая история о том, как контроллер от игровой приставки Nintendo Entertainment System “подружили” с iPad.

Началось всё с ещё более возрастной машины — с компьютера Commodore 64. Наш герой, который скрывается за ником biosrhythm, по дешёвке приобрёл партию таких на eBay. Материнские платы из C64 оказались частично нерабочими, поэтому их пришлось пустить на запчасти. А вот клавиатур с корпусами образовалось масса. Будучи человеком подкованным, biosrhythm решил превратить один из комплектов в функциональную USB-клавиатуру.

Сказано — сделано. Место материнской платы внутри корпуса заняла миниатюрная Arduino Duemilanove:

Наружу, как и положено, biosrhythm вывел USB-кабель…

…после чего задался вопросом, а будет ли клавиатура работать с iPad через переходник Camera Connection Kit? Ответ — да, будет:

Небольшое отступление. Помните iCade — тот, что превращает iPad в игровой автомат? Совместимость с ним заявлена во многих играх и, что самое важное, в эмуляторах. Один такой эмулятор — iMAME4all из Cydia — biosrhythm запустил, забыв отключить от устройства самопальную клавиатуру. Затем он по чистой случайности нажал на ней какие-то клавиши. В ответ iMAME выдал сообщение, мол, “режим iCade активирован”. Вывод: USB-устройство, подключенное через Camera Connection Kit, может быть опознано как (!!).

Что было дальше, вы можете догадаться и сами. Наш друг снова использовал Arduino — только уже с геймпадом от легендарной Nintendo Entertainment System. Для получившейся конструкции он построил миниатюрный LEGO-домик:

И, вуаля, NES-геймпад подключен и работает с iPad! Причём опознаётся он как игровой автомат iCade, что делает его совместимым с теми самыми играми и эмуляторами.

Чтобы окончательно прояснить ситуацию, наглядно распишем всю схему:

Геймпад от NES — Arduino — Camera Connection Kit — iPad

Верно говорят: дурная голова рукам покоя не даёт… [biosrhythm via touch arcade]

Источник: iphones.ru

Читайте также  Производители аксессуаров завалили iPhone 4 всевозможными чехлами
Лучшее для себя