1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Как проверить 3-кнопочную Serial мышь в msdos?

Тема в разделе "Hard & Soft", создана пользователем M210, 10 июл 2021.

  1. mide

    mide

    Регистрация:
    13 дек 2017
    Сообщения:
    109
    Оптика или шар?

    А сколько говорите пакетов с устройства в COM порт приходит? 30?
    При разнице в 1\4 результат одинаковый?
    Это как это?

    Кстати почему 30 то?
    Тёплое не всегда зелёное.
    33Hz = пакет через каждые ~30мс = 33 пакета
    Не?

    Поглядите что покажет и в том и в другом случае:
    Download Mouse Rate Checker 1.1 Beta (softpedia.com)
    (под 9x точно сходу работает, в среднем результате прямо 45Hz нарисует?)

    С какой радости это на установку directx списано?

    Усреднение не от лага а от огрубления движений.
    А вот от лага как раз частота опроса.
    Какие ещё методы нейтрализации лага изобретены?
     
    Последнее редактирование: 5 авг 2021
  2. Улахан Тойон

    Улахан Тойон

    Регистрация:
    23 сен 2015
    Сообщения:
    1.806
    Сам был бульдозеристом, играл так все игры от id Software, вплоть до Return to Castle Wolfenstein.
    DooM 3 / Quake 4 тоже пробовал на клавиатуре поиграть.
     
  3. M210

    M210

    Регистрация:
    19 мар 2008
    Сообщения:
    670
    Оптика


    Это мы говорили про пакеты с USB, между отправками в ком порт с USB будет накапливаться 30 пакетов.

    Уже смотрел, показало 33Гц при 4й байтах... Мне было лень перепрошивать адаптер на 3 байта, чтобы увидеть там 44 Гц (т. к. тоже самое и без того показала предыдущая прога)
    Ну может я не так выразился, среда в любом случае остаётся Виндовой, но вот NC не грузится, все зависает на логотипе винды, откуда мне знать, почему dx на загрузку повлиял, но это факт :)


    Усреднение не от лага а от огрубления движений.
    А вот от лага как раз частота опроса.
    Какие ещё методы нейтрализации лага изобретены?[/QUOTE]

    Ну например в ком порт данные сейчас шлются побайтово, и каждый следующий байт ждет отправки предыдущего. Хочу попробовать применить FIFO и слать в буфер все 4 байта разом... Быстрее они в порт не уйдут, но вот ждать отправку между байтами уже не придется
     
  4. mide

    mide

    Регистрация:
    13 дек 2017
    Сообщения:
    109
    Ok, 33Hz, но ps\2 на 40Hz и вы не видите никакой разницы между 33Hz и 40Hz?

    Что-то не так, разогнать ps\2 до 60Hz попробуйте, почти двукратная разница должна быть визуально хорошо заметна:
    Download PS2Rate 0.5 (softpedia.com)
    Может быть потом и 33 от 40 отличите.

    При резком движении срыв курсора?

    F8 в момент "Starting Windows" и "safe command-prompt only", тоже всё висит?
     
  5. M210

    M210

    Регистрация:
    19 мар 2008
    Сообщения:
    670
    >>Ok, 33Hz, но ps\2 на 40Hz и вы не видите никакой разницы между 33Hz и 40Hz?
    Возможно, адаптер был прошит 3й байтовой прошивкой, поэтому сравнивал 45Гц с 40Гц - разница минимальна.

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

    Безопасный режим у Винды работает, собственно, через него установил другой DX, винда ожила.



    Задержку вроде победил. Вот видео при сравнении COM мыши (33Гц) и PS/2 мыши (40Гц). COM мышь беспроводная, другая проводная.

    Здесь кстати можно видеть как себя ведут 33Гц и 40Гц, тоже не сказать, что сильно отличаются. 40Гц и 60Гц отличаются сильно, но мне это сейчас не интересно
     
  6. mide

    mide

    Регистрация:
    13 дек 2017
    Сообщения:
    109
    Просто всего лишь вспомнил почему пользовался шариковой а не оптикой начального поколения :)
    Очень раздражающее свойство, играть невозможно было от слова вообще.
    Подозреваю это свойство следствие не высокой скорости сканирования сенсором, этот сенсор на 250Hz-200Hz.
    Для комфорта частота сканирования поверхности сенсором должна быть минимум раза в три выше.

    Разницу такого рода со стороны трудно увидеть, её можно лишь легко ощутить, если достаточно хорошо играете, например в Quake II.


    В теории, при высокой частоте опроса устройства и усреднении координат, можно добиться схожего ощущения, как минимум близкого к 60Hz.
    Не плавности, которой на фиксированных 45Hz нету, а именно ощущения точности передачи движений.
     
  7. M210

    M210

    Регистрация:
    19 мар 2008
    Сообщения:
    670
    Ну кстати я на видео в paintе с помощью адаптера рисовал более круглый круг, чем на настоящей ps2 мыше :) Хотя через адаптер подключена более качественная мышь, но адаптер перемещения не искажает.

    И я пробовал усреднять значения, тогда скорость мыши падает в 2 раза (не понял, почему именно в 2 раза). Среднее арифметическое видимо здесь не подходит
     
  8. M210

    M210

    Регистрация:
    19 мар 2008
    Сообщения:
    670
    Ну все, вроде бы победил все проблемы с адаптером. Записал очередное видео...запись с Unreal получился довольно скучный, лучше смотреть работу адаптера в Doomе.



    Записывал адаптер в режиме без колеса, т.е. при скорости передачи пакетов 44Гц
     
    TheMadLynx и Колючий нравится это.
  9. TBAPb MIA

    TBAPb

    Хелпер

    Регистрация:
    26 сен 2005
    Сообщения:
    1.929
    Костылей нет.
    Есть 12 прерывание (принудительно в БИОСе выставлено или за счёт подключенного при включении устройства) - будет возможность отключать/подключать, главное чтоб ОС понимал. Не будет ничего на 12 прерывании - ... ну логично же.

    Ну если ручки из жопки свитера, то ктож виноват. Знал бы, что спустя 30 лет надо будет перед анонимусом из интернетика отчитываться - вёл бы журнал подключений. БУМАЖНЫЙ.
     
  10. Колючий

    Колючий

    Регистрация:
    6 май 2008
    Сообщения:
    6.154
    Тут хоть бумажный, хоть платиновый журнал веди. ПКшная реализация COM не расчитывалась на горячее подключение. Дохнет реже, чем после перевтыков PS/2, но тоже дохнет. И если у кого-то вылетит порт, ему не станет легче от чьих-то заверений, даже подкреплённых журналом перевтыков, что сотни раз переподключал на горячую и было всё норм.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление