Category : C Source Code
Archive   : MOUSE_C.ZIP
Filename : READ.ME
routine that could be easily adapted to already existing programs.
Basically, I only wanted to use the mouse in place of the keyboard
cursor keys and the enter key. Text screen menu selection and
the like.
Examples of mouse routines I saw usually involved polling
the mouse repeatedly in tight loops. I read documentation about the
mouse driver event handler extension, and that seemed to be the way to
go. I also thought about tapping into the RTC INT. Before sitting down
at the keyboard I checked the boards to see if someone else had already
written a similar type of program. Well, I could not find a C event
handler, but I did find a nice TSR by Paul Noeldner called mouser.008.
This program stuffs the keyboard from mouse movements. Also, its a PD
program (thanks Paul!). It seemed to work just fine. Well, I didn't
want a TSR, but the basic procedure was already there. TurboC makes it
pretty easy to interface a TASM program and in an evening I had what I
wanted. In the event that others are interested, I present my TC 2.0
adaptation. Naturally, use it, improve it etc.., as much as you like.
Ray Genovese
Files in the archive "mouse_c"
mouser.008 ;Paul's PD TSR ASM source code.
mouser.com ;Pauls assembled TSR of above
;It seemed appropriate to include these.
mouse_c.c ;TC 2.0 source code for a simple demonstration
mouse.asm ;My TASM adaptation of the event handler
mouse.obj ;The object code for mouse.asm
;{needed to build mouse.prj}
mouce_c.exe ;Executable demonstration
read.me ;This file.
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/