Аналогия раздела "Сделай сам". Минимум текста - максимум информации.
Подключаем джойстик от "Денди" к компьютеру - ЧАСТЬ 2 (Программная)
В первой части статьи про джойстик я описывал, как аппаратно его подключить к компьютеру. В этой части будут рассмотрены методы программной настройки. В конце стать выложены несколько эмуляторов "Денди" и несколько игр, что бы Ваши старания не были напрасными, и выполнив все руководства данной инструкции наконец-то смогли бы поиграть в любимого "Марио" или скажем "Бомбермена"...
Решений установки драйверов и в XP и в 9х множество, поэтому рассматривать все не буду, а покажу на примере конкретных программ.
Установка драйвера под Windows XP
Вы можете найти в интернете множество различных драйверов для приставочных джойстиков, но я советую воспользоваться теми, что предлагаю я, а именно PPJoy. Если честно, то PPJoy отличается от других драйверов большим размером дистрибутива, но в комплекте Вы получите еще несколько схем подключения различных приставочных джойстиков, FAQ по подключению и настройке, правда все на заморском языке. Если Вы согласны с моим выбором драйвера, то скачиваем дистрибутив драйвера PPJoy082 [1.76 MB]. Если верить мануалу, то подходит для ОС: Win9x/Me/NT/XP/2k. Разархивируем в любое удобное место и запускаем Setup.exe. На экране появляется такое окошко по которому надо кликнуть:
Процесс установки заключается в нажатии кнопки "Next" и вызвать затруднений не должен, поэтому рассматривать его подробно не вижу смысла.
После установки в меню "Пуск" появится папка "Parallel Port Joystick", а в ней несколько ярлыков. Нас интересует "Configure Joysticks" - его и запускаем. На экране появляется окно утилиты конфигурирования джойстиков. В нем нажимаем кнопку "Add".
Видим окно конфигурирования нового джойстика. В нем выставляем значения, как приведено на рисунке. Не смущайтесь в выборе типа интерфейса, с ОС Линукс в нашем случае это не связано.
Выставив правильно все значения, жмем на кнопку "Add". Попадаем в предыдущее окно. Если у нас джойстик один, можно смело жать кнопку "Done". Если же нам нужно настроить и второй джойстик, то заново жмем "Add", появляется уже знакомый диалог, правда выбор наш уже несколько ограничен, но значения нужно будет выставить так же как и на картинке выше. Исключение лишь в предпоследней строке, т.е. номер контроллера теперь указываем не 1, а 2 или более в зависимости от того какой джойстик по счету мы подключаем. Все это справедливо если вы правильно руководствовались частью первой этой статьи про аппаратное подключение. Особо важно соответственное подключение data выхода джойстика к LPT порту, иначе могут быть просто "несостыковки".
Что ж, пол дела сделано, осталось проверить работоспособность джойстика.
Заходим в "Панель управления" и запускаем ярлык "Игровые устройства". Выбираем интересующий нас джойстик и жмем по кнопке "Свойства". Появляется окно свойств. Во вкладке "Проверка" мы можем проверить работает ли наш джойстик. В момент, когда джойстик никто не трогает и ни одна из его кнопок не зажата крестик осей будет по центру белой области, а изображения кнопок будут все одинаково темно-красными.
Если мы правильно подключили джойстик и будем нажимать кнопки, то реакция крестика и изображения кнопок будут соответственные. В моем случае я нажал одновременно кнопку-крестик вниз и вправо, а так же кнопку "Start" и кнопку "B". Кстати, при этом еще и на клавиатуре пришлось нажать "Alt"+"Print Screen" для создания скрина экрана... а учитывая позднее время и помочь было попросить некого.
Если у Вас тест проверки пройден с положительным результатом, то поздравляю Вас!!! Вы смогли сами своими руками подключить и настроить джойстик от приставки "Денди" к компьютеру через LPT порт.
В интернете можно найти множество различных эмуляторов "Денди". Каждый из них имеет свои плюсы и минусы. Некоторые ромы на одних эмуляторах работают, а на других могут отказать. Я решил не рассматривать каждый эмулятор в отдельности, а собрал некоторые из наиболее удачных в один архив. Этот архив я и предлагаю Вам скачать.
Игры вы тоже можете поискать сами, а можете скачать те которые Вам предлагаю я. Во всех архивах представленых ниже в общей сложности более 300 игр. Я их как мог разбил по темам, но мнение это субъективное. В первом архиве содержатся игры всех жанров и наиболее популярные - от Танчиков, Марио, Черного плаща и до Бомбермена, Контры и Бэтлтодс...
Весь софт достаточно древненький и я не уверен, что кто-то его переписал под семерку, это надо искать, утверждать не буду. Но могу предложить использовать виртуальную машину, семерка это позволяет легко. VirtualBox вероятно спасет ситуацию. Хоть и геморно немного, но все же лучше чем никак... особенно после того, как джойстики уже спаяны...
Написал: Олег
[Материал]
| Дата: 21 Февраля 2011, 17:02
Данилка, это из-за того что ты припаял не к тем штирькам, а именно зеркально от того как надо, у меня такая же фигня была, то-есть там где четыре штырька ты взял не те что надо а пустые, примерно так
это выход джойстика из когда ты смотришь на дырочки . , , , . . , . ,
а это штырьки (куда втыкать)
. , , , . , . , .
а ты взял не те штырьки а именно . , , , . . , . ,
"." - пустая дырка "," - дырка с контактом
если не понятно пиши на lietuonis@gmail.com обьясню
Написал: Данилка
[Материал]
| Дата: 18 Февраля 2011, 15:45
А у меня,когда я нажимаю проверку,горят с 1 по 4 лапочки,а крестик посередине,хотя я ничего не нажимаю,и даже припопытке чтонибудь нажать ничего не происходит(((спаял вродебы все правильно,по схеме....в чем может быть проблема?
Написал: Arkano
[Материал]
| Дата: 21 Февраля 2011, 09:36
Еще раз проверь свою схему подключения!!! Нет, не раз, а раз ...ацать. Когда убедишься, что все верно пробуй различные варианты с драйвером для джойстика. Я эти джойстики дважды паял по этой схеме, правда с большим разрывом во времени, но в обоих случаях на их настройку пришлось потратить достаточное количество времени. Сам уже не помню в чем были проблемы, но такая как ты описал тоже была... Она решаема! Ответ не вспомню уже. Экспериментировать нужно.
Написал: VOLANT
[Материал]
| Дата: 07 Февраля 2011, 20:15
Автору преогромнейший респект,с одним джойстиком всё прекрасно пашет... На 2 пока не пробовал,но всё впереди... хочу дать совет всем ,кто попробует собрать,или тем у кого не получалось... пайку в первую очередь надо рассматривать таким образом,что на рисунке изображено токак подключиться к лтп порту (вид с компьютера...) всем удачи,Автору ещё раз респект!!!
Написал: Вася
[Материал]
| Дата: 09 Января 2011, 19:05
Значит все таки проблема не в железе. Я уж пробовал и на 11 ногу порта вешать, вместо второго джойстика - тоже самое. ОК, буду пробовать копать настройки. Да, кстати, система WinXP SP3. У тебя, наверно, тоже не ниже?
Написал: Arkano
[Материал]
| Дата: 09 Января 2011, 22:48
Тогда наверно у меня даже Win XP SP2 стояло. Дело вероятно все-таки не в ОС. Дрова попробуй всякие, не отказывайся и от экзотических NES, SNES, Nintendo и т.д., аналогично с Interface Type Linux. У меня это тоже получилось далеко не с первого раза. Пришлось перерыть кучу инфы в инете и перепробывать разные дрова.
Написал: Вася
[Материал]
| Дата: 09 Января 2011, 18:37
В конфигурации джойстика драйвера перетыкивать? Пробовал переназначать кнопки да ничего не получилось, воспринимаются только нажатия на эти две клавиши
Написал: Arkano
[Материал]
| Дата: 09 Января 2011, 18:57
Точно не вспомню. Но решение где-то рядом... Еще как вариант data-контакт припаять не к контакту назначенному первому джойстику, а к контакту предназначенному 2-5 джойстикам, с соответствующими настройками в софте. Но все-таки сначала стоит повыбирать другие драйверы. Вот не вспомню я решение, много воды утекло, но у меня такая проблема тоже была. Как-то решил. Ковырялся, ковырялся и в аппаратной части и с дровами, как-то в итоге все заработало.
Написал: Вася
[Материал]
| Дата: 09 Января 2011, 15:48
При нажатии на кнопки A и А TURBO, в свойства джойстика загораются индикаторы с 1 по 4. На нажатия других клавиш ничего не происходит. Подключение правильное 100%. Что может быть подскажите плыз? если есть еще активность автора статьи
Написал: Алексей
[Материал]
| Дата: 13 Ноября 2010, 20:56
Огромное спасибо Админ! Благодаря Вашим инструкциям, я всё правильно припаял и установил,всё работает на 5! Теперь с удовольствием окунусь в мир Денди,а Денди я обожаю так как родился в далёком 81 году.И теперь не нужно платить барыгам очередные 70 рублей за очередную 5-ти игровку или вообще 1-игровку! Успехов Вам и побольше публикаций полезных самоделок! Радиомонтажник Лёха.
Написал: Варикап
[Материал]
| Дата: 11 Ноября 2010, 17:51
Спасибо огромное за информацию качественно предоставленную автором, все ясно и понятно!!!!! Я еще пару лет назад пробовал подключить, но ничего не вышло и тут чисто случайно решил еще раз попробовать и вот вышел на этот сайт, правда намучался с джойстиками неизвестного производства, но тот экстаз который я получил от удовольствия и ностальгии покрывает все затраты времени и нервов!!! Как будто в детство попал, и я ни когда не думал что буду радоваться Денди в 30 лет!!!!! Только вот теперь интересно, а пистолет вообще реально как нибудь туда присобачить??????????? С уважением, Варикап.
Написал: Алена
[Материал]
| Дата: 24 Июня 2010, 12:07
Здравствуйте, я следовала инструкции, но когда дошла до окна конфигурирования нового джойстика, то там кроме Controller number ничего менять не могу. Подскажите, пожалуйста, как с этим бороться...
Написал: SpayeR
[Материал]
| Дата: 13 Августа 2009, 15:20
здравстуйте у меня есть вапрос что делать есле на джойстике нажимаеш кнопки а в проверке нажатие клавиши несоотвецтвует положение крестика ( жму наверх крестик передвигается в низ) а в игре например жму старт и эта клавиша задает еще 3 команды. вроде все клавиши нажимаются но нетак как нужно или ждойстик менять ? иле настроить можно?
Ответ Админа: Если честно, то точно не помню где копать надо, но вероятнее всего неправильно установлен драйвер, возможно выбран не соответствующий джойстику драйвер. Тут можно экспериментировать. Вторым вариантом может быть неправильное подключение. У меня такое было при замыкании двух проводочков... В общем советую сначала все-таки проверить правильность подключения, а затем перебирать возможные драйвера.
Написал: triton
[Материал]
| Дата: 12 Июля 2009, 23:15
спасибо за программную часть, с эмуляторм легко разобрать главное немного знать английский. Я сначала нашел другие драва. не запахали вот только эти пошли.
Ответ Админа: Да не за что... ОбращайтесЪ... Я, кстати, сам уже не раз пользовался своей же инструкцией. Ну память у меня короткая, а тут все написал и вроде бы путем, понять можно.