[comp.sys.mac.programmer] Text to Screen Speed

svc@well.UUCP (Leonard Rosenthol) (08/20/89)

<1989Aug18.210038.5272@fxgrp.fx.com>
Sender:
Reply-To: svc@well.UUCP (Leonard Rosenthol)
Followup-To:
Distribution:
Organization: Whole Earth 'Lectronic Link, Sausalito, CA
Keywords: Macintosh, baud, screen, speed, comm

In article <1989Aug18.210038.5272@fxgrp.fx.com> wiedmann@plover.fx.com
(Christian Wiedmann) writes:
>sdh@wind.bellcore.com (Stephen D Hawley) writes:
>
>>In article <9225@cadnetix.COM> pem@cadnetix.COM (Paul Meyer) writes:
>>> [stuff about porting NetHack 3.0]
>
>>I would like to offer a few suggestions (I too have considered doing the
port)
>
>>slow.  My main gripe with NetHack on the Mac is the speed of output.  There
>>is no reason why a 9600 baud terminal should output faster than the screen.
>
>I've written some output routines on the Mac (unfortunately they probably
>wouldn't be useful for this purpose), and I can tell you that it's hard to
>get any reasonable performance out of the Mac. I'd be impressed by a terminal
>emulator which could run at 9600 baud throughput.
>If you really want fast, I think you'll have to do some serious optimization.
>
        If fast terminal emulators impress you then you should check out both
Microphone II v3.0 and Smartcom II 3.1a.  We have done A LOT of testing of
screen speed (and other timings as well) and have found the MPII v3.0 can 
achieve (on a 57600 baud direct connect) approx. 16000 buad throughput to the 
screen.  Smartcom II 3.1a (on the same connection) does even better at over 
30000 baud. (I am using baud here to be = cps (which I know it really isn't 
but for this purpose..))

	It is certainly possible to write to the Macintosh screen at >9600,
it just takes some things about the scheme that your choose to do so.  I can
also tell you that MPII achieves it's speeds WITHOUT the use of assembly 
code and without drawing direct to screen (we use DrawText).  You just have to
play your cards right and optimize other things along the way...QuickDraw is
really quick for somethings, just give it a chance.

+--------------------------------------------------+
Leonard Rosenthol        |  GEnie : MACgician
Lazerware, inc.          |  MacNet: MACgician
UUCP: svc@well.UUCP      |  ALink : D0025

-- 
+--------------------------------------------------+
Leonard Rosenthol        |  GEnie : MACgician
Lazerware, inc.          |  MacNet: MACgician
UUCP: svc@well.UUCP      |  ALink : D0025