В любой программе при работе с мышью координаты курсора произвольно периодически резко меняются (чаще всего курсор "прыгает" в правый верхней угол экрана). Подскажите как устранить.
Вид для печати
В любой программе при работе с мышью координаты курсора произвольно периодически резко меняются (чаще всего курсор "прыгает" в правый верхней угол экрана). Подскажите как устранить.
Для начала сообщил бы по какой схеме сделан контроллер :)Цитата:
Сообщение от dM_GBG
Судя по всему проблема в дешифраторе портов мышки, в частности порта координаты X (A5=0,A8=1,A10=0)
Введи и запусти вот такой тест, и скажи какие коды увидишь
в верхней строке экрана:
Добавлено через 4 минутыКод:10 PRINT AT 0,0;
20 PRINT IN 64223;" ";
30 PRINT IN 64479;" ";
40 PRINT IN 65503;" ";
60 GOTO 10
Понятно, собрано по моей схеме :)
Попробуй на выход сигнала /WAIT (24 ножка Z80) поставить конденсатор пикофарад на 100-200.
При сбоях, про которые ты говорил, время от времени вместо 128 или 96 должен проскакивать код 255.Цитата:
Сообщение от dM_GBG
Убедись в начале, что действительно есть моменты, когда проскакивает 255.Цитата:
Сообщение от dM_GBG
:-) Ух... Были временные трудности с инетом и праздники достали.
Продолжаю тему.
1. В тест'е 255 не проскакивает.
2. В BGE перемещая курсор по экрану самопроизвольно вводятся пиксели. Но бывает такое редко.
3. Зачастую при рисовании курсор произвольно резко меняет координаты, далее срабатывает кнопка "отмена".
p.s. кондер пока не вешал. паять!?
Запаяй, хуже не будет.Цитата:
Сообщение от dM_GBG