-
Super GamePAD
Как известно, многие испытывают неудобство из-за того, что в играх для Спектрума нет единого джойстика, как в SEGA и других приставках. Каждая игра поддерживет свой набор джойстиков и, нередко, приходится перетыкать джойстик в разные разъемы при смене игры. Данный геймпад может заменить несколько популярных в России типов джойстиков: SINCLAIR1, SINCLAIR2, KEMPSTON, QAOPM, CURSOR и легко между ними переключаться.
http://s017.radikal.ru/i413/1312/cb/7b18492ed7bet.jpg
В отличие от резиновых геймпадов типа SEGA, в данном устройстве используются кнопоки CHERRY MX BLACK с позолоченными контактами. Это обеспечивает мягкость и надежность нажатия. Кнопки расположенны в двух группах по 4 кнопки в форме курсоров. Это позволяет играть в игры типа "FUTURE TANK", где левый курсор управляет перемещением танка, а правый управляет направлением выстрела. По ценру геймпада расположен LCD, с помощью которого выбирается тип джойстика и переназначаются кнопки.
Внутри корпуса геймпада расположен микроконтроллер ATMEGA48PA-AU, который всем управляет: оправшивает кнопки, выводит информацию на индикатор, передает данные на модуль регистров, установленный в корпус компьютера. Микроконтроллер может выдавать макрос сброса и загрузки игры, делать паузу в игре.
Модуль регистров принимает данные с геймпада в последовательном виде и преобразует их в параллельный вид. Сигналы с модуля подаются на порт клавиатуры (FE) и KEMPSTON JOYSTICKа (1F/DF).
-
Лучше вместо двух курсоров по 4 кнопки в одном корпусе сделать два MiniGamePad-а по 6 кнопок, подключаемых через разъемы DB-9. Распайку сделать как у SEGA-джойстика. Тогда можно будет иметь два выбираемых джойстика для игр вдвоем или играть двумя руками в сложные игры, расположив MiniGamePad-ы на удобном расстоянии.
Круглые кнопки для переназначения кнопок/выбора типа джойстика сделать на главном корпусе SuperGamePad. При переназначении кнопок их выбирать на LCD 2x16 символов. Можно отображать с прокруткой матрицу 4x10 кнопок.