[net.micro.amiga] Amigaterm bugs & enhancements: how

mykes@3comvax.UUCP (Mike Schwartz) (12/27/85)

I just thought I would let you guys know that Amigaterm has two major
bugs that I know of, plus one decent enhancement that I have made.

1.	XMODEM transfers work some of the time.
	By this I mean that I compile a program using the Lattice
	Cross Compiler on my AT&T 6300 and use QMODEM (public domain
	terminal program) to xmodem the executable file to the Amiga.
	When I run the program on the Amiga, it doesn't run.  When
	I download the source and compile on the Amiga, it does.  Also,
	when Xmodem is used to transfer source files, Amigaterm appends
	nulls to the end of the file, which makes the source incompatable
	with ED.  I wrote a program to strip these off, but EDIT on the
	Amiga will strip them off, too.

2.	Ascii file send does not work correctly.  If you examine the
	code to Amigaterm, you will see something like this:
		wait_for_serial_character_received || raw_key_input
		if (sending_ascii_file) send_one_byte
	This requires the guy receiving at the other end to hit a key
	for each character in the file.  Apparently, Amigaterm was intended
	to talk to some host that echos all character it receives over
	the modem.  However, Amigaterm itself does not perform this
	echo, so Amigaterm does not work against another Amigaterm
	very well.  Also, two people connected via Amigaterm to eachother
	do not get their own keystrokes echoed.

3.	The Enhancements: add a flag called TermEcho, which is toggled
	by a keystroke (or if you have the incentive, a menu item).  When
	this flag is TRUE, Amigaterm should echo all characters received
	back.  This enhancement makes AMIGATERM work with other terminal
	terminal programs, as well as itself.


/mykes