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 won't do quite what you want! C C loads the Intel CREDIT text editor. Andy Patrick 11-Jun-80. Do C (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 (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 TO :L1: (RETURN) INSTLP Like INSTLL but do COPY 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 (RETURN) LIST Obtained from Dallenger of Blandford October 1980, was called MC. Puts text files into multiple columns, like the PDP LIST. Do LIST TO . 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 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 C (RETURN) OR PR (RETURN) OR PR 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 . 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 CR. Loads SUBMIT and transfers control to that. SCAN Obtained from Dallenger of Blandford, October l980. Do SCAN 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 (RETURN) OR TY 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.