Просмотр полной версии : KEYB&SINC - модуль PS/2 клавиатуры и SEGA джойстиков
Хотите заменить заедающую механическую клавиатуру в Спектруме или старом советском компьютере на более надежную ? Хотите поиграть в любимую игру на двоих на "Ленинграде" или "Pentagon-128"? В этом вам поможет простой компактный модуль "KEYB&SINC", к которому можно подключить PS/2 клавиатуру и два SEGA джойстика, которые будут работать как SINCLAIR1 и SINCLAIR2.
http://s52.radikal.ru/i138/1202/d9/a8cd4f82923ft.jpg (http://s52.radikal.ru/i138/1202/d9/a8cd4f82923f.jpg)
На форуме уже много разработчиков успешно подключали 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 клавиатуры.
http://s018.radikal.ru/i507/1202/7a/c296c9b0a36ct.jpg (http://s018.radikal.ru/i507/1202/7a/c296c9b0a36c.jpg)
Дополнительные возможности, которые вы получите при использовании адаптера "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-amp-sinc-modul-ps-2-klaviatury-i-sega-dzhojstikov.html?p=1170900&viewfull=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-amp-sinc-modul-ps-2-klaviatury-i-sega-dzhojstikov.html?p=1020211&viewfull=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
У Камиля есть готовый контроллер клавы на Таньке2313. Прицепляется к машинкам без баса.
Ewgeny7, он продает контроллеры??
У Камиля есть готовый контроллер клавы на Таньке2313. Прицепляется к машинкам без баса.
Насколько я понял - лучше использовать ATMEGA8/48/88/168 (http://zx.pk.ru/showpost.php?p=314672&postcount=37) с частотой 20 МГц.
AHTuXPuCT
08.01.2011, 16:41
приблизительная цена платы какая будет?
AHTuXPuCT
08.01.2011, 17:06
поддерживаю sevol, получился бы реально рульный девайс ;)
разъемы под клавиатуру и джойстики лучше сделать под "хвосты"
матрицу "8х8" поддерживаю. пригодится для "Профи"
приблизительная цена платы какая будет?
Пока трудно сказать. Ориентировочно: 400 рублей за конструктор.
---------- Post added at 20:03 ---------- Previous post was at 20:01 ----------
...
разъемы под клавиатуру и джойстики лучше сделать под "хвосты"
...
Поточнее, пожалуйста, как это будет выглядеть для джойстиков: на плате разъем IDC-10M, к нему подключается IDC-10F, наколотый на 10-ти жильный шлейф, который припаивается к разъему DB-9M ?
Для клавиатуры даже незнаю как удобнее и как называются разъемы.
AHTuXPuCT
08.01.2011, 18:04
Вадим, запускай в производство :)
А какой разъем для подключения к компьютеру:
1. IDC-16M + IDC-10M
2. IDC-40M
3. другой
AHTuXPuCT
08.01.2011, 18:31
я думаю что IDC-16M + IDC-10M будет самое то что надо
я думаю что IDC-16M + IDC-10M будет самое то что надо
Текущая конструкция:
Разъем клавиатуры MDN-6J - припаиваем на плату,
для джойстиков два IDC-10M (и шлейфы с IDC-10F и DB-9M на концах),
для прошивки атмеги IDC-10M,
для подключения к Ленинграду - IDC-16M(к нему шлейф с IDC-16F и панелькой SCSM-16) + IDC-10M (а также шлейф с двумя разъемами IDC-10F и еще один разъем IDC-10M на плату Ленинграда).
Микросхемы:
74HCT245D 2шт
ATMEGA48PA-AU
Другие детали:
Кварц 20 МГц трехногий
Много резисторов 0805 и диодов выводных.
Такой состав деталей в конструкторе.
zst, предложение - атмегу использовать в корпусе tqfp, т.к. очень затруднительно найти в дипе, я для кая уже думаю переходник сделать, т.к. на Украине не могу найти дип.
zst, предложение - атмегу использовать в корпусе tqfp, т.к. очень затруднительно найти в дипе, я для кая уже думаю переходник сделать, т.к. на Украине не могу найти дип.
c буковками -AU в корпусе TQFP-32
AHTuXPuCT
08.01.2011, 19:16
Дмитрий, если атмегу ставить в tqfp, то лучше развести на плате IDC10 под ISP
zst, может лучше разъем клавиатуры MDN-6J тоже под IDC сделать?
Alex_NEMO
08.01.2011, 20:01
Разъем клавиатуры MDN-6J - припаиваем на плату,
Предлагаю этот разъём "продублировать" гребенкой BLS-5 как на мультикарте Камиля и у нас в КАЕ для "выкидыша".
ATMEGA48PA-AU
Предлагаю сразу закладывать 88-ю Мегу - если Камиль сделает поддержку "своих" макросов, как в мультикарте - не факт, что 48-й хватит. Ещё момент - если будет поддержка макросов, то было бы не плохо управлять, например включением/выключением тех или иных портов, напр. #1FFD в КАЕ и Скорпионе и т.д. Т.к. ног у Меги уже нет свободных, поставить регистр для "расширения" - увеличения кол-ва ног.
Идея хорошая. Предлагаю дополнение, которое уже есть на форуме: сам конструктор клавиатуры должен иметь размер, сопоставимый с размером клавиатуры для Notebook, а конструктор платы контроллера может быть небольшим, (от замыслов авторов девайса),
Планируется как можно меньшего размера, но все-равно нужны крепежные отверстия. Если разъемы не впаивать, то хватит двух отверстий по 3.2 мм.
и обязательно должна быть распайка интерфейса под матрицу 5 на 8 стандартной клавиатуры ZX. Все это дело должно без "фокусов" подключаться через разъем IDC с шагом 2,54 мм.
Ну и так планировался шлейф с цанговой панелькой на конце для подключения к Ленинграду.
Разъемы под клавиатуру и джойстики НЕЖЕЛАТЕЛЬНО впаивать в плату, пусть каждый самостоятельно избирает способ их вывода, достаточно на плате сделать соответствующие монтажные отверстия, с обозначениями.
Тогда можно разместить под клавиатуру и джойстики разъемы IDC-10M, но ими не комплектовать конструктор, а только MDN-6J и два DB-9M, которые крепятся на корпус. Но я не нашел в продаже разъмов для PS/2 клавиатуры на корпус (с фланцем). Если кто знает название сообщите.
Предлагаю этот разъём "продублировать" гребенкой BLS-5 как на мультикарте Камиля и у нас в КАЕ для "выкидыша".
Можно добавить PLS-5 (штыри).
Предлагаю сразу закладывать 88-ю Мегу - если Камиль сделает поддержку "своих" макросов, как в мультикарте - не факт, что 48-й хватит.
Можно предусмотреть вместо ATMEGA48PA-AU впаивать ATMEGA88A-AU. Они вроде совместимые по ногам. Хотя вроде без макросов достаточно было 2 кб. ATMEGA8A-AU не подойдет, так как у нее частота только 16 МГц.
Ещё момент - если будет поддержка макросов, то было бы не плохо управлять, например включением/выключением тех или иных портов, напр. #1FFD в КАЕ и Скорпионе и т.д. Т.к. ног у Меги уже нет свободных, поставить регистр для "расширения" - увеличения кол-ва ног.
Может пока сделать простую платку для Ленинграда на ATMEGA48PA-AU?
Исходники есть для изучения и модификации под матрицу 8х8 ?
garlands
09.01.2011, 01:49
zst, предложение - атмегу использовать в корпусе tqfp, т.к. очень затруднительно найти в дипе, я для кая уже думаю переходник сделать, т.к. на Украине не могу найти дип.
да вон в космосе по два бакса и в дипе...
Alex_NEMO
09.01.2011, 12:30
Можно добавить PLS-5 (штыри).
Их я и имел в виду. Сроду путаю...
Можно предусмотреть вместо ATMEGA48PA-AU впаивать ATMEGA88A-AU. Они вроде совместимые по ногам. Хотя вроде без макросов достаточно было 2 кб.
Ну, если так, то 48 вполне "за глаза" и для "с макросами" хватит. По ногам, они все совместимы - 48/88/168. С Мегой 8 то же. Только у первых внутренняя "начинка" побогаче.
ATMEGA8A-AU не подойдет, так как у нее частота только 16 МГц.
Эти можно попробовать "погнать" на 20-24 МГц. По идее, должны завестись!
Может пока сделать простую платку для Ленинграда на ATMEGA48PA-AU?
Исходники есть для изучения и модификации под матрицу 8х8 ?
Да, стоит. Мы просто с тобой и "шинную" версию с мышью обсуждали.
Исходники есть только у Камиля, на Асме, но в открытом доступе я их не видел.
С исходниками есть только 2-а проекта:
1. SKC - простой контроллер PC/AT-клавиатуры на ATmega88 (http://zx.pk.ru/showthread.php?t=11720)
2. подключение ps/2 клавиатуры (http://zx.pk.ru/showthread.php?t=14149&page=3), но там что-то с тактами/частотами не то. Но что-то почерпнуть для себя можно.
Кстати, а что на счет контроллера мышки Камиля, пост №48 (http://www.zx.pk.ru/showthread.php?t=9860&page=5)?
Я все-таки предпочитаю иметь стандартную клавиатуру, ничего не переделывая в ней. Только использовать контроллер для согласования сигналов со Спектрумом и по возможности с Радио-86РК, Орион, Специалист и др.
Разобрал свою клавиатуру - такую не сделать. Проще попросить какого-нибудь производителя клавиатуры сделать то, что надо.
Допустим пленки можно сделать, а что делать с лишними кнопками и как потом это крепить.
И клавиатуры наверно все разные. Закупать сразу 100 чтук одинаковых для переделки ?
Что думаете?
Логичнее сделать контроллер под произвольную матрицу контактов любой клавиатуры . Чем делать целую плату под клавиатуру которая через пару лет исчезнет с горизонтов .
У пленок контакт с печатной платой над дополнительной клавиатурой. Там же и светодиоды.
Поэтому эту часть не отрезать. Может у других клавиатур по-другому.
garlands, покаж хоть один дип, чтоб на складе был.
Для изготовления миниатюрной клавиатуры все-таки стоит поискать старую механическую клавиатуру для PC, как делает Doctor. Если он смог найти в Германии, то у нас в стране тоже можно на какой-нибудь барахолке.
garlands
09.01.2011, 17:47
48/88 да, действительно "ожидается поступление"... последнее время напряги с мегами побуждают к поискам альтернативы... %)
а, то я на 8 посмотрел...
да вообще давно пора перебираться на TQFP. лутится легко, паяется тоже. единственно - когда нужно ну очень по-быстрому прокинуть пару проводков тараканом прямо на корпусе, но и это вполне реально, только корпус лучше приклеить... ну и удачное совпадение шага ног (2,54) и размера 0805 компонентов тоже радовало... я так игорьплага как-то извращал, получилось прикольно и очень компактно - почти все под корпусом поместилось, засунул в корпус от фломастера...
Для изготовления миниатюрной клавиатуры все-таки стоит поискать старую механическую клавиатуру для PC, как делает Doctor.
Это мало реально , да ещё чтоб была не раздолбаная и не в ходила в число раритетов .
Как вариант предлагал юзать для переделки клавиатур с плёнками кнопки с резиновой мембранной - http://zx.pk.ru/showthread.php?t=10284&page=2 .
Northwood
09.01.2011, 18:37
Считаю, что можно одновременно установить на плате и контроллер "KEYB&SINC". Что это меняет?
В кратце, что на выходе контроллера ? 8 бит шины адреса и 5 бит шины данных, я правильно понял ? Если да, тогда идея плохая. Почему ?
1. Будет значительное ограничение максимальной длины кабеля, т.к. он связан с шиной процессора, на которую будут наводиться помехи и вноситься значительная емкость на шину, которая будет искажать сигналы и приводить к сбоям компа. В то время, как PC клавиатура имеет родной кабель длиной 1.5-2 метра.
2. Сколько проводников в PC клавиатуре ? Всего 4 - ноль, +5в, тактовый сигнал и выход данных. А сколько их будет для подключения контроллера ? 8 линий адреса + 5 линий данных + IORQ + RD + 5в + ноль, итого 17 проводников. Мжет еще какой-нибудь сигнал.
Поэтому, мое мнение - контроллер PC клавиатуры должен быть только в корпусе с компом, а сама клавиатура должна быть без никаких переделок, их сейчас в продаже валом самых разных и стоят копейки.
zst, Если возможно сделать кепстон маус?? Может даже на отдельной платке??
Просто не всем нужна PS/2 клавиатура, многим нравится механическая, а вот мышь дело нужное.
Вот правильная клавиатура к правильному Спектруму :v2_thumb:
Вот правильная клавиатура к правильному Спектруму :v2_thumb:
О, тут уже беспроводная !
---------- Post added at 22:28 ---------- Previous post was at 22:27 ----------
Это мало реально , да ещё чтоб была не раздолбаная и не в ходила в число раритетов .
Как вариант предлагал юзать для переделки клавиатур с плёнками кнопки с резиновой мембранной - http://zx.pk.ru/showthread.php?t=10284&page=2 .
А вот такие кнопки подходят для клавиатуры (http://www.promelec.ru/UPLOAD/2010/08/18/swt-20-4_3.jpg) ?
К ним только еще и толкатели с печатной платой надо делать.
---------- Post added at 22:30 ---------- Previous post was at 22:28 ----------
zst, Если возможно сделать кепстон маус?? Может даже на отдельной платке??
Просто не всем нужна PS/2 клавиатура, многим нравится механическая, а вот мышь дело нужное.
Мне кажется, что это хорошая идея. Лучше мышку сделать на отдельной плате. Некоторым она не нужна, другим - только она и нужна. А универсальность устройства не всегда хорошо - остаются лишние детали.
Давайте попросим caro сделать модификацию на ATMEGA48PA-AU для единобразия.
Вот правильная клавиатура к правильному Спектруму
Кстати на дилэкстриме полно всяческих мелких клавиатурок (увы нынче усё под usb) .
Вот симпотная из мелких - http://www.dealextreme.com/details.dx/sku.45604
Давайте попросим caro сделать модификацию на ATMEGA48PA-AU для единобразия.ATMega для подключения мышки - это слишком жирно.
С этим вполне справляется ATTiny2313 причем, как я уже писал, без торможения.
А вот такие кнопки подходят для клавиатуры (http://www.promelec.ru/UPLOAD/2010/08/18/swt-20-4_3.jpg) ?
К ним только еще и толкатели с печатной платой надо делать.
В принципе можно и их , но некоторые попадаются туговатые . Наверное стоит брать самый мелкий калибр .
Толкатели не нужны , эти зверюшки бывают с толкателями довольна таки разнообразного калибра (можно на сайте чип и дипа глянуть их портреты).
...увы нынче усё под usb...
Ага, большая проблема. Надо уже USB адаптировать.
ATMega для подключения мышки - это слишком жирно.
С этим вполне справляется ATTiny2313 причем, как я уже писал, без торможения.
Но в плане закупки деталей лучше АTMEGA - меньше разных микросхем. А оптом одного типа получится дешевле, чем двух разных. И остатков лишних не будет. Кстати, если мышка подключается к шине данных, то на этой же платке можно развести разъем под КЕМПСТОН джойстик - тоже SEGA.
Нарисуй пожалуйста схемки для основы. Если можно и исходники выложим в первый пост, чтобы желающие могли подифицировать под свои компьютеры и добавлять новые функции.
---------- Post added at 23:10 ---------- Previous post was at 23:08 ----------
В принципе можно и их , но некоторые попадаются туговатые . Наверное стоит брать самый мелкий калибр .
Толкатели не нужны , эти зверюшки бывают с толкателями довольна таки разнообразного калибра (можно на сайте чип и дипа глянуть их портреты).
C толкателями вроде довольно крупные и трудно нажимаемые.
А может где-то продаются кнопки типа как на старых PC механических клавиатурах ?
А может где-то продаются кнопки типа как на старых PC механических клавиатурах ?
Пиплы предлагали юзать набивку для кассовых клавиатур , но цена у них золотая...
garlands
10.01.2011, 02:09
для таких широких заявлений нужно сложить пленки, причем разных производителей, и чтобы пятаки (как минимум) совпали с точностью. а внешний вид двух моделей одного производителя совсем не показатель. ну вот сейчас уже, пару лет спустя попробуйте найти скажем, в свое время очень популярную, клавиатуру Rainbow KB-9901 (просто одна из тестовых клав под рукой оказалась) - вот там два-три года спустя будут все эти дефендеры, свены, логитеки, микрософты и компания...
а с таким подходом я с разных ракурсов сфоткаю, скажем, logitech g11 и g19, и при этом буду упирать на то, что "основное поле одинаково, только отличаются небольшим дизайном". а где толкатели кнопок - хз. но ведь "Обе одинаковы, различаются только небольшим дизайном"
и это только небольшая часть проблем, видимая невооруженным взглядом. а стоит немного подумать над вопросом, там столько ньюансов всплывает...
ZXFanat, про возможный способ изготовления клавиатуры для ZX-ноутбука из силиконовой клавиатуры написал в соответсвующую тему: http://zx.pk.ru/showpost.php?p=348281&postcount=167
---------- Post added at 13:48 ---------- Previous post was at 13:08 ----------
Хотя нет, для ноутбука она не подойдет, так как ZX ноутбук можно сделать только из Speccy2010, а он может работать только с PS/2 клавиатурой. Такой вариант подходит только для Ленинграда в одном корпусе с клавиатурой. Максимум Pentagon-128.
Или чтобы сделать компактную выносную клавиатуру.
Логичней оставить родную буковскую клавиатуру под родной корпус , и сделать контроллер под раскладку её матрицы .
Таким макаром даже клавиатуру от C64 к песюку подрубали - http://symlink.dk/projects/c64key/ (увы... тоже под USB... Но зато с сырками).
Alex_NEMO
10.01.2011, 19:37
Таким макаром даже клавиатуру от C64 к песюку подрубали - http://symlink.dk/projects/c64key/ (увы... тоже под USB... Но зато с сырками).
Дык, надо же наоборот - USB-клаву к Spec'у.
Я про подключение клавиатур без контроллера (нотбучных и т.п.).
http://s46.radikal.ru/i111/1108/74/21083ea8d531t.jpg (http://s46.radikal.ru/i111/1108/74/21083ea8d531.jpg)
Подключение модуля KEYB&SINC к компьютеру производится через два шлейфа. На конце 16-ти жильного шлейфа припаяна цанговая панелька SCSM-16, которая устанавливается в такую же панельку, припаянную в Ленинграде для подключения механической клавиатуры.
Второй, 10-жильный, шлейф предназначен для подачи питания и трех дополнительных сигналов. Для этого на монтажное поле Ленинграда припаивается разъем IDC-10M.
http://s012.radikal.ru/i321/1108/7f/b53c829ae9fet.jpg (http://s012.radikal.ru/i321/1108/7f/b53c829ae9fe.jpg)
Назначение контактов разъема:
1 -- GND
2 -- WAIT
3 -- GND
4 -- IORD
5 -- GND
6 -- RESET
7 -- +5В
8 -- не используется
9 -- +5В
10 -- не используется
Для подачи питания +5В и GND следует подпаяться к точкам подачи питания на плату Ленинграда.
В цепи WAIT Ленинграда нужно проделать следующую доработку (в других компьютерах это может быть уже сделано):
Разрезать дорожку, идущую от 5 вывода D9 (TM2).
Припаять в месте разрыва диод (катод к 5-D9, анод к дорожке, которая идет на вход WAIT Z80).
Анод диода подтянуть к +5В через резистор 10 кОм.
2 контакт разъема IDC-10M припаять к аноду диода.
Сигнал IORD на 4 контакт разъема берется с дорожки, идущей на 15 выводы D37 и D38. На других компьютерах этот сигнал называется по другому. Он имеет низкий уровень при чтении данных с порта клавиатуры.
6 контакт разъема IDC-10M припаять к конденсатору в цепи сброса Z80. Рекомендуется электролитический конденсатор в этой цепи заменить на обычный конденсатор емкостью 0.1 мкф.
http://i056.radikal.ru/1108/de/db4493364e5dt.jpg (http://i056.radikal.ru/1108/de/db4493364e5d.jpg)
СХЕМА АДАПТЕРА KEYB&SINC:
Фотографии собранного адаптера KEYB&SINC1:
http://s52.radikal.ru/i137/1202/1c/76fc4164d310t.jpg (http://radikal.ru/F/s52.radikal.ru/i137/1202/1c/76fc4164d310.jpg)
К разъему для механической клавиатуры с матрицей 8х5=40 кнопок адаптер подключается шлейфом с припаянной на конце панелькой SCSM-16. Цоколевка соответствует компьютерам Ленинград-1 и LENINGRAD-2010.
http://s018.radikal.ru/i507/1202/7a/c296c9b0a36ct.jpg (http://s018.radikal.ru/i507/1202/7a/c296c9b0a36c.jpg)
Разъемы для джойстиков от игровой приставки SEGA подсоединяются к плате шлейфами и могут крепиться винтами в удобном месте на стенке корпуса.
http://s52.radikal.ru/i138/1202/d9/a8cd4f82923ft.jpg (http://s52.radikal.ru/i138/1202/d9/a8cd4f82923f.jpg)
Адаптер KEYB&SINC можно разместить рядом с платой компьютера и прикрутить винтами через втулки к дну или стенке корпуса, если в корпусе имеется для этого достаточно места.
http://s46.radikal.ru/i111/1108/74/21083ea8d531t.jpg (http://s46.radikal.ru/i111/1108/74/21083ea8d531.jpg)
Дополнительные сигналы с компьютера, необходимые для работы адаптера подключаются через шлейф с разъемом IDC-10F на конце. Для этого к плате компьютера припаивается разъем IDC-10M, на который подаются нужные сигналы (http://zx.pk.ru/showthread.php?p=406530#post406530).
http://s018.radikal.ru/i515/1202/c4/e04f21dbcbeat.jpg (http://s018.radikal.ru/i515/1202/c4/e04f21dbcbea.jpg)
Если корпус небольшого размера, то можно адаптер прикрепить к плате компьютера вторым этажом с помощью винтов и втулок.
http://i060.radikal.ru/1202/7a/17d8ce3f8d7bt.jpg (http://i060.radikal.ru/1202/7a/17d8ce3f8d7b.jpg)
Таким способом, через шлейфы, адаптер можно подключить к большинству клонов ZX-SPECTRUM.
http://s018.radikal.ru/i511/1202/19/4ca8febde603t.jpg (http://s018.radikal.ru/i511/1202/19/4ca8febde603.jpg)
К компьютеру LENINGRAD-2012, который будет завершен в ближайшее время, адаптер KEYB&SINC будет подключаться без проводов. Плата будет устанавливаться вторым этажом на базовую плату LENINGRAD-2012. При этом соединение с компьютером будет происходить через две пары разъемов.
К компьютерам Орион и Радио-86РК. Адаптер подключается через шлейфы с подходящими по месту разъемами.
А зачем вам нужен разъём USB на плате? Всё равно никакого адаптера USB -> PS/2 на плате нет. Для красоты или вы просто питание с него берёте? Формулировка "на плате адаптера также имеется разъем для USB-клавиатуры, которая может работать через переходник USB->PS/2" какая-то неправильная или всё-таки "переходник" воткнут в Атмегу?
какая-то неправильная или всё-таки "переходник" воткнут в Атмегу?
написано русским языком, для клавиатур которые могут работать через переходник,
то есть эти клавы можно напрямую в плату тыкать и не использовать 3х этажные конструкции, в виде внешних переходников
PS. На всякий случай... переходник USB->PS/2 это набор проводков залитые в пластик.
HardWareMan
09.02.2012, 10:57
PS. На всякий случай... переходник USB->PS/2 это набор проводков залитые в пластик.
Кэп напоминает, что это справедливо только для двухстандартных клавиатур, о чем было сказано выше.
переходник USB->PS/2 это набор проводков залитые в пластик.
Я сомневаюсь. Юзал такие. Три штуки. Не работали при подключении к Speccy2010. Если б были только проводки, то не надо было протоколы перекодировать. Пусть напишут те у кого данные переходники работали применимо к данному адаптеру. Мы уже поднимали эту тему (http://zx.pk.ru/showthread.php?t=14153).
Я сомневаюсь. Юзал такие.
не жги, я обрезал хвост USB у клавы работающей через переходник и припаивал ps/2 вилку (механически переходник не влазил)
А зачем вам нужен разъём USB на плате? Всё равно никакого адаптера USB -> PS/2 на плате нет. Для красоты или вы просто питание с него берёте? Формулировка "на плате адаптера также имеется разъем для USB-клавиатуры, которая может работать через переходник USB->PS/2" какая-то неправильная или всё-таки "переходник" воткнут в Атмегу?
Как раз на плате KEYB&SINC разведена схема переходника USB->PS/2 (http://pinouts.ru/InputCables/usb_ps2_mouse.shtml), чтобы можно было родной переходник от клавиатуры не подключать.
Например, гибкие клавиатуры часто продаются с такими переходниками:
http://chelyabinsk.dns-shop.ru/catalog/i128512/klaviatura-agestar-as-hsk810fa-combo-usb-ps-2-gibkaya-zelenaya.html
http://chelyabinsk.dns-shop.ru/catalog/i128546/klaviatura-agestar-hsk810l-combo-usb-ps-2-gibkaya.html
http://www.tnd.ru/goods/klaviatura-gibkaya-soft-touch.html?r1=ga&r2=good&gclid=CMDryomUka4CFYW-zAodnghueA
Как вы знаете, этот переходник состоит только из проводов, поэтому работает только с теми клавиатурами, которые продаются в такими переходниками. Даже если в компьютерных магазинах скажут, что с таким переходником будет работать любая USB клавиатура - они заблуждаются.
Разъем USB сделан, так как были такие пожелания, например: http://zx.pk.ru/showpost.php?p=270451&postcount=43
этот переходник состоит только из проводов, поэтому работает только с теми клавиатурами, которые продаются в такими переходниками.
Понятно. Если я USB клавиатуру без переходника купил в комплекте. Значит я её к девайсу не подключу?
99% что нет. Хотя этих китайцев пойми попробуй, если остался запас контроллеров клавиатуры на складе от двух-стандартных, а переходник просто класть в коробку перестали, то шанс есть :) Но надеется наверное не стоит.
Жаль. Купил мелкую специально чтобы подключать к адаптеру, а она оказалась USB.
axel_sunrise
14.03.2012, 10:17
zst, можно ли заменить микросхемы серии HTC на НС или ALS?я так понимаю,что все эти микросхему нужны только для джойстиков и их можно не ставить?
zst, можно ли заменить микросхемы серии HTC на НС или ALS?я так понимаю,что все эти микросхему нужны только для джойстиков и их можно не ставить?
Можно заменить на ALS. Да, в основном они используются для Синклер-джойстиков и их можно не ставить. Только не будет работать пауза в играх.
andrew76
23.03.2012, 17:55
А кто нибудь подключал к Пентагону 1024SL этот адаптер?
Что то кручу в руках схему и не могу решить что куда зацепить. :)
А кто нибудь подключал к Пентагону 1024SL этот адаптер?
Что то кручу в руках схему и не могу решить что куда зацепить. :)
Подключать так:
IDC-10M
KEYB&SINC PENTAGON-1024SL
1 GND GND
2 /WAIT WAIT (24-DD4)
3 GND GND
4 /IORD JKOE (15-DD45, 15-DD68)
5 GND GND
6 /RESET RES (26-DD4, C1 10uF заменить на 0.1 uF)
7 +5V +5V
8 ON-OFF ---
9 +5V +5V
10 NMI_SW ---
IDC-16M
KEYB&SINC PENTAGON-1024SL
1 KL0 KL0
2 KA8 KL11
3 KL1 KL1
4 KA9 KL8
5 KL2 KL2
6 KA10 KL7
7 KL3 KL3
8 KA11 KL6
9 KL4 KL4
10 KA12 KL9
11 --- ---
12 KA13 KL10
13 --- ---
14 KA14 KL12
15 --- ---
16 KA15 KL13
По схеме PENTAGON-1024SL V1.4/V1.41 (http://pentagon.nedopc.com/Ver14.rar)
andrew76
24.03.2012, 16:01
Подключил пока только питание, KL0, KL12, IORD. Не ставил микруху ЛА3.
По идее должна нажиматься клавиша ENTER.
Не работает.
Может не со всеми клавами работает? Хотя на клавиатуре при нажатии например CAPS LOCK загорается соответствующий светодиод.
Или может неправильно фьюзы выставил при прошивке?
Прошиваю через паралельный программатор sterh st-011.
Подскажите как правильно фьюзы выставить?
Клава ps2
Подключил пока только питание, KL0, KL12, IORD. Не ставил микруху ЛА3.
По идее должна нажиматься клавиша ENTER.
Не работает.
Может не со всеми клавами работает? Хотя на клавиатуре при нажатии например CAPS LOCK загорается соответствующий светодиод.
Или может неправильно фьюзы выставил при прошивке?
Прошиваю через паралельный программатор sterh st-011.
Подскажите как правильно фьюзы выставить?
Клава ps2
У меня есть настройки только для программаторов ByteBLasterMV и USB-UART (ссылка в первом посте).
У caro, кстати, sterh st-011 есть (http://zx.pk.ru/showpost.php?p=317578&postcount=861). Может он подскажет.
Еще посмотрите в теме KAY-2010 (http://zx.pk.ru/showthread.php?t=13770)
и в теме у Zorel (http://zx.pk.ru/showthread.php?t=17270)
Схема KEYB&SINC для атмеги в корпусе TQFP. Как вы ее во внешний программатор вставляете ?
В архиве с прошивкой тоже есть фьюзы:
FUSES для ATMega48
в контроллере PS/2 клавиатуры для Speccy:
-------------------------------------
Name ! Default ! SET ! MODE
-------------------------------------
CKSEL0 ! on ! off !\
CKSEL1 ! off ! off ! > кварц 20 Мгц
CKSEL2 ! on ! off ! /
CKSEL3 ! on ! off !/
SUT0 ! on ! on !
SUT1 ! off ! off !
CKOUT ! off ! off ! Выход Clk отключен
CKDIV8 ! on ! off ! Делитель на 8 отключен
BODLEVEL0 ! off ! on !\
BODLEVEL1 ! off ! on ! > - 4.3 V
BODLEVEL2 ! off ! off !/
EESAVE ! off ! off !
WDTON ! off ! off ! Watch Dog отключен
SPIEN ! on ! on ! Всегда должен быть '0'
DWEN ! off ! off ! Отладка отключена
RSTDISBL ! off ! off ! Вход /RST как СБРОС
SELFPRGEN ! off ! off !
Смотрите по аналогии, как описано тут (http://zx.pk.ru/showpost.php?p=254060&postcount=3)
И сложилось впечатление, что вы спаяли адаптер клавиатуры по другой схеме и на других деталях ...
andrew76
24.03.2012, 16:42
Я взял в корпусе DIP.
Соответственно изменил схему, распиновка у DIP корпуса другая.
Я взял в корпусе DIP.
Соответственно изменил схему, распиновка у DIP корпуса другая.
То есть вы сделали обратную работу, которую сделал я, из DIP в TQFP.
Проверьте, что у вас получилось - сравните с фрагментом схемы KAY-2010, которая приведена у Zorel по ссылке выше.
Подключил пока только питание, KL0, KL12, IORD.Что за IORD?
Не ставил микруху ЛА3.
По идее должна нажиматься клавиша ENTER.
Не работает.По такой мизерной информации определится не так то просто.
Может не со всеми клавами работает? Хотя на клавиатуре при нажатии например CAPS LOCK загорается соответствующий светодиод.Значит работает и Фьюзы выставлены правильно.
andrew76
24.03.2012, 18:00
По схеме всё верно сделал.
Мегу перешил в соответствии с таблицей (фьюзы), тоже всё верно.
Прошивка KBD10_48
JKOE завёл сразу на 4-у ногу Меги, без замешивания с A0.
На четвёртой ноге меги есть короткие отрицательные импульсы.
---------- Post added at 19:00 ---------- Previous post was at 18:59 ----------
caro,
JKOE с15 ноги КП11 завёл напрямую на Мегу48 на 4-у ногу. Уменя в DIP корпусе MEGA48
По схеме всё верно сделал.
Мегу перешил в соответствии с таблицей (фьюзы), тоже всё верно.
Прошивка KBD10_48
JKOE завёл сразу на 4-у ногу Меги, без замешивания с A0.
На четвёртой ноге меги есть короткие отрицательные импульсы.
---------- Post added at 19:00 ---------- Previous post was at 18:59 ----------
caro,
JKOE с15 ноги КП11 завёл напрямую на Мегу48 на 4-у ногу. Уменя в DIP корпусе MEGA48
Если кварц не трехногий, то вам нужно к нему припаять конденсаторы. Резисторы подтяжки стоят на входах атмеги, соответствующие сигналам KA8-KA15 cхемы KAY-2010 ?
andrew76
24.03.2012, 18:37
Резисторы стоят.
А вот кварц на 20 мГц простой двухногий, без конденсаторов.
А конденсаторы - это критично?
Резисторы стоят.
А вот кварц на 20 мГц простой двухногий, без конденсаторов.
А конденсаторы - это критично?
Без них частота генерации может быть не той.
andrew76
25.03.2012, 20:07
Всё. Запустил. Неправильно были подключены сигналы KL-6 - KL12.
Наличие конденсаторов на кварц - не критично.
Работает и без них.
Остался один вопрос. Сигнал RESET зацепил на первую ноги Меги, какую клавишу нужно нажать на клаве чтобы сбросить комп?
Остался один вопрос. Сигнал RESET зацепил на первую ноги Меги, какую клавишу нужно нажать на клаве чтобы сбросить комп?PrintScreen.
andrew76
25.03.2012, 21:20
Reset не работает.
Нажимаю Print screen и ничего не происходит.
Reset не работает.
Нажимаю Print screen и ничего не происходит.В компьютере конденсатор в этой цепи уменьшен до 0.1 uF ?
---------- Post added at 22:52 ---------- Previous post was at 22:49 ----------
Всё. Запустил. Неправильно были подключены сигналы KL-6 - KL12.
Наличие конденсаторов на кварц - не критично.
Работает и без них.
Остался один вопрос. Сигнал RESET зацепил на первую ноги Меги, какую клавишу нужно нажать на клаве чтобы сбросить комп?
А надо через диод на 23 ногу атмеги
andrew76
25.03.2012, 23:31
Точно.
прицепил на 23 ногу Меги через диод и всё заработало.
Конденсатор в схеме спектрума не уменьшал. Там стоит 10 мкф.
KEYB&SINC-3 Light (не припаяны цепи SINCLAIR-джойстиков и сигналов /WAIT, ON-OFF, NMI_SW):
http://s019.radikal.ru/i621/1206/65/58450fdb33a3t.jpg (http://s019.radikal.ru/i621/1206/65/58450fdb33a3.jpg) http://s017.radikal.ru/i441/1206/d8/09e15a803cd6t.jpg (http://s017.radikal.ru/i441/1206/d8/09e15a803cd6.jpg) http://i014.radikal.ru/1206/85/54da2543c900t.jpg (http://i014.radikal.ru/1206/85/54da2543c900.jpg)
Подключение вторым этажом к "LENINGRAD-2012":
http://s019.radikal.ru/i610/1206/ea/468a77487bc6t.jpg (http://s019.radikal.ru/i610/1206/ea/468a77487bc6.jpg)
Вышла новая версия прошивок для "KEYB&SINC-1" и "KEYB&SINC-3" -- http://www.zx.pk.ru/showpost.php?p=518380&postcount=49
Вышла новая версия прошивок
А в чем отличие от старой?
А в чем отличие от старой?Основное отличие в том, что теперь команда RESET в клавиатурном скрипте (формирующая на соответствующем выходе контроллера импульс сброса компьютера) не приводит к прерыванию выполнения самого скрипта.
Тоесть теперь можно например выполнить: RESET;LOAD""ENTER
Сделано по просьбе zst.
Мне предварительно не очень понравилось, что КейбСинк частенько не эрегирует на удержание шифтов. Например, набираем LOAD, затем зажимаем шифт и вводим "". В результате проскакивает "р или даже рр. На ZXMC такого не наблюдалось при той же клавиатуре.
Мне предварительно не очень понравилось, что КейбСинк частенько не эрегирует на удержание шифтов. Например, набираем LOAD, затем зажимаем шифт и вводим "". В результате проскакивает "р или даже рр.Проверю.
PS. Проверил у себя с двумя разными клавиатурами. Ничего подобного не наблюдается.
У кого-нибудь еще наблюдается такой эффект, как у Ewgeny7?
На ZXMC такого не наблюдалось при той же клавиатуре.На ZXMC клавиатура работает в режиме Scan-code 3, а в Keyb&Sinc Scan-code 2.
Попробуй другую клавиатуру, так для проверки.
Zorki-4k
04.09.2012, 23:50
У кого-нибудь еще наблюдается такой эффект, как у Ewgeny7?
Собрал свой KEYB&SINC к Ленину-2012, наблюдаю такой-же эффект.
Если держать шифт и клацать Р, то получается примерно так: """""р""""""р""""
И если в играх держать кнопку, то человечек иногда останавливается.
В Эксолоне проблема ракету выпустить зажатым выстрелом.
Короче говоря с перерывами нажатия работают.
Astrolux
13.04.2013, 00:29
Монтажные схемы.
KEYB&SINC-3:
Для KEYB&SINC-3 монтажная схема не грузится. Наверное, надо перезалить.
Для KEYB&SINC-3 монтажная схема не грузится. Наверное, надо перезалить.
Перезалил монтажку для KEYB&SINC-3.
Asd1995sse
22.08.2013, 09:47
А какую версию KEYB&SINC использовать чтобы подключить к кворуму?
Я так понимаю версии только прошивками отличаются?
Asd1995sse
22.08.2013, 13:37
А какой аналог у мс 74HCT32D?
Синяя часть платы это под ленинград?
AHTuXPuCT
22.08.2013, 14:16
Женекк, можно 1533ЛЛ1 поставить
Asd1995sse
22.08.2013, 15:11
Мне схему под ленинград делать?
Asd1995sse
22.08.2013, 20:32
А какую прошивку использовать под мега 48 и первую версию платы?
А какое вообще железо поддерживает данный контроллер?
Asd1995sse
24.08.2013, 21:53
Сигнал /IORD Где брать? А сигнал NMI_SW ЭТО KNMI?
А какую версию KEYB&SINC использовать чтобы подключить к кворуму?
Я так понимаю версии только прошивками отличаются?
KEYB&SINC-3 - для установки на плату LENINGARAD-2012 вторым этажом
KEYB&SINC-1 - для остальных клонов ZX SPECTRUM
KEYB&SINC-2 - для Ориона и Радио-86РК
1 и 3 - отличаются конструкцией, разъемами подключения.
Так как Кворум - клон ZX SPECTRUM? , вам надо брать схему для LENINGRAD.
Конструктор и печатаная плата предназначены для установки микросхем с планарными выводами. Если вы будете собирать на макетке, то лучше взять схему с DIP-выводами, например, из схемы KAY-2010 (http://www.zx.pk.ru/showthread.php?t=13770&highlight=%EA%EE%ED%F2%F0%EE%EB%EB%E5%F0+%EA%EB%E0 %E2%E8%E0%F2%F3%F0%FB).
---------- Post added at 13:52 ---------- Previous post was at 13:47 ----------
А какую прошивку использовать под мега 48 и первую версию платы?
Последняя прошивка, на сколько я знаяю, V13 (http://zx.pk.ru/showpost.php?p=407010&postcount=31). Там есть настроенные bat-файлы для прошивки с помощью программ AVREAL и AVRDUDE.
А какое вообще железо поддерживает данный контроллер?
Контроллер KEYB&SINC, как и остальные контроллеры PS/2 клавиатуры caro, можно подключить к большинству клонов ZX SPECTRUM.
---------- Post added at 13:56 ---------- Previous post was at 13:52 ----------
Сигнал /IORD Где брать? А сигнал NMI_SW ЭТО KNMI?
/IORD - это в Кворуме /RDFE, NMI_SW - это /NMI, ON-OFF - никуда не подключать.
MasterKing
25.11.2013, 19:20
добрый день!
при подключении к scorpion 256zs есть ли тонкости?
Доброго времени.
Ну подскажите, что происходит с разъемом kempston на плате leningrad2012, когда подключен KEYB&SINC? Интересно просто. Я его не запаивал исходя из того что - зачем мне их 3 штуки.
У кого-нибудь еще наблюдается такой эффект, как у Ewgeny7?
Наблюдается. Клава КВ-0138. Попробую проверить обычную распространенную genius kb-06 ps/2, где-то была.
Zorki-4k, Ewgeny7 есть ли "проверенные" клавы?
oracleua
24.09.2014, 14:07
Собрал свой KEYB&SINC к Ленину-2012, наблюдаю такой-же эффект.
Если держать шифт и клацать Р, то получается примерно так: """""р""""""р""""
И если в играх держать кнопку, то человечек иногда останавливается.
В Эксолоне проблема ракету выпустить зажатым выстрелом.
Короче говоря с перерывами нажатия работают.
подскажите...Удалось избавиться от этого глюка????
Он наблюдается у меня на двух пентагонах 128 и разных контролерах...
Нет, я перебрал несколько клав, глюк остался :(
oracleua
24.09.2014, 16:22
Нет, я перебрал несколько клав, глюк остался :(
У меня комплект клавы и контролера например на Таганрог 128 работает без глюков...а на пентагоне128 есть..
Cat_Alex/QRP
28.09.2014, 06:53
zst, У меня 2 вопроса:
1)будут ли еще наборы?
2)как подключить контроллер к 128 Пентагону (образца 1991 г.)?
vlad6502
21.10.2014, 04:27
Помогите разобраться с подключением к Радио-86РК. Ткните носом в схему 86РК, куда именно подключаются сигналы K-RL, K-SS, K-US ?
Alex_NEMO
21.10.2014, 12:29
Помогите разобраться с подключением к Радио-86РК. Ткните носом в схему 86РК, куда именно подключаются сигналы K-RL, K-SS, K-US ?
А первый пост на первой странице топика не судьба прочитать:
"Прошивка для "KEYB&SINC-2" (для компьютеров Орион, Радио-86РК, Вектор, ПК8000):" (http://zx-pk.ru/showthread.php?p=176948#post176948)
vlad6502
03.11.2014, 22:17
И раньше читал и еще раз перечитал - увы, не помогло...
Если не затруднит, ткните пальцем на схеме РК-86
И раньше читал и еще раз перечитал - увы, не помогло...
Если не затруднит, ткните пальцем на схеме РК-86По моему должно быть так:
K-SS - PC5
K-US - PC6
K-RL - PC7
PC5, PC6, PC7 - входы порта К580ВВ55.
makaroff
13.01.2015, 22:00
Собираюсь собирать Радио-86РК. Думаю использовать один контроллер на двоих. Но есть одно неудобство - под каждый комп нужно перепрошивать. А нельзя сделать одну прошивку, а совместимость ZX/РК менять джампером?
Самое простое - напаять сверху вторую атмегу с другой прошивкой, отогнув ножки питания +5В и уже джампером-тумблером подавать питание на нужную атмегу.
Самое простое - напаять сверху вторую атмегу с другой прошивкой, отогнув ножки питания +5В и уже джампером-тумблером подавать питание на нужную атмегу.Так не пойдет, отключение +5В от ножки питания, при подключенных остальных ножках микросхемы, не гарантирует ее полное блокирование.
Напряжение на выводах портов микросхемы хватает что бы она продолжала функционировать.
Лучше ставить в контроллер панельку и просто переставлять микросхемы.
Сделать прошивку универсальной не так просто, хотя если применить другой чип наверное возможно.
Подскажите
http://www.avray.ru/zx-spectrum-ps2-keyboard/
это что новое ? в плане прошивки ?
Подскажите
http://www.avray.ru/zx-spectrum-ps2-keyboard/
это что новое ? в плане прошивки ?Судя по описанию из выше приведенной ссылки, товарищ дизассемблировал прошивку контролллера на ATMega48 и переделал ее под ATMega8, убрав из исходной то, что посчитал не нужным.
Судя по описанию из выше приведенной ссылки, товарищ дизассемблировал прошивку контролллера на ATMega48 и переделал ее под ATMega8, убрав из исходной то, что посчитал не нужным.
Ясно, спасибо.
makaroff
16.01.2015, 00:59
Жаль что он её только под ZX накатал. У меня восьмая мега уже два года без дела валяется, а я сейчас 86РК собирать готовлюсь.
Отправлено с моего iPad используя Tapatalk
Жаль что он её только под ZX накатал. У меня восьмая мега уже два года без дела валяется, а я сейчас 86РК собирать готовлюсь.
Отправлено с моего iPad используя Tapatalk
я честно говоря думал, что это, кто то из "наших форумчан", за темой 86 не
слежу, хоть и мой первый компутер, удачи в сборке.
добрый день ,подскажите плиз кто и как подключал к Пентагону 128k этот адаптер?
axel_sunrise
01.03.2015, 14:31
добрый день ,подскажите плиз кто и как подключал к Пентагону 128k этот адаптер?
думаю KL и KD думаю понятно как подключать,и попробуй так
/IORD1- д49 3 нога
чтоб ресет подключить,уменьши кондер в цепи сброса до 0.1 мкф
wait подключать через диод
axel_sunrise
01.03.2015, 17:25
проверил щас у себя на пентагоне - норм,работает...wait отключил - тоже робит норм
то есть по сути нужно подключить контакты KL и KD между контроллером и пентом и припаять \iord к 3 ноге ла3 (дд49) - после этого всё робит
siemensC35
01.07.2018, 18:27
Граждане, а я чет непонимаю, для Атмеги 8 нада чото с прошивкой творить ? Или все как и для 48/88 ?
Пы/Сы В Ленинград 2 мне это нужно
Атмега 8 - другая микросхема вообще, к 48/88 только по названию похожа. У "просто 8" нет прерывания по любой ноге.
Вопрос. Через этот контроллер будет ли работать управление в игре Lode Runner (48k) (http://worldofspectrum.org/infoseekid.cgi?id=0002912)? Достаточно в меню игры по нажимать клавиши 123....0.
Вопрос. Через этот контроллер будет ли работать управление в игре Lode Runner (48k) (http://worldofspectrum.org/infoseekid.cgi?id=0002912)? Достаточно в меню игры по нажимать клавиши 123....0.
KEYB&SINC - это устройство на основе адаптера PS/2 клавиатуры caro + схема для подключения двух SEGA геймпадов к кнопкам 12345 и 67890 (SINCLAIR 1 и 2).
Более продвинутая версия Super Joystick Port 2. Там уже можно и другие типы джойстиков эмулировать.
KEYB&SINC - это устройство на основе адаптера PS/2 клавиатуры caro + схема для подключения двух SEGA геймпадов к кнопкам 12345 и 67890 (SINCLAIR 1 и 2).
Более продвинутая версия Super Joystick Port 2. Там уже можно и другие типы джойстиков эмулировать.Спрошу по другому:
Имею Компаньон2, схема (https://yadi.sk/i/fSzIS3LS3Y6r4v), монтажная (https://yadi.sk/i/VRFSjYSo3Y6rBA)
Схема клавиш (https://yadi.sk/i/rd61QxB13Y6rHx) (пришлось самому срисовывать с клавиатуры Компаньона2).
Пробовал контроллер от EvgenRU отсюда (http://www.avray.ru/ru/zx-spectrum-ps2-keyboard/). Так все нормально, но ни в какую не хочет ладить с игрой Lode Runner (http://worldofspectrum.org/infoseekid.cgi?id=0002912). Напрямую перемычками на шину X(A8-A15) Y(D0-D4) отрабатывает команды, через контроллер не хочет.
Вот собственно и вопрос, будет ли ваш контроллер ладить с этой игрой? Стоит мне переделывать или нет?
Dimon11, если есть возможность проверь вот эту игру (на опрос кнопок в меню)
http://www.worldofspectrum.org/pub/sinclair/games/k/KickBoxVigilante.tzx.zip
(ссылку исправил, сначала ошибся)
Спрошу по другому:
Имею Компаньон2, схема (https://yadi.sk/i/fSzIS3LS3Y6r4v), монтажная (https://yadi.sk/i/VRFSjYSo3Y6rBA)
Схема клавиш (https://yadi.sk/i/rd61QxB13Y6rHx) (пришлось самому срисовывать с клавиатуры Компаньона2).
Пробовал контроллер от EvgenRU отсюда (http://www.avray.ru/ru/zx-spectrum-ps2-keyboard/). Так все нормально, но ни в какую не хочет ладить с игрой Lode Runner (http://worldofspectrum.org/infoseekid.cgi?id=0002912). Напрямую перемычками на шину X(A8-A15) Y(D0-D4) отрабатывает команды, через контроллер не хочет.
Вот собственно и вопрос, будет ли ваш контроллер ладить с этой игрой? Стоит мне переделывать или нет?
Пробуйте оригинальную схему и прошивку от caro. EvgenRU наверно дизассемблировал оригинальную прошивку и внес свои изменения. Но контроллер caro - это черный ящик. Как он работает знает только автор. Может в некоторых играх обращение к клавиатуре идет странным способом, который не предусмотрен в прошивке.
С адаптером SUPER JOYSTICK PORT 2 (http://zx-pk.ru/threads/20322-super-joystick-port.html) будет работать большинство игр и дем.
Dimon11, если есть возможность проверь вот эту игру (на опрос кнопок в меню)
http://www.worldofspectrum.org/pub/sinclair/games/k/KickBoxVigilante.tzx.zip
(ссылку исправил, сначала ошибся)Проверил вашу игру, в меню идеально отрабатывает 123.
В самой игре, может игра так построена, курсорные клавиши вверх-идет вправо, вниз - влево, вправо -приседает, вниз-уже не помню что делает. Клавиша А пере запускает игру. Клавишу 0 удерживаю и долблю по клавише 9, игрок нагой бьет, удалось толстого завалить, после него тонкий вышел, его пару раз завалил, потом он меня все таки добил.
- - - Добавлено - - -
Пробуйте оригинальную схему и прошивку от caro. EvgenRU наверно дизассемблировал оригинальную прошивку и внес свои изменения. Но контроллер caro - это черный ящик. Как он работает знает только автор. Может в некоторых играх обращение к клавиатуре идет странным способом, который не предусмотрен в прошивке.
С адаптером SUPER JOYSTICK PORT 2 (http://zx-pk.ru/threads/20322-super-joystick-port.html) будет работать большинство игр и дем.Спасибо, тему почитаю.
А где-то еще продается данное творение? Или теперь только самому собирать придется?
А где-то еще продается данное творение? Или теперь только самому собирать придется?
Можно приобрести там (http://zxkit.ru/catalog1/konstruktory/chtoby-podklyuchit/keyboard-ps2/).
Можно приобрести там (http://zxkit.ru/catalog1/konstruktory/chtoby-podklyuchit/keyboard-ps2/).
Ну дык кто нибудь проверит на этом контроллере игру Lode Runner 48k (http://worldofspectrum.org/infoseekid.cgi?id=0002912)?
действительно странно.
процедура опроса в LodeRunner относительно стандартная.
я правильно понял что нельзя выбрать пункты в меню ?
Проверю, если дашь конкретную ссылку на релиз в scl, которая у тебя вызывает вопросы.
действительно странно.
процедура опроса в LodeRunner относительно стандартная.
я правильно понял что нельзя выбрать пункты в меню ?Да, все верно, и соответственно через контроллер не работает управление в игре.
Dimon11, а проверяешь оригинал или версию со снятой защитой ?
конкретную ссылку на релиз в scl
быстренько ломанул оригинал (защита снята)
в trd устроит ?
Да, вполне. Вечером проверю.
тут всплыл ещё более интересный момент.
в моём варианте карта уровней отличается (в 48ой TAP`ke на WoS`e она другая)
решив что я что-то напутал проверил оригинал (введя код с листа) - с моим вариантом совпадает.
http://www.worldofspectrum.org/infoseekid.cgi?id=0002912
Проверил. Контроллер нормально работает, хотя управление мудацкое, для рептилоидов с щупальцами.
Dimon11, а проверяешь оригинал или версию со снятой защитой ?
быстренько ломанул оригинал (защита снята)
в trd устроит ?LodeRunner48.tap.zip
Не, в trd не устроит, в tap надо.
в trd не устроит, в tap надо.
а чем тебе это поможет ?
(отличий в опросе - нету)
Проверил. Контроллер нормально работает, хотя управление мудацкое, для рептилоидов с щупальцами.
Но Dimon11 наверно спрашивал про KEYB&SINC.
Можно приобрести там (http://zxkit.ru/catalog1/konstruktory/chtoby-podklyuchit/keyboard-ps2/).
Посмотрел, и вот какой возник вопрос. Если покупать конструктор, то прошивать надо будет? или микруха контроллера уже прошитая? интересует KEYB&SINC-1.
На KEYB&SINC-1 управления в игре нет.
Вопрос остается открытым.
Посмотрел, и вот какой возник вопрос. Если покупать конструктор, то прошивать надо будет? или микруха контроллера уже прошитая? интересует KEYB&SINC-1.
Контроллер в конструкторе не прошитый. Надо будет прошивать после пайки и промывки.
- - - Добавлено - - -
На KEYB&SINC-1 управления в игре нет.
Вопрос остается открытым.
Пока не проверили и не написали, что с этой игрой не работает.
Надо будет на основе прошивки от SUPER JOYSTICK PORT 2 написать прошивку для KEYB&SINC-1 с торможением Z80 с помощью WAIT .
Подскажите, пожалуйста, для тех, у кого китайский программатор, как прошивать прошивку и фьюзы для адаптера KEYB&SINC. Надо бы новую прошивку написать...
harushima
28.10.2018, 18:43
Извиняюсь, если уже говорили, скорее всего уже говорили, но всю тему 14стр не осилю.
"два SEGA джойстика, которые будут работать как SINCLAIR1 и SINCLAIR2."
Это как? Чтобы у 2го игрока были ложные срабатывания если на момент нажатия 1й игрок уже задействовал общий контакт полуряда?
Попробуйте поиграть на одном ряду на реале, если не поняли...
Только Sinclair + Kempston, и никак иначе.
Или автор как-то разделяет во времени опрос джойпадов? Но не будет ли перегружен тогда порт клавиатуры такой нагрузкой?
tiretrak
12.07.2019, 21:17
народ,кто поключал к пентагону 128 , откуда брали сигналы:
/wait
/iorq
/reset
/on-off
/nmi_sw ?
особо смущают два последних.
Подключение к Pentagon-128.
Обязательно подключить:
KL и KD - сигналы механической клавиатуры
GND и +5В - питание +5V с платы компьютера
/IORD - сигнал чтения из порта клавиатуры. Подключить к 3 ноге д49 ла3.
Можно подключить:
/RESET - для сброса компьютера с клавиатуры. Подключить к входу RESET Z80. Необходимо уменьшить кондер в цепи сброса компьютера до 0.1 мкф
/WAIT - для функции ПАУЗА. Подключить к входу WAIT Z80. Если в схеме компьютера WAIT используется - отрезать этот сигнал от схемы компьютера и подключить к Z80 через диод (анодом к Z80). Вход WAIT Z80 подключить через резистор 10К к +5V, если его нет в схеме компьютера.
Не подключать:
NMI_SW
ON-OFF
tiretrak
13.01.2020, 22:27
подключал к пентагону 128 вот так:
новодельная синяя плата
https://prnt.sc/qn7anb
МК в конструкторе пустой? Надо шить самому?
Да, микроконтроллер не припаян и не прошит.
Контроллер завёлся сразу, вот только вопрос, при нажатии стрелочных кнопок проскакивают иногда цифры 6, 8... вообщем курсорные цифры спектрумской клавы. Это можно как-то полечить или смириться?
Прошивку использовал KBD13_48nw.HEX подключен к ленинград 2012.
Посмотрите другие прошивки в теме адаптера для Пентагона (https://zx-pk.ru/threads/17270-kontroller-klaviatury-dlya-quot-pentagon-128-quot-na-atmega8-48-88-168-328/page12.html).
ZX_NOVOSIB
03.10.2022, 09:15
Эта штука как-то влияет на работу например классического пентагона? А в режиме турбо? (7 мгц) Wait использует? Можно сделать, чтобы 1 джойстик был кемпстон (желательно с дополнительными битами), а второй синклер? (синклер который 67890) Если контроллер клавиатуры не нужен, можно ли его отключить?
- - - Добавлено - - -
Контроллер завёлся сразу, вот только вопрос, при нажатии стрелочных кнопок проскакивают иногда цифры 6, 8... вообщем курсорные цифры спектрумской клавы. Это можно как-то полечить или смириться?
Это как-то мешает в играх?
Это как-то мешает в играх?
В играх вряд ли, там, как правило, даже не опрашивается Caps Shift при задании курсор-джойстика.
А вот в Бейсике и всяческих редакторах бывают неудобства. Хочешь двинуть курсор, а получаешь символ.
Лечится, по уму, нормальной прошивкой, чтобы "нажимался" сперва Caps Shift, а потом уже цифра.
Соответственно, при отжатии клавиши порядок снятия сигналов обратный.
Это как-то мешает в играх?
Этот контроллер у меня всего один, я его сильно не тестировал.
Сам пользуюсь вот этим контроллером:
https://zx-pk.ru/threads/30305-bezvejtovyj-kontroller-ps-2-klaviatury-na-avr-cpld-dlya-zx-spectrum-i-klonov.html
https://github.com/andykarpov/ps2_cpld_kbd/
Заказал платы, купил деталей (давно уже) и собираю их по мере необходимости. Работает замечательно, никаких артефактов при наборе текста не выдаёт. Рекомендую!
sergey2b
19.12.2022, 20:18
СХЕМА АДАПТЕРА KEYB&SINC:
http://s018.radikal.ru/i508/1201/94/91c640b90a9ct.jpg (http://s018.radikal.ru/i508/1201/94/91c640b90a9c.png)
могли бы вы пожалуйста выложить схему тк у меня 5 старых наборов и я хотел бы их собрать
- - - Добавлено - - -
Монтажные схемы.
KEYB&SINC-1:
http://s018.radikal.ru/i515/1201/2a/ea5e149cec60t.jpg (http://s018.radikal.ru/i515/1201/2a/ea5e149cec60.png)
KEYB&SINC-2:
http://s004.radikal.ru/i208/1201/70/b3533f7e2771t.jpg (http://s004.radikal.ru/i208/1201/70/b3533f7e2771.png)
KEYB&SINC-3:
http://i064.radikal.ru/1305/36/b89e47692116t.jpg (http://i064.radikal.ru/1305/36/b89e47692116.png)
могли бы вы пожалуйста выложить монтажную схему тк у меня 5 старых наборов и я хотел бы их собрать
Qpawelvrn
24.12.2022, 02:10
могли бы вы пожалуйста выложить схему тк у меня 5 старых наборов и я хотел бы их собрать
- - - Добавлено - - -
могли бы вы пожалуйста выложить монтажную схему тк у меня 5 старых наборов и я хотел бы их собрать
Присоединяюсь. Купил набор для сборки, а схемы нет. Как его тогда собирать ? Хотя бы фото собранной платы.
Схема и монтажки добавлены в формате zip
Подключение адаптера «KEYB&SINC2» к компьютеру «ОРИОН-128»
+5V ХP8.7 = X4.C10
+5V ХP8.9 = X4.C10 (рекомендуется вывести на С9, который включить параллельно С10)
KD00 ХP7.1 = X4.B1
KD01 ХP7.3 = X4.B2
KD02 ХP7.5 = X4.B3
KD03 ХP7.7 = X4.B4
KD04 ХP7.9 = X4.B5
KD05 ХP7.11 = X4.B6
KD06 ХP7.13 = X4.B7
KD07 ХP7.15 = X4.B8
KA00 ХP7.2 = X4.A1
KA01 ХP7.4 = X4.A4
KA02 ХP7.6 = X4.A3
KA03 ХP7.8 = X4.A4
GND ХP8.1 = X4.A10
GND ХP8.3 = X4.A10 (рекомендуется вывести на A9, который включить параллельно A10)
KA04 ХP7.10 = X4.A5
KA05 ХP7.12 = X4.A6
KA06 ХP7.14 = X4.A7
KA07 ХP7.16 = X4.A8
/RES ХP8.6 = X4.B9
K-US ХP8.10 = X4.C7
K-RL ХP8.2 = X4.C8
K-SS ХP8.8 = X4.C6
Нумерация разъема Х4 приводится в соответствии с принципиальной схемой Ориона-128, опубликованной в журнале Радио N1 за 1990г.
samotiag
22.04.2023, 19:05
Нет ли у кого схемы подключения к новоделу 2014 Пентагон128 или к обычному, там имена сигналов совпадают. Всё что есть на форуме для подключения пентагона 128 - неполная информация. Есть одна ссылка на пример подключения, но она не работает.
Спасибо всем, кто не помог.
Вот подключение:
IDC-10M
KEYB&SINC PENTAGON-128+AY_2014
1 GND GND
2 /WAIT WAIT - можно не подключать
3 GND GND
4 /IORD Подключить к 3 ноге д49 ла3.(XP1.1(A)->5 KEY_SELECT )
5 GND GND
6 /RESET можно Подключить к входу RESET Z80.(XP1.2(B)->23) Необходимо уменьшить кондер в цепи сброса компьютера С8 до 0.1 мкф
7 +5V +5V
8 ON-OFF ---
9 +5V +5V
10 NMI_SW ---
IDC-16M
KEYB&SINC PENTAGON-128+AY_2014 -> XP1.2(B)
1 KL0 ->13 (KBD DAT0) -> D44.17
2 KA8 ->4 (KBD ADR0) -> VD4 -> D70.18
3 KL1 ->12 (KBD DAT1) -> D44.15
4 KA9 ->3 (KBD ADR1) -> VD5 -> D70.16
5 KL2 ->11 (KBD DAT2) -> D44.13
6 KA10 ->2 (KBD ADR2) -> VD6 -> D70.14 замкнуть J1 на плате клавы после программирования
7 KL3 ->9 (KBD DAT3) -> D44.11
8 KA11 ->1 (KBD ADR3) -> VD7 -> D70.12
9 KL4 ->10 (KBD DAT4) -> D44.8
10 KA12 ->5 (KBD ADR4) -> VD8 -> D70.9
11 --- ---
12 KA13 ->6 (KBD ADR5) -> VD9 -> D70.7
13 --- ---
14 KA14 ->7 (KBD ADR6) -> VD10 -> D70.5
15 --- ---
16 KA15 ->8 (KBD ADR7) -> VD11 -> D70.3
Нормально заработала только прошивка zxkbd_50. Авторской переназначить клавиши в Exolon не смог, проскакивает за раз несколько нажатий.
приветствую , коллеги.
а есть ли прошивка и схема подключения к Sizif-128 и HARLEQUIN 128 ?
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot