<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Mon, 15 Jun 1992 17:01:46 GMT
From   : wieland@ea.ecn.purdue.edu (Jeffrey J Wieland)
Subject: Re: Kaypro Liquidation

In article <samw.708453586@bucket> samw@bucket.rain.com (Sam Warden) writes:
>Re: interrupt-driven Kaypros.
> 
>Kermit on my K10 does 19k through the tty port (serial printer port)
>without any machine-dependent configuration.  I had assumed it must
>be polling.  Impossible?  Pretty impressive, anyway.
>-- 
> 
>samw@bucket.rain.com (Sam Warden) -- and not a mere Device.

This is true -- CP/M Kaypros have no difficulty performing file
transfers at high baud rates by merely polling the serial port.
The problem comes with terminal emulation.  The '84 series Kaypros
are notoriously slow for things like clearing the screen, scrolling,
etc.  At 2400 bps, they will drop something like 30 or 40 characters 
after a clear screen command is issued!  

The '83 series machines are much faster at this stuff.  They use 
memory-mapped video -- the video RAM is bank switched in whenever 
the ROM is switched in.  I believe that the VRAM is located at 0x2000 
when it is switched in.

The '84 series (and all of the Kaypro 10s, I believe) use a 6845 or
6545 video controller chip, and the video RAM is only accessable
through that chip.  Its a lot slower, but you get all of those nice
video attributes, plus the 160 X 100 block graphics.  The only way
I know of for a '84 series machine to be a usable terminal is with
interrupts.  Heck, with Kermit-80 they'll drop 1 or 2 characters after
a screen clear at only 300 baud (using polled IO, of course)!  File
transfers are just fine, though.

--
                           Jeffrey J. Wieland
                     Communication Systems Programmer
                       Agricultural Computer Network

    INTERNET: wieland@acn.purdue.edu           ENTM 216
    BITNET:   WIELAND@PURCCVM                  Purdue University
    UUCP:     ...!ecn-ee!wieland               West Lafayette, IN 47907
    FAX:      (317)494-8342                    (317)494-8333

<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>