Связь с нами
Почтовый ящик
 
Обновлённые темы форума
Журнал Downgrade - [10:09] 19.04.2024
Стихи - [09:59] 01.04.2024
"Электротопчик" от Эдоса - [10:27] 17.03.2024
В ноябре закрыл свой детско-юношеский гештальт!!! - [17:46] 12.03.2024
Очень низкоуровневый эмулятор 6502 / NES - [16:52] 12.03.2024
[NES] Mighty Final Fight (J). - [12:48] 08.03.2024
Сайт всё? - [16:32] 01.01.2024
Ootake 2.52 - [11:13] 27.10.2023
Ootake 2.85 - [11:06] 27.10.2023
Байка от Кустурицы про клопов - [15:00] 15.10.2023
 
Статьи - Подключение джойстиков от приставок к РС - раcширенное руководство

3.1. Nintendo (Dendy) Как подключить джойстик от Nintendo Entertainment System (Dendy)
Подключается джойстик к LPT порту через самодельный переходник. Можно, для упрощения конструкции, не делать переходник, а все детали (диоды) расположить в корпусе вилки DB25, которая втыкается в порт LPT. Распайка подключения дана ниже.
чения сигналов следующее: VCC - напряжение питания джойстика (вообще, при подключении более одного джойстика рекомендуется подключить между GND и VCC конденсатор на 10 микрофарад, но, возможно, будет работать и без него); GND - это общий провод, "земля"; CLK - сигнал тактов сдвига информации о состоянии кнопок; RES - сигнал строба/сброса джойстика; D0..D3 - входа, сюда передаются данные в компьютер, соответственно для 4-х джойстиков. Чтобы получить состояние кнопок джойстика, необходимо изменить состояние сигнала RES с 1 на 0, затем с частотой не быстрее 500КГц повторить 8 раз следующие действия: чтение D, такт 1-0-1 на шине CLK. Накопленные данные с выхода D и будут состоянием джойстика. Сигналы VCC, GND, CLK и RES являются общими для всех джойстиков, сигналы D джойстиков подключать к D0 для первого, D1 для второго, D2 для третьего и D3 для четвертого джойстика.
Даны три распространенных типа разъема джойстиков: NES, Famicom и Dendy в порядке их расположения. Смотреть нужно на торец разъема. Существуют еще много других типов разъемов джойстиков приставки NES, и информация о них будет постепенно накапливаться.

  

3.2. Sega MegaDrive Как подключить джойстик от Sega MegaDrive, Sega Genesis.
Подключается джойстик к LPT порту через самодельный переходник. Можно, для упрощения конструкции, не делать переходник, а все детали (диоды) расположить в корпусе вилки DB25, которая втыкается в порт LPT. Распайка подключения дана ниже. Назначения сигналов следующее: VCC - напряжение питания джойстика; GND - общий провод, "земля"; SYN - выход, управляет мультиплексором джойстика (например, выбор между A и B на одной сигнальной линии); UP/Z - сигнал кнопки "вверх" и дополнительно "Z"; LEFT/X - сигнал кнопки "влево" и дополнительно "X"; RIGHT/MODE - сигнал кнопки "вправо" и дополнительно "MODE"; DOWN/Y - сигнал кнопки "вниз" и дополнительно "Y"; A/B - мультиплексированный сигнал от кнопок "A" и "B"; C/START - мультиплексированный сигнал от кнопок "C" и "START".
игналы на разъеме джойстика показаны справа. К сожалению, из-за нехватки контактов, к LPT порту можно подключить только один джойстик от приставки Sega MegaDrive. Более того, на сигналы LPT порта нет стандарта, в оригинальном LPT порте все сигналы должны быть выполнены по технологии "Открытый Коллектор", что позволяет мультиплексирование без дополнительных схем. Однако некоторые производители материнских плат не соблюдают это условие. А из-за нехватки входов, при подключении джойстика, в качестве входов используются три выхода: №1 - UP/Z, №13 - C/START и №14 - DOWN/Y. Поэтому, некоторые из кнопок (обычно UP/Z и DOWN/Y) на этих материнских платах не работают. Я предлагаю просто в корпус джойстика от приставки Sega MegaDrive поставить микросхему (каплю) от джойстика приставки Sony PlayStation. Этому процессу будет посвящена отдельная тема.

3.3. Sony PlayStation Как подключить джойстик от Sony PlayStation.
Подключается джойстик к LPT порту через самодельный переходник. Можно, для упрощения конструкции, не делать переходник, а все детали (диоды) расположить в корпусе вилки DB25, которая втыкается в порт LPT. Распайка подключения дана ниже. Назначение сигналов следующее: VCC - напряжение питания джойстика; GND - общий провод, "земля"; SEL - сигнал выбора, при начале работы с джойстиком установить в 0, по окончании в 1; CLK - такты, синхронизация последовательных данных; DI - сигнал управления/программирования джойстика; DO0, DO1 - сигнал ответа джойстика на команду; ACK0, ACK1 - сигнал подтверждения принятия каждой команды. К порту LPT можно подключить 2 джойстика, использовав сигналы (DO0 и ACK0) для первого и сигналы (DO1 и ACK1) для второго. Остальные сигналы общие для обоих джойстиков. Режим джойстика (аналоговый/цифровой) задается самим джойстиком и заданием конфигурации в драйвере.
Если используется джойстик с виброотдачей, то надо использовать дополнительный источник питания. Это могут быть батарейки или блок питания. Необходимо соблюдать полярность и напряжение, иначе можно спалить как джойстик, так и LPT порт. Требования к источнику минимальны - 500мА для двух джойстиков одновременно.

3.4. Super Nintendo Как подключить джойстик от Super Nintendo Entertainment System.
Подключается джойстик к LPT порту через самодельный переходник. Можно, для упрощения конструкции, не делать переходник, а все детали (диоды) расположить в корпусе вилки DB25, которая втыкается в порт LPT. Распайка подключения дана ниже. Назначения сигналов следующее: VCC - напряжение питания; GND - это общий провод, "земля"; CLK - сигнал тактов сдвига информации о состоянии кнопок; RES - сигнал строба/сброса джойстика; D - вход, сюда передаются данные в компьютер.
ожалению, пока нет информации о том, как подключить хотя бы два джойстика. Надеюсь, скоро этот недостаток исправится.

 3.5. Sega Saturn Как подключить джойстик от Sega Saturn.
Подключается джойстик к LPT порту через самодельный переходник. Можно, для упрощения конструкции, не делать переходник, а все детали (диоды) расположить в корпусе вилки DB25, которая втыкается в порт LPT. Распайка подключения дана ниже.
1Смотреть (DB9) надо на торец разъема джойстика. Подключить можно два джойстика. Назначение сигналов пока не известно. Больше информации о джойстиках приставки Sega Saturn пока нет. Надеюсь, скоро этот недостаток исправится.
1
 
 

 

Эму-Россия © 2001-2024