Хотите заменить заедающую механическую клавиатуру в Спектруме или старом советском компьютере на более надежную ? Хотите поиграть в любимую игру на двоих на "Ленинграде" или "Pentagon-128"? В этом вам поможет простой компактный модуль "KEYB&SINC", к которому можно подключить PS/2 клавиатуру и два SEGA джойстика, которые будут работать как SINCLAIR1 и SINCLAIR2.
На форуме уже много разработчиков успешно подключали PS/2 клавиатуру к Спектруму: caro, syd, CHRV, KOE, VELESOFT, Ewgeny7, Z E V S, SKC и другие. SEGA джойстики тоже уже работают в Speccy2010 и KAY-2010/4SL. Я тоже в определенной степени этому способствовал.
Но у нас остались без современных клавиатуры и джойстиков более простые клоны типа "Ленинград 1" и "Pentagon-128". Спектрум, вопреки некоторым мнениям, и дальше будет жить, поэтому предлагаю оформить достижения в подключении вышеуказанных устройств в виде небольшой платы для простого подключения вместо механической клавиатуры.
Предполагаемые характеристики:
Клавиатура будет работать без торможения Z80.
Разъемы под клавиатуру и джойстики будут впаяны в плату.
На плате будет 4 крепежных отверстия по углам для возможности установки модуля на дне корпуса возле внешней стенки.
К "Ленинграду 1" модуль будет подключаться с помощью шлейфа в разъем вместо механической клавиатуры и нескольких проводов.
Желательно предусмотреть сигналы для подключения старых компьютеров с матрицей клавиатуры 8х8 линий.
Надеюсь на помощь caro, главного эксперта по клавиатурам, с прошивками и схемой.
Я могу заняться разводкой и изготовлением печатной платы, а также распространением конструкторов.
C уважением, zx-kit
Вот что получилось реализовать:
Адаптер "KEYB&SINC" позволяет подключить к компьютерам "Ленинград", "Pentagon-128" и другим клонам "ZX-SPECTRUM" вместо старой заедающей механической клавиатуры новую PS/2 клавиатуру. Печатная плата "KEYB&SINC" является универсальной - путем замены некоторых деталей и прошивки имеется возможность также подключить PS/2 клавиатуру к ретро-компьютерам "Орион" и "Радио-86РК" Использование адаптера "KEYB&SINC" удобно при сборке новых клонов, не имеющих встроенного контроллера PS/2 клавиатуры.
Дополнительные возможности, которые вы получите при использовании адаптера "KEYB&SINC":
С помощью кнопки PAUSE на клавиатуре имеется возможность останавливать, а потом продолжать работу программы.
Адаптер кроме клавиатуры PS/2 позволяет также подключить два джойстика от игровой приставки "SEGA". При этом джойстики будут работать как SINCLAIR 1 и SINCLAIR2.
Конструктивно адаптер представляет собой небольшую печатную плату размером около 40x70 мм. На плате расположены разъемы для подключения PS/2 клавиатуры и детали устройства. Разъемы для джойстиков подсоединяются к плате шлейфами и могут крепиться винтами на стенке корпуса.
Кроме разъема для подключения PS/2 клавиатуры на плате адаптера также имеется разъем для USB-клавиатуры, которая может работать через переходник USB->PS/2.
ССЫЛКИ:
Схема адаптера "KEYB&SINC": http://zx.pk.ru/showpost.php?p=441649&postcount=45
Монтажные схемы: http://zx.pk.ru/showpost.php?p=455074&postcount=46
Подключение к "ОРИОН-128": https://zx-pk.ru/threads/14757-keyb-...=1#post1170900
Подключение к "LENINGRAD-2010": http://zx.pk.ru/showpost.php?p=406530&postcount=44
Подключение к "LENINGRAD-2012": http://zx.pk.ru/showpost.php?p=515043&postcount=75
Подключение к "PENTAGON-128": https://zx-pk.ru/threads/14757-keyb-...=1#post1020211
Подключение к "PENTAGON-1024SL": http://zx.pk.ru/showpost.php?p=483892&postcount=60
Фото собранного адаптера KEYB&SINC и еще один вариант подключения: http://zx.pk.ru/showpost.php?p=462454&postcount=47
Прошивка для "KEYB&SINC-1" и "KEYB&SINC-3 (для компьютеров Ленинград, Pentagon-128, LENINGRAD-2010, LENINGRAD-2012 и др.): http://zx.pk.ru/showpost.php?p=407010&postcount=31
Прошивка для "KEYB&SINC-2" (для компьютеров Орион, Радио-86РК, Вектор, ПК8000): http://zx.pk.ru/showthread.php?p=176948#post176948
Где можно приобрести конструктор адаптера: http://www.zxkit.ru/katalog-1/zxkit-014