User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 29

Тема: Переделать клавиатуру AT >> XT

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    16.07.2010
    Адрес
    г. Ярославль
    Сообщений
    80
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Exclamation Переделать клавиатуру AT >> XT

    Как переделать АТ(или PS/2) клавиатуру в XT для АТМ Турбо 2(v6.40)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,591
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Проще в контроллер клавиатуры перезалить прошивку, работающую с PS/2 клавиатурой.
    Для версии 6.xx это невозможно. Сам в свое время нажегся.

    Самый реальный вариант - поискать по загашникам старые клавиатуры (примерно 89-92 года) с переключателем XT/AT. Иногда переключателя нет, но есть перемычка на плате. Найти такую клавиатуру не так сложно, как кажется на первый взгляд. Но вообще, рекомендую использовать стандартную спектрумовскую клавиатуру или внешний контроллер AT клавы. Обработка XT клавиатуры в ATM-Turbo2 v6.xx осуществляется процессором через NMI, и в некоторых программах клавиатура работать не будет, другие программы будут притормаживать, а часть вообще не запустится.
    Отошёл от дел.

  4. #3

    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    537
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KALDYH Посмотреть сообщение
    Обработка XT клавиатуры в ATM-Turbo2 v6.xx осуществляется процессором через NMI, и в некоторых программах клавиатура работать не будет, другие программы будут притормаживать, а часть вообще не запустится.
    Просьба к общественности накидать примеров подобных "упрямых" программ (занимаюсь сейчас подобным контроллером, спустя 30 лет после его появления в железе))
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

  5. #4

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от UncleDim Посмотреть сообщение
    Просьба к общественности накидать примеров подобных "упрямых" программ (занимаюсь сейчас подобным контроллером, спустя 30 лет после его появления в железе))
    К сожалению, лично я таких не знаю, так как практически не работал с АТМками версий 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. #5

    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    537
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    в руках жержал, запускал, но очень давно, в 00х,
    Я с 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

  7. #6

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от UncleDim Посмотреть сообщение
    но со своими забавными "фенечками" (например: если в программе разрешены 50Гц прерывания - nmi от клавиш влезет ровно после /inta и перед обработчиком, что по идее должно "в среднем" уменьшить влияние nmi на стек - но тому же exolon-у это, ессно, не помогает, прям на глазах экран начинает корежить после нескольких нажатий, пару-тройку экранов удается пройти перед окончательным падением)
    Да уж, я представляю, как корёжило бы дёмки во время обновления экрана через PUSH/POP....
    Максагор, 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], естественно...

  8. #7

    Регистрация
    16.12.2009
    Адрес
    г. Черкесск
    Сообщений
    65
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    актуальная тема. ничего не понятно. где взять внешний контроллер 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.

  9. #8

    Регистрация
    20.11.2017
    Адрес
    г. Ростов-на-Дону
    Сообщений
    352
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от daddy karlo Посмотреть сообщение
    http://tech.mattmillman.com/building...ototype-board/
    а вот и схема и прошивка
    Кроме картинки тут ничего нет, а ссылка на исходный проект протухла/не открывается... А было бы интересно посмотреть. Может есть еще где сохраненная инфо?

  10. #9

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PVV Посмотреть сообщение
    Может есть еще где сохраненная инфо?
    Традиционно она здесь, но аттачи не скачать :-(
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  11. #10

    Регистрация
    20.11.2017
    Адрес
    г. Ростов-на-Дону
    Сообщений
    352
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Традиционно она здесь, но аттачи не скачать :-(
    Да, адрес на исходный проект, но он и не открывается у меня, я ж и написал
    протухла/не открывается

Страница 1 из 3 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Как переделать практически любую клавиатуру в PS/2
    от CLR в разделе Устройства ввода
    Ответов: 87
    Последнее: 31.03.2024, 00:27
  2. как переделать CAS в WAV
    от marsNRG в разделе Atari
    Ответов: 9
    Последнее: 09.01.2016, 18:45
  3. Клавиатура: переделать с USB на PS/2
    от phant0m в разделе Устройства ввода
    Ответов: 27
    Последнее: 09.06.2011, 17:02
  4. Ответов: 5
    Последнее: 03.10.2006, 22:40

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •