So NetDave looked at CTMOUSE 1.8 beta 8 source code and patched, so
service AX=3 of Int 33 now returns also mouse wheel movements in BX
register ;-) So I immediately patched LOPIF and Arachne, so we have
cool mouse wheel support in Arachne ;-)))
There are some minor problems which have to be addressed, like scrolling
when virtual screens are not available, but basicaly it works fine,
and new version of CTMOUSE is compatible with all other existing
DOS programs using mouse.
Only supported protocol is Microsoft Intellimouse, but it works fine
also with Genius NetScroll+ mouse (it is in fact the only one we have
tested).
I will include this version of CTMOUSE in next Arachne package, so
anyone with mouse wheel can try to install CTMOUSE. We will also post
patched source code of CTMOUSE to its author and to gnu.arachne.cz,
as CTMOUSE is GPL-licensed.
Mouse wheel support in DOS programs is extremely easy - I will publish
also scrolling routine from Arachne, so anyone can add wheel support to
existing DOS games and other apps extremely easily (imagine Z-axis
support in Descent, which was already released as open source ;-)))
--
Michael Polak: [EMAIL PROTECTED]
Arachne Labs: http://arachne.cz/
My mobile phone - up to 160 characters: [EMAIL PROTECTED]