Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Для начинающих (http://zx-pk.ru/forumdisplay.php?f=43)
-   -   Мышь в эмуляторе (http://zx-pk.ru/showthread.php?t=14711)

sevol 3rd January 2011 13:27

Мышь в эмуляторе
 
********

null_device 3rd January 2011 13:37

Quote:

Originally Posted by sevol (Post 345350)
Подскажите нормальный эмуль с поддержкой мыши для art studio.

Если имелась ввиду поддержка kempston mouse (есть версии artstudio заточенные под нее), подойдет spectaculator или тот же unreal. Надо только не забыть включить её в самом эмуляторе.
----
Quote:

Originally Posted by sevol (Post 345350)
не понятно как образы дисков подключать

Что имелось ввиду под "подключением"? Либо по F3 и в окне выбираете образ, или по F1 (иногда CTRL+F1\ALT+F1\SHIFT+F1 - зависит от того, что прописано в файле unreal.ini), во вкладке 128 beta монтируете в любой из дисководов.

AER 15th February 2011 01:51

пишу в бейсике для проверки - print in 64253, нажимаю кнопку kempston mouse, и вижу неизменное значение - 255, что не так? координаты работают. (эмуль спекуляка, кемпстон маус енабле)

null_device 15th February 2011 02:20

А, разве "адрес" порта кнопок мыши не #FADF (64223)?

VELESOFT 15th February 2011 02:52

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

AER 15th February 2011 08:24

ммм вот оно что.
место появления стрелки - оут (коорд),10?
а ограничение - если ин (64479)>100 тогда оут (64479),100?

null_device 15th February 2011 09:41

Нее.. порты кемпстон мыши, доступны только для чтения. Записать в данные порты невозможна.
Цифры, считываемые из портов координат, не "абсолютное значение", а скорее, "вектор" смещения (на сколько и в какую сторону переместилась мышь от предыдущей точки отсчета).

---------- Post added at 12:41 ---------- Previous post was at 12:35 ----------

Для понимания принципа работы советую почитать статью в Spectrofon 20 (рубрика конструктор). Там даже приведена схема описание принципа работы и пример на ассемблере, драйвера из ZF.

AER 15th February 2011 14:26

по крайней мере - сикась=ин (х), накось=ин (игрэкк); плот сикась, накось. работает..)

null_device 15th February 2011 14:35

Quote:

Originally Posted by AER (Post 359277)
плот сикась, накось. работает..)

При этом, попасть в конкретный "пиксель" (или, даже четверть внутри знакоместа) - задача, весьма нетривиальная при таком подходе!? ;)

AER 16th February 2011 07:26

вово было чета такое. но я свалил на компилятор. че мне надо дальше. а во че , напишите драйвер, только чтоб исходник его не видел по которому я бы мог выцеплять координаты белки-стрелки, с каких нибудь ячеек.
заодно и игру напишете, я вас ей порадую потом.


All times are GMT +4. The time now is 00:38.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.