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

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