home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 3852 < prev    next >
Encoding:
Text File  |  1996-08-05  |  2.6 KB  |  59 lines

  1. Path: news.mountain.net!usenet
  2. From: gene_heskett@wvlink.mpl.com (Gene Heskett)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Amiga doesn`t need Pl
  5. Date: 19 Feb 96 00:35:30 +0500
  6. Organization: MountainNet, Inc. Morgantown WV 800.444.1458
  7. Message-ID: <2280.6623T35T1505@wvlink.mpl.com>
  8. References: <4fvtep$rkt@sinsen.sn.no>
  9. NNTP-Posting-Host: slip1.mpl.com
  10. X-Newsreader: THOR 2.22 (Amiga;TCP/IP)
  11.  
  12.  
  13. Somebody asks:
  14. >>So do you know the exact nature of the problem?  I mean, the se
  15. >>easily be able to cope with the small amount of data needed to 
  16. >>mouse update.
  17.  
  18.  TBK> It  should  be  able  to cope with it, and it is, but I don't th
  19.  TBK> mouse sends out data often enough.  Don't ask me why..  :/
  20.  
  21. Think about it guys if you will! That "pc" mouse outputs its data at
  22. measly 1200 baud!  Translated, thats 120 bytes/second.
  23.  
  24. Now assuming the data is a byte for the button status, and a byte
  25. each for how much its moved each way since the last time it
  26. transmitted.  Thats 3 bytes, or only 40 times a second *provided* the
  27. mouse chip is a fully multitasking chip!  Not bloody likely in a
  28. $5.00 mouse.  And some are even cheaper in OEM qty's.
  29.  
  30. But what probably happens is that it has some internal counters
  31. driven by the quad signals from the opto wheels in it.  At some
  32. point, it reads those counters, then calculates where it is from
  33. where it was, and sends the difference as an 8 bit signed value for
  34. each direction.  Since I doubt the internal clock is running more
  35. than 1200x16=7200 hz, for power savings, I'd bet it takes it another
  36. small fraction of a second to prepare the data for transmission to
  37. the computer.  An actual update rate can't be more than 40 times a
  38. second, and in real life, probably not more than 15 times a second.
  39.  
  40. There's no way on Gods Green Earth to keep that from being perceived
  41. as "jerky". *We* are just plain spoiled by the fact that 95% of the
  42. mouse electronics is inside the Amiga where it doesn't have to deal
  43. with a 1200 baud porthole to squeeze data thru, and a dedicated chip
  44. hooked to a solid supply that can easily do the position updates with
  45. a .1% hit on the cpu while doing it at V-Beam speeds, 50-80 times a
  46. second. Count yourself lucky and blessed on the Amiga using an amiga
  47. mouse or workalike replacement. Back fitting a pc mouse to an Amiga
  48. seems like trying to teach a pig table manners, it doesn't work very
  49. well, and annoys the hell outta the pig!
  50.  
  51. Oops, my soapbox just fell in. 8)
  52.  
  53. /*            Gene Heskett          |  These opinions are NOT to be  */
  54. /*  CE @ WDTV Weston/Clarksburg WV  |  confused with the official    */
  55. /*  <gene_heskett@wvlink.mpl.com>   |  WDTV managment views          */
  56. #include <std.disclaimer>
  57.  
  58.  
  59.