File COMMA1.RE

Directory of image this file is from
This file as a plain text file

Z()0XLBTC-PS/8 FOCAL, 1971?MB\BECOMMA1.RE?MB%BJL C FOCAL.TM?MB+BTG 1.8?MB4B2S EC=1;G 1.8?MW(B<F X=2.04,.02,2.12;D X?MW<CD 1.6;D 1.62?MC]CPT !!!!!!"***** COMMANDS:"!!!!?MC8DBT "MOST COMMANDS MUST BE FOLLOWED BY A SPACE"!!!?MD\DDT "*** DIRECT COMMANDS ARE T
PED WITHOUT LINE NUMBERS AND FOCAL"!?MEDDFT "EXECUTES THEM AS SOON AS THE RETURN BUTTON IS HIT --- FOR EXAMPLE:"!!!?ME DHT "*TYPE 3+4",:20,"(CAUSES FOCAL TO TYPE A 7)"!!!?ME?DJT :20,"(OR SEVERAL COMMANDS MAY BE GIVEN IN SEQUENCE:)"!?MF^DLT "*SET X=3"!"*SE
 Y=2"!"*TYPE 3+X+Y,!"!,%6.04,8,!"*"!!!?MGBDPT "*** INDIRECT COMMANDS ARE USED FOR LONGER PROGRAMS.  THEY ARE"!?MG*DRT "TYPED FOLLOWING LINE NUMBERS AND MAY BE EXECUTED BY A DIRECT 	GO	:"!!!?MHQDTT "*2.1 SET X=3"!"*2.2 SET Y=2"!"*2.3 TYPE 3+X+Y,!"!"*GO"!,%
.04,8,!"*"?MHDVT !!!!!"*** THE COMMANDS:"!!!?MS;DXT "EXAMPLES OF EACH ARE GIVEN FOLLOWED BY THE GENERAL FORM IN WHICH:"!!?MIPEYG 2.93?MIZEZS DU=FOUT(162)?MI$E\S DU=FOUT(223)?MI8E]T "*** ELEMENTARY COMMANDS:"!!!!!?MJUFJT "ASK Y",:20,"(EXPECTS A VALUE TO BE
INPUT FOR Y)"!?MJ8FOT "A Z":20,"(A IS THE ABBREVIATION FOR 	ASK	 --- ALL COMMANDS"!?MKXFPT "A B2,X,NUMBER":22,"HAVE SINGLE LETTER ABBREVIATIONS)"!?MK/FTT "A ";D 2.9;T "HOW MANY
 ";D 2.9;T "M"?MLOFVT :20,"(TYPES 	HOW MANY	 THEN SETS M = TO THE RESPONSE)"!?ML2F^T "ASK A,B,C",:20,"(ALLOWS THREE VARIABLES TO BE GIVEN VALUES)"!?MMTF(T :20,"(SPACE, COMMA OR CARRIAGE RETURN WILL TERMINATE EACH"!?MV&F*T :22,"NUMBER INPUT; TYPE A 	";D 2.
2;T "	 (BACK ARROW) TO ERASE A"!?MN+F1T "(AN INITIAL DIALOGUE OPTION PROVIDES AUTOMATIC PRINTING OF A 	:	"!"BY THE 	ASK	 COMMAND)"!!?MOMF2T "*ASK [";D 2.9;T "PRINT OUT IN QUOTES";D 2.9;T "] X [,Y,Z]"!?MOSF<T !!!!?MO6HJT "COMMENT SQRT":20,"(COMMENTS ARE US
D TO TELL ABOUT PROGRAM)"!?MPIHTT "CONTINUE":20,"(DUMMY LINE)"!?MPWH^T "C PRINT ROUTINE"!!?MP7H(T "*C":20,"(LINES BEGINNING WITH A 	C	 WILL BE IGNORED)"!?MP=H2T !!!!?MQ JJT "DO 7.24",:20,"(TELLS FOCAL TO EXECUTE LINE 7.24 THEN RETURN"!?MQ=JTT "D 4.48",:22
"TO THE COMMAND FOLLOWING THE 	DO	)"!?MVBJ^T "DO 7",:20,"(EXECUTES GROUP 7)"!?MR$J2T "*DO [LINE OR GROUP NUMBER]"!?MR*J<T !!!!?MLJL R COMMA2.RE 1.2?MIJD$T "  IN MOST CASES, GROUP AND LINE NUMBERS MAY BE REPLACED BY VARIABLES."!!!!!!!!?MR6D"T "  G1 STANDS 
OR A GROUP OR LINE NUMBER"!?MTZD]T "  <REQUIRED TERMS> ARE ENCLOSED IN ANGLE BRACKETS."!?MT9D^T "  [OPTIONAL TERMS] ARE ENCLOSED IN SQUARE BRACKETS."!?MUSD
T "  (COMMENTS) ARE ENCLOSED IN PARENTHESES."!?MU,D T "  A, B, C, X, Y,  AND Z ARE VARIABLES."!?MS"D!T "  L1, L2 AND L3 ARE LINE NUMBERS."!?MRQJ(T "D G1;D 7.6":20,"(EXECUTES LINE (OR GROUP) G1 THEN LINE 7.6)"!!?MWGF,T :22,"PARTIALLY TYPED NUMBER --- IT MA
 THEN BE RETYPED."!?MM9F.T :22,"ALT MODE LEAVE THE VARIABLE WITH ITS FORMER VALUE.)"!?MCBB>T !!!!;D 2.16;D 2.18;D 2.2;T !!!!?MCKCFD 2.16;D 2.18;D 2.2;T !!!!?M2.L S COMMA1.RE;L C DTA2:COMMA2.RE?M?M !!!!?T !!!!?M?M?M.RE?M?H ITS FORMER VALUE.)"!?MN BE RETYPE
."!?"!!? NUMBER"!?"!?M?MC3G;BK*M2I7J7SN 3TKON7K2JNI+LCA3CGM"M&J3TSA2 OF"M&J7JCM6 KP3O3PP*M3FWI/LGD2,NI+LCA3IOA"M&J7JOM2 C3G;BK*M

Note: Lines longer than 256 characters were wrapped



Feel free to contact me, David Gesswein djg@pdp8online.com with any questions, comments on the web site, or if you have related equipment, documentation, software etc. you are willing to part with.  I am interested in anything PDP-8 related, computers, peripherals used with them, DEC or third party, or documentation. 

PDP-8 Home Page   PDP-8 Site Map   PDP-8 Site Search