Конечно, использование Ардуино здесь, это из пушки по воробьям, но я и не предлагаю постоянно его так использовать. В конечном итоге нужно собрать отдельную плату.
Да чего мелочиться — сделать плату с SoC, вкатить туда Linux и эмуляторы приставок, присобачить джойстики — и готова мультиприставка. Да что уж там — взять Raspberry Pi, и его превратить в приставку.
Можно и так, code.google.com/p/pixel-kit/, девайс имеет выход USB, а заодно и эмулятор, раз уж место внутри есть (эмулятор запускается уже на машине). А китайцы (в комментарии ниже как раз ссылка) делают и джойстики с выходом на монитор. Есть у меня подобная штука эмулирующая несколько классических атаревских игр внутри. Оно только на одного игрока, но в некоторых подобных девайсах есть и дырка для второго джойстика. (Причем этим и некоторые нормальные консоли страдали, 3DO имеет один выход, а все джойстики подключаются последовательно друг через друга).
* Сорри за оффтоп, но есть такой вопрос, близкий по духу :)
Есть ли программная оболочка к эмуляторам приставок, умеющая красиво показывать полки с картриджами или делать «карусель» из картриджей (с обложками) и при выборе картриджа запускающая конкретный ROM-файл с эмулятором?
Все предпосылки к этому ведь имеются: полноценные базы даных игр (GoodMerged) с правильными названиями ROM-файлов, со скриншотами и обложками коробок и картриджей игр.
Неужели никто так и не написал такой софт для эмуляторов на ПК? Для чипованных Wii и PS3 таких нативных оболочек с «каруселями» и даже с «3D-коробками» очень много.
Хотелось сделать подобную штуку, только наоборот — чтобы использовать сторонний джойстик с Sega MegaDrive, т.к. приставка есть, а джойстики все поломались(4 штуки, и у всех не работают разные кнопки). Но ардуино у меня нет, покупать не хочется, а разбираться нет времени. Вобщем стандартные отговорки так и играю через эмулятор. А автор молодец.
Подключаем джойстики от Dendy к PC через Arduino