<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Thu, 17 May 1984 20:33:00-EDT
From   : Eric Stork <STORK@Mit-Mc.ARPA>
Subject: DU2 & KAYPRO

DU2, Rick Conn's adaptation of the old standby DU to
the ZCPR2 system, has never worked right on our KAYPROs.
In response to the '?' command that should put the
Command Summary on the screen, the KAYPRO goes into
an endless loop and must be exited with a Cold Boot.
Except for that, DU2 worked fine on the KAYPROs.

To support my son's and son-in-law's KP-2 and KP-10,
I dug into the problem this week.  I found out WHAT
the problem is and how to fix it, but do not yet
understand WHY it occurs on the KAYPRO and not on
other systems.

The problem occurs when TAB (09h) is sent to the
console via DU2's direct I/O routine.  The TAB initiates
the endless loop -- I do not know why.

The fix was simple: I ran DU2.ASM through PIP with
the [t8] option to expand all tabs to spaces.  That
increased the .ASM file by 1/3, but added only 4
records to the .COM file, so it did not increase
the space the .COM file uses even in single density.
(I could have just expanded the tabs in the Command Summary
section, but that would have been more work.)

If there are KAYPRO users who would like to have
a copy of the resulting DU2-KP.COM file, let me know and I'll
arrange to get it uploaded to SIMTEL20.

And if someone can explain WHY the
KAYPRO (and not other systems) cannot accomodate TABS in
DU2's TYPE: routine, please let me hear from you -- I'll summarize
and post to net all responses that I may receive.

Eric Stork  (STORK at MIT-MC)
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>