Hi there :-)

> Hello everybody! CuteMouse project is dead; I can develop new mouse
> driver for the FreeDOS project. This driver, named "FreeMouse", I
> started today. Please reply to me, I want that you help me writing

Well maybe you did not wait long enough for a reply from Nagy Daniel:
Current CuteMouse 2.1 development is done by me :-). So CuteMouse is
not dead, but you are welcome to help :-).

> correct autodetection of used mouse type, and handle the
> PS/2/COM/MSMouse's. I do not understand the architecture of the
> CuteMouse, which is written in assembler, but I write FreeMouse
> in the  TurboPascal v3.0. Previously big thanks for all of this case!

I must admit that the CuteMouse source code is ugly but on the
other hand it is small because it is written in Assembler :-).

Current version 2.1b3 is here:

www.coli.uni-saarland.de/~eric/ctmouse21b3.zip

What I was planning to do next was to make the COM handling
automatic: Maybe remove Mouse Systems (Genius) protocol or
at least make it no supported by default. The current version
has an option /Y ignore Mouse Systems, and most people should
use it, because you cannot detect whether you talk to one of
those mice or just to an empty serial port in a nice way ;-).
So my plan is to make that "ignore Mouse Systems" the default.

Then, only two main COM protocols are left: Logitech mouse and
Microsoft Mouse protocol. My plan would be to change the code
of "MSLTproc" to automatically decide for each packet which of
the two protocols the packet is. Then you have hotplugging for
COM mice :-). You also have a chance for hotplugging of PS2
mice already with 2.1, if you use the /O option to disable the
wheel part (which is hard to re-bootstrap on the fly). Note that
PS2 is not officially meant to support hotplugging, you might
even damage old hardware by doing it?

As this COM protocol autodecision is a bit tricky, you may want
to write a Pascal version of it first, so I can port it to ASM
for CuteMouse :-).

Eric



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to