Просмотр полной версии : Расширенная клавиатура без микрсосхем.
Я тут в процессе востановления Ленинград2 с расширенной клавой 59 клавиш (Не ошибка, 59). Подключение к компьютеру (5в, земля, 13 стамдартных проводов), адреса проходят через к555ап6.
В принципе комп я уже запустил и заметил кое какие глюки с клавой, вроде бы только в играх. Есть игры, где невозможно сконфигурировать клавиши или из за супер быстрого заполнения полей за одно нажатие, или нажатые клавиши неправильно определяются, на пример все стрелки видны как CAPS...
Исторического опыта игры на спеке у меня нет, не знаю какие глюки связанные с калвиатурой могут быть в играх.
Предполагаю, что определение стрелок, как CAPS связано с алгоритмом работы расширенной клавиатуры. А еффект быстрого заполнения за одно нажатие можно свалить на дребезг клавиш, но в таком случае он должин был бы проявлятся постоянно.
Фотографии выложу позже, пока есть два вопроса:
1. Известно ли о проблеме некорректной работы игр с расширенной клавиатурой, или проблема только у меня.
2. Имеется ли у кого нибудь информация о расширенной клавиатуре без изпользования микросхем? На вскидку штук 20 диодов и наверное штук 10 транзисторов. Хотелось бы посмотреть по схеме как оно работает и чего от него нужно ожидать, в крайнем случае буду востанавливать по плате.
Клавиатура плёночная? Сколько слоёв плёнки?
NEO SPECTRUMAN
28.10.2020, 17:21
Есть игры, где невозможно сконфигурировать клавиши или из за супер быстрого заполнения полей за одно нажатие
дребезг клавиатуры в сочетании с кривым опросом
например такое можно увидеть в exolon
тут програмисты - рукожопы
поэтому в одних играх есть в других нет...
хотя может быть кривой опрос вообще без дребезга
и проявлятся на машинах где сигнал прерывания сильно длинный
и где короткие обработчики прерываний могут сработать несколько раз подряд изза этого
опять же это програмизды - рукожопы
на пример все стрелки видны как CAPS...
может софтварь и не поддерживает курсор
а курсор это тупо клавиши 5,6,7,8 нажатые через кепс
опять же скорей всего програмисты - рукожопы
Известно ли о проблеме некорректной работы игр с расширенной клавиатурой,
может вообще иногда срабатывать только часть расширенной клавиши
ты жмешь " а тебе печатает P
Спасибо за ответы.
Прикрепляю несколько фоток:
Мой:
https://zx-pk.ru/attachment.php?attachmentid=73806&d=1603918181,
https://zx-pk.ru/attachment.php?attachmentid=73807&d=1603918184
Увиденный у того же продавца, но сначинкой из Львовского спека:
https://zx-pk.ru/attachment.php?attachmentid=73805&d=1603918070
Клавиатура и корпус интгральные, может кто то узнает их?
На моей клавиатуре есть несколько изменений. Вместо правой Caps Shift - Symbol Shift, а нажатие на обе бывших Symbol Shift это Сброс.
Если не найду Схему, попытюсь восстановить сам. Больно интересно как оно работает.
хотя может быть кривой опрос вообще без дребезга
и проявлятся на машинах где сигнал прерывания сильно длинный
и где короткие обработчики прерываний могут сработать несколько раз подряд изза этого
опять же это програмизды - рукожопы
Насчет длинных прерываний, насколь я понял есть тест для их проверки, стоит его прогнать?
NEO SPECTRUMAN
29.10.2020, 00:58
Насчет длинных прерываний, насколь я понял есть тест для их проверки, стоит его прогнать?
тесты то есть
но на длинных интах они могут показывать фиг знает что
Микросхемы для слабоков :)
Нашел неплохую старничку с разбором расширенной клавиатуры.
https://www.salkin.co.uk/~wiki/index.php/Spectrum_Keyboard
В случае если клавиша, используемая для получения дополнительного символа и CAPS/SYMB сидят на одной строке или столбце, используется схема сдвумя диодами.
Если нет, то необходимо использовать другие методы. Обычно это микросхемы, а у меня на плате тразисторы.
Я зарисовал схему управления дополнительной клавиши "Стрелка Вверх". При ее нажатии, открываются два транзистора, которые коммутируют Адрес и Дату как будто одновременно нажаты CAPS и 7. Транзистор иммитируюший нажатие CAPS используется всеми дополнительными клавишами требуюшими для своей активации CAPS и подключен к ним через диоды. Всего в схеме 11 транзисторов.
73820
Свое любопытство я удовлитворил, надеюсь кому то будет интересно.
К сожалению не похоже, что глюк с клавишами в играх связан с данной схемотехникой клавиатуры.
Буду думать, что делать дальше. Пока, что клавиатура разобрана для профилактики и восстановления надписей.
Кстати может у кого есть надписи клавиш расширенной клавиатуры для распечатки.
Всем спасибо!
Такие корпуса с клавиатурами продавали на киевском радиорынке Караваевы дачи в начале 90-х. Он действительно как бы рассчитан на установку платы львовского спека, который доминировал наряду с обоими Ленинградами в нашем регионе. На дне корпуса есть углубление для тороидального транса. Как сейчас помню, клавиши были не ахти, вскось и вкривь относительно друг друга. Однако работала клавиатура вполне сносно. Поэтому покупка этого корпуса с клавой была очень желанной, хотя стоил набор не дешево. Кто производил их- мне неведомо.
Сасибо, за информацию.
Да клавишу хлюпенькие, но я их закрепил жестко клеем к плате, что бы хотя бы убрать люфт между их корпусом и платой.
В плане срабатывания это конечно не герконы, но как вы подметили работают вполне сносно.
Сейчас жду бумагу для зготовления новых надписей.
blackinwoman
06.12.2020, 00:46
Имеется ли у кого нибудь информация о расширенной клавиатуре без изпользования микросхем?
мой опыт такой, ранние клоны Orizon-micro или Fanny (предвестник Хоббита) с расширенными клавишами просто не осилили их поддержку, дополнительные клавиши просто заводились на дополнительные биты порта FE, но в прошивке бейсика поддержку не осилили, хоть и пытались ... В мануале к ориону сказано про какую то программу с поддержкой, но была ли она ...
Далее когда сибирские клоны стали использовать большие корпуса с пленочной клавиатурой от УКНЦ - Кворум, Магик, то тоже дополнительные ряды заводились на порт FE и там уже в прошивке бейсика осилили их опрос.
В моем случае это Ленинград-2 с обычным подключением 5 + 8, просто схема определение нажатия некоторых расширенных клавиш сделана на транзисторах, как описано выше.
blackinwoman
18.12.2020, 23:30
Foskin, https://i.ibb.co/9p1mbrx/image.png (https://ibb.co/Tw7D4gQ)
В продолжение темы...
Поскольку играть на данной клаве не реально, решил озадчиться темой джойстика.
Сваял на макетке примитивный геймпад, в качестве кабеля, кабель HDMI с откусаными коннекторами и классика DIN5 на конце.
На корпусе уже стояли два DIN5, Kempston i Sinclair. Кемпстон на Ленинград2 уже разведен на плате и работает без проблем. Судя по огрызкам проводов, Синклер был когда то подклучен к клавишам 6-0 на клаве.
Я решил не тянуть провода к клаве и подклучил их на парямую к соответствуюышим входам на D40, D42. В синклере геймпад работает, но...
Внимание вопрос, При подключенном к Синклеру геймпада, не срабатывают клавиши "J" и "N" на клавиатуре, остальные клавиши в этом столбце работают.
Подозреваю, что причина кроется в D40, D42. Творец этого компа, поставил их из серии КР1533, а во всех схемах написано, что нежелательно использование этой серии в D40, D42.
Объясните пожайлуста, почему изначально эта серия не подходит в качестве D40, D42 и как подключение внешнего кабеля может влиять на их функциональность.
P.S.
Все столбцы подтянуты к +5в через резисторы 10к. на плате клавиатуры.
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot