Speccy - наш выбор!  
ZXPRESS
ZXTUNES
Virtual TR-DOS
World of Spectrum
ZX Spectrum Old Demos •

Go Back   Speccy - наш выбор! > ZX Spectrum Hardware > Устройства ввода

Reply
 
Thread Tools Display Modes
Old 4th November 2009, 17:49   #1
Member
 
dicebox's Avatar
 
Join Date: 31st May 2006
Location: Молдова
Posts: 103
Thanks: 10
Thanked 38 Times in 26 Posts
dicebox will become famous soon enough
Default UniJoypad - универсальный игровой адаптер

UniJoypad - адаптер для универсального подключения игрового контроллера к ZX и PC.
В качестве базового манипулятора выбран 14-кнопочный цифровой игровой контроллер от Sony Playstation (в дальнейшем буду называть его joypad) как достаточно удобный и относительно недорогой. Аналоговые контроллеры DualShock поддерживаются также.
На данный момент у адаптера UniJoypad следующие возможности:
- управление: MCU ATmega32, внешний супервизор питания, возможность обновления firmware через USB;
- питание: 3 варианта подключения питания (внешний БП +7,5...12В, USB, +5В);
- индикация: светодиоды Power LED и Service LED, текстовый LCD-индикатор 1x10 (длительность подсветки управляется программно AVR);
- порты: joypad, PS/2, USB и два универсальных miniDIN;

Адаптер работает в следующих режимах:
- Test. В этом режиме определяется тип joypad и можно протестировать все кнопки. При первичном подключении используется по умолчанию.
- PS/2. Адаптер подключается к интерфейсу PS/2 PC/ZX и транслирует в PS/2 нажатия клавиш подключенной к адаптеру клавиатуры (работают оба направления хост<->клава), кнопок joypad. Кроме этого есть возможность транслировать еще и нажатия кнопок обычного контактного ZX-джойстика.
В подрежиме PS/2 setup, можно отрегулировать чувствительность joypad, а также запрограммировать любую кнопку joypad (кроме двух сервисных) на нажатие любой клавиши клавиатуры. Первая сервисная кнопка позволяет выбрать один из двух сетов, т.е. наборов запрограммированных кнопок, итого получаем 24 кнопки, эмулирующих нажатия клавиатуры! Во время игры просто переключаемся между двумя сетами на ходу. Вторая сервисная кнопка используется для autofire (непрерывная стрельба), эту функцию тоже можно закрепить за любой кнопкой.
- USB. Здесь все просто, UniJoypad подключается к USB PC и через HID-драйвер передает нажатия кнопок joypad.
- ZX. В данном случае адаптер подключается к порту джойстика ZX и транслирует нажатия joypad. В ZX setup можно выбрать активный логический уровень сигнала нажатия (low/high). В этом режиме эмулируются стандартные кнопки XY-направлений и fire. Отдельная кнопка включает/выключает функцию autofire. Две кнопки задействованы для функции burst fire, т.е. стрельба короткими очередями (отличаются длиной очереди). Четыре combo кнопки, которые эмулируют нажатия пары кнопок XY-направлений (например, любители Dizzy эту фишку оценят, жмем combo - диззик, например, кувыркается вперед/вверх). Ну и наконец моя последняя кнопочная инновация, кнопка superkey, эмулирующая до 16-ти последовательно нажатых заранее запрограммированных кнопок. Superkey можно программировать на ходу.
Добавлена возможность эмулировать нажатия fire2 и fire3.

Есть специальная версия UniJoypad для Phoenix. Возможности:
- управление: MCU ATmega32, возможность обновления firmware через USB;
- питание: +5В, разъем компьютерного БП;
- индикация: светодиоды USB Power LED и Service LED, текстовый LCD-индикатор 1x16 (длительность подсветки управляется программно AVR);
- порты: joypad (miniDIN), PS/2, USB;

используются почти все режимы UniJoypad, отдельно добавлены для Phoenix: возможность работы с часами реального времени и встроенный USB-программатор контроллера мультикарты.
Attached Thumbnails
Click image for larger version

Name:	1.jpg
Views:	696
Size:	47.7 KB
ID:	14077   Click image for larger version

Name:	2.jpg
Views:	576
Size:	44.9 KB
ID:	14078   Click image for larger version

Name:	uj120.jpg
Views:	413
Size:	93.4 KB
ID:	16845   Click image for larger version

Name:	ujp2.jpg
Views:	369
Size:	66.0 KB
ID:	20623   Click image for larger version

Name:	Playstation_Controller.jpg
Views:	503
Size:	8.9 KB
ID:	14118  

__________________
Profi v3.2 512k (+ PALcoder / SECAM ВЧ-модулятор)
Speccy2007 + TR-DOS + 128k + AY (+ PALcoder)
ZXM-Phoenix 1024 (+ ZXKit1-VGA, + UniJoypad для Phoenix)

+UniJoypad 1.0

Last edited by dicebox; 16th September 2010 at 23:17.
dicebox is offline   Reply With Quote
The Following 5 Users Say Thank You to dicebox For This Useful Post:
Alex_kapfa (25th November 2009), Alex_NEMO (4th November 2009), breeze (16th November 2009), VELESOFT (14th November 2009), Zloy_Zax (28th December 2009)
Old 4th November 2009, 18:22   #2
Veteran
 
Join Date: 24th January 2009
Location: Камышин
Posts: 1,379
Thanks: 624
Thanked 314 Times in 201 Posts
Alex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really nice
Default

Quote:
Originally Posted by dicebox View Post
Если это действительно так, то можем здесь пообщаться, расскажу что уже есть.
Рассказывай, интерес есть!
__________________
Speccy-2007 + 48k(пока) + TR-DOS + ZX-VGA
KAY-1024 v2010/SDCard HxC Floppy Emulator/Epson SD-700/ZX-VGA/.....
Alex_NEMO is offline   Reply With Quote
Old 4th November 2009, 18:47   #3
Member
 
dicebox's Avatar
 
Join Date: 31st May 2006
Location: Молдова
Posts: 103
Thanks: 10
Thanked 38 Times in 26 Posts
dicebox will become famous soon enough
Default

Рассказываю-рассказываю, уф, пока все сообщение отстучишь.... Чуть позже дополню, инфу в дальнейшем буду добавлять в "шапку"...
__________________
Profi v3.2 512k (+ PALcoder / SECAM ВЧ-модулятор)
Speccy2007 + TR-DOS + 128k + AY (+ PALcoder)
ZXM-Phoenix 1024 (+ ZXKit1-VGA, + UniJoypad для Phoenix)

+UniJoypad 1.0

Last edited by dicebox; 4th November 2009 at 18:53.
dicebox is offline   Reply With Quote
Old 4th November 2009, 19:57   #4
Veteran
 
Join Date: 24th January 2009
Location: Камышин
Posts: 1,379
Thanks: 624
Thanked 314 Times in 201 Posts
Alex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really nice
Default

Прикольный прибамбас, и главное - универсальный!!!
Quote:
Originally Posted by dicebox View Post
LCD-индикатор 1x10
Это какой? Марку поподробнее можно?
__________________
Speccy-2007 + 48k(пока) + TR-DOS + ZX-VGA
KAY-1024 v2010/SDCard HxC Floppy Emulator/Epson SD-700/ZX-VGA/.....
Alex_NEMO is offline   Reply With Quote
Old 4th November 2009, 21:17   #5
Member
 
dicebox's Avatar
 
Join Date: 31st May 2006
Location: Молдова
Posts: 103
Thanks: 10
Thanked 38 Times in 26 Posts
dicebox will become famous soon enough
Default

Quote:
Originally Posted by Alex_NEMO View Post
Это какой? Марку поподробнее можно?
МЭЛТ MT-10S1, правда мне по ошибке привезли модификацию без подсветки, пришлось самому ее делать.
__________________
Profi v3.2 512k (+ PALcoder / SECAM ВЧ-модулятор)
Speccy2007 + TR-DOS + 128k + AY (+ PALcoder)
ZXM-Phoenix 1024 (+ ZXKit1-VGA, + UniJoypad для Phoenix)

+UniJoypad 1.0
dicebox is offline   Reply With Quote
Old 4th November 2009, 21:30   #6
Veteran
 
Join Date: 24th January 2009
Location: Камышин
Posts: 1,379
Thanks: 624
Thanked 314 Times in 201 Posts
Alex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really nice
Default

Quote:
Originally Posted by dicebox View Post
МЭЛТ MT-10S1, правда мне по ошибке привезли модификацию без подсветки, пришлось самому ее делать.
Народ не хвалит "поделки" фирмы МЭЛТ! А менее экзотичное и более доступное туда можно будет приделать? Стандартные одно/двух-строчники на 8/16 знакомест? Или "графику" от мобилок? От той же Нокии 3310. И маленький и...
__________________
Speccy-2007 + 48k(пока) + TR-DOS + ZX-VGA
KAY-1024 v2010/SDCard HxC Floppy Emulator/Epson SD-700/ZX-VGA/.....
Alex_NEMO is offline   Reply With Quote
Old 4th November 2009, 21:50   #7
Member
 
dicebox's Avatar
 
Join Date: 31st May 2006
Location: Молдова
Posts: 103
Thanks: 10
Thanked 38 Times in 26 Posts
dicebox will become famous soon enough
Default

Quote:
Originally Posted by Alex_NEMO View Post
Народ не хвалит "поделки" фирмы МЭЛТ! А менее экзотичное и более доступное туда можно будет приделать? Стандартные одно/двух-строчники на 8/16 знакомест? Или "графику" от мобилок? От той же Нокии 3310. И маленький и...
Из продукции МЭЛТ, у меня есть кроме 1x10 и 1x16, и 4x20, и графический, особых проблем с ними не было. В UniJoypad вся выводимая на LCD инфа расчитана на 10 знакомест, т.е. все другие текстовые LCD (при условии, что они совместимы с HD44780 и имеют такую же адресацию ОЗУ) скорее всего будут работать. У меня к UniJoypad изначально подключался Epson 1x16, МЭЛТ более компактный. Графику использовать не планирую, и так немного жирновато для подобного девайса, хотя было бы здорово...
__________________
Profi v3.2 512k (+ PALcoder / SECAM ВЧ-модулятор)
Speccy2007 + TR-DOS + 128k + AY (+ PALcoder)
ZXM-Phoenix 1024 (+ ZXKit1-VGA, + UniJoypad для Phoenix)

+UniJoypad 1.0

Last edited by dicebox; 4th November 2009 at 21:56.
dicebox is offline   Reply With Quote
Old 4th November 2009, 22:44   #8
Master
 
VELESOFT's Avatar
 
Join Date: 5th April 2007
Location: Praha
Posts: 735
Thanks: 60
Thanked 323 Times in 167 Posts
VELESOFT is just really niceVELESOFT is just really niceVELESOFT is just really niceVELESOFT is just really niceVELESOFT is just really nice
Default

http://translate.google.com/translat...hl=cs&ie=UTF-8




Next version of PSX to ZX convertor:
http://translate.google.com/translat...hl=cs&ie=UTF-8

VELESOFT is offline   Reply With Quote
Old 4th November 2009, 23:27   #9
Member
 
dicebox's Avatar
 
Join Date: 31st May 2006
Location: Молдова
Posts: 103
Thanks: 10
Thanked 38 Times in 26 Posts
dicebox will become famous soon enough
Default

Спасибо, Velesoft.
...Добавил фотки прототипа.
__________________
Profi v3.2 512k (+ PALcoder / SECAM ВЧ-модулятор)
Speccy2007 + TR-DOS + 128k + AY (+ PALcoder)
ZXM-Phoenix 1024 (+ ZXKit1-VGA, + UniJoypad для Phoenix)

+UniJoypad 1.0

Last edited by dicebox; 5th November 2009 at 00:03.
dicebox is offline   Reply With Quote
Old 5th November 2009, 01:25   #10
Banned
 
Black_Cat's Avatar
 
Join Date: 15th June 2006
Location: S.Pb
Posts: 5,931
Thanks: 26
Thanked 116 Times in 106 Posts
Black_Cat is a glorious beacon of lightBlack_Cat is a glorious beacon of lightBlack_Cat is a glorious beacon of lightBlack_Cat is a glorious beacon of lightBlack_Cat is a glorious beacon of lightBlack_Cat is a glorious beacon of light
Default

вот если бы можно было задействовать оба аналоговых джойстика на SONY в качестве цифровых - вот это было бы кошерно! ..они очень мягкие и быстрые
Black_Cat is offline   Reply With Quote
The Following User Says Thank You to Black_Cat For This Useful Post:
loxic (13th December 2009)
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +4. The time now is 18:02.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Map Яндекс.Метрика