[comp.binaries.ibm.pc.d] CMOUSE.ARC - Mouse management for MSC 5.1/MASM 5.0 or later

w8sdz@WSMR-SIMTEL20.ARMY.MIL (Keith Petersen) (11/10/89)

[--forwarded message--]
From: nts0699@dsac.dla.mil (Gene McManus)

I have uploaded:

pd1:<msdos.mouse>
CMOUSE.ARC      Mouse management for MSC 5.1/MASM 5.0 or later

There has been some interest in these routines expressed in
c.b.i.p.d in the last several weeks. I've responded to those folks
whose requests I've seen, but felt that maybe you'd want to put
these routines on the SIMTEL20 database.

The following is included in the archive:

Archive:  CMOUSE.ARC
Name          Length    Method     SF   Size now  Mod Date    Time     CRC
============  ========  ========  ====  ========  =========  ======== ========
COMPACT.INC         17    -----     2         17  06 Mar 89  12:01:48 DE63
ERROR.LST          450  Crunched   15        379  06 Mar 89  11:07:38 4A34
FARCALL.INC         17    -----     2         17  08 Nov 88  13:26:36 B2FB
HANDLER.ASM       1092  Crunched   30        754  16 Apr 89  17:31:44 DEE9
HUGEDATA.INC        18    -----     2         18  08 Nov 88  13:26:38 AEA0
LARGE.INC           15    -----     3         15  06 Mar 89  12:02:20 1D54
MAKE.EXE         21505  Crunched   18      17495  26 Oct 87  12:43:14 8E45
MAKEFILE          4572  Crunched   61       1743  06 Mar 89  12:12:40 E761
MEDIUM.INC          16    -----     3         16  06 Mar 89  12:02:04 7A84
MICE.ASM         21552  Squashed   72       5898  31 May 87  10:58:28 49ED
MOUSE.C           4934  Crunched   49       2483  16 Apr 89  17:36:40 2161
MOUSE.CMD           40    -----     1         40  06 Mar 89  12:13:26 ADB2
MOUSE.H           2183  Crunched   41       1288  16 Apr 89  15:23:16 B505
NEARCALL.INC        17    -----     2         17  08 Nov 88  13:26:50 72AA
SMALDATA.INC        18    -----     2         18  08 Nov 88  13:26:54 6EF1
SMALL.INC           15    -----     3         15  06 Mar 89  12:02:20 AF7D
TEST1.C           2105  Crunched   42       1214  06 Mar 89  14:48:30 CE94
TEST2.C           1766  Crunched   37       1097  28 Mar 89  06:30:00 F9EF
============     =====            ====     =====  =========  ======== ====
 total    18     60332             45%     33048

The source code is intended for MSC 5.1 and MASM 5.0 or later.

I have included a PD Unix-like make, which is what my makefile is
intended to be used with (MAKE.EXE). This make has been posted to
the Usenet several times in the past, and will run recursively which
allows automatic manufacturing of libraries for all memory models.

The mouse routines are adapted from articles in 'The C Gazette' and
several other publications, including PC Magazine and PC Tech Journal.

The makefile will create a library file for each of the PC memory models.

See test1.c and test2.c for examples of use.

Hope this helps you,

Regards,
Gene

gmcmanus@dsacg1.dla.mil

---

Thanks, Gene!

--Keith Petersen
Maintainer of SIMTEL20's CP/M, MSDOS, & MISC archives [IP address 26.2.0.74]
Internet: w8sdz@WSMR-SIMTEL20.Army.Mil, w8sdz@brl.arpa  BITNET: w8sdz@NDSUVM1
Uucp: {ames,decwrl,harvard,rutgers,ucbvax,uunet}!wsmr-simtel20.army.mil!w8sdz