home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 4637 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.5 KB

  1. Path: ifi.uio.no!usenet
  2. From: ludvigp@ifi.uio.no (Ludvig Pedersen)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: doubling pixels horizontally
  5. Date: 2 Mar 1996 16:36:06 GMT
  6. Organization: Dept. of Informatics, University of Oslo, Norway
  7. Message-ID: <1008.6635T944T2687@ifi.uio.no>
  8. References: <2824.6626T859T1819@ifi.uio.no> <2637.6627T383T87@login.eunet.no>
  9.     <719.6629T1277T1909@ifi.uio.no> <1996Feb28.090905.19028@scala.scala.com>
  10. NNTP-Posting-Host: gymir.ifi.uio.no
  11. X-Newsreader: THOR 2.22 (Amiga;TCP/IP)
  12.  
  13. >>Yes, instead of using Signal()/Wait() one can also have an extra dummy
  14. >>blitterpass which sets the flag instead of the CleanUp routine.
  15. >>But I agree it is a small bug.
  16. >
  17. >[Lot of text about QBlit/bug testing etc]
  18. >
  19. >it is definitely possible to abuse the system in ways that would
  20. >exhasberate the bug.  Really the a full solution would require
  21. >the hardware engineers to prove that all possible cases are understood,
  22. >and further to rewrite various portions of the vertical blanking routines,
  23. >and likely some pieces in graphics to utterly and entirely check for
  24. >and avoid writing to dangerous registers at the wrong time.  That, or
  25. >fix it in hardware (a software fix is probably sufficient though).
  26.  
  27. Well, atleast it works 100% if you Signal()/Wait() instead of busy-looping.
  28.  
  29. Anyway. If it is any help, the rest of the system works fine. Its only the
  30. task who used QBlit (and busy-waits) which locks.
  31.  
  32.  
  33. <sb>Ludde - Amiga Demo Coder
  34. <sb>Virtual Reality & Official Be developer
  35. <sb>ludvigp@ifi.uio.no
  36.  
  37.