home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / os / msdos / programm / 8634 < prev    next >
Encoding:
Internet Message Format  |  1992-08-19  |  1.6 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!mips!decwrl!csus.edu!netcom.com!netcomsv!cruzio!aki
  2. From: aki@cruzio.santa-cruz.ca.us
  3. Newsgroups: comp.os.msdos.programmer
  4. Subject: Really weird things with 8250's, PC/XT's, IRQ's and I/O
  5. Keywords: What's wrong now?
  6. Message-ID: <4071@cruzio.santa-cruz.ca.us>
  7. Date: Wed, 19 Aug 92 01:50:25 PDT
  8. Sender: news@cruzio.santa-cruz.ca.us
  9. Reply-To: aki@cruzio.santa-cruz.ca.us
  10. Lines: 28
  11.  
  12.  
  13. I have been working on a PC diagnostics program for some time
  14. now.  Today I became aware of a problem that had never surfaced
  15. earlier.  It seems that serial port testing code that works
  16. perfectly on every computer I've tried it on;  suddenly starts
  17. malfunctioning on a PC/XT with an 8 MHz V20.
  18.  
  19. The code consists of a _huge_ amount of inp's and outp's with
  20. IRQ's blazing at full speed (well... c. 900 times per sec anyway).
  21.  
  22. The funny thing is,  that after disabling interrupts for the
  23. duration of all I/O functions,  I ended up with less problems.
  24. Even more elusive is the exact nature of the "bug".  I run the
  25. same function two times perfectly with _no_ problems;  on the
  26. third try it bombs.
  27.  
  28. Is this an obvious "see figure 1",  or am I tracking something
  29. that my time is going to be wasted on?  I know there won't be
  30. too many PC/XT users with NEC V20's out there rushing to use
  31. my program;  thus I could label this as a "feature".
  32.  
  33. Anyway,  I'd greatly appreciate any input on this phenomena.
  34.  
  35. Aki.
  36.  
  37. -- 
  38. /  Phone: 408-662 9664   Fax: 662 9676  |  "Aki" pronounced: Ah-Key. I know  \ 
  39. \  125 Searidge Ct #D, Aptos, CA 95003  |  what I'm doing most of the time.  /
  40.