********
Вид для печати
********
Если имелась ввиду поддержка kempston mouse (есть версии artstudio заточенные под нее), подойдет spectaculator или тот же unreal. Надо только не забыть включить её в самом эмуляторе.
----
Что имелось ввиду под "подключением"? Либо по F3 и в окне выбираете образ, или по F1 (иногда CTRL+F1\ALT+F1\SHIFT+F1 - зависит от того, что прописано в файле unreal.ini), во вкладке 128 beta монтируете в любой из дисководов.
пишу в бейсике для проверки - 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.
по крайней мере - сикась=ин (х), накось=ин (игрэкк); плот сикась, накось. работает..)
вово было чета такое. но я свалил на компилятор. че мне надо дальше. а во че , напишите драйвер, только чтоб исходник его не видел по которому я бы мог выцеплять координаты белки-стрелки, с каких нибудь ячеек.
заодно и игру напишете, я вас ей порадую потом.