home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / os / mswindo / misc / 2676 < prev    next >
Encoding:
Text File  |  1992-09-02  |  3.2 KB  |  72 lines

  1. Path: sparky!uunet!olivea!decwrl!sdd.hp.com!wupost!usc!nic.csu.net!nic.csu.net!nntp
  2. From: Stephen Gibson
  3. Newsgroups: comp.os.ms-windows.misc
  4. Subject: Re: Mouse drivers: mouse.com mouse.sys mouse.drv
  5. Keywords: mouse drivers
  6. Message-ID: <1992Sep2.133230.2566@nic.csu.net>
  7. Date: 2 Sep 92 20:32:29 GMT
  8. References: <1992Sep1.175930.9276@pony.Ingres.COM> <1992Sep02.020652.14983@microsoft.com> <1992Sep2.151013.29423@ncsu.edu>
  9. Organization: Sonoma State University, Rohnert Park, CA
  10. Lines: 59
  11. Nntp-Posting-Host: gibson.sonoma.edu
  12.  
  13. In article <1992Sep2.151013.29423@ncsu.edu> dspascha@eos.ncsu.edu (DAVID SCOTT PASCHAL) writes:
  14. >
  15. >In article <1992Sep02.020652.14983@microsoft.com>, blakeco@microsoft.com (Blake Coverett) writes:
  16. >|> Newsgroups: comp.os.ms-windows.misc
  17. >|> Path: taco!rock!stanford.edu!ames!haven.umd.edu!uunet!microsoft!hexnut!blakeco
  18. >|> From: blakeco@microsoft.com (Blake Coverett)
  19. >|> Subject: Re: Mouse drivers: mouse.com mouse.sys mouse.drv
  20. >|> Message-ID: <1992Sep02.020652.14983@microsoft.com>
  21. >|> Date: Tue, 1 Sep 92 22:06:52 GMT+5:00
  22. >|> Organization: Microsoft Canada Inc.
  23. >|> References: <1992Sep1.175930.9276@pony.Ingres.COM>
  24. >|> Keywords: mouse drivers
  25. >|> Lines: 25
  26. >|> 
  27. >|> In article <1992Sep1.175930.9276@pony.Ingres.COM> jabbate@Ingres.COM (Joe M. Abbate) writes:
  28. >|> >one vs. the other.  With Windows 3.1, there's mouse.drv and mouse.com
  29. >|> >(version 8.20).  If I assume correctly, the .drv is used by Windows
  30. >|> >and .com is for DOS use.  Can someone confirm this and/or point me to
  31. >|> >anywhere in the documentation where the differences are explained?
  32. >|> 
  33. >|> This is correct.  mouse.com is the driver for DOS and mouse.drv is the Windows
  34. >|> driver.
  35. >|> 
  36. >|> I answered this mostly because it gives a perfect example of Windows
  37. >|> virtualization.  Both of these mouse drivers are designed to talk directly
  38. >|> to the mouse hardware.  In fact they both do, mouse.com talks directly
  39. >|> to the hardware if Windows isn't running or if a DOS app is active in
  40. >|> standard mode, mouse.drv talks directly to the hardware if a Win app
  41. >|> is active in standard mode.
  42. >|> 
  43. >|> In enhanced mode both drivers continue to think they are talking to the 
  44. >|> hardware but in fact they are being virtualized by *vmd (the virtual mouse
  45. >|> driver built into win386.exe)
  46. >|> 
  47. >|> -Blake (Apologizes for the sermon, Tomer I hope you are reading this)
  48. >|> Now was that a sneaky followup to the thread that won't die or what?
  49. >|> -- 
  50. >|> #include <std/disclaimer.h>                       blakeco@microsoft.com
  51. >|> Mail Flames, Post Apologies.                      ...!uunet!microsoft!blakeco
  52. >|> 
  53. >
  54. >Hi.  So what is MOUSE.SYS for?
  55. >
  56. >Also, while we're on the subject of mice, why is it that the INT 33h call to
  57. >reset the mouse (function 0) takes so long?  Certain programs (like old
  58. >versions of Turbo Debugger and some programs that were written with True
  59. >BASIC) like to call this function constantly, and it really slows things down.
  60. >I wrote a program on my computer to selectively disable the mouse driver, but
  61. >still I wonder why it's so time-consuming in the first place to reset the
  62. >mouse...
  63. >
  64. >Tschuess,
  65. >David Paschal
  66.  
  67. Maybe it has to deal with all of the resources used to gain mouse access
  68. in DOS windows.
  69.  
  70. Steve Gibson
  71. gibsonst@sonoma.edu
  72.