Важная информация

User Tag List

Страница 4 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 31 по 40 из 63

Тема: "Океан-240": подключение клавиатуры

  1. #31
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,870
    Спасибо Благодарностей отдано 
    661
    Спасибо Благодарностей получено 
    1,866
    Поблагодарили
    1,063 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обычное управление главным героем - нажал вправо, и пока держишь, он идет или едет вправо. А тут нажал, он один раз передвинулся и все. Чтобы он поехал в желаемом направлении нужно много раз жать клавишу.

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

  3. #32
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Считай, что автоповтор у нас в кармане. Давай, порть

  4. #33
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,870
    Спасибо Благодарностей отдано 
    661
    Спасибо Благодарностей получено 
    1,866
    Поблагодарили
    1,063 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Стоп, стоп, не надо портить (ухудшать) аутентично работающие контроллеры, с прицелом на то, что некто то ли портирует, то ли нет. Возможно стоит наоборот подождать, пока будет игрушка и только потом что-то менять в железках. Кроме того в эмуляторах останется аутентичный вариант и автоповторной клавиатурой смогут насладиться только многочисленные обладатели реалов.

  5. #34
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Автоповтор обычной PS/2 клавиатуры через адаптер (ардуиноподобная PS2Lib) работает: при удержании клавиши пауза в 1.5-2 секунды, потом идет пулеметная очередь.

  6. #35
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,870
    Спасибо Благодарностей отдано 
    661
    Спасибо Благодарностей получено 
    1,866
    Поблагодарили
    1,063 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это хорошо, особенно для набора текста, но для игрушек имхо не очень. И в эмуляторе нет автоповтора.

  7. #36
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно похачить прошивку ардуины так, чтобы автоповтор был равномерный и прямолинейный, но а) неясно, какие у него должны быть параметры для удобства игрока, и б) могут быть неприятности при работе в обычных приложениях.

    Или перейти на матричные клавиатуры, что в XXI веке как-то, знаете ли, эээ.

  8. #37
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,123
    Спасибо Благодарностей отдано 
    806
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    407 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А нельзя придумать посылку брейк-кода так, чтобы и совместимо со старым софтом (которого, как я понимаю, целых два) и оставалась возможность отслеживать нажатие-отпускание для нового софта (которого зреют уже тыщи)?
    Больше игр нет

  9. #38
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Придумать можно, а что такое брейк-код, и кто куда его должен посылать?

    Старый софт - это весь CP/M, как минимум.

  10. #39
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,123
    Спасибо Благодарностей отдано 
    806
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    407 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    PS/2 клавиатура посылает мейк-код, когда клавиша нажимается и брейк-код, когда клавиша отпускается. Дальше уже драйвер делает из этого нажатия, автоповторы итд. Может быть можно было бы придумать как посылать брейк-коды в Океан так, чтобы старый софт не принимал их за что-то еще. Тогда можно написать новый драйвер, который бы позволял знать нажата или отпущена клавиша в момент опроса.

    Вряд ли весь бесконечно ценный софт для CP/M общается напрямую с железом клавиатуры на Океане. Он будет рад сгенеренному новым умным драйвером автоповтору.
    Больше игр нет

  11. #40
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Про мейк-брейк это я знатно стормозил.

    Драйвинга во времена "Океана-240" еще не существовало. Есть пара ассемблерных вызовов, один проверяет статус готовности очередного кода клавиши, другой этот самый код считывает из порта. Можно их переписать вполне (заодно приделать к клавиатурному ППА джойстики), например, расширив количество бит в коде клавиши с 7 до 8. Наружу для CP/M так и будут торчать вызовы KBDSTAT и KBDREAD.
    Последний раз редактировалось tnt23; 18.02.2019 в 10:46. Причина: путаю педали

Страница 4 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Компьютер "Океан-240"
    от Gryphon в разделе Океан-240
    Ответов: 404
    Последнее: 17.03.2024, 20:27
  2. Реплики платы ПЭВМ "Океан-240"
    от perestoronin в разделе Океан-240
    Ответов: 300
    Последнее: 15.01.2024, 21:09
  3. Реплика КНГМД ПЭВМ "Океан-240"
    от Viktor2312 в разделе Океан-240
    Ответов: 54
    Последнее: 15.12.2023, 21:55
  4. Ответов: 22
    Последнее: 06.12.2018, 11:55
  5. Ответов: 3
    Последнее: 16.10.2010, 14:04

Ваши права

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