User Tag List

Страница 70 из 84 ПерваяПервая ... 666768697071727374 ... ПоследняяПоследняя
Показано с 691 по 700 из 840

Тема: ОБСУЖДАЕМ ИГРЫ (УК-НЦ, ДВК, БК, НЕМИГА и др.)

  1. #691

    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    138 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да нет, я спросил как лучше сделать.
    В итоге сейчас выкинул все, сделал по прерыванию:
    Код:
    KEYB:
    	MOV	R0,-(SP)
    	MOV	#PKEY/2,@#177010           ;ячейка PKEY в памяим ЦП для кода клавиши
    	MOVB	@#177702,R0 ; поместить полученный скэн-код в R0
    	MOV	R0, @#177014   		;код клавиши в PKEY
    	MOV	(SP)+,R0	
    	JMP	@#175446
    В итоге все равно не нравится (возможно это в эмуляторе так).
    Например не отпуская левую кнопку жмешь вверх.. поедет вверх, но отпустив вверх, влево не поедет пока не отпустишь влево и опять не нажмешь.. и лагает иногда
    Как сделать чтобы он вспомнил что клавиша влево еще зажата?
    нажатие.. отжатие.. фигня
    Последний раз редактировалось S_V_B; 12.10.2019 в 17:33.
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO

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

  3. #692

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,512
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Как сделать чтобы он вспомнил что клавиша влево еще зажата?
    Печалька...

  4. #693

    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    138 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Другого от вас никто и не ожидал
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO

  5. #694

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,512
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как и от вас

  6. #695

    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    138 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Hunta - вы социопат и вам опять скучно... наверное дожди...
    Может от меня кто-то что и ждет.. от вас уж точно нет.
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO

  7. #696

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    343
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Коллеги!
    прекращаем оффтопик.
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  8. #697

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    S_V_B, от меня
    Цитата Сообщение от S_V_B Посмотреть сообщение
    "будет"
    огромная благодарность за уже проделанную работу и любая возможная помощь по проекту игры.

    - - - Добавлено - - -

    S_V_B, можно в управление добавить кнопку смены палитр, что бы не имело значения на какой плате игру запустили и настроена RT-11-аппаратная цветовая гамма
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  9. #698

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,404
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,225
    Поблагодарили
    877 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Как сделать чтобы он вспомнил что клавиша влево еще зажата?
    Кто он? Это ты должен помнить, что она нажата, т.к. тебе не пришел код отпускания.

  10. #699

    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    138 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    добавить кнопку смены палитр
    они есть, кнопки 2 и 3

    - - - Добавлено - - -

    Цитата Сообщение от Titus Посмотреть сообщение
    Кто он?
    Контроллер, кнопка же физически нажата.

    Или получается нужно хранить список кодов и отжатие проверять не по BMI, а отслеживать каждую из списка..?
    Я не видел что кто-либо так делал. Поэтому и спрашиваю.. наверно из-за такого длинного опроса клава лагать еще сильнее будет.
    Так можно сделать обработку одновременного нажатия клавиш, но по моему будет тормозить.
    Последний раз редактировалось S_V_B; 13.10.2019 в 06:55.
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO

  11. #700

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,404
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,225
    Поблагодарили
    877 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Или получается нужно хранить список кодов и отжатие проверять не по BMI, а отслеживать каждую из списка..?
    Я уже нюансов не помню, но раз есть прерывание от клавиатуры, и есть сканкоды нажатия и отжатия, то вешаешь на него обработчик, который обрабатывает сканкоды нажатия и отжатия, и хранишь у себя какую-нибудь маску состояния всех 4 клавиш. Пришел код нажатия клавиши '->', ты в маске битик установил. Пришел код отжатия - ты битик сбросил. И в результате всегда знаешь, какая клавиша нажата.

    Во всяком случае, в моем эмуляторе это точно позволит отслеживать нажатие и отжатие одновременно любого числа клавиш, которые позволяет одновременно посылать PC-клавиатура.

    Что же касается реала, то это вопрос к Alex_K, пройдет этот финт или нет)
    Последний раз редактировалось Titus; 13.10.2019 в 08:09.

Страница 70 из 84 ПерваяПервая ... 666768697071727374 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Учебный комплекс НЕМИГА.
    от felix в разделе ДВК, УКНЦ
    Ответов: 403
    Последнее: 21.12.2025, 00:50
  2. Эмулятор НЕМИГА
    от nzeemin в разделе Эмуляторы отечественных компьютеров
    Ответов: 310
    Последнее: 04.05.2019, 18:27
  3. Игры в sna
    от DRILL в разделе Игры
    Ответов: 17
    Последнее: 30.03.2010, 22:43
  4. Твоя игра-4. Обсуждаем правила
    от axor в разделе Игры
    Ответов: 50
    Последнее: 10.09.2009, 18:09
  5. игры про ВОВ
    от White_Hunter в разделе Игры
    Ответов: 27
    Последнее: 26.12.2008, 13:18

Ваши права

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