[net.micro.cpm] modem7 and emacs

LEVYAL@USC-ISI.ARPA (03/28/84)

I am using modem7 on apple cpm. My version of mdm707 works with emacs
specifying a DM1520 (datamedia), the microsoft software is set up for
a dm1520 and I am using a videx card.  MDM727 using overlay m7ap-2 set up
for SSC card no longer works as DM1520.  Is there an option I missed.
    Also, if any EMACS gurus know why I can use the DM1520 at 300 baud but
at 1200 emacs says terminal height and width may cause problems. And then proceeds to fill screen and then write an additional 24 It seems to think I am 48 lines high.

Thanks,
Allan
PS this is on tops-20

Cargo.PD@Hi-Multics.ARPA (03/28/84)

I too have been trying to use emacs (Gosling derivative from UniPress on
VMS) with mdm720. When I turned on the capture option to see what was
received, it became apparent that in terminal mode, mdm720 was eating
the escape characters that emacs was sending to do things like cursor
positioning and so forth. I verified this with a DUMB program that just
took characters verbatim and shoved them from the keyboard to the modem,
and the modem to the screen. Emacs then worked the way it was set up to,
i.e. the escape characters were coming through. Does this match other
people's experience? Does anybody know where the gobbling is happening?
how to enable/disable said gobbling?

W8SDZ@Simtel20.ARPA (03/28/84)

From:  Keith Petersen <W8SDZ@Simtel20.ARPA>

There is an option byte in all the MDM7xx overlays which allows you to
"filter out" all control characters below Line Feed.  That's nice for
eliminating phone line noise-induced garbage, but plays havoc with
cursor addressing when using mainframe video-oriented text editors.
Turn the option off in your overlay and things will work right again.
--Keith

kevinw%isl@sri-unix.UUCP (03/28/84)

there is a control both in the overlay and also when you change the
baudrate to enable passthru of control characters or just those which
have normal meanings (cr, lf, bs)...  this should be changed and then
saved or reassembled.  i did this (it took a LONG time to actually
figure it out -- every so often i would change baudrates to get  on the
system and it would mysteriously work.  after a while i put 1+1+1+1..+1+1
together and got the correct answer...)
hope this helps.
  -- Kevin
     kevinw@su-dsn

wcwells%ucbopal.CC@Ucb-Vax.ARPA (03/28/84)

From:  William C. Wells <wcwells%ucbopal.CC@Ucb-Vax.ARPA>

In reply to:

	Date:  28 March 1984 10:41 cst
	From: Cargo.PD@Hi-Multics.ARPA
	Subject:  modem7 and emacs
	To: info-cpm@Amsaa.ARPA

	I too have been trying to use emacs (Gosling derivative from
	UniPress on VMS) with mdm720. When I turned on the capture
	option to see what was received, it became apparent that in
	terminal mode, mdm720 was eating the escape characters that
	emacs was sending to do things like cursor positioning and so
	forth.

Check your overlay for a

	IGNORCTL DB YES

about address 11DH, and change it to

	IGNORCTL DB NO

then re-overlay the COM file.

MDM7xx assumes that you are using a dump terminal (TTY) and that you
do not want to see extra characters generated by signal line noise.
Thus the "IGNORCTL DB YES" flag does not display characters higher
than control-M in the ASCII table when you are in terminal mode.

"IGNORCTL DB NO" should be set if you are using MDM7xx to communicate
with a remote computer that drives your microcomputer console
directly.

Bill Wells