PSX джойстик подключаем к MSX

[ index ]

Контроллер позволяет подключить к MSX стандартные джойстики игровых приставок SONY PlayStation 1 или 2 (PSX). Я экспериментировал с универсальным джойстиком фирмы Defender (Game Racer Turbo GT - так на нем написано).

Для подключения PSX-джойстика применена немного модернизированная схема на основе микроконтроллера ATTiny2313, используемая для подключения к MSX мышки стандарта PS/2.

Изменение коснулось левой части схемы где видны сигналы, необходимые для работы последовательного интерфейса PSX-джойстика. Схема выполнена так, что в зависимости от прошивки, залитой в МК она может работать как в режиме контроллера мышки, так и в режиме контроллера PSX-джойстика. Два дополнительных сигнала (CMD и ATT) подключены к незадействованным выводам разьема MiniDIN6. Сигнал ACK не используется, что никак не отразилось на работоспособности схемы. Для подключения самого PSX-джойстика сделан переходник от MiniDIN6 к его 9-ти контактному разьему (соответствие выводов см. на схеме).

Особенность схемы, как это было отмечено для контроллера мышки - возможность программирования МК с помощью самой MSX. Для прошивки МК переключатель JP1 надо установить в положение "PROG" (замкнуты контакты 1-2). В положении "WORK" (замкнуты контакты 2-3) МК работает в режиме джойстика. Подробней об этом можно прочитать на страничке контроллера мышки.

Текущая версия прошивки вместе с исходником.

[ index ]


Рейтинг@Mail.ru