        HELP FILE FOR PROGRAMS ON THE T21 SYSTEM DISC	Last modified 30-Mar-81
		Intel MDS 231 & MDS DDR

Programs described in this file;
ADISC
ALIGN
C
CHAN2		New program 20-Feb-81
CREDIT.MAC	^U Added 25-Feb-81
DDCOP
DISASM
DVEND
DV11
EDITX
INSTLL
INSTLP
INSTLR
LIST		More information on the parameters 30-Mar-81
LOG
P
PR		Relinked 6-Mar-81
PRINT
S
SCAN
TY		Relinked 6-Mar-81
TYPE

ADISC	Written by Andy Patrick, June 1980
	Compiled under ISIS V4.0
	ADISC can be used to recover from a corrupted directory or a faulty
	disc.  Load the faulty disc in drive :F1: and a good disc in :F0:.
	All sectors on the bad disc with less than 16 unprintable characters
	will be transfered to :F0:ADISC.TXT. Because ISIS spreads files over
	the disc you'll have to do a lot of editing to put your text files
	together.


ALIGN	Obtained from Dallenger of Blandford October 1980.
	Reformats assembler source files, just do ALIGN, it requests filenames,
	ALIGN <filename> won't do quite what you want!


C	C loads the Intel CREDIT text editor.  Andy Patrick 11-Jun-80.
	Do  C <filename>(RETURN)


CHAN2	Loads drivers for serial channel 2.  Andy Patrick, 20-Feb-81.
	Do CHAN2(RETURN)
	This will allow devices :L1: :R2: & :P2: to use the J3 connector
	on the MDS.  The existing baud rate, 2400, is unaltered.


CREDIT.MAC	Written by Andy Patrick, 12-Aug-80, modified 25-Feb-81.
	Automatically loaded by CREDIT V2.0 unless you specify NOMACRO.
	It creates two files CREDTR.TMP and CREDTW.TMP and uses TAG 9.
	(One version uses drive 0, the other uses drive 1).  It adds the
	following functions to the screen mode:-

      ^B    - Uses text on the current line and searches up to the end of file 
	      for the next occurence,  there are two modes:
	    1	If the cursor follows a line feed then the text up to the first
              space, tab or carriage return is used and no text is deleted.
	    2	Normally the text between the start of the line and the cursor
	      is deleted and then searched for.
      ^E    - Expand the next character as a macro, equals INTELs ^F.
      ^F    - Just like ^B but only searches to the end of text in memory.
      ^G    - Position the cursor at the start of the previous line.
      ^K    - Kill the line from the present cursor to the end of line.
      ^L    - Move the cursor to the next end of line.
      ^R    - Repeat the last search by ^B or ^F.
      ^U    - Delete the line from the cursor to the start of line.
      ^W    - Restore the last text deleted by ^B ^F or ^K.

	Unprintable characters are shown by # instead of the default ^.


DDCOP	Obtained from Rapid Recall in 1979.
	DDCOP copies a double density disc in drive :F0: to an initialized
	disc in :F1:.  The copying is done track for track.


DISASM	An unsatisfactory Rapid Recall program, l979.  (8080/8085 DISASSEMBLER)

	INVOKED BY DISASM (RETURN)
	INPUT FILE ? (CAN BE ANY ISIS INPUT FILE IN INTEL HEX FORMAT)
	OUTPUT FILE ? (CAN BE ANY ISIS OUTPUT FILE.)
            IF :CO: IS USED FOR OUTPUT FILE, CONTROL S AND CONTROL Q
            MAY BE USED TO CONTROL OUTPUT.


DVEND	Written by Steve Lewis
	Use after INSTLL or INSTLP to send an end of file to the PDP.


DV11	Written by Steve Lewis
	The driver for the PDP link, loaded by INSTLL etc.


EDITX	The enhanced INTEL editor obtained from INSITe, Ref#AB104
	Invoked by EDITX <filename>(RETURN)


INSTLL	Written by Steve Lewis 
	Run INSTLL before sending a file down the link to the PDP. It loads
	the DV11 driver and asigns the :L1: device to the PDP link.
	Then do COPY <filename> TO :L1: (RETURN)
INSTLP	Like INSTLL but do COPY <filename> TO :P1:(RETURN)
	ISIS will add nulls on the ends of you file.
INSTLR	Run INSTLR before sending a file to the MDS from the PDP, it loads
	the DV11 driver and assigns the :R1: device to the PDP.
	Then do COPY :R1: TO <filename>(RETURN)


LIST	Obtained from Dallenger of Blandford October 1980, was called MC.
	Puts text files into multiple columns, like the PDP LIST.
	Do LIST <filename> TO <filename>.
	If the second filename is omitted :LP: is assumed.
	LIST accepts parameters separated by $:
		$N	Number each line of the file
		$Mn	Use n columns
		$Ddate	Print "date" in the heading
		$Ttitle	Print "title" in the heading.  (Should be last parameter)
		$H	Suppress heading
		$Wn	Page width=n		Default n=132
		$Zn	Page lenght=n

	eg. Do LIST HELP.TXT$M2$D30-Mar-81$T A list of useful programs for T2


LOG	Obtained from Dallenger of Blandford October l980.  Assigns the
	:CO: device to the device or file named. Useful for keeping a log
	of messages produced under a submitted command file.
	Do LOG <filename>


P	Written by Andy Patrick, 13-Jun-80.  Modified 14-Jul-80.
	P adds some default conditions to a file name before loading the
	PLM80 compiler.
	P :F1:ANY CODE(RETURN)    is equivalent to 
	PLM80 :F1:ANY.PLM NOPAGING PAGEWIDTH(92) CODE(RETURN)
	but if the file name is completely specified it is unaltered eg.
	P :F1:ANY.PL4(RETURN)  is equivalent to PLM80 :F1:ANY.PL4(RETURN)

	P must reside on :F0: with PLM80.  Error 123 is generated by the DEFEXT
	routine when the file name in the command line is too long or absent.
	Error 124 is generated when the buffer length in P is exceeded.


PR	Andy Patricks program, Dec 1979. Modified 6-Mar-81.

INVOKED BY PR <filename> C (RETURN)  OR
	   PR <filename> (RETURN)     OR
	   PR <filename> CONTROL (RETURN)

	Tabs are expanded, output is to list device.  PR defaults to FILE.LST,
	thus FILE>> FILE.LST
	     FILE.>> FILE
	     FILE.ANY>>FILE.ANY
	The console is asked  "Do you want LIST = :LP: ? ",  answer Yes(RETURN)
	for the printer.  The list device will then be assigned to L. 
	Otherwise the file will go to the current list device.
	  The C option causes all unprintable characters to be displayed, eg
	ASCII value 07 becomes ^G, 09, tab, becomes ^I, 7F becomes <DEL>.
	Bytes greater than 7F have the parity bit cleared and increment the
	count of such bytes.
	  ^S halts the program, ^Q will resume printing and ^C will abort
	the PR program and return control to ISIS.
	Standard ISIS error numbers are sent to the console.

PRINT	Written by Andy Patrick.  Loads the PR program from drive :F0: and
	transfers control to that.


S	Created from C.880 13-Aug-80.
	Do S <filename>CR.   Loads SUBMIT and transfers control to that.


SCAN	Obtained from Dallenger of Blandford, October l980.
	Do SCAN <filename>  The file is transferred to the console a line at a
	time and at a speed depending on a digit from the console,
	eg. 0 to stop & 9 for fast.


TY	Written by Andy Patrick, Dec 1979.  Modified 6-Mar-81.

INVOKED BY TY <filename>(RETURN)
	OR TY <filename> C(RETURN)
	Tabs are expanded, if C is not used, and the file is output to the
	system console.
	  If the C (CONTROL) option is used unprintable bytes are shown eg ^N.
 	Control S can be used to halt the program, ^Q will cause it to
	continue and ^C will return control to ISIS.
	TY  defaults to FILE.LST just like PR.
	Standard ISIS error numbers are sent to the console.

TYPE	Just like PRINT but loads :F0:TY.

