This is some modifications to TECO version 36.
	Ray Van Tassle
	Motorola
	1301 E. Algonquin Rd.
	Room 4135
	Schaumburg, Ill.
	(312)-576-6017

I plan to support these changes as long as I can, so if there is a new
version of TECO, I will modify these mods correspondingly. The only ones
liable to cause anyone else problems are the patches to OBJ modules. I use
DISOBJ to find out where the patches go.
At any rate, if you have problems, call me.
It would really be nice if this stuff got put into an "official" TECO release.

To put them in, put this stuff in the UIC with TECO, and do "@MAKE"

They do the following:
	1) On an EI command, if the device/UIC are omitted, it will
	first look in the default device/UIC, and if not found, it will
	then look in LB:[2,2].
	We use this to keep a "library" UIC of handy TECO macros, including
	a nifty TECO.TEC.

	2) Some fixes to terminal I/O for RSX-11D and IAS.

	3) When creating a file with an explicit version of ";1",
	it will re-write it if it is already there. (I would prefer to
	have a switch on the file-spec to specify /UP, but I didn't want to
	add things to the external interface.

	4) When doing a normal edit (EB), it creates the output file with
	an initial allocation equal to the size of the input file. This
	makes the file creation slightly faster.

	5) Patch to SCREEN.OBJ and TECO.OBJ, to take better advantage
	of "split-screen" mode.
	The one in SCREEN will paint a blob for a space on a HAZELTINE (or
	another CRT which doesn't have inverse video.
	The one in TECO.OBJ turns off the automatic echoing of the current
	text line on <LF> and <BS> if split-screen is on.

	6) If invoked as MUN, TECO will lower it's priority after 30 seconds.
	This will keep a long MUN (for example: MUN SEARCH) from screwing
	up the other users.

	7) Changed the "IMMEDIATE" mode operation slightly. This is
	un-documented, but very handy. It lets you write a TECO macro to
	get control when you use the alternate keypad, like the immediate
	mode <LF> and <BS>.
	This TECO macro is invoked by "n1,n2MA$$", where n1 & n2 tell
	you which key was pressed.
	I fixed it so that it would pass the entire 7-bit value to the macro
	(if I want it stripped to the lower 5 bits I can do it in the
	macro), and took out the echoing of the command.

	8) To go along with this, I have a macro (KEYS.TES), which
	has most of the useful functionality of VTEDIT, but which
	is much, much faster and smaller. This works even on a tube (such
	as a hazeltine) that doesn't have an alternate keypad, you just to
	give it a double keystroke.

	9) To go along with these, there is a TECO.TEC, which will load-up
	KEYS, go into split-screen mode, and fly!
	I fixed up CRTRUB.MAC, to add CRT support for a HAZELTINE 1500
	(we have both VT-100's & HAZELTINES), and split-screen even works
	on a tube that does not have it!!!!!!! (Albeit not as nice as on 
	a VT100).

	10) The TECO.TEC supplied here set up these things, and if invoked
	as TES, starts up in split screen mode, if as TEV, starts up
	in VTEDIT mode. We keep this in LB:[2,2], so everyone gets started 
	with it, unless they over-ride it with their own TECO.TEC.


	
