History:
--------

1.8	by Arkady V.Belousov <ark@mos.ru> (some ideas by Alain M.
	<alainm@pobox.com>, documentation proofreading by Mike Millen
	<mikemillen@ukgateway.net> and Frank Pruefer <fp666@t-online.de>)
	- Bugfixes, heavy optimizations, some features
	- PS/2 mice were not found on some machines
	- Serial mouse reset reinforced (previously mouse froze in some cases)
	- Serial and PS/2 modules combined into one executable
	- For Mouse Systems protocol CTMOUSE now installs at first
	  existing COM port, not at COM1 which may be absent
	- Added support for serial Microsoft Whell/Intellimouse protocol,
	  wheel interpreted as third button
	- Auto resolution behavior corrected and is now default resolution
	- INT 33/001F now doesn't restore interrupts (and CTMOUSE doesn't
	  unload resident part) if INT 33 or INT 10 are intercepted by
	  another program
	- Cursor drawing much enhanced and bugfixed: finished INT 33/0010
	  support and video page change detection for graphics drawing;
	  single video registers handled in RIL more accurately; cursor
	  is drawn only when cursor shape is inside screen ranges
	- Some ill-behaved applications (like Norton Commander or Klondike
	  by Eduardo Martins) call INT 33/0001, 0009 and 000A in loops;
	  to prevent cursor flickering the cursor is now redrawn only if
	  its position or pattern is changed
	- Added workarounds for Pentium and PS/2 BIOS, Logitech MouseWare
	  Windows driver, Turbo Pascal IDE and Nicemouse utility
	  peculiarities
	- Messages for English extracted into separate message file
	- Added Brazilian, Portugese, German, Italian and Hungarian message
	  files
	- Ordered errorlevels returned for each event
	- Added command line option to cancel run if mouse services are
	  already present

1.73	by Arkady V.Belousov <ark@mos.ru> (many ideas by
	Alain M. <alainm@pobox.com>)
	- Serial mouse detection routine is now CPU speed independent
	  and also accepts PNP mice
	- Changed command line interface
	- Added mouse autosearch through all COM ports
	- Added support for Microsoft and PS/2 mice with 3 buttons
	- Added command line option to prevent loading TSR into UMB
	- Part of driver's PSP used for placing some driver data
	- Memory handling routines heavily optimized and debugged
	- Bugfixed and extended protocol analyzer possibilities

1.72	by Arkady V.Belousov <ark@mos.ru>
	- Bugfixes, optimizations, some features
	- Commented out video retrace waiting
	- Returned handling of PS/2 pointing device through BIOS
	  (thanks to Martin Eckel <martin.eckel@topmail.de>)
	- Reimplemented function INT 33/0010
	- Added autodetection for nonstandard screen sizes
	- Implemented functions INT 33/0023, 0027, 002A and 0032

1.71	by Arkady V.Belousov <ark@mos.ru>
	- Many bugfixes, huge optimizations, some features
	- Direct hardware handling for PS/2 mouse events

1.6	- Positioning bugfix for videomode 13h
	- Added protocol analyzer (debugging purposes only)

1.5	by Arkady V.Belousov <ark@mos.ru>
	- Many bugfixes, huge optimizations
	- Fixed memory allocation bugs

1.4	- Added self-load high capability
	- Horizontal and vertical speed can be different
	  (good for some games...)
	- Implemented functions INT 33/001A and 001B
	- Fixed some small bugs and a BIG bug

1.3	- Fixed some small bugs and added CTMOUSEP.COM for PS/2 mice

1.2a	- Fixed a bug in the Driver Disable function (1Fh)

1.2	- Added command line option to force IRQ number of COM port

1.1	- Added command line options to force a specific mode
	- Rewritten Mouse Systems initalization routine, now more Genius
	  mice with 3 buttons will work

1.0	- First public release
