![]() |
Мышь в эмуляторе
********
|
Quote:
---- Quote:
|
пишу в бейсике для проверки - print in 64253, нажимаю кнопку kempston mouse, и вижу неизменное значение - 255, что не так? координаты работают. (эмуль спекуляка, кемпстон маус енабле)
|
А, разве "адрес" порта кнопок мыши не #FADF (64223)?
|
K-MOUSE ports
==================== buttons= 64223(#FADF) D0-D2=buttons, D4-D7=4bit wheel counter X-AXIS = 64479(#FBDF) Y-AXIS = 65503(#FFDF) More info here: http://velesoft.speccy.cz/kempstonmouse-cz.htm |
ммм вот оно что.
место появления стрелки - оут (коорд),10? а ограничение - если ин (64479)>100 тогда оут (64479),100? |
Нее.. порты кемпстон мыши, доступны только для чтения. Записать в данные порты невозможна.
Цифры, считываемые из портов координат, не "абсолютное значение", а скорее, "вектор" смещения (на сколько и в какую сторону переместилась мышь от предыдущей точки отсчета). ---------- Post added at 12:41 ---------- Previous post was at 12:35 ---------- Для понимания принципа работы советую почитать статью в Spectrofon 20 (рубрика конструктор). Там даже приведена схема описание принципа работы и пример на ассемблере, драйвера из ZF. |
по крайней мере - сикась=ин (х), накось=ин (игрэкк); плот сикась, накось. работает..)
|
Quote:
|
вово было чета такое. но я свалил на компилятор. че мне надо дальше. а во че , напишите драйвер, только чтоб исходник его не видел по которому я бы мог выцеплять координаты белки-стрелки, с каких нибудь ячеек.
заодно и игру напишете, я вас ей порадую потом. |
| All times are GMT +4. The time now is 00:38. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.