home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / atari / st / 19251 < prev    next >
Encoding:
Text File  |  1993-01-06  |  2.2 KB  |  47 lines

  1. Newsgroups: comp.sys.atari.st
  2. Path: sparky!uunet!microsoft!hexnut!darekm
  3. From: darekm@microsoft.com (Darek Mihocka)
  4. Subject: Pagestream printing (Was: Good old me)
  5. Message-ID: <1993Jan05.225323.17444@microsoft.com>
  6. Date: 05 Jan 93 22:53:23 GMT
  7. Organization: BraSoft
  8. References: <4JAN93.09101838@cc4.crl.aecl.ca> <C0CIut.2vw@news.cso.uiuc.edu>
  9. Lines: 33
  10.  
  11. In article <C0CIut.2vw@news.cso.uiuc.edu> wmagro@uiuc.edu (William Magro) writes:
  12. >By the way, the slowness of Pagestream redraws is due to poor algorithms  
  13. >and/or coding, not the speed of the ST.  DTP programs for the mac redraw  
  14. >quite satisfactorily under Spectre GCR on a stock ST.  Take a look at  
  15. >Calamus if you'd like to see the result of good redraw algorithms.  If  
  16. >pagestream is depressing you, don't upgrade your machine, pressure  
  17. >SoftLogik to upgrade the program to make it usable.
  18. >
  19. >--
  20. >William Magro                                       NeXTMail welcome
  21. >wmagro@uiuc.edu
  22.  
  23. I'm not sure if you were just talking about screen redraws or printing
  24. as well. Calamus is tons faster at printing than Pagestream, even to the
  25. same printer. What the problem turns out to be is that Pagestream's
  26. printer driver calls TOS to print, i.e. it calls Bconout to print each
  27. and every character to the printer. That's fine, except that as every
  28. Quick ST / Warp 9 user knows, the Bconout and other trap handlers in TOS
  29. are extremely slow. While Pagestream is printing it spends about 90% of
  30. its time in the Bconout handler! Someone should call the Codeheads to
  31. add some code to Warp 9 to speed up the handling of Bconout to the printer
  32. (since it already speeds up Bconout to the screen). I would guess that a
  33. similar hack to Warp 9 could significantly speed up Pagestream printing,
  34. limited only by the baud rate of the parallel port.
  35.  
  36. Calamus's printer driver on the other hand already writes directly to the
  37. hardware so I suspect there's little that can be done to speed up its
  38. already fast printing.
  39.  
  40. - Darek (the PC bigot)
  41.  
  42. -- 
  43. /--------------------------------------------------------------------------\
  44. | Darek Mihocka, BraSoft, 14150 NE 20th St., Unit 302, Bellevue, WA 98007. |
  45. | Creator of Gemulator, Quick ST, and Xformer. Views expressed are my own. |
  46. \--------------------------------------------------------------------------/
  47.