User Tag List

Страница 85 из 120 ПерваяПервая ... 818283848586878889 ... ПоследняяПоследняя
Показано с 841 по 850 из 1199

Тема: Эмулятор УКНЦ - EmuStudio

  1. #841

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Если че, 60 раз в секунду - это раз в 16мс) 16мс < 90мс )
    Это чтобы первого переключения долго не ждать. Для каждой лампочки запоминается время последнего переключения, поэтому то, что это время проверяется 60 раз в секунду - только повышает точность и быстродействие :)

    ---------- Post added at 00:22 ---------- Previous post was at 00:19 ----------

    Для последовательных переключений разных лампочек - рекомендованная по результатам тестов задержка - 30 мс, для той же лампочки - 90 мс.

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

  3. #842

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Для последовательных переключений разных лампочек - рекомендованная по результатам тестов задержка - 30 мс, для той же лампочки - 90 мс.
    А что делать, если найдется клавиатура или виндовс с еще более медленной реакцией? Глюканет?
    У меня будет корректно работать)

  4. #843

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    У меня будет корректно работать)
    Сразу видно человека, которому хочется поделиться своим открытием :)
    Как же избежать возможных проблем при переключениях лампочек ?

  5. #844

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Сразу видно человека, которому хочется поделиться своим открытием
    Как же избежать возможных проблем при переключениях лампочек ?
    Мне не жалко, если интересует, поделюсь)

  6. #845

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

    По умолчанию

    Вот:
    Вложения Вложения

  7. #846

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Похоже, я понял, почему мы не вполне понимаем друг друга в вопросе управления лампочками. Дело в том, что алгоритм взаимодействия драйвера с дисками накладывает свои ограничения на возможные состояния лампочек. Я же говорю про общий случай.

    В общем же случае регулярно бывает такое:

    1. Все три лампочки горят.
    2. Пользователь закрывает эмулятор и все лампочки нужно выключить.

    У меня все лампочки в такой ситуации всегда выключаются только в том случае, когда между отправками виртуальных нажатий для выключения каждой лампочки проходит не меньше 30 мс.

    Иногда бывает и такое:

    1. Все три лампочки только что ( меньше 10 мс назад ) включились.
    2. Пользователь закрывает эмулятор и все лампочки нужно выключить.

    У меня все лампочки в такой ситуации всегда выключаются только в случае, если между отправками виртуальных нажатий для выключения каждой лампочки проходит не меньше 90 мс с того момента, когда эта лампочка была включена.
    Последний раз редактировалось Patron; 03.01.2013 в 13:32.

  8. #847

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    1. Все три лампочки только что ( меньше 10 мс назад ) включились.
    2. Пользователь закрывает эмулятор и все лампочки нужно выключить.

    У меня все лампочки в такой ситуации всегда выключаются только в случае, если между отправками виртуальных нажатий для выключения каждой лампочки проходит не меньше 90 мс с того момента, когда эта лампочка была включена.
    А какая тут проблема?

    1. Виртуально нажимаются и отпускаются три клавиши (для включения трех лампочек). Т.е. посланы 6 сообщений для включения 3-х лампочек.
    2. Эмулятор закрывается, и посылается опять 6 сообщений для выключения этих лампочек.

    В итоге все 12 сообщений дойдут и сделают свое дело, не важно с какой скоростью.

  9. #848

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    В итоге все 12 сообщений дойдут и сделают свое дело, не важно с какой скоростью.
    Это в теории.

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

    Даже если просто послать три команды выключения трёх лампочек друг за другом без задержек - с вероятностью ~ 10% одна из лампочек останется гореть. Почему так - утверждать не берусь, но преодолел я эту беду, введя задержку в 30 мс между посылкой "лампочных" виртуальных нажатий для разных лампочек.

  10. #849

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Это в теории.

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

    Даже если просто послать три команды выключения трёх лампочек друг за другом без задержек - с вероятностью ~ 10% одна из лампочек останется гореть. Почему так - утверждать не берусь, но преодолел я эту беду, введя задержку в 30 мс между посылкой "лампочных" виртуальных нажатий для разных лампочек.
    У меня такого эффекта не наблюдается.
    Проверяю просто:
    Не вставляю дискетку в привод 0, начинаю с нее грузится, лампочка начинает посотянно быстро мигать. В это время переключаюсь между окном эмулятора и другим окном. В момент переключения восстанавливаетася состояние системных лампочек. И сколько не переключаюсь - все без сбоев. Может это на моей системе и клавиатуре.
    На других - проверяйте сами) Данных пока не имею. С моего эмулятора имеется в виду.

  11. #850

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

    По умолчанию

    Вроде всё норм. и непривычно, возможно потом начнёт раздражать или какая-то ошибка всплывёт, но пока это супер фишка! )
    Архив программ для УК-НЦ, ДВК и БК.

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

Страница 85 из 120 ПерваяПервая ... 818283848586878889 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор УКНЦ - UKNCBTL
    от nzeemin в разделе Эмуляторы отечественных компьютеров
    Ответов: 1114
    Последнее: 08.01.2025, 01:15
  2. PS/2 клавиатура в УКНЦ
    от balu_dark в разделе ДВК, УКНЦ
    Ответов: 83
    Последнее: 10.01.2021, 10:51
  3. Как проверить УКНЦ и КМД ? Help
    от Andrey_Ak в разделе ДВК, УКНЦ
    Ответов: 37
    Последнее: 23.07.2020, 15:50
  4. УКНЦ и шина МПИ
    от KALDYH в разделе ДВК, УКНЦ
    Ответов: 18
    Последнее: 14.03.2014, 14:30
  5. Продаю УКНЦ
    от Gryphon в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 01.04.2009, 10:22

Ваши права

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