Date : Mon, 16 Apr 1984 14:05:31-PST (Mon)
From : ihnp4!ihu1e!nowlin@Ucb-Vax.ARPA
Subject: Apple CP/M questions
I have a couple of questions and a comment on the AZTEC C compiler discussion
that's been going on.
1) I have an Apple //e with a MicroSoft Softcard CP/M card in it. I
thought I would just have to live with the frustration of having my screen
cleared every time CP/M did a warm boot. Then I found out that not all CP/M
systems clear their screen this way. Why does MicroSoft's? How would I go
about changing it so that I just got a message saying "warm boot" like some
systems I've heard of?
2) I use a terminal emulator called M.I.T.E. from Microft Labs. It works
under CP/M and functions well except that I have to set a carriage return
delay to keep from loosing characters from the beginning of lines at 300 or
1200 baud. I loose characters when a line has to wrap around (ie. > 80
characters) or whenever a Ctl-G is received in spite of the CR delay. The
termcap for a soroc terminal works (TERM=soroc) for everything else but you
can imagine what the screen looks like when I try to use vi. Microft says the
Apple 80 column card is too slow. Is this a classic case of finger pointing?
Does anybody have a suggestion to solve this problem? Is there a faster card
somewhere? If so does anyone want to buy a used Apple Extended 80 Column Card?
3) I've been using the AZTEC C compiler for over a year now. I've
transferred programs back and forth from home to work (work=VAX 11/780, 4.2bsd
or PDP 11/70, V7) and only found one problem with the AZTEC library. There is
no "isalpha" in it. Since both "islower" and "isupper" are present it's not
really a problem. I'm very impressed with it's degree of UNIX compatibility.
One thing the others didn't mention about the AZTEC compiler was the fact that
IO redirection (ie. '<' and '>') is built in to any programs compiled with it.
This is a mixed blessing as far as I can tell. A little bitty program that
just says "hello world" with a simple printf generates a relatively huge
.com file. There has to be a way to get around this redirection code but I
haven't figured it out. Does anyone else have a clue?
Sorry if I got a bit verbose. I'm hoping to get some helpful responses
from this posting and I wanted to make sure all you wizards out there had
enough information to help me.
--
Jerry Nowlin
(ihnp4!ihu1e!nowlin)