ÿOb � COPYRIGHT (C) 1982 - WEST COAST CONSULTANTS - TRACY - CALIFORNIAÈb ¸ TCWI%,CLSCR$,DCA$,RCFLAG,TCRO%,SEPSEQ$,TCCO%,FINSEQ$,TCIV$,IVSEQ$,OFFSEQ$,TCERA$,TCCLNULL%,TCCP%,TCSTR$,V$(),V%()×b • ¨ ‰ ,âb ‰  éb �c Œ : LLðÿ�() : � ¶ Ic( C2Yð : C2S$ð"Type of Plot" : � B : � Ô : ‘ C2S$ : ‘ : ‘ : ‘}c2 ‚ Nð Î  : ‡ C2S$ : ‘ ÐTCWI%õó );C2S$ : ƒ N—c< V%()ð : V$()ð"ns"ÜcF „ 1). Cartesian Eqn. y=f(x),2). Parametric Eqn. y=f(t) & x=g(t)dP „ 3). Polar Eqn. r=f(s),4). Data Points from Keyboard WdZ „ 5). Bar Graph,6). Alphanumeric Characters,7). Pie Chartnd_ „ 8). End Program–dn ‘ : ‘ : ‘ : ‘ ÐTCWI%õ); : … V$()«dx V%()ðÿ”(V$())e‚ ‹ V%()ñ ø V%()ï Ï C2S$ð"INVALID : Please choose again" : � Ô : ‘ C2S$ : ‚ I%ð Î „ : ƒ : � t : ‰ _eŒ V$()ð"grid lines" : V$()ð"tic marks" : V$()ð"box frame"Že– • V%() ‰  ,ª,´,¾,È,Ò,Ü,æže  ¹ "C2MAIN"®eª ¹ "C2MAIN"¾e´ ¹ "C2MAIN"Îe¾ ¹ "C2MAIN"ÞeÈ ¹ "C2MAIN"îeÒ ¹ "C2MAIN"þeÜ ¹ "C2PIEC"Ffæ � ¶ : C2Yð : C2S$ð"***DONE***" : � V : � B : � Ô : ‘ C2S$Qfë � tnfð ‘ : ‘ ÐTCWI%õ); : A$ðÝufú �|f, Öf1 ‹ ×ð5 ÷ Öð  Ï 6­f3 • ¨ ‰  : ‰ Éf6 ¿ "O",,"TERMINAL.WCC"g@ ‘ "INITIALIZATION AND TERMINAL CONFIGURATION" : ‘GgJ ‘ "This program requires certain information about your terminal"ŽgT ‘ "to work properly. Please consult your operations or terminal"Íg^ ‘ "manual for information about the following functions:"õgh ‘ : ‘" Screen width (characters)")hr ‘" Clearing the screen and homing the cursor"]h| ‘" Direct cursor addressing(x,y positioning)"“h† ‘" Inverse video or highlighting"Òh� ‘ " Clearing from the cursor to the end of screen"iš ‘ : ‘ "The program will ask you a series of questions about"^i¤ ‘ "these functions. Please enter a DECIMAL number and hit 'RETURN'."~i® ‘ : ‘ "* * * " : ‘ : ‘ : ‘‘i¸ ‘ "WIDTH" : ‘Öi … " What is the width of your screen (in characters)";TCWI%åiÌ ·#,TCWI%ôiÖ ‘ : ‘ : ‘+jà ‘ "CLEARING THE SCREEN AND HOMING THE CURSOR" : ‘\jê … " How many characters are used";TCCH%kjô CLSCR$ð""jþ ‚ I%ð Î TCCH%¥j ‘ " What is character ";I%;¯j … AÉj CLSCR$ðCLSCR$òÿ–(A)Ój& ƒ I%ãj0 ·#,CLSCR$k: ‘ : ‘ : ‘ : ‘ "DIRECT CURSOR ADDRESSING" : ‘dkD … " How many characters are used in the introductory sequence ";TCCR%qkN DCA$ð""…kX ‚ I%ð Î TCCR%£kb ‘ " Character ";I%;­kl … BÄkv DCA$ðDCA$òÿ–(B) Îk€ ƒ I%ÜkŠ ·#,DCA$l” … " Which is first, row or column (r or c) ";TCRC$Hlž ‹ TCRC$ð"r" ø TCRC$ð"R" Ï RCFLAGð : ‰ ²Vl¨ RCFLAGðfl² ·#,RCFLAG©l¼ … " What off-set value is added to the row number ";TCRO%¸lÆ ·#,TCRO%ülÐ … " How many characters in the separator sequence ";TCSEP% mÚ SEPSEQ$ð"""mä ‹ TCSEP%ð Ï  7mî ‚ I%ð Î TCSEP%Umø ‘ " Character ";I%;_m … C{m  SEPSEQ$ðSEPSEQ$òÿ–(C)…m ƒ I%–m  ·#,SEPSEQ$Öm* … " What off-set is added to the column number ";TCCO%åm4 ·#,TCCO%%n> … " How many characters in the ending sequence ";TCES%5nH FINSEQ$ð""JnR ‹ TCES%ð Ï Ž^n\ ‚ I%ð Î TCES%|nf ‘ " Character ";I%;†np … D¢nz FINSEQ$ðFINSEQ$òÿ–(D)¬n„ ƒ I%¾nŽ ·#, FINSEQ$õn˜ ‘ : ‘ : ‘ : ‘ "INVERSE VIDEO OR HIGHLIGHTING" : ‘Ro¢ … " Does your terminal provide inverse video or other highlighting (y or n) ";TCIV$ao¬ ·#,TCIV$po¶ IVSEQ$ð""¢oÀ ‹ TCIV$ð"n" ø TCIV$ð"N" Ï ·#,IVSEQ$ : ‰ ëoÊ … " How many characters in the sequence to turn it on ";TCIVON%pÔ ‚ I%ð Î TCIVON%pÞ ‘ " Character ";I%;)pè … ECpò IVSEQ$ðIVSEQ$òÿ–(E)Mpü ƒ I%]p ·#,IVSEQ$·p ‘ : … " How many characters in the sequence to turn off inverse video ";TCIVOFF%çp OFFSEQ$ð"" : ‹ TCIV$ð"n" ø TCIV$ð"N" Ï Vþp$ ‚ I%ð Î TCIVOFF%q. ‘ " Character ";I%;&q8 … FBqB OFFSEQ$ðOFFSEQ$òÿ–(F)LqL ƒ I%]qV ·#,OFFSEQ$¨q` ‘ : ‘ : ‘ : ‘ "CLEARING FROM THE CURSOR TO THE END OF THE SCREEN" : ‘ÿqj … " How many characters are required to erase to the end of screen ";TCERSQ% rt TCERA$ð""$r~ ‚ I%ð Î TCERSQ%Brˆ ‘ " Character ";I%;Lr’ … Gfrœ TCERA$ðTCERA$òÿ–(G)pr¦ ƒ I%€r° ·#,TCERA$ºrº ‘ : ‘ : ‘ : ‘ "SPECIAL TERMINAL CHARACTERISTICS" : ‘ sÄ … " How many nulls are required after clearing the screen ";TCCLNULL%sÎ ·#,TCCLNULL%esØ … " What is the home position of the cursor (normally 0)";TCCP%tsâ ·#,TCCP%Çsì … " Are the cursor addresses (x,y) sent as strings (normally 'n')";TCSTR$×sö ·#,TCSTR$Þs Ãús  ¿ "I",,"TERMINAL.WCC"kt …#,TCWI%,CLSCR$,DCA$,RCFLAG,TCRO%,SEPSEQ$,TCCO%,FINSEQ$,TCIV$,IVSEQ$,OFFSEQ$,TCERA$,TCCLNULL%,TCCP%,TCSTR$yt ‘ CLSCR$„t( Œ È¥t2 ‚ Qð Î TCNULL% : ‘ "" : ƒ Åt< CðTCCO%òTCCP%ò(TCWI%õó)ÕtF ‚ Qð Î  ëtP RðTCRO%òTCCP%òQötZ ‡ S$ ud ‹ RCFLAGð Ï –3un ‹ TCSTR$ð"y" ø TCSTR$ð"Y" Ï ŒWux ‘ DCA$;R;SEPSEQ$;C;FINSEQ$;S$cu‚ ‰ ¾—uŒ ‘ DCA$;ÿ–(R);SEPSEQ$;ÿ–(C);FINSEQ$;S$ : ‰ ¾½u– ‹ TCSTR$ð"y" ø TCSTR$ð"Y" Ï ´áu  ‘ DCA$;C;SEPSEQ$;R;FINSEQ$;S$íuª ‰ ¾v´ ‘ DCA$;ÿ–(C);SEPSEQ$;ÿ–(R);FINSEQ$;S$"v¾ ƒ QivÈ „ " *** * * *** * * ****","* * * * * * * * "°vÒ „ "* * * * * * * ** ","* * * *** * * * "÷vÜ „ "* * * * * * * "," *** ** * * * ****" wæ ‚ Qð Î î : ƒ#wð ‚ Qð Î  : ‘ : ƒXwú ‘ ÐTCWI%õó);"c. 1981 WEST COAST CONSULTANTS"mw ‚ Qð Î è : ƒ{w ‘ CLSCR$�w" ‚ Qð Î TCCLNULL% : ‘ "" : ƒ´w, ‚ Qð Î  : ‘ : ƒáw6 ‘ ÐTCWI%õó );"Need an Introduction ";ëw@ … A$xJ ‹ A$ð"n" ø A$ð"N" Ï xT ‘ CLSCR$7x^ ‚ Qð Î TCCLNULL% : ‘"" : ƒNxh ‚ Qð Î  : ‘ : ƒ•xr C2S$ð"Turn plotter on...position paper at" : � B : ‘ ÐC2X);C2S$âx| C2S$ð"lower left corner of plotter and clamp it" : � B : ‘ ÐC2X);C2S$÷x† ‚ Qð Î è : ƒ4y� ‘ : C2S$ð"roll pen arm to lower left corner of plotter"Nyš � B : ‘ ÐC2X);C2S$cy¤ ‚ Qð Î ô : ƒ£y® ‘ : ‘ : C2S$ð"--------------------" : � B : ‘ ÐC2X);C2S$²y¸ ‚ Qð Î ñy C2S$ð"| |" : � B : ‘ ÐC2X);C2S$ : ƒ Q)zÌ C2S$ð"| * |" : � B : ‘ ÐC2X);C2S$azÖ C2S$ð"|__________________|" : � B : ‘ ÐC2X);C2S$vzà ‚ Qð Î î : ƒ…z • ¨ ‰ �z ‰ žz¶ ‘ CLSCR$ÂzÀ ‚ Qð Î TCCLNULL% : ‘ "" : ƒ QÉzÊ ŽàzÔ RðTCRO%òTCCP%òC2YøzÞ CLðTCCO%òTCCP%òC2X{è ‘ DCA$;{ò ‹ RCFLAGð Ï @{ü ‹ TCSTR$ð"y" ø TCSTR$ð"Y" Ï e{ ‘ R;SEPSEQ$;CL;FINSEQ$; : ‰ 8’{ ‘ ÿ–(R);SEPSEQ$;ÿ–(CL);FINSEQ$; : ‰ 8·{ ‹ TCSTR$ð"y" ø TCSTR$ð"Y" Ï .Ü{$ ‘ CL;SEPSEQ$;R;FINSEQ$; : ‰ 8|. ‘ ÿ–(CL);SEPSEQ$;ÿ–(R);FINSEQ$;|8 Ž$|B C2Xð(TCWI%óÿ’(C2S$))õ+|L ŽN|V ‹ TCIV$ð"n" ø TCIV$ð"N" Ï j\|` ‘ IVSEQ$c|j ކ|t ‹ TCIV$ð"n" ø TCIV$ð"N" Ï ˆ•|~ ‘ OFFSEQ$œ|ˆ Ž))õ+|L ŽN|V ‹ TCIV$ð"n" ø TCIV$ð"N" Ï j\|` ‘ IVSEQ$c|j ކ|t ‹ TCIV$ð"n" ø TCIV$ð"N" Ï ˆ