[net.unix] What termcap entry works with Apple IIe/Hayes Micromodem IIe/Smartcom?

ado@elsie.UUCP (Arthur David Olson) (02/19/85)

A person here at NIH has, at home:
	an Apple ][e computer
	a Hayes Micromodem ][e
	Hayes's Smartcom program
From the writeups I've looked at, it seems as if the termcap entry for the
terminal type "dumb" is the one that's right to use when the person uses this
home system to dial in to our system.

Is the "dumb" termcap entry the right one to use?

Is there some other entry to use that would let this person use "vi" from home
with the hardware and software the person has?

If "vi" can't be used when dialing in with the system this person has,
what can the person do (read:  buy) in order to be able to use "vi"?

I'd appreciate your mail on any solutions.
--
Dumb is an Aaron Spelling trademark.
--
	UUCP: ..decvax!seismo!elsie!ado    ARPA: elsie!ado@seismo.ARPA
	DEC, VAX and Elsie are Digital Equipment and Borden trademarks

gwyn@brl-tgr.ARPA (Doug Gwyn <gwyn>) (02/21/85)

> 	an Apple ][e computer
> 	a Hayes Micromodem ][e
> 	Hayes's Smartcom program
> Is the "dumb" termcap entry the right one to use?

The "dumb" termcap does not support cursor addressing, so although it
can be used with nearly any terminal it is not usually the best that
can be done for any specific model.

The raw Apple //e (extended monitor ROM) termcap is given below.
Note that this mode is not very useful, mostly due to the brain-
damaged CR behavior.

The native Apple deficiencies can be overcome by software, often
embedded in the communication program.  I do not know whether
this is true for Smartcom or not.

#
# Apple //e with 80-column card
# The modem interface is permitted to discard LF (maybe DC1), otherwise
# passing characters to the 80-column firmware via COUT (PR#3 assumed).
# Auto-wrap does not work right due to newline scrolling delay, which also
# requires that you set "stty cr2".
# Note: Cursor addressing is only available via the Pascal V1.1 entry,
# not via the BASIC PR#3 hook.  All this nonsense can be avoided only by
# using a terminal emulation program instead of the built-in firmware.
ab|apple2e|Apple //e:\
	:bl=^G:bw:cd=4*^K:ce=4^]:cl=100^L:co#80:ho=^Y:is=^R^N:kd=^J:kl=^H:\
	:kr=^U:ku=^K:li#24:me=^N:mr=^O:ms:nw=100\r:rs=^R^N:se=^N:sf=^W:so=^O:\
	:sr=^V:up=^_:\
	:bs:nc:
ap|apple2e-p|Apple //e via Pascal:\
	:cm=^^%r%+ %+ :tc=apple2e: