Подключаем джойстик от Dendy к компьютеру

Подключаем джойстик от "Денди" к компьютеру

Ниже Вам представлена 1 часть данной статьи. Если Вы уже с ней ознакомились можете прочитать как программно подключить джойстик Денди к компьютеру во второй части данной статьи.

1) Джойстик (подключить можно до пяти штук)

3) 5 дидов (не особо мощных)

4) Разъем «папа» LPT порта (он же параллельный, он же от принтера, он же DB25M)

5) Разъем «папа» DB15M для разъема джойстика

Обо всем - Подключаем джойстик от "Денди" к компьютеру Подключаем джойстик от "Денди" к компьютеру
Обо всем - Подключаем джойстик от "Денди" к компьютеру Подключаем джойстик от "Денди" к компьютеру

Ораньжевые контакты — с них питаем джойстик (около 5В). Обязательно только через диоды, иначе можно спалить LPT контроллер на материнской плате или всю мат. плату.

Голубой — Управляющий контакт (10 контакт для первого джойстика, 11 — для второго, 12 — для третьего, 13 — для четвертого, 15 — для пятого). Имейте В Виду, что штырек 14 не использован, так как он не является входом параллельного порта.

Обо всем - Подключаем джойстик от "Денди" к компьютеру Подключаем джойстик от "Денди" к компьютеру

В виду того, что клонов приставки NES (Денди) было превеликое множество поэтому и разъемов подключения джойстика к приставке было несколько. Цвета контактов обозначены соответственно цветам в Схеме разъема LPT. Отличает лишь замена ораньжевых контактов одним красным, т.к. питание берется с 5-ти контактов, а подается на джойстик через один. Представлено 3 наиболее распространненых:

Для этих, наиболее распрострранненых разъемов привожу соответственно три аналогичные схемы:

Подключаем джойстик от "Денди" к компьютеру

Таким образом, на диодах есть маркировка, и их следует припаивать полосочкой вверх, как на рисунке ниже. Просто припаиваете проводки по схеме к LPT и все.

Обо всем - Подключаем джойстик от "Денди" к компьютеру Подключаем джойстик от "Денди" к компьютеру

Вторым важным моментом является подключение двух и более джойстиков. NES/SNES джойстики имеет линию Data, выше она названа управляющим контактом и на схемах обозначена голубым цветом. Она уникальна для каждого устройства (если их у Вас несколько) и каждый геймпад имеет свой собственный штырек Data.

(pin 10) ——> Pad 1 data — для первого геймпада

(pin 11) ——> Pad 2 data — для второго геймпада

(pin 12) ——> Pad 3 data — т.д.

(pin 13) ——> Pad 4 data

(pin 15) ——> Pad 5 data

Имейте В Виду, что штырек 14 не использован, так как он не является входом параллельного порта.

Остается только установить драйвера и настроить джойстик. В данной статье рассматривается софт PPJoy, как наиболее простой в настройке. Скачать его можно в конце статьи. Итак, проблем с установкой возникнуть не должно, иначе и браться за эту затею не стоит.

Вы можете найти в интернете множество различных драйверов для приставочных джойстиков, но я советую воспользоваться теми, что предлагаю я, а именно 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 порту, иначе могут быть просто «несостыковки».

Что ж, пол дела сделано, осталось проверить работоспособность джойстика.Заходим в «Панель управления» и запускаем ярлык «Игровые устройства». Выбираем интересующий нас джойстик и жмем по кнопке «Свойства». Появляется окно свойств. Во вкладке «Проверка» мы можем проверить работает ли наш джойстик. В момент, когда джойстик никто не трогает и ни одна из его кнопок не зажата крестик осей будет по центру белой области, а изображения кнопок будут все одинаково темно-красными.

Обо всем - Подключаем джойстик от "Денди" к компьютеру Подключаем джойстик от "Денди" к компьютеру

Если мы правильно подключили джойстик и будем нажимать кнопки, то реакция крестика и изображения кнопок будут соответственные.Если у Вас тест проверки пройден с положительным результатом, то поздравляю Вас. Вы смогли сами своими руками подключить и настроить джойстик от приставки «Денди» к компьютеру через LPT порт.

В интернете можно найти множество различных эмуляторов «Денди». Каждый из них имеет свои плюсы и минусы. Некоторые ромы на одних эмуляторах работают, а на других могут отказать.

Вот схема подключения сеговского джойстика к компьютеру

Подключаем джойстик от "Денди" к компьютеру

Эта схема является одной из лучших, и + она не требует диодов, собрать по этой схеме очень легко. Удачи.

Как подключить джойстик от денди к компьютеру

Думаю многие из вас помнят те славные времена, когда мы часами рубились в танчики, черепашки ниндзя, батлтодс энд даблдрагон и еще пару десятков других суперских игр на Денди. Это было шикарное время! Большинство игр были чертовски сложные, но даже несмотря на это, неудача за неудачей, мы, все равно, шли к своей цели и начинали игру заново, чтобы уж сегодня-то пройти ее до конца.

Поностальгировав всласть, я решил, что очень хочу поиграть в Dendy и поиграть хочу на ноутбуке, но не на клавиатуре, а на старом добром джойстике.

Ниже я опишу, с какими проблемами я столкнулся и как их решил.

Немного поясню, почему именно так мне захотелось поиграть. Приставка у меня сохранилась и она отлично работает, но осталась всего пара картриджей(остальные раздал друзьям). А играть на клавиатуре в игры денди, ну это как-то совсем не айс.

Встала проблема, как подключить джойстик от Денди к ноутбуку.

Немного погуглив, я понял, что в основном это решается подключением через LPT порт и использованием готовых драйверов, но у меня ноутбук, и мне это не подходит. Тут я вспомнил, что у меня есть плата Arduino Uno и я решил, что пойду своим путем и буду использовать именно ее.

0. Определение распиновки на джойстике

Первая проблема оказалась в том, что коннекторы у джойстиков внутренние, а все описания распиновок найденные в интернете, были для внешних коннекторов.

Найти спецификацию на мою noname денди мне не удалось, поэтому я стал рассматривать внутреннюю плату, чтобы найти там питание и землю, и понять какие из пяти контактов на джойстике с ними соединяются. С этим я справился быстро. Оказалось это два крайних контакта.

К Ардуино, я подсоединил все напрямую, питание — питание 5В, земля — земля, остальные три контакта подсоединил к 2, 3 и 4 цифровому пину.

1. Описание протокола работы джойстика
2. Настройка среды

Если у вас уже все настроено или вас устраивает Arduino IDE, можете перейти к 3 пункту.
Не знаю, как вас, но лично меня официальная Arduino IDE ужасно угнетает, поэтому коротко расскажу, как использовать свою любимую IDE.
Первым делом я скачал исходники Arduino IDE и нашел там код отвечающий за компиляцию и аплоад прошивки. Потратив немного времени я выделил все команды, которые там используются:

Читайте также  Скоростная укладка плитки с применением супер гребёнки

В приведенной выше команде, при линковке, используется библиотека libArduino.a, ее можно получить скомпилировав все *.c и *.cpp файлы из папки с хэдэрами и собрав все объектники в один архив. А можно просто запустить Arduino IDE, скомпилировать любой проект и скопировать файл /tmp/build*.tmp/core.a. Это будет абсолютно эквивалентно.
Все эти команды актуальны для Arduino Uno, для других ардуин следует изменить некоторые параметры.

Теперь используя эти команды можно легко настроить свою IDE, на автоматическую компиляцию и загрузку прошивки.

3. Написание кода прошивки

Здесь нужно было лишь определить какие из 2, 3 и 4 пина отвечают за Latch, Clock и Data. Это я решил методом проб и ошибок. Предполагаем, что 4 это Data, и делаем Serial.println(digitalRead(4)), если при нажатии кнопок есть какая-то реакция, значит это оно. Остальные 2 контакта определились, когда уже была написана прошивка, если все работает значит угадали, нет — меняем местами.

4. Написание «драйвера»

Здесь нужно было принять этот самый байт от Arduino и эмулировать нажатия кнопок клавиатуры. Да-да, нажатия на джойстике будут обрабатываться, как нажатия на клавиатуре, хорошо это или плохо.
В качестве языка программирования я выбрал Python. Простой и эффективный, полагаю, он отлично подошел для этой задачи.

Единственная проблема, которая здесь возникла это дребезг контактов джойстика. Я ее решил путем введения временного интервала, наступающего после смены состояния кнопки, в течение которого состояния не изменяется. Хватило 0.05 с.

Для эмуляции нажатия кнопок клавиатуры я использовал утилиту xte, идущую в комплекте Xautomation. Она очень проста в использовании, вот пример: xte ‘keydown Left’ . За дополнительной инфорацией смотрите man xte.

Для выхода из драйвера я использовал состояние, когда нажата вся крестовина целиком. Этому состоянию соответствует число 0xf0.

5. Ура! Играем!

Все! Осталось лишь настроить эмулятор денди, я выбрал FCEUX.
Указываем в настройках те клавиши, которые указаны в драйвере ииии вспоминаем детство!

Заключение

Как ни крути, но Ардуино это замечательная платформа для подобных экспериментов.
Теперь осталось только собрать все это в виде отдельного устройства.

Предыстория.

Решил тут недавно поиграть в денди на компьютере с друзьями. Первым делом отправился в поиск яндекса. Был мягкого говоря удивлен тому, что советуют на разных сайтах.

Как играть в денди на компьютере с любого джойстика? Показываю настройку с нуля + 2 000 игр

У меня получилось найти кучу игр на денди и настроить джойстик, чтобы играть в них на компьютере. Решил поделиться с Вами моей радостью, заодно сделать гайд по настройке. Все очень просто и даже ленивый справится с настройкой.

Это супер бомбовая статья! Нигде в интернете не найдете такой настройки как у меня Хотя сейчас придут плагиатить статью все кому не лень.

Как играть в Денди на ПК?

Поиграть в Денди можно с помощью эмулятора. Это такая программа, которая открывает электронные образы дискет (файлы .nes) на компьютере. Поиграть можно с помощью клавиатуры, джойстика (геймпада) , а на некоторых эмуляторах даже с мышки. В интернете вы найдете множество эмуляторов, но я лучше сразу дам вам ссылку на все необходимое.

Итак, скачиваем следующее:

1. Эмулятор FCEUX — безусловно, лучший эмулятор NES / Dendy и Famicom Disk System. Поддержка сохранений, джойстиков, эмуляции различных контроллеров, архивов, запись видео и пр.

2. Игры . Можно скачать сборник популярных , можно скачать по отдельности . Главное потом закинуть все игры в одну папку, чтобы не потерять.

Подключаем игровую приставку Денди (Dendy) к компьютерному монитору.

Многие кому за 40 услышав слово Денди впадают в ностальгию по давно ушедшему детству. Помните "Танчики" или "Стрит файтер" с "Мортал комбатом"?

Ох детство. Сколько же мы часов убили с друзьями на игры в Денди, не подсчитать. С приходом 90 ых наша жизни изменилась. На смену играм во дворе, взятия крепостей и войнушек, к нам в дом ворвались "Черепашки ниндзя", "Черный плащ", "Братья Марио". И забросив уличное веселье мы уселись к экранам черно белых телевизоров. Вы спросите почему не голубых экранов? Да за цветные телевизоры нам бы уши надрали, ведь все твердили что приставки сажают кинескопы. А так как времена были тяжелые и безденежные даже телевизор импортный был роскошью, не говоря о видеомагнитофонах. А теперь эти приставки пылятся в кладовках и подвалах. Некому не нужные и забытые.

Сегодня ко мне пришел племянник и я решил ему показать это диво дивное из 90 ых. Нашел я коробку, от избытка нахлынувших эмоций у меня задрожали руки и забилось сердечко. И все от того, что при виде этой волшебной коробочки на меня нахлынули детские воспоминания.

Распаковал я коробку, посмотреть все ли сохранилось. Проверил джойстики, провода, пистолет.

К моему сожалению блок питания оказался сломанный от падения. Провода джойстики у разъемов переломаны. Играли то мы много. К моему сожалению блок питания оказался сломанный от падения. Провода джойстики у разъемов переломаны. Играли то мы много.

Изучаем выходы нашей игровой приставки.

Для подключения приставки к монитору на денди должны присутствовать выходы аудио и видео сигнала.

Cхемы и особенности подключения джойстиков игровых приставок к PC

В персональных компьютерах в играх для управления в основном используются клавиатура и мышь. Однако, в некоторые игры удобнее играть при помощи джойстика или геймпада, например в автосимуляторы или спортивные — футбол, хоккей и т.д. Для этой цели можно применить джойстики от игровых приставок. Любители компьютерных игр начали подключать привычные и удобные джойстики от игровых видео приставок к своим компьютерам с 1999 г., когда для их обслуживания появился программный пакет DirectPad Pro, бесплатно распространяемый через Интернет. Но нередко случается, что вполне исправный джойстик отказывается работать с компьютером. Предлагается решение этой проблемы, предоставляя к тому же полезную во многих играх возможность увеличить число одновременно подключенных к компьютеру джойстиков.

Джойстики от игровых приставок соединяют с параллельным портом LPT1 или LPT2 компьютера через переходники всего из нескольких малогабаритных диодов. В Интернете несложно найти схемы подключения джойстиков от приставок "Atari", "TurboGrafX-16", "Genesis" ("Sega Mega Drive-ll"), "NES" ("Dendy"), "PlayStation" (в том числе джойстик "DUAL SHOCK"), "SuperNES", "Sega Master System", "Nintendo-64", "Sega Saturn", ‘Jaguar", "Virtual Boy". Сами джойстики никакой переделки не требуют и работают, как правило, без внешнего источника питания.

Наиболее распространены в странах СНГ джойстики от "Dendy", "PlayStation" и "Sega Mega Drive". Последние, к сожалению, принципиально несовместимы с некоторыми материнскими платами компьютеров недавней разработки.

Джойстики первых двух типов успешно используют многочисленные любители игр, установившие на своих компьютерах пакет DirectPad Pro.

Но иногда джойстики, нормально взаимодействующие с игровой приставкой, отказываются работать, будучи подключенными к компьютеру. К тому же при подключении к LPT-порту нескольких джойстиков одновременно не удается обойтись без внешнего источника питания.

Основных причин этому — две. Во-первых, недостаточна нагрузочная способность используемых для питания джойстиков линий LPT-порта. Уже под нагрузкой 3. 4 мА уровень лог. 1 (с учетом падения напряжения на диодах переходника) падает ниже необходимого для работы микросхемы джойстика минимума — 3 В. Во-вторых, проявляется свойственный КМОП-микросхемам тиристорный эффект — внезапное резкое увеличение потребляемого тока.

Последнее явление связано с открыванием обычно надежно закрытого "паразитного" тиристора, образованного внутри микросхемы участками полупроводникового кристалла различной проводимости. Оно становится возможным, если напряжение на логическом входе микросхемы превышает напряжение питания, и происходит, как правило, в моменты включения питания или "горячей", без выключения питания, перестыковки разъемов.

Читайте также  Способ разжигания углей без жидкости для розжига

Именно такие ситуации возникают при подключении джойстика к LPT по "стандартной" схеме. Напряжение на его логических входах повышено, так как в отличие от вывода питания они соединены с линиями порта непосредственно, без разделительных диодов и не потребляют от них заметного тока. Ситуацию усугубляет обычно имеющийся в цепи питания джойстика и разряженный в момент включения блокировочный конденсатор.

Нужно сказать, что не все КМОП-микросхемы подвержены тиристорному эффекту в одинаковой мере. Он характерен, например, для микросхем КР537РУ10, КР1146ФП2, но редко проявляется в таких распространенных сериях, как К561, КР1561 и многих других, изготовленных с использованием специальных приемов — охранных колец, МОП-транзисторов с вертикальным каналом и окольцовывающим затвором, технологии КНС (кремний на сапфире).

В данной статье мы рассмотрим способы подключения этих джойстиков к персональному компьютеру. Сначала несколько общих рекомендаций.

Как правило, схемы подключений очень простые и содержат небольшое число радиоэлементов. Для подключения джойстиков используется LPT-порт компьютера. Можно также использовать мультикарту, которая устанавливается в ISA разьем расширения на материнской плате. Мультикарта применялась в старых моделях PC и представляет собой плату с контроллерами LPT, COM портов, флоппи диска и т.п. Мультикарт существует несколько разновидностей. Для наших целей необходима мультикарта, в которой есть контроллер и соответственно разъём LPT порта. Кстати, применяя мультикарту, исключается риск в случае ошибки сжечь выходные цепи контроллера LPT порта в материнской плате. А если сгорит мультикарта, то материальный ущерб от этого не будет столь ощутимым.

При подключениях желательно кабель джойстика не разрезать — он может пригодиться еще по своему прямому назначению. Лучше попробовать найти ответную часть разъёма для подключения джойстика к интерфейсу PC. Если ответную часть разъёма найти не удалось, то можно разобрать какой-нибудь разъём (вилку или розетку — в зависимости от того, какой вид разъёма у джойстика) с подходящими по размеру штырьками или гнездами и их использовать для подключения. Разумеется, что в данном случае каждый штырек или гнездо придется подключать к контакту разъёма джойстика отдельно. Во избежании короткого замыкания на каждое гнездо (или штырек) надевается кембрик подходящего диаметра и все это обматывается изоляционной лентой и той же лентой прикрепляется к корпусу разъёма джойстика. Внешне выглядит это не очень красиво, зато надежно — не будет замыканий да и гнезда (или штырьки), подключенные к разъёму джойстика, не будут выскакивать.

При подключении к параллельному порту возникают проблемы с питанием джойстика, потому что сам порт не имеет выхода питания +5 В или другого. Конечно, можно взять напряжение питания с игрового порта или непосредственно с блока питания компьютера. Такое решение вполне возможно, но создает дополнительные проблемы. В данном случае можно поступить проще. Напряжение питания может быть получено со штырька данных порта LPT. Для геймпадов с малым потреблением тока достаточно использовать выпрямленное напряжение со штырька 9. Для джойстиков с относительно большим током потребления используется выпрямленное напряжение сразу с нескольких штырьков данных, например с 3 по 9. Штырьки соединяются с анодами (+) выпрямительных диодов, а диоды, в свою очередь катодами (-) соединяются в одну точку, которая подключается к проводу питания джойстика. В качестве общего провода любой штырек LPT порта с 18 по 25.

В качестве примера рассмотрим подключение джойстика от игровой приставки SONY PlayStation.

Рис.1

Вид разъёма на рисунке показан так, если на него смотреть со стороны штырьков. Имеется возможность подключить одновременно 2 джойстика. В данном случае все идущие ко второму джойстику провода на приведенной схеме дублируются кроме подключенных к DB25-10 и DB25-12. Провод второго джойстика вместо DB25-10 подключается к DB25-13, а вместо провода DB25-12 соответственно DB25-15.

Следует учесть, что при одновременном подключении двух джойстиков параллельный порт уже не сможет обеспечить необходимой мощности в цепи питания, поэтому придется использовать другой источник питания. Как уже говорилось выше, можно использовать напряжени + 5 B непосредственно от блока питания компьютера или воспользоваться любым внешним источником с выходным напряжением 4.5 — 5 В и током 100 — 150 mA. Дополнительный источник питания подключается так: все диоды с контактов DB25-5 — DB25-9 удаляются, а плюс дополнительного источника питания подключается в ту точку, где были соединены катоды диодов. Общий провод дополнительного источника соединяется с DB25-18/19. Схема подключения двух джойстиков приведена ниже.

Рис.2

Показанный на рисунке ещё один источник питания +9 В предназначен для питания встроенных двигателей геймпада Dual Shock (функция вибрации). Если эта возможность джойстика не используется или подключается простой джойстик (не Dual Shock), то этот источник питания не подключается. При необходимости в использовании данной функции следует подключить источник питания напряжением 9 В в соответствии с приведенной схемой.

Как подключить «Денди» джойстик к компьютеру?

С приставкой «Денди» знакомы все дети 90-х. Ворвавшись на отечественные рынки, консоль быстро обрела популярность, и вот уже в каждом доме дети всех возрастов собирались для увлекательной игры. Затем, когда компьютеры стали настолько доступны, что купить их мог каждый, век «Денди» постепенно завершился. К тому же среди приставок стали появляться и более продвинутые аналоги, наподобие Sega, Sony PlayStation и Nintendo 64.

Однако тяга поиграть в игрушки 90-х не утихает до сих пор. Теперь не нужно гоняться за картриджами по всем знакомым и друзьям. Достаточно провести несколько нехитрых манипуляций, и возможность поиграть в «Денди» появится и на персональном компьютере.

Что такое «Денди»

«Денди» представляет собой приставку с одним или двумя джойстиками. Носителями игр служили специальные картриджи. Это микросхема, облачённая в пластиковый корпус, которая носила в себе записанную игру. В эпоху недостаточного интернета для того, чтобы поиграть во что-то новое, был актуален обмен картриджами с соседями или друзьями.

денди джойстик

Подключалась приставка посредством кабелей прямо к телевизору. А сама игра велась с помощью одного или двух джойстиков, оснащённых кнопками.

Немного истории

Самой первой перенести игры из автоматов на экраны домашних телевизоров догадалась японская компания Nintendo в 1984 г. Приставка взорвала мир видеоигр и стала настоящей сенсацией. Теперь каждый мог в комфортной для него обстановке играть в любые игры, доступные на «Денди». Интересно, что название консоли в Японии было Family Computer или Famicom. А в Европу и США она приехала чуть позже под именем NES.

денди игры с джойстиком

В Россию консоль попала в 1992 г. и называлась «Денди». Ее копировали и воспроизводили в разных форматах. Правда, на ранних этапах с ней конкурировали имеющиеся «Атари» и ей подобные. Но «Денди» быстро обошла все известные форматы и покорила сердца любителей игр того времени. Однако с приходом новой Genesis или Sega Mega Drive 2, а затем и Sony PlayStation, ей пришлось потесниться на этом рынке.

В современном мире также можно найти версии оригинальной консоли «Денди» в специализированных магазинах и поиграть для так называемого «фана».

«Денди»: современная эпоха

Окунуться в волшебный мир игр на «Денди» можно и в современном мире. Для этого имеется масса возможностей. Одна из самых простых и доступных — подключить джойстик от «Денди» к компьютеру. Благодаря рынку электроники приобрести разные варианты устройства можно в интернете или на радиорынках. Современный джойстик для «Денди», как правило, обладает портом USB, посредством которого можно подключить его к ПК. Такой подход содержит минимум манипуляций. Если же есть желание повозиться с паяльником и случайно был обнаружен оригинальный джойстик, то можно подключить и его, создав своими руками специальный переходник.

джойстик денди для пк

Подключить джойстик от «Денди» к компьютеру через USB

Первое, что надо сделать для такого подключения, это приобрести джойстик для «Денди». Найти его можно как на специализированных сайтах электроники, так и на различных рынках. Джойстик не обязательно должен быть похож на своего оригинального представителя. Внешне он может выглядеть как от любой другой консоли.

Читайте также  Перетяжка компьютерного кресла

подключить джойстик от денди

После того как для «Денди» джойстик найден, нужно озаботиться программным обеспечением. Для этого необходимо скачать специальное приложение — эмулятор приставки. Так как официально «Денди» имеет аббревиатуру NES, то и искать соответствующую программу нужно именно по такому запросу. Эмуляторов в сети присутствует масса. Но принцип работы этого приложения один — запуск игр на «Денди» в окне программы.

Эмулятор

После того как эмулятор будет найден и скачан, нужно найти непосредственно игру. Это можно также сделать с помощью поиска на профильных сайтах.

Продемонстрировать, как подключить джойстик от «Денди» к компьютеру, можно на одном из популярных эмуляторов — FCEUX. Его окно выглядит как на фото снизу.

джойстик от денди к компьютеру

Скачивание и установка не займут много времени, так как программа весит не более 2 мегабайт и проста в освоении.

Теперь настало время подключить и настроить от «Денди» джойстик. Для этого нужно вставить его в порт USB компьютера. Затем в меню эмулятора выбрать пункт Config и перейти в раздел Input.

В открывшемся окне конфигурации для настройки джойстика нажимается пункт Configure. Откроется новый интерфейс, который визуально будет напоминать расположение кнопок на джойстике. Таким образом, нажимая на определяемую его кнопку и задавая соответствующую клавишу на клавиатуре ПК, настраивается поведение в эмуляторе. После установки всех кнопок джойстика нужно все сохранить и выйти в главное окно программы.

Далее нужно найти необходимую игру. Их также имеется много в свободном доступе в интернете. Запуск игр осуществляется через меню File эмулятора, в котором надо выбрать пункт Open ROM. ROM — это образ игры, запакованный в формате, понятном эмулятору. Помимо основных возможностей, программа позволяет сохранять состояние игры в любой момент и также начать её с того же места. Этого не хватало многим детям в эпоху прохождения сложных игр.

Как подключить джойстик от «Денди» к компьютеру через LPT-порт

Разновидностей и клонов приставки «Денди» было выпущено довольно много. Соответственно, джойстики могли иметь разную форму и количество контактов. В большинстве случаев использовались 9 или 15. 9-контактный разъем очень похож на порт COM компьютера. Именно это фактор и можно использовать для создания переходника от «Денди» к ПК.

Для начала понадобятся два коннектора — LPT и COM. Их придётся разобрать, чтобы появилась возможность правильно припаять провода. Пайка производится согласно несложной схеме, изображенной на снимке внизу.

игры денди играть с джойстиком

Как видно, разъём 1 на джойстике соединяется с разъёмами 5-9 через ряд диодов. Остальные спаиваются напрямую. Соединив провода и припаяв их в нужной последовательности, можно собрать все назад. Переходник готов к первому испытанию.

Драйверы для джойстика

Но перед этим нужно озаботиться программной составляющей оборудования. Так как операционная система не знает, как управлять данным видом джойстика, нужно установить в неё драйвер с необходимой информацией. Естественно, что специально его никто для ПК не разрабатывал. Поэтому придётся воспользоваться универсальными средствами для реализации соединения подобных устройств с компьютером.

Таких программных продуктов много на просторах сети, но лучше воспользоваться приложением PPJoy. Оно оптимизировано для подключения неизвестных устройств наподобие джойстиков к компьютеру, посредством подбора подходящего драйвера.

Сам процесс скачивания и установки прост. После успешной инсталляции на рабочем столе появится иконка данной программы. Запустив её, можно увидеть окно, предлагающее добавить новое устройство в конфигурацию. Нужно нажать кнопку Add. Далее программа выдаст окошко, в котором требуется задать, каким образом будет происходить подключение. В настройках нужно указать следующее:

параллельный порт — LPT1, соответственно, если он один;

тип контроллера — SNES или NES;

тип интерфейса — Linux;

номер контроллера — Controler 1;

подтип контроллера — NES.

Теперь осталось нажать на кнопку Add. Этим самым программа добавит устройство в систему. В следующем окне необходимо нажать Done.

играть в денди на компьютере с джойстиком

После установки всех настроек джойстика нужно его проверить и откалибровать. Для этого в операционных системах Windows есть пункт в Панели управления, именуемый «Игровые устройства». В нем, во вкладке «Свойства», имеется возможность проверить, как реагирует джойстик на нажатия тех или иных клавиш. Если наблюдается какая-либо активность, то джойстик работает, и можно открывать эмулятор. Если нет, то нужно перепаять все заново, так как что-то пошло не так.

Краткий обзор популярных эмуляторов

Небольшой перечень наиболее популярных и удобных рабочих эмуляторов:

FCEUX. Этот эмулятор уж упоминался в статье. Имеет открытый исходный код и может быть запущен на самых разнообразных системах. Обладает широким выбором настроек и функций.

iNES. Простой и лёгкий эмулятор для операционной системы Windows. Обладает минимальным пакетом настроек и конфигураций.

Nestopia. Также имеет открытый исходный код. Может работать под управлением операционных систем Windows, Linux, Mac OS. Множество настроек и фишек.

VirtuaNes. Данный эмулятор способен поддерживать световой пистолет, замедление и ускорение игры, а также много настроек, связанных с обработкой видео.

RetroCopy. Это один из мультиприставочных эмуляторов, способных воспроизводить образы игр не только «Денди», но также и Sega, Nintendo и многих других автоматов и консолей.

Выводы

Конечно, для радиолюбителей будет более интересен второй вариант джойстика «Денди» для ПК. Для простых геймеров, решивших окунуться в ностальгию старых игр, прекрасно подойдёт способ номер 1. Во-первых, стоимость джойстиков с USB не столь велика. К тому же сейчас их купить можно практически на любом углу. Во-вторых, это значительная экономия времени при подключении и калибровке нового устройства.

В сети в большом количестве присутствуют игры «Денди». Играть с джойстиком или на клавиатуре — личный выбор каждого. Но именно полное погружение в атмосферу той эпохи все же даст только всестороннее восстановление игрового процесса.

Энтузиастами «Денди» игры с джойстиком портированы таким образом, чтобы можно было их использовать на большом количестве различных эмуляторов. Ещё одним существенным плюсом является тот факт, что самый простой джойстик можно применять и при эмуляции других приставок, например Sony PlayStation или Sega. Достаточно просто установить соответствующую программу и найти образ нужной игры.

Как подключить джойстик от денди к пк. Подключаем джойстик от Dendy к компьютеру

После этого на экране должна появиться игра, картридж с которой вы установили в приставку.

Если вы хотите для достижения наилучшего качества изображения используйте кабель AV (низкочастотный) вместо стандартного кабеля RF. С его помощью приставка подключается к телевизору не через антенный разъем, а через видеовход.
В этом случае установка дополнительного оборудования не требуется: вам просто нужно соединить два устройства с помощью кабеля, и затем переключитесь в режим AV на телевизоре.

Помните, что Денди больше 20 лет, поэтому ваша любимая игра может выглядеть очень непривлекательно на экране с высоким разрешением. Поэтому лучше купить и подключить PS3 к телевизору, а игры Dendy запускать на компьютере, скачав эмулятор.
Конечно, вы не сможете достичь полного ощущения погружения в прошлое, но если бы Например, вы подключаете геймпад к компьютеру, вы можете провести незабываемый вечер в компании любимых детских игр.

  • Желтый — Часы
  • Оранжевый

#include const int data = 2; const int latch = 3; const int clock = 4; const int TICK = 2; void init_joystick (int data, int latch, int clock) (pinMode (data, INPUT); pinMode (clock, OUTPUT); pinMode (latch, OUTPUT); digitalWrite (clock, HIGH);) int get_keys_state_joystick (int data, int latch , int clock) (digitalWrite (защелка, HIGH); delayMicroseconds (TICK); digitalWrite (latch, LOW); int keys_state = 0; for (int i = 0; i

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: