User Tag List

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 48

Тема: Корректность поддержки Kempston Mouse в разных эмуляторах

  1. #21

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,681
    Спасибо Благодарностей отдано 
    2,716
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    130 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    jerri, спасибо. Я примерно так и предполагал, что чем чаще опрашивать - тем лучше.
    Но и чаще 50 раз в секунду опрашивать тоже смысла нет, правильно?

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

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    А если нет времени или желания содействовать, то приехали.
    Ну да. Вот поэтому я так резковато и выразился про EmuZWin. Для меня он по сей день самый удобный в плане дебажить код. Но полная остановка его разработки заставляет искать другие эмуляторы. Тем более, что я тоже просил Кладова открыть код. А Грачёву он его дал под обещание нераспространения.

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

    Цитата Сообщение от goodboy Посмотреть сообщение
    наверно глюк в твоём коде, начни с простого, проверь (как я ) в бейсике
    .........
    хотя если драйвер нормально работает в другом эмуле,
    возможна некорректная (установка флагов?) эмуляция в EmuZWin
    А может быть дело в настройках EmuZWin? Хотя там вроде по мышке никаких особо настроек и нету.

    Не, глюка в моём коде точно нет. Вот как примерно это выглядит (ссылка на видео на гуглдиске):
    https://drive.google.com/file/d/1GSQ...ew?usp=sharing

  2. #22

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,294
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    203
    Спасибо Благодарностей получено 
    1,458
    Поблагодарили
    948 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    А может быть дело в настройках EmuZWin?
    я скачав сразу его запустил и проверил (прога на бейсике) что читка из портаX корректная.
    неужели так сложно проверить ?

  3. #23

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,681
    Спасибо Благодарностей отдано 
    2,716
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    130 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну так я тоже проверил и написал внятно, что EmuZWin у меня под Win 7 при движении вправо дурит с координатой X. И прогу приложил, которая на FUSE и Spectaculator работает нормально. Неужели надо ещё мусолить с прогой на Бейсике и долго сомневаться в том, что я всё правильно чекнул? Видео посмотрел? Вот его и комментируй, если есть что сказать конечно.

  4. #24

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,294
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    203
    Спасибо Благодарностей получено 
    1,458
    Поблагодарили
    948 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Неужели надо ещё мусолить с прогой на Бейсике
    сложно набрать одну строчку ?
    на видео результат твоего драйвера ?

  5. #25

    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,691
    Спасибо Благодарностей отдано 
    302
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    159 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    В FUSE и Spectaculator при достижении 255 и следующем движении мышки вправо из порта следующим читается 0.
    А в EmuZWin читается 136.
    Win 7. Неровное движение из-за моих кривых рук думаю.
    https://www.dropbox.com/s/bs9rhxz2ld...mouse.avi?dl=0

    Едем вправо:



    Доезжаем до 255... И дальше мыша перепрыгивает на 0.

    Последний раз редактировалось Bedazzle; 14.03.2021 в 03:13.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

  6. #26

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,681
    Спасибо Благодарностей отдано 
    2,716
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    130 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    сложно набрать одну строчку ?
    на видео результат твоего драйвера ?
    На видео результат твоей проги на Бейсике, но малость модифицированной мной, чтобы не мигала.

    В общем, я верю, что на других компах такого глюка нету. Но у меня-то есть. Были бы исходники EmuZWin - точно докопался бы до сути проблемы. Ну а так - что ж поделать. Спишем на эмуль, успокоимся, будем не брать его в расчёт.

  7. #27

    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,198
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    103 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    если наличие мышки определилось некорректно (т.е. её нету, а код думает, что есть), могут ли при одновременном управлении с клавиатуры артефакты чтения портов мыши давать наложение управления как бы от мыши?
    Лучше делать как в ZX Format - автодетект с возможностью отключения, в случае ложного обнаружения оборудования (это полезно делать и просто для кемпстон джойстика в случае мультипортового способа управления).

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

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Вообще частота обновления координат мышки и прерывания IM 1 / IM 2 как-то связаны?
    "Православная" схема мыши, железно не завязана на это никак. Тупо, набор счетчиков, которые откликаются при обращении к нужным портам.
    Когда есть, но не знаешь где - это все равно, что нету.

    Этот пользователь поблагодарил null_device за это полезное сообщение:

    Oleg N. Cher(14.03.2021)

  8. #28

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,681
    Спасибо Благодарностей отдано 
    2,716
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    130 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от null_device Посмотреть сообщение
    Лучше делать как в ZX Format - автодетект с возможностью отключения, в случае ложного обнаружения оборудования
    Принимается. Так и сделаю.

    Цитата Сообщение от null_device Посмотреть сообщение
    (это полезно делать и просто для кемпстон джойстика в случае мультипортового способа управления).
    А мультипортовый способ управления это как? Это не когда Кемпстон-джойстик опрашивается не по IN #1F, а через порты мышки?

  9. #29

    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,198
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    103 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    А мультипортовый способ управления это как?
    Когда возможно одновременное управление, через клавиши, кемпстон джой и мышь. А двух последних устройств, физически нет, но они почему-то автоматически детектятся программой.
    Когда есть, но не знаешь где - это все равно, что нету.

  10. #30

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,681
    Спасибо Благодарностей отдано 
    2,716
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    130 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Понятно. Наличие Кемпстон-джойстика, насколько я понимаю, тоже не определяется на 100%?

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Kempston Mouse
    от mungo в разделе Программирование
    Ответов: 2
    Последнее: 14.01.2015, 17:36
  2. Контроллер Kempston mouse
    от caro в разделе Устройства ввода
    Ответов: 3
    Последнее: 13.04.2009, 20:55
  3. NEW SOFTWARE FOR KEMPSTON MOUSE
    от VELESOFT в разделе Игры
    Ответов: 0
    Последнее: 12.10.2008, 01:17
  4. NEW KEMPSTON MOUSE 2008
    от VELESOFT в разделе Устройства ввода
    Ответов: 5
    Последнее: 07.08.2008, 13:14
  5. Проблема с Kempston Mouse
    от BYTEMAN в разделе Устройства ввода
    Ответов: 4
    Последнее: 24.06.2008, 15:28

Ваши права

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