🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #22600

Pagestream printing (Was: Good old me)

#22600
From: Darek Mihocka
Date: Tue, 05 Jan 1993 22:53
36 lines
2344 bytes
In article <C0CIut.2vw@news.cso.uiuc.edu> wmagro@uiuc.edu (William Magro) writes:
>By the way, the slowness of Pagestream redraws is due to poor algorithms  
>and/or coding, not the speed of the ST.  DTP programs for the mac redraw  
>quite satisfactorily under Spectre GCR on a stock ST.  Take a look at  
>Calamus if you'd like to see the result of good redraw algorithms.  If  
>pagestream is depressing you, don't upgrade your machine, pressure  
>SoftLogik to upgrade the program to make it usable.
>
>--
>William Magro                                       NeXTMail welcome
>wmagro@uiuc.edu

I'm not sure if you were just talking about screen redraws or printing
as well. Calamus is tons faster at printing than Pagestream, even to the
same printer. What the problem turns out to be is that Pagestream's
printer driver calls TOS to print, i.e. it calls Bconout to print each
and every character to the printer. That's fine, except that as every
Quick ST / Warp 9 user knows, the Bconout and other trap handlers in TOS
are extremely slow. While Pagestream is printing it spends about 90% of
its time in the Bconout handler! Someone should call the Codeheads to
add some code to Warp 9 to speed up the handling of Bconout to the printer
(since it already speeds up Bconout to the screen). I would guess that a
similar hack to Warp 9 could significantly speed up Pagestream printing,
limited only by the baud rate of the parallel port.

Calamus's printer driver on the other hand already writes directly to the
hardware so I suspect there's little that can be done to speed up its
already fast printing.

- Darek (the PC bigot)

-- 
/--------------------------------------------------------------------------\
| Darek Mihocka, BraSoft, 14150 NE 20th St., Unit 302, Bellevue, WA 98007. |
| Creator of Gemulator, Quick ST, and Xformer. Views expressed are my own. |
\--------------------------------------------------------------------------/
Technical Details
Message-ID: <1993Jan05.225323.17444@microsoft.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!microsoft!hexnut!darekm
References: <4JAN93.09101838@cc4.crl.aecl.ca> <C0CIut.2vw@news.cso.uiuc.edu>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.atari.st
Path: arc1-ca.pugleaf.net!sparky!uunet!microsoft!hexnut!darekm
From: darekm@microsoft.com (Darek Mihocka)
Subject: Pagestream printing (Was: Good old me)
Message-ID: <1993Jan05.225323.17444@microsoft.com>
Date: 05 Jan 93 22:53:23 GMT
Organization: BraSoft
References: <4JAN93.09101838@cc4.crl.aecl.ca> <C0CIut.2vw@news.cso.uiuc.edu>
Lines: 33