[Coco] YAS (Yet Another Survey)

Gene Heskett gheskett at wdtv.com
Sun Nov 18 20:17:45 EST 2012


On Sunday 18 November 2012 19:57:40 Fred D. Provoncha did opine:

> >>/So my question is, are there any other users of this os9/nitros9
> >>serial/
> >
> >/> mouse out there?/
> >
> >>//
> >
> >/> Simply put, it takes an old ball type mouse that is either logitech
> 
> or M$/
> 
> >>/compatible, and gives you the most stable, precise mouse the coco3
> >>and/
> >>
> >>/multiview have ever known. It doesn't jump around like the normal
> >>shack/
> >
> >/> mouse, meaning when you click on a pixel, you click on THAT pixel.
> >It
> 
> also/
> 
> >>/needs a serial port of the 6551 variety like an rs-232 pack./
> >
> >I'm ashamed to admit I wasn't aware of this  driver. I've never used a
> >mouse with OS-9 either, though. What  applications have worthwhile
> >mouse interfaces?
> 
> Gene,
> I've always been frustrated the way my Coco's mouse jumps around as you
> described, and your description of how your serial mouse performs
> greatly interests me. However, I've always been very hesitant to
> implement your Serial Mouse mod because it requires some hardware
> modifications to my RS-232 pak and I don't trust myself to perform the
> mods correctly. I'm not very good with hardware mods.
> 
> Fred Provoncha
> Stansbury Park, UT
Fred:

There are no diffs between the piggy-backed chipset I use, and the ones 
sitting under it except the address.  If you know the hardware address for 
your /t2 which I think is in the /t2 descriptor, transfer that to the ,mem 
position at the top of joydrv_6551L.sb, where you'll find an $FF6C now, 
make your self a boot without the /t2 descriptor and the driver that goes 
with it, and replace the current joydrv_whatever with the one you just 
fixed.  Grab a db25 to db9 adaptor from one of the drawers at the shack, 
and plug in the mouse.
 
Copy this to a script
{t2|09}/X0/NITROS9/6309L2/SCRIPTS:list /dd/cmds/dbmouse

tmode .1 pau=0
load dbm-util
display c
*main
display 2 20 20
dmem -1 10EC 8 ! dump
goto main

and make it executable.  make the dbm-util it loads by merging
DMem
Dump
Display
 to dbm-util

When it runs you should see an 8 byte dump near the upper left of the 
screen, with the data in the right 6 bytes changing as you move the mouse 
around, and the first byte changing according to which button of the two 
outside buttons is pushed.  If you mouse is a logitech you should see the 
2nd byte change from an M to an L when you press the middle button the 
first time, indicating that it now knows the mouse isn't an M$ mouse, but a 
Logitech mouse.

Cheers, Gene
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
My web page: <http://coyoteden.dyndns-free.com:85/gene> is up!
The first thing we do, let's kill all the lawyers.
		-- Wm. Shakespeare, "Henry VI", Part IV



More information about the Coco mailing list