Как переделать АТ(или PS/2) клавиатуру в XT для АТМ Турбо 2(v6.40)
Как переделать АТ(или PS/2) клавиатуру в XT для АТМ Турбо 2(v6.40)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Для версии 6.xx это невозможно. Сам в свое время нажегся.
Самый реальный вариант - поискать по загашникам старые клавиатуры (примерно 89-92 года) с переключателем XT/AT. Иногда переключателя нет, но есть перемычка на плате. Найти такую клавиатуру не так сложно, как кажется на первый взгляд. Но вообще, рекомендую использовать стандартную спектрумовскую клавиатуру или внешний контроллер AT клавы. Обработка XT клавиатуры в ATM-Turbo2 v6.xx осуществляется процессором через NMI, и в некоторых программах клавиатура работать не будет, другие программы будут притормаживать, а часть вообще не запустится.
Отошёл от дел.
К сожалению, лично я таких не знаю, так как практически не работал с АТМками версий 6.хх (в руках держал, запускал, но очень давно, в 00х, и очень короткое время).
Но если будут какие-то подвижки изучения работы, то был бы благодарен за подробную информацию о работе с целью как минимум, повторения в эмуляторе.
Последний раз редактировалось Максагор; 17.10.2023 в 18:26.
Максагор, NedoPC group
ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
[ZX rulezzz 4reva!!!]
http://atmturbo.nedopc.com
http://vk.com/atmturbo
http://maksagor.livejournal.com
http://moskprf.ru
[СССР][Коммунизм][КПРФ] ну [ZX], естественно...
Я с 6.хх так и не пересекся (в 00х собирал, запускал только атм-1(4.50) и -хт), так что изучение работы сейчас возможно чисто теоретически, по схемам..
Ээээ.. Железка "с подобным контроллером" не атм), это профик v6, который не увидел серийного производства и которых (уже только в начале 10х) было собрано.. пальцев одной руки пожалуй хватит)
Схема контроллера близка к атм (собсно с чего бы ей кардинально отличаться, если принцип работы один: скан-код->mni), но со своими забавными "фенечками" (например: если в программе разрешены 50Гц прерывания - nmi от клавиш влезет ровно после /inta и перед обработчиком, что по идее должно "в среднем" уменьшить влияние nmi на стек - но тому же exolon-у это, ессно, не помогает, прям на глазах экран начинает корежить после нескольких нажатий, пару-тройку экранов удается пройти перед окончательным падением)
Проблему переделки АТ-ХТ решать, кстати, не стал (всё равно с нуля надо было писать поддержку - так зачем хт вообще)), просто добавил в схему пару триггеров на клавиатурный клок/данные, дабы код от ат-клавиш приходил в сдвиговый регистр как положено.
Последний раз редактировалось UncleDim; 13.10.2023 в 10:10.
Profi v3.2 512K+color; Profi 6.2B; МС-0511
Максагор, NedoPC group
ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
[ZX rulezzz 4reva!!!]
http://atmturbo.nedopc.com
http://vk.com/atmturbo
http://maksagor.livejournal.com
http://moskprf.ru
[СССР][Коммунизм][КПРФ] ну [ZX], естественно...
актуальная тема. ничего не понятно. где взять внешний контроллер at клавы, чтобы воткнуть его в xt разъём 2 атмки?
гдето я видел как предлогают pic контроллер сунуть в клаву, и кодировать в xt. рабочих схем не предлагают )
можно переделать саму атмку, но без программатора, это капец как нереально.
https://github.com/kesrut/pcxtkbd/
вот ардуино , рабочая схема.
https://www.youtube.com/watch?v=HJOUtIbPJsg
http://www.kbdbabel.org/
а вот барыги
https://www.phantom.sannata.org/view...a4530&start=11
трёп и ссылки. фигня.
http://tech.mattmillman.com/building...ototype-board/
а вот и схема и прошивка
Последний раз редактировалось daddy karlo; 20.07.2020 в 22:11.
Традиционно она здесь, но аттачи не скачать :-(
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)