К сожалению, длина темы ограничена, поэтому я не мог написать там...
Мой опыт перепайки сеговских джойстиков под PC с использованием микросхем от PSX и без, 2004Все схемы и драйверы брать со странички нашего доблестного HardWareMan отсюда:
http://tv-games.narod.ru/hard/joy/index.htmВсё будет сопровождаться ссылками на картинки. РЕКОМЕНДУЮ. Качество плохое, так как тогда у меня была обычная камера и тюнер.
Летом 2004 года (опять 2004. Самый активный год получался) я, видимо, делал очередную уборку комнаты, и мне в общем хламе (
КАРТИНКА) попались старые сломанные джойстики от моей любимой приставки, которые вдруг захотелось оживить и использовать. Вспомнив статью по перепайке и найдя на пыльном харде дрова (год-два назад я имел честь спаять несколько таких джойстиков для друзей) я пошёл в магазин за рабочими джойстиками, дабы иметь живое железо, и заскочил на старую работу за никому не нужными ISA-LPT-расширителями. Я уже спалил себе родной LPT, так что мне не с чем было работать (
КАРТИНКА).
Вообще, на тот момент у меня в голове было три способа подключения джойстика по LPT.
- классический способ, который славится своей глючностью - плохо работают стрелки и верхние кнопки
- новый способ, с транзисторами, используя другие дрова
- совершенно безумный способ, когда в любой джойстик встраивается и подключается микросхема от точно работающего джойстика другой приставки
ПЕРВЫЙ СПОСОБ
Всё очень просто. Требуется лишь несколько диодов. Если джойстик для приставки больше не нужен, можно все диоды укомплектовать прямо в корпусе LPT-штекера (
КАРТИНКА). Если джойстик всё же будет нужен, или его жалко резать, можно спаять переходник, с одной стороны которого будет находиться вход для сеговского джойстика, а с другой - штекер подключения к LPT компа (
КАРТИНКА).
Трехкнопочные работают на ура. С шестикнопочными возникают проблемы. Причём как с DirectPadPro-дровами (под Windows 95/98), так и с NTPad.
ВТОРОЙ СПОСОБ
Однажды, где-то нашёл шестую версию DirectPadPro, который понимал два варианта перепайки джойстика. Второй вариант - мегасхема, в которой используются транзисторы. Так как тогда я был ещё ленивее, чем сейчас, мне было лень идти в магазин и покупать их там. Мне их прислали из Белоруссии (
КАРТИНКА).
Вооружившись схемой (
КАРТИНКА), паяльником (
КАРТИНКА) и ночью впереди, я начал перепайку.
Не знаю, что я спаял не так, но джойстик работать отказался. Однако, я получил немного удовольствия, а пальцы - мнооого ожогов. (
КАРТИНКА)
ТРЕТИЙ СПОСОБ
Вот тут начинается извращение
Зашёл я в магазин приставочного барахла. И начал думать, что именно я запихну в сеговский джойстик. Идея у меня была такая: в существующий корпус (+плата) джойстик, выполненный на манер PSX, чёрного цвета, запихнуть другое железо. Купить новый джойстик, белого цвета. Проделать те же самые действия. Припаять провода, LPT, и подключить это всё добро к компу, работающему под WinXP, имея проверенные дрова PsXP или же NTPad.
Выбор был между использованием четырёх джойстиков NES или двух PSX как доноров. Сначала я купил четыре несовских, но потом вспомнил, что схема перепайки NES на тот момент у меня была с распайкой трапециидального штекера, а у меня был другой. Тут же вернулся и обменял их на два PSX-контроллера.
Пришёл домой. Сел. Сидел. Долго. Очень долго сидел и готовился. Мне не хотелось всё бросить на середине по причине того, что надоело.
В результате я настроился на долгую и интересную работу. Ещё раз уточню, что у меня было:
Два рогатых джойстика для Сеги; два джойстика для PlayStation, кое-какие детали, корпус с штекером LPT, паяльник, схема с дровами и Виндой. Первым делом я вскрыл все джойстики и взял канцелярский нож.
Мне нужна была плата с контактами и разводкой от сеговского джойстика, и микросхема от джойстика для PSX. Я отрезал контакты от родной микросхемы (
КАРТИНКА), чтобы потом к ним подключить проводами новую микросхему через дырки (
КАРТИНКА). Параллельно я готовил донорскую микросхему. Просто выломал её всместе с куском платы, зачистил контакты, припаял к ним провода и залил всё клеем, чтобы ничего не оторвалось (
КАРТИНКА). Когда клей высох, приклеил микросхему к тыловой стороне сеговской платы, начал укладывать провода (
КАРТИНКА). Потом провода припаял к проводникам, ведущим к контактам (что под резиновыми кнопками). Укладывать пришлось очень грамотно, чтобы не было перекосов, чтобы ничего не перетиралось, и чтобы можно было без особых проблем что-нибудь взять и перепаять (
КАРТИНКА). Всё засунул в корпус (
КАРТИНКА). То же самое проделал со вторым джойстиком.
Оставалось лишь спаять диодную схему и запихнуть её в LPT-корпус. Поставил на комп драйверы, в настройках указал, что я использую два джойстика PSX, что и было правдой. Подключил, проверил - работает.
Всё (
КАРТИНКА).