home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / os / mswindo / programm / misc / 1115 < prev    next >
Encoding:
Text File  |  1992-07-31  |  1.6 KB  |  42 lines

  1. Newsgroups: comp.os.ms-windows.programmer.misc
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!math.fu-berlin.de!news.netmbx.de!Germany.EU.net!mcsun!sunic!seunet!kullmar!henryg
  3. From: henryg@kullmar.se (Henry Gessau)
  4. Subject: Virtual timer ticks into TSR loaded before Windows
  5. Message-ID: <1992Jul31.092732.9971@kullmar.se>
  6. Summary: Some versions of Windows 3.0 have a timer bug!
  7. Keywords: TSR Windows enhanced timer virtual
  8. Organization: Firma Bo Kullmar Datakonsult
  9. Date: Fri, 31 Jul 1992 09:27:32 GMT
  10. Lines: 30
  11.  
  12.  
  13.  
  14.  
  15. I have a TSR that hooks to the timer interrupt (INT 08, IRQ 0), among
  16. others. It uses this interrupt for various timings.
  17.  
  18. I usually load my TSR and then start Windows, which runs in enhanced
  19. mode on my machine. This means that my TSR exists in every DOS window
  20. that I open. It works fine on all computers that I have tested,
  21. except one. All the ones where it worked OK ran either Windows 3.1
  22. (English or Swedish versions) or a Swedish version of Windows 3.0.
  23.  
  24. However, when I ran it under an English (USA) version of Windows 3.0,
  25. something went wrong. It turned out that this particular version
  26. simulates one timer interrupt into my TSR for every virtual machine
  27. that exists. Surely this is a bug (why don't later versions have this
  28. behaviour)?
  29.  
  30. If I know that some particular version of Windows has this horrible
  31. symptom then I can fix it by checking the ID of the current VM for
  32. every tick (yuk, I know).
  33.  
  34. BUT, how do I know whether the version of Windows that is running has
  35. this bug?
  36. Has anyone else had a problem with this?
  37.  
  38. --
  39. Henry Gessau          henryg@kullmar.se
  40. -- 
  41. Henry Gessau          henryg@kullmar.se
  42.