`L i=L\Ʃx ? N'i  ͭЅ?0ȱ Ѕ?iȱi lԠԠ͠ԠϠŠͮŠ SYSTEM.APPLE   L$JLјJ 8彐.mĿ"Š>?( X֮ˍL հ˩($8` Ґh Hǹxhx N`8Ύ߽0|ϩHhHh ӈ ө ө ӘVYԦΝYԮߝꪽԦ ө  Ͱ()I يJJJ(jǩF؅G(  7ֈ k( F G  Xj0 Ю $Ӱ8 xH ߩ`Ǚx kh kL~ѩ@(LYLWҭH͍h (ͥpi)ͥˤ˹HH(x rh(`~Ȍ``hhh )hJ¥jJJhhihhhJi֍hhha [U8ſƅh)x h H('eƍ8ƅи ĘHH`ߠ ߮ áTT011X& SYSTEM.APPLEo&O SYSTEM.PASCALoiOPSYSTEM.MISCINFOEPSSYSTEM.LIBRARYoSVSYSTEM.STARTUPgV] TANKOPTIONSoH] TANK.CODEr=vgקsTMP.TEXTtW{&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xH&x'8*7Ixix&&  ') + &п x) ++`FG8`0($ p,&") (jJJ>L+ "?I>  N `  ` x V Nx .x- z `V0^*^*>` aI꽌ɪVɭ&Y&&Y& 꽌ɪ\8`& ө ө ө ӽ`Hh`Q꽌ɪɖν*Ͻ%ϙEΈ 꽌ɪ`8` Hh݌`  $(,048<@DHLPTX\`dhlptx|Հ؈䤨谴T}iU・~R콥S~8vw\vȥ]vv\w]V𽥃WlXx |ƄRSL{ȱȱńRRLSҠXx ~~~~LSҠXx P~Qȑ~LSҠXxX XY |0 L\Xx t|ut}|=0 8|8|}8||ȥ}|MHLHlLSH|8|}8z|~{|@|:~8|~(~8 ~8~Z[ 8~Z[LѠP~ ~i jik|Lhj ~|it}iu8ttXutY|i h0 L LllL=LC/ L ߰8L ߦt~ hI=+ L ߤt~I= ~ LȄHHL;hh tuLhhVtWu\z]{XiXYt8xtut8xtu8tTERFAC3LABEL MOD 'NOT &OF OR (PROCEDURPROGRAM !PACKED +REPEAT RECORD -SET *SEGMENT !SEPARATE6THEN TO TYPE UNIT 2UNTIL USES 1VAR WHILE WITH ))))?)`vߗ߸)))@#AND 'ARRAY ,BEGIN CASE CONST DIV 'DO DOWNTO END ELSE EXTERNAL5FOR FILE .FORWARD "FUNCTION GOTO IF IMPLEMEN4IN )INe ~a{8 ~ȱa {8 LT0:A[_ ҕ~L+݈qȱi~8A ݅ȹ݅ȱ~Ɔ4i Lȱ|ȱ}|ȩȥ}ȩLݠȑȑ~uHtH`,BMcބޥHH8(iPH ۠'(hH'O'OhhmhLۭJL80%`M8$LLLhhhhhhhhץHH` ܩȑآL ܥ8ؘ ܩ؈ȩؠ#hthuhhhheȱÈ jh`@ fנ f׭0`L` CLL۠LۥHH j ڥhhLۦ vې` ۤOȄ`H$)A[hIH80(hI`i(L8(hI`LۥJ) )i i`¥ĥ`` - 9HL r 9 MȽ`H 9٠L rH $h`   -y6=CLjO808 0PLڥ8 0 ۥ``) ` )? Lvۢ 8` GڅFڅl```LۥH ۠' `H 9٠ hlQ`) թ` 9 Ȣ`JJJJ ϱ` r,p 0*P$ ۤ b ۢ`H - 9٠L r׊H 9h ɢ`) 2 r׭0` r׹)` ( `) ' r׹J)?L I@L3؊  L3؎,QLxת,c*A[ Lע0H)@hILө Ъhhh(`N`hhhhhhHH)> ` Yܠ0* )` r׮ ؎`(54#ƊgƈЪ 6`י ֙QRTW = Э*0 LqŐ`8Hh`HHH*@^]U)j7 [ )L3~ lJf)jjAUIL3ة0 $ڐ> L׈ ϐ8 (ֹH 7֥ +ֹP 7 7)*Ȫ`FG8`0($ p,&"VU>)Q>jj``P@J I*I `\xDŽ XׅІ X?;78H<8H  8`Ί aՍxՍՍՍե>?Ռ8T8ՌWuՌvՠ ýI꽌ɪ꽌ɭ蠪ϮәVE]ӾV]H)]ӾV]ԙ)]ӾT]ԙ)]ӦΨ 8$hU>`ȅSϭ߅83IߐiżQHPH ~P~ȱP~~P꽥QLSҠ RhPhQLE RR8tSut\ȱt]X i RHLfRtȱRuVt tVuWRTȱRU⦆RXȱRYRRR콆SLSҠ8|}`|ȱ|L8||tȥ}|utetȱtet|8|}Ƅ`t et HHH> o>HBtCu\8t\]u]\Z][ 8\Z][Lѥ]H\HuHtHAH@H > ޽Р SYSTEM.PASCAL Insert boot disk with SYSTEM.PASCAL on it, then press RESET#usthL'hح/0 !"opqr)VV#$6| 4 v$PASCALSYUSERPROGDEBUGGERPRINTERRINITIALIGETCMD FILEPROC 0LސLh)thh)htLީ lhvhwhthuEw0uwtv/1'u0+!hthuhthuHHLMhHHLMҩ%lHHLMhhh |~hve| z~~8|eztl8冨Lߤ 0 8`hh ߦt~LL'   UF_f^L#ޠ UhvhwhthuXY^LOޱtvtuvw_LްLL~hvhwv~`ޅvaޅwhthutbޅtcޅutvv ȱtvtv %l HHL;ҩHHL;ҢhtExx0tEtttx u|f}jtz) wzf{jv8vtw݅x݅yyHxHxyyHxHxu9݅xy9݅yyHxHxyt yHxHHviHLMҩHHLMҩHHL?? lXLLdeeƄL;ҥ8傅ń 8冪8冪ƂL;hh&eȹ|ȹ}f)1|)uf}|jjj)?tłetu9 fHHLMҦfHHLM @hhHHHHhzh{h|h}}Lݥ{)L8z|~{}Lݥ|)h |he|Ȅ~ Ȅtl ڦ|8|e| h9 0 ~ʚLM ڦ|| hI9~ʚLM |0| h~ʚLM҅ztzx{yxtezʥ|x}y~xF|}H|HLMҠX hh&ńL;0HxH{HzHezHHL.h|h}hzh{hxhyx~ȱx|80~~ iff~z ~=݅~=H~HLMhthuh|h}hzh{z ݅v%tt݅w%uu|80tuutvwwvi t&uv&whxhyx~ȱxvI%~t~wI%u~xȥxLMhhYLShhhihjhkXi&jhȑjL;ҠhhjL@ٱhjL;LѺtutLLMҠ Uhe^xhe_yxHxHL;Ҡ Uhe^he_HHL;hh Uѥ_ ^&L٥^_ ץhexheHxHL;ҠXXz{hh &hexhef"f fefd8de8&&`ffefd&&`hhhh ץIiIiHHLMhhhh ץHHLMhthuhvhwxyEw0wy)xv!y0uEy0yutxyLMLXYXXYYHXHLXYYHXHXXYeXXLMhthuhh8tuHHLMҩedff dedeeefefdff`hh0 hhL}hh"IiIiIiIi ץHHLMҺHHLBנdeLѥIiIi报IiIiƊ8冥凰 ` ei捠8XYLSҥXiXYLS hthuhvhwt&uZvȥ[vZetZ[eu[8\Z][LL; hthuZtȥ[tL;hthutZȱt[潩L;ҩlLhh0HHLMҨIiIiHHLMhthuhheteuHHLMhIihIiHHetjktLhjhjhhL;hthuhettheuuHtHLMhhhthuhettheuutLMhhhihjhk ULhthuhh%uH%tHLMhthuhhuHtHLMhhIHIHLMҩXXhhQX0XōiX`0\XE0XLXŌC?8XX&XeYe  Íáɡ 럚肚X  šš  ġš  šš!ꂚꂫꕫëS  ! "ˡ! "ˡ ë  qT8T "ˡUĄ쓡"á  :"ë á 쓡ת$ (   d˯7 H Pצצ22ȡ523 ,ȫ$* "ë넡, ~ *Í2~ š˄ `1 b~ éÍ~  , %ɡšɡš  PꟚšw#ńE z 0 ń Ȅ! ~Í`~W ˡ! !~q|3?Bp  v\EL "$&(*,.02468:<>@BDFHJLNPRBx-~}cy*צ LEXTOKEN IS: 02"KKKK@LLNOOTQ<< xH$V ,  9   &*$á09ō>##$ á> á>>á>낫š ꓡ5š땫Ě@6"á1ꓡ삫Ú š K6"á61 ɚ V @VBBChCfDEE>FFFhGGXHHH"JbJJתPńȄ ,ń.áš蕿@šQȡ2 š:X f Ą ɡ 쾿  .Tá " * ȡ*ńȄ4šáR há1á4   Q lMȡš ȡ뾿  + d>š oɡa   áá0Oš *š  4TzY 000á'4á 0z00 rT\  ɡ'áצ-32768 ^ 逫-ġ>o00ń0ˡ +á! "ˡ  +Uz    00áQP 0á0 é000+-Í-ë0 á1 š5    šš$ !邚邫镫ë퓡h  ! "ˡ ɡ!  ! "ˡf á3 á,  )á á ávˡ á cń# Ȅ ꚹ6áÄ7  .*3 ȡ 23aĩ3zȄ 23aA22š*á ?צ:22ȡá;2á!2ȡ5252š[ץ22š2222ȡ2š5252á4w4]ץ11á4\1šV42233z 3042221é42é1Ä2*á444ń55P.TEXTׯ]צ.CODEJ.BACKׯ7צ.INFO$.GRAFׯצ.FOTO8FNo user programתP8F0:::::&:(xáצAssembleצCompile what text? ( ׯ,á(+(צ.TEXT888Ä8E$ á"ˡ"& E ##&EáN R3b9Q[Ä-D8铡6!~? *~?=FצPut in :P?FP'Ǡȡ*EEתE&VX X9   /13579;=?E&* 5?š?ˡ?ء "ˡ6ߕނ߂ɡ F b6ب"́$ʁ$ ʁ$ ʁ$ ʁ$ʁ$!"ʁ$ʁ$ʁ$ʁ$FZ7OQ QQQRš.[öO3fj <4  šˡ 퓄 Ä퓡w š   ɍL  "ˡ.ˡ   d쓡 צ to continue) <! ȡ   צ0H" ġ  *@#3$$&ˡ 3 36% "ˡ$צ Can't find ::9 ƀצ:9 ƀ:SYSTEM.SWAPDISK&:(7,*SYSTEM.WRK.CODE[*]ת{צTo what codefile? ( צE,á2צ$̶8FNo debugger in systemתP8F6:::&:(xáצAssembleצCompile what text? ( ׯ,á(+(צ.TEXT888Ä8???תY6!  ת&צP%[VTUWX%Y7888% š tWelcome ?, to Apple II Pascal 1.1Based on UCSD Pascal II.18 6øYצ???JanתצFebMarתצAprMayתצJunJulתצAug Sepת צOct Novת צDec ???תצ?????? *SYSTEM.WRK.TEXTײ& צ*SYSTEM.WRK.CODE ,  7 :9CONSOLE:ת(:9YצSYSTERM:(8:99988:9  6 ۪1٦׷)צ: ܢܢH d    Y0&תת.ת Ɓf(ߡʁ% ʁbʁ%́bʁ%́%Y;??ٟá'C צCONSOLESYSTERMצGRAPHICPRINTERצREMINREMOUTz>77:: צ:SYSTEM.LINKERƁ&̨<́b ́cʁcȡ~ؤ́dʁdתʁd0ʁdʁd؞&"á*ʁd ضá0?ʁdצ*SYSTEM.STARTUP(߫7́%́eʁ%ʁeȡlضʁ%ʁbQ́fƁfʁdƁfƁ&ʁ%ʁݢʁݢʁʁݢʁݢʁݢʁݢ  ʁ تٞ&"á ~٤  :SYSTEM.ASSMBLERת :SYSTEM.COMPILERת :SYSTEM.EDITORת :SYSTEM.FILERתʀ=ʀ* ʀ́ʁܢGʁܢHʁܢIʁܢ%O tƀ&́ʁܢʁʁܢʁܢ%́ݲ ʁݢʁݢʁݢʁݢʁݢ ʁݢʁݢ ʁݢ ʁݢ ʁݣ  ʁݢʁܢ́ʁݢ٢ š٢ ٢٢ 4$  ؗ(/  ؗ(tDoo odoo'z*SYSTEM.MISCINFOתPƀƀerror: (צUnimplemented instruction(צFloating point error(uString overflowת(]Programmed HALTת(EProgrammed break-pointת(&nS5  oYC: *( vol not foundת(file not foundת(צ dup dir entry(צfile already open(צ file not open(צbad input format(disk write protectedת(bצillegal block #(Jצillegal buffer address(+$fO7  y^Hצ IO צSystem IO error(צ unknown cause( parity (CRC)ת(צillegal unit #(illegal IO requestת(צdata-com timeout(vol went off-lineת(file lost in dirת(צ bad file name(צno room on vol( vol not foundצUnknown run-time error(צValue range error(צNo proc in seg-table(Exit from uncalled procת(Stack overflowת(צInteger overflow(Divide by zeroת(צNIL pointer reference(צProgram interrupted by user( "ˡ$צ Can't find ::9 ƀצ:9 ƀ:SYSTEM.SWAPDISK&:(7,*SYSTEM.WRK.CODE[*]ת{צTo what codefile? ( צE,á2צ$צCurrent date is C -C-C 99ȡצ"(C) Apple Computer Inc. 1979, 1980צ(C) U.C. Regents 1979%System re-initialized 6:rNP  צP%[VTUWX%Y7888% š tWelcome ?, to Apple II Pascal 1.1Based on UCSD Pascal II.1:(šR.%+(]ˡ([8]+(\"á%[צ Terminator=[צ , change it?)צNew terminator:[UO צ: ) Running...ء ء   Swapping is VonoffצToggle swapping? VVzNew exec name+00.0.0ȡ#+.//a/zȄ +./ ..+EXEC/ׯjUTVP+\"á(TS.OQ[QQP+  Hm% á.צNested exec commands illegal"צError opening execd Z6PO6 "ء PKצExecuteצ what fileצ? Pš7`  7 š+ š%SYSTEM.WRK.CODE׷sצSYSTEM.WRK.CODEFš5.CODEׯ.:(7,*SYSTEM.WRK.CODE[*]תצTo what codefile? ( צO,á<צ$88š8(8X+,,"ˡ  Can't open ,   áث what text? ( ׯ&,á (+(צ.TEXT888Ä8 "ˡ$צ Can't find ::9 ƀצ:9 ƀ:SYSTEM.SWAPDISK&Ʋڤ  R   88( áצ Assemblingצ Compiling...á999':::::&:(áצAssembleצCompilec(s) not available 1 \ @ ڤ  áڤ !~ e ת*U  !! !:!!ڤ  ڤ  áܡ #צMust L(ink firstƁ1ƀ:צ.Conflict between intrinsic and user segment(s)ƀצ*SYSTEM.LIBRARY ,צ Can't load required intrinsic(s)Nƀ/צ#Required intrinsi"ˡCۡ>"áIllegal file nameצNo file ́3́4ʁ4́5ʁ5ˡ  not codeʁ41ʁ5"ˡ Bad block #01Ɓ1aݡ9צ Linking...ݢ`ڤá Zxȡ2ݤˡ"ޢ`ݤۼ: TڪƁ Ɓ "á9̂.ʁ ʁ"ˡ  Ɓ Ɓ Vj ުPڶڳ@@YyÍ, 4ۢڤ ɡ$ڪP-19:!1ׯ)Illegal filenamenTޢ ȡSڤ ˡ@۳-ܢ0ۤ צCurrent date is C -C-C 99ȡצ"(C) Apple Computer Inc. 1979, 1980צ(C) U.C. Regents 1979%System re-initializedSȡU/U[,-Z N:98:9á.Y(Y*SYSTEM.ATTACH   áá'*SYSTEM.STARTUP % áá  6   ˡFצJCommand: E(dit, R(un, F(ile, C(omp, L(ink, X(ecute, A(ssem, D(ebug,? [1.1]P')%?áSF=Command: U(ser restart, I(nitialize, H(alt, S(wap, M(ake execתP')%W 6!W,z3 (not saved) No workfileS%  O ?(&Ɓ.񄓡9&צThrow away current workfile ?  ءצ*SYš š۾.ˡצ([šܕ!!(š۾:ˡ١.TEXTת .CODEת!!ȡ(ܾܾ š!!Ȅ!!P!x!P %',@@JBGD> Z`<@X áޢá ~תޢޢޢ024<& צ š š۾.ˡצ([šܕ!!(š۾:ˡ١.TEXTת .CODEת!!ȡ(ܾܾ š!!Ȅۤ  dÄÍ"ߢ ˄"ɡۤ  dáߢ  dá ߢ C#ޣC˄ ߢ C ߢ ۤ ߢޣ ޣߢ ޣޢ ޢۤ ޢ áޢá ~תޢޢޢ024<& צ ) ! 767䚹 :V@28˄ޢߢšáޢ ޣ ߢ  dޣޢޣޣߢ  dÍÍޢˡ ݓۤ ۤ Äݓۢת   ١  n ١ á9 ٓ/! !!١ˡá ~ݤݚ ˄ܟń ١á  ޤ wš  iá Ä,ޤ  ɡ"áޤ PġMáš7 ܂ۻݪ d #(   !š Í 7ÄU ǐɄ:6ń~66! šá٢.ٕ۶š ڸ۸۶ š۸ ڸ:   ȡQ  ȡ   ȡ? ȡ  ġ  á ڢڢڢڣ ڣ ١ڢ ڣ ڣ١ ڢڣڣ ڣ áڣڣš ڢڣڣ hڢ ڢ١ڢ!ڣڣ ڢ!ڣڣ ڢÄڣ &ڢ ڣ ڢ! ڢ!ڣڣ ڢڢ ڣڢÄڢ  쓡 Xצ Linking...  ˡ&צ Restarting...צ U not allowedxRpUT-Há6OKTU7AX0NNP3 "jC(,. C fpP @$ j4 6L $.1]P')%?áSF=Command: U(ser restart, I(nitialize, H(alt, S(wap, M(ake execתP')%W 6!W,z3쓡 Xצ Linking...  ˡ&צ Restarting...צ U not allowedxRpUT-Há6OKTUCHAINSTU esc)&7(7(7;Lw; <7h7[j77y7[77[7MZM777777t>Lg>yes7=L=hyy37[7t>L>>>Yy8[8r[cBsave these changes?JLJq8[8r,Y   / ----------------------------------- then press (spacebar)%or press (esc) to return to thinktank**á7צ*TANKצ(Thinktank Program Disk must be in drive1$* á #5:TANKFILERצ=rT ~/$R.6"š, |á  *TANK +++$Insert Thinktank Data Disk in drive2 צ$------------------------------------ then press (spacebar)%or press (esc) to return to thinktank**á7צ*TANKצ(Thinktank Program Disk must be in drive1$* á #5:TANKFILERצ=rT ~,٪PتP +U,P.CODEUPUU"ˡ"š, |á  *TANK +++$Insert Thinktank Data Disk in drive2 צ$-B< ext? ( ׯ,á(+( "ˡ$ Can't find ::9 ƀ:ײ9 ƀ:צSYSTEM.SWAPDISK&:(7,צ*SYSTEM.WRK.CODE[*]To what codتPš++0تPRš&+R+P&P0&Ršز&RPز&PR,VV"6h ssembleצCompile what text? ( ׯ,á(+( "ˡ$ Can't find ::9 ƀ:ײ9 ƀ:צSYSTEM.SWAPDISK&:(7,צ*SYSTEM.WRK.CODE[*]To what cod "PROCEDURE SETCHAIN(TYTLE:STRING); "PROCEDURE SETCVAL(VAL:STRING); "PROCEDURE GETCVAL(VAR VAL:STRING); "PROCEDURE SWAPON; "PROCEDURE SWAPOFF; "  IMPLEMENTATION E :::&:(xáצAssembleצCompile what tB:;E6@>B=?59:D;<6=7C=C=?FA=C>:7=:?6='BL''BL''BL' 4 6 6 \tЋh$l  +-Í- š67ݾ#á6ȡ2ݾ0 ō6 ߕɡ ߂6; پ89؞:إa(;aت(<aع$ئflatdownת( UM*G=r0(5 ڡّצ(1 5 á ڡצ-)(7. V $6š77%ɡ.š/؞ 0AZȄ 1azȄ 2š3 @4ئת(ٹMצup(Wצdown(Kצleft(?צright(2ئflatupת(BGB G B B B BBBBBBBBB@ X$8',)<=T5X]r dBqVz 4! BIOSCZAROUTCZAR WNDCZAR CONFIGURTEXTEDITEDITCOMMFILEIO PORT PORTPROMPORTPRINPORTBIN FILEMANAEDSTRUCTKEYWORD MAINVIST334 4 4O@iO6444P@iOa@(@@nh@i>h4 disk-manager"format, copy or list a floppy diskTE AN ENTIRE FLOPPY DISKHESE ARE DUMMY COMMANDS.CODENU.CODE[Uew date ?  +Cػ*..0 E.CODENU.CODTVRz G޽r f3 TANKOPTIONS333M@iM3MMETT013V] TANKOPTIONSotartUSYSTEM.LIBRARY ȡ%ܾz ܾ0ŶȄ: \+%DatzF>̋<0D .99>C#(EAFˡ_צ Today is C z&xzb< disk-manager"format, copy or list a floppy diskTE AN ENTIRE FLOPPY DISKHESE ARE DUMMY COMMANDSLIVING!!!!P! TANKOPTIONS333M@iM3MMETT013V] TANKOPTIONSotart334 4 4O@iO6444P@iOa@(@@nh@i>h4 d *VISTA2.CODEޢޢ024<& צ š ۾.ˡצ([šܕ!!(š۾:ˡ١.TEXTת.CODEת!!ȡ(ܾܾ 9;>;B>C=>=E7A;;::9A==;@JB6>79;7;*system.startup.D*SYSTEM.STARTUP.#5:THINKTANK.DB024<& צ(=>?4>á!á\á_á[á?áá ¹?h>)(;*" ˄(;!(;!*D@A>١AB3#á-á2ظˡ NBخB C@7AX"š-7á#7( ; š   V?M W˭Xء yesת( noת(!ظ$*4Yڪ(XWpress "y" for yes, "n" for no A  2YNÍYYÍYצG, ~$(;Y(š צZX0 ت(ū!*" ( (T٪(ت(--á-T<˓!<!VP !(ɡ  U٩áV٩٥+ÍNV(ġ צVM ,3 "/Rت(١ (  (,D!ت(!*Sت(ū!Mȡ> /šSššSššS.tت((P*Q٩á<=Q٩á=>Q٩á (esc)Q٩á צ(ret)Q^(4 1Má 1nPکáکáˡ کáˡ کáڹ;61,DU$L(ȡ0ؿMš0Nɡ2ȡ.ɡ(< <P؂5ROȡعE2ǖNǖ2Bǖ28220dd(OOLB<4UצFÍ'ȡ צ P á2*@ġ?JF צB1 á*F٪(צ(ȡ) -ÍK020NK٪((*ǀá%á{ @ġ?Je( If you have an 80-column card,(צplease turn it off A1  ˄ Ʉȡ =IGIIIIIIIIIIIDFJáF+âÍ٢&áT@Ä@ צ'program requires apple //e with 80-colsUDTDEUšU"ˡUתDצE#4:E#5:E#9:E#10:Eצ#11:E#12:EUתnDצcouldn't load program options.HDUáH́ʁˡH+<Gإ+d  ɡٕ 'š' *ؤ٢٢٢٢٢,ȡ( &ث,ئת(ɡá إU( &ت( TANKOPTIONSת(("á 3'کášZ#>ܓ"(;(ȡ0ڿ<0x(=ڤ" á 'š'ٓؑ؂LjšLjLjɡLjڕńؓ צ(\`#áeÄ#(-Ä ښá צ-#(ٚá#(d+-Í (C09Ȅ^/ؓ 2`áá\0\]*2 x[ت(/(*b۪(XW/צ and bbtype a number between b/ DD[Df"ȡۤác$6c٤8d٤8eڪ(٪((0* `e (8_0]  e 2 +   . *ť    `P9hhhhhhhhhhh "hHH`*hhhhhh0㥸|xurqnmgBA@?  0 0    )E  8[WɁQ80K0@ II8 68 #I8  (8 `}d_N=hh    HH`<ȱ j#j j 8!i i(`hHH`&0 ( ` (hhh hhhh hhh h  hHH`<=<;:0: :;(<;==:<`?>=<710)('#"! Fbhhh hhhhhH`:`hhhhhh ZHHHH`,N```  )**)**` @`@@@`@@6 `  hhh    8L;yocb_^[ZWL 40 04)  \`7,9+J,c A0*[& "]^@P @)`<hhhhhh ZL \HHH((((PPPP (( ( ( PP P P zzzyywhhhhhhxI0<0'0"*||L*|h|Lg@|Lg |Lg|(H|HHH`i^_vcġhvwةá ^vةá^hةá^h áqwةávTp(;^_˩_Ą^_^f^fp , L`Pptzršsá2ásšɡssse |r]ġ`tr$tȡ`ur"u]áq^`áu`át>qؚ(oت(ájˡ<<`˓(;T,-Dת(ZY.Y[.[ȡQ ./e-/(š.m.Z,,-/o,].\\,\- o..YmfahqsȡVت( ̤..2.l.l09ȄVR'DánDؾ ˡnD,4nn(DD,Dצ(Zȡڤܢق Nmت(D(D--*̂IʂÎJʂIʂJˡkʀʫ:ƀʁH̩á menu is emptyjצ ^_*ʩǐšinternal error #1l9Jl٪(4$i 2آRآآآˡ09Ȅ[ÍÍ,á<.á>izצerror reading menuj2kƂLƂLákƂL"ˡk̂KǐʂK( .((š 00.š0.(.0..(.//.Zlg^V^AeAVVA^P^,d,g<STfة^ˡ ɡةġfث^f0h٢R٢HH`Dhhhhhh (QQ HH`%@Lnn2T ~v  p ( rrpD~d* xD jF^p D !0!L!!""4#L#f#####p$,x  B R ~ d4V z!" #d!!P!x!P %',@@JBGD> Z`<@X/٢/f<.ܟáڹ0|ġ |">|áX0XáXW/WˡW8t.ٟˡ٢ˡظ :.ˡAأˡ".أá á^;.á<ˡ<0á<ۤת(.ڟáܣáܣ.ڟˡ6D Rت(ȡT*9بTW(W( lmlmȡXll9llW(% D8بTW/Wá5WXXˡ X3XWXX/ܢ/ڢٚڢݚB ڨTXYXYȡXšXX 65š ٕ(7٪((-.-.ȡ?-š--//--(-7--I` b6ȡˡ 4/ߟˡ ٚۚܚv .ݣá áá /ݢ.ݣ/ݢښ/ݢޚ=gߢsÍ/ݢߢؚs C  0á /ۣۢ>3.۟ˡۣá .۟ˡܣ> /ڟá4ڢؚˡ/ڟˡۢٚ64 á á.ܟˡݣ/ܟˡ ݢH 0á  ᩅ á ڪ( s61gá2.ˡآs82 1á2áצ disk full0/ڟá0{@ ܢۚܢۚܢٻsggۚn0ˡ0/ٟá3@ gs٢ڢؚڢ%.%/%áة %áة g     A B BBzgġxë{آ+&,ɡ,' )(z,"Mš&Vצ(  צ- (|"{@xzsrLu(wȡ Nؤڢڢڢ'-ϡ!ɡءݢ١ݢz8 J&ȡNؤ&'uát MMu'*(uˡ&t!u )x%*s*g gs(+zL$wJNݤ $šɡ#!"$#P  h# ٟ؟á%۩Lˡ1 ݥy#%۫Luyނ!ڡ Ny٩!!r%Lȡ,Nۤ Nؤޓ(zߩMؤˡ "ëڢN!Nۤ{Mۤ #ߩMۤˡ "{ښݢݢ\"wá#NNNww#؞ ت(á(*צinternal error #((T8"áצunable to read or write to disk("!צoutline file disappeared( (*j٩xڢ٩x@ d,.rd<.r %ɡ.š/؞ 0AZȄ 1azȄ 2Rš3 @4ئת(ٹMצup(Wצdown(Kצleft(?|="|@ȡؚA á?Aá@ȍɍAáɄ= AÄ>Aت()(*Bت()(*C)(D)(EȦת(ݓ+&Dݭ*&DFȦת(ݡޥBš*ٟáȡ؂ˡFggڣˡ' outline f0"áظ áٸ #ȡ á<$á ɡؑ###pšpٹ\!؂ c"؂ W$ȡک <$šک !  qת(opȡؤۢٚٚ٢l4454mn6k4ضɡ6!šک4á6q  ؕá š\ɡڂٕȡ #٤#ؤ(ۏ٤ؤ ۏr٤rؤۏZɡڕؕȡ #٤#ؤ(ۏ٤ؤ ۏr٤rؤۏ FVˡ$š#؞ؚݢ4ݢۚݢښݢٚݢ x ȡȡerܤڟÍݟ˩6 rܤ2 ߢ6rܤښ ߢ~lˡ lܕ$ ܡצ memory full llݢݢݢݢ~á۫~۫}ڟˡz4Aá ۩ ܩ4áinternal error #54ȡ  ,ت((*ld٢ؚٚۢښۚ ۢښؚۚآٚ ؟á llá  "6~ ~ˡ~}϶ á۹8ک4áܢ)'ȡˡ C%%Cxظ ȡ!5۩55ݩ5á, <ɡޢؚJ/ݟˡޢښޢٚޢۚةá d0á$.ܟˡݣݢÄ/ܟˡ ٪(ۚN.۟ááݢݣݣˍ+-á/ܿ` - $J.Jn8Vx< |  r (f ^tr2^(H2pvv f .$zb <fhM/ܟáޢáޣޣޢؚJ/ݟˡޢښޢٚޢۚةás d0á$.ܟˡݣݢÄ/ܟˡ ٪(ۚN.۟ááݢݣݣˍ+-á/ܿ` MMܣ.٣Mܣ3 3áKM LávLvK*/۟áܣܣܢؚܢؚܢؚۢÄ JJP/ܟáޢáޣޢؚ ,'HJásKظLM/ܣܢܢÍ3Kܢá,ܣܣ/٢3áKMܢšܢܢbܣˡKܢ/ܣܢܢIȦת(ޥCšH)צnot enough room to create fileE*؟á ȡقٿg gڢڢGڢIڢszޓ] /۟ˡ6ڹܢؚ)ܢؚ"ܢؚormat is not compatibleFڢ ڣ ڣ sz, gؚ٢x٢ s(G Þ"Ä.H0/؟ˡ3٢Íצ - Summit(٦ - SUMMITת(N  cYS:ة5áګmڕšnɡ nکnšmɡ mb 5 q4áآ 2%%ȡ & &ȡ ' &'/4á (آ (4<(ɶ4Í )$,)% * *۹+(=&9'5$* ) á ǐǐLH,,--ȡ".... +\ DH,,ȡI $QXdت(too many commands ݸǐ۞b٪(ت( ˶HYYښYǐYǐHHXɡ צ( á ǐǐNɡ צ( H́Hǐ́IƁ`ʁÍJʁJʁIˡƁ`"ˡƁ` ؞ š+maximum length is (خ*:ȡڛAZȄڛ $4ڮۂǐš!̂JʂIʂJˡ ƂaǒʀʸƀʁHHƂa צerror writing menu to disk` 4Ɓ`Ƃsaving menu on diskצ ƁKƁKáƁ`ƁK"ˡǒ̀ʲƀRŔƁʁ́ʁʁˡ Ɓ"ˡ Ɓ צerror reading menu from diska 8 Ƃaƃloading menu from diskצ ƂLƂLá ƂaƂL"ˡ ̂KǐʂK̂IƂaʂIƂƃƂƂáƂƂ"ˡ̂Rʂ̂Ƃʂ̂ʂʂˡƂIRƂצerror writing menu to disk 4 ƁƂƁƁá ƁƁ"ˡ IAZȄ Hȡ,Iݢáݪ( צ(: THȡ Iצڢ( 6צerror reading menu from disk 8  ٓء ١ނ  Pۂ "  $B@:Tv RH@ 8 T  @> bpp  ` > | * hf    J @ z 5 ȍ/W  5á á á.ȡ5 ڟá5ޢؚޢݚ ګ5  5ٓء 5١ނ  Pۂ "  hhhhhhȑHH`$Ljh"b|"Hzph Rġȡߕߕ 1á/ ȍ/W  5á 5á 5á.5ȡ555 ڟá5ޢؚޢݚ ڸ  á3 á  ۢۢضضȡ  , á3ڂr4ġ ,á3 š2á24  f1   ɡ , -á ` ,ɍ   H0  á  ˡfully expanded 0 D/+ 12 233 31+1 ; \+  ,- -. ړ -   á-Z.ܟá. áܸ ݚ á !*$ت(!*$ command nameצverbose explanation צsingle keystrokeצprogram codefile nameI.Hȡ(áښ 4Nצpress the keystroke for commandצthen press (return) 4 ˄ !:, צname of command#خ&צexplanationdE\\(EDDDɡD[[ 7ZDZšZD[D@:ب -<BWBRBMBHBCB>B9B4 B/ B* B% B  DA>;852/,)&#BC-á 0-(Cá צ49 :;[\\(;[`[w[o[g[_[W[O[G[?[ 7[ /[ '[  ga[UOIC=71+%/\\(/.;.cšc..ɡ.[ . ^v5צsaving options to disk /33 *۹61á  #'$+(/1.529F7"ˡ  8ز (8ب ies attachedHצhardhard disk and floppies attachedescapeצreturn to configure menuצplease tell us about your diskséá 3ùV78n7"how many floppy drives do you have"éá 3ث8(7"HT[you have a hard diskת(!4צand any number of floppy drives(!T5+5is this information correct$ 3éáצyes! 3Ttwoצtwo floppy disk drives attachedMmoreצthree or more flopp"ˡ278˞"ˍ2ˡ214l/؞ - !*"47r you have ת(8( floppy drives(!4צ no hard disk(!can't read from options file, +0.78ƁƁ-"ˡ.́ʁ˞"ˍ.٫7ګ8,2^+ت(*01צcan't write to options file1 /02ƁƁ0š (ÿ (, (P(  j١'éá&ù0!Lצreally clear the menu$$# AL88 "o  ,ت(*-צCclearצclear the menu, start overצescapefinished building menu"menu builder" command menu'P ()æ"specialist" command menuˡ)צ éá) HitUצundoexit without saving changesRreturnצcontinue building menuצ"exit" command menuצ ù  SU&Aצaddצadd a command to the menuLצlookexamine the menu you have builtYš  $? šIKV_ 1W'0 %Háצ menu is empty #!$éá  #%'* T# צ Ssaveצsave changes, then exnge keystroke for commandPprogramצchange name of codefileescapeצreturn to "look" menu"edit command" menuخéá  %ùˡ+Iqš צescapereturn to "menu builder" menuצ"look" command menuxX $áצno such command %Nnameצchange name of the commandVverboseצchange verbose explanationKצ keystrokeצcha for command#$خ.צ file which contains program code#خ6  ! "á"á", ,á"ةá"IHAA,Aػl!H,,ȡ#0C(á 0(צ19((C(-(<ئת(ٹצJAN(ئFEBת(צMAR(ئAPRת(wצMAY(lئJUNת(aצJUL(VئAUGת(KצSEP(@ئOCTת(5צNOV(*ئDECת( ypg^ULC:1(# =ت((*@؞  @*A٨צ(á ?á צ0(öÄA@-@=öÄA@-@ á צ0(öÄA@ _RU ex `+Aactionצ change definition of action keysEeditorצ change definition of editor keysescapeצexit from the keystroke menuצkeystroke configure menuéá`YSצsavesave changes, then exitUundoצexit without saving changesRצreturnreturn to the keystroke menuexit keystroke menuùjצ _kP"áOצ&please use new definitions from now on!+צpress "/" for ascii keystroke!צis configured as((XT^^Z کáض}šکáɡ}/á ]کá \کá Y N"  á$צconfigure as (escape)$ \[,\צascii code for ""( ( "éˡخ[,h]צpress (esc) to exit !arrow keys move to next keystroke!UV+WV@S@XU@š@+U@(XUU+(XU+UZ ؿ$[צkeystroke for ""?( (צto cancel, press (esc) then "׮Tצ xchange-allT start-select׮T cancel-select׮Tצcopy selectionTV؞  WەX@צ!press (return) to set keystroke #(@(@@! VWVXUVšVcketT empty typeahead׮T צsilence speakerT recall last entry׮TU}~editorת( delete׮Treverse-delete׮T insert mode׮Tצ typeover modeT wordright׮TצwordleftTצpageTצgotoTצfindTצ show-menuTxchange control- (ڿ (ٿ2Sت} ٚ}}0T}~actionת( leftarrow׮Tצ rightarrowTצuparrowT downarrow׮Tצcarriage returnTescape׮T backslash׮Tצ underscoreTצleft square braations to disk P2QƁ-צsaving new keystrokes on diskצ Ɓ*Ɓ*"ˡƁ*"ˡQ*))ˡ * **))ˡQ"ˡQ| P @RRצJ f ééáBLJéáELJ/áIMéééÍéáLJצ > >Í8á:"9>ٓ Í9á<TNN 6צcan't save translצsystem date is (?( , change it($*^KLJMK >٨צ!<- moves back in time, -> forwardצpress (return) to exit HLJšá GF @VEצpress "/" to change ('צmonth(&צyear(dayת( ."(!TtH H.I?!JC @VB ɡ  dd d,FWخF mf_XQJC<5 . '  _WRMHC>94/*%G9áG 7,? dá  d d*CWpib[TMF ? 8 1 *خC  _ZUPKFA<72-(D9 7ġ D D _צ AáUYEáVY __( OP aDéݓ6 aKkeysצchange keystroke definitionsDdiskצchange disk configurationMצmenu!change display of specialist menu"utilities" command menuצ éá aù $O *DM  &aa D8,v &.& \ h J   4 Pl lVx* ^X Z:~ jBBZ4ptz * 0 !! !"z"?!?%??i? (?ˡ #L$š)ٹ?؂??ؕ? $ ȡٹ??$##`_?iU??$##ޚ áښ áޚ ?ȡڮء4  !?ȡ2ض%Ȅ ǐٮٮ9P"h@#ڞn ǐٶ%áVZ  ǐەš$ڶhšh #ڞښe caō Ʉښ Ä šJWؕš ؞š WXٞdئת(ٶ%ō VٶYá:ٶ%ōخ   ǐ& VٶYÄ)Tšڶhšȡ&خ%ȡ&خ X tٶ ǐڶ%áV  ǐVڶYáXb š 0&٢٢٢٢٢>ȡ خ $ٶh٢٢٢٢٢{#h&Tڡض? ?& ت((á y((*" y(šU(צ($ ~ȄکÍڶr˄ɡš؞ šá š$  šš ޶gšء$ġ ǐٕá ܶ%ٮ  ǐޚ ǐ` x ت(šy y *, (   ǐ 8g  á ǐ ǐ ǐV VWXZ ޶g Wš  š ޕz  ނ ɡQš   -g š š @(š @(TTz@( ܶTȡTgɡTT @T( T-@T( š߶Tš T߂T% %ǐ ō ȡ؂  :%%ġɡݚ ق) @ض ȡ؂+؂ TYZ  PW ت(  š,$paragraph too large to fit in memory׮š   .vá á$ٟáٮضá* NR5 j=ˡ=!  = (š(>a >Sˡצ :Rצ'are you finished editing this paragraph$Rg  `Zv:   @ ظء "##l#0$j$$%$&%P'&('Z((()V a __( OP aDéݓ6 aKkeysצchange keystroke definitionsDdiskצchange disk configurationMצmenu!change display of specialist menu"utilities" command men`_? S#ii]_i^`,%š:##ض^ض]Z&šB##ض^ض]b'ؕš=ظȡ*&???š ?ǐ%"6 T)ضš3ظȡ' ڂǐ%"' J*ABR٪(ت(0ڡQ ER 2ת(01 2press (return) to replaceת(2! áL]áHOۄ 01P:xá.צreplace all occurrences$ Q ER Ef  Ereplacing all occurrencesצpress (esc) to cancel y0L0áF QP  QGצ replaced ( times(!~,Qצ!-> to search forward, <- backwardצ(esc) to cancel M  ġMGáNOR8 LDݲ ۂš/š$no room for replace pattern׮ Pۮ61\ɡۑ;ܸ š ݞáۮ ۮ  ǐ"݂> P ȡIGáJKM8 HF LM10> LNȡ.ٶ šM ؛ˡ ON7NOت(á LDL ȡF  EGF HI10> HJġ,ɡI ؛ˡ KJAZKت(á HDGġI   zەߡš š3 Cۂ%ɡ6%  ݸ ߡ!   z ǐ"Cٮ@ܢ*Dצpattern not found $@بق?ڂ($Aɡܢ%šܶ%ܢښ|ܢەVYáٶWš ܢXɄ Bġ%á ܢښ Bɡá ܢ B Bڮ@ ۂٮ6۸ ȡقȡقȄ=ق؂ڕ==\<ض 5ق? ǐ؂ڕ(H>٨ɡڶ%š %ۂ@?ٶ?٢۞Y%XT9ȡخ خ  ǐ*:ض ٕšخ7 ؕ 5ؑ:"\:;ġ  ڕ*=ȡ <ق قš&צno room to copy the selection <( B5 ٕń  ؂ڞ66 ٕؕš ؂ ڞ47 XZXȡ3 8VظWWX6 WXYH8VFVWX Wš  W?i20 Íi#Íi# /(f ] /צno room for last keystroke (3 ɡ'    ǐ!64 %ȡš  5ض%؂1 1^10צpointer is on page number ((!arrow keys move flashing cursorת(!Tx2%i%iš((ٕنצ _Xضh,ɡ3Ŷi%Ʉ)( (#šFi%ɡ-ɡ*( (š)#+(ٹ(ؕ1؂'ؕ؂ 7/(H.iĶ%iȍ +ɡ *)?ɡ #G Z+ˡ-ɡ -ض%š-%قH,ɡ%ضhضhš%ضhġ9  -˄ضz˄fٸ U@PUU> TVVWDڑġW   -  z  ȡW܂VxT ȡ9  -˄ضz˄fٸ Y@RYY> XZ Z[D ڕȡ[   -  z  ġ[܂Z|Xȡe" command menuéˡצ öxî}U |~ef0lצfinishreturn to normal cursor motionmצundo!cancel selection without deletingjdeleteצdelete the selected textscopyצ make a copy of the sele!{spattern to search for#á{ |צpattern to replace with#éˡ,E,ˡ,|U |xV}uצbrowse"replace selectively, with browsingxצallצreplace all, from cursor onצ"xchangncel selection((!press (esc) to exit typeover modeת(k k+צarrow keys move flashing cursor(f'+ arrow keys stretch the selectionת(+! @ת(9@צuse "" for edit command menu(jjrj@(@yU(( Uצparagraph editor(fUצ select mode(U typeover modeת(Uצ insert mode(UUUC(U(UUצpress (esc) to exit(&press (esc) to exit insert modeת(e&צpress (esc) to caB:xe"צcopy requires a selection vtݕCwšxݕٮ!\pvf Dضaɡ aaaȡ ǐ"$ b cDacg@ káltásXá3p\ lEecacٮ?aخ?ttefڕ;4>\,u  vwȡ؂cBȡ؂aضzÍɍō$ضzáqhg,rpWȡ soš`hg\s C fڮ8 fkái%Y%%ڶ%Yȡ ǐ  q(ɡDٕš#'#'۞#'ؿܢ^rخn  pضzá&Y%öWXń nhog p   ltá lrá R lkPlXɡ3' WؿWWXX  :nWW  XX oWɡ q zá%ǐɶY%Ʉm Yǐ Yǐ z zXX  "gpiXX  jjh9 ekX áttá m mrá má m^ fmRm-#that's the beginning - can't delete׮ cV  XXWWš db\ ) Za efWXBA gY:"ghXɶ%ǐō3 iWX`$d CٸY Z۸WXWV 4jt˄cjáZܕȡ'that's the end - can't delete׮ cV  XXWX۶ZšZɡdbtágWáɡ_]\^ \ńĄ7ؕš#'#'ڞۢZ`Y:"BA*bbV9Y:  a(cXáT*S:B ǐ"A0] Í] \,^#'ؿ$_C á^ٶ š \ zá \ cted text0lstartצstart a new selection at cursorselection command menuéˡצ öjáuî|U |Rkצinsertadd new text at cursor positionjdeleteצdelete chars, toward the bottomtצ backspaceצdelete chars, toward the topntypeoverצtype over existing textqצfindfind a pattern in the textuצxchangeצ replace one pattern with anotheropageצscroll display a page at a timepצgoto go directly tš  ](^5'hhg5ڡ قš 4š:##ٶ^ٶ]Lؕš:##ٶ^ٶ]Lö &šġɡ!$ إ+ jklmnopqrstuvwxV {((ȡ#١ {؛-{؛ ((šٓ+ B5 #٢٢٢٢٢>ȡ خ $ ٶ ǐڶ%á  ǐB ئת(ٶ%ō  ۞ š ۞@  (ڕ؞ ت((á y((*"ɡšٶh٢٢٢٢٢{#h&Tii]_i^`,&`(V&($))*)+h+z+++-.x-T..6/b///R0,0x000001\1<1X1"3P4b314405"  S zRRΏU U{4 |# <z%4 ǐefȡ&T> zΑ *`Np0Hh P ^ V 04 hFX,B\2F`Llr j bottompress (S |U  DŽe DŽ\YSsaveצ write changes to disk, then exitUundoצexit without saving changes,Eצexitexit to the top-level commandsRצreturn#return to the text editing commandsצo the top or bottomlצselect!choose a command from select menuצ"edit" command menuéˡ;צ ölá%öuá~ötéöjÍ{î|U | ffUe e U(ث.  | 4 ](^(ת(z =  ǐ\?V %Jظء\á & ȡ'  ۶z˄ 2 B    % ȡ (š(ˡ7á۟á (Bá g á á( ˡ   @ ظء ת(Aת'ܲ ڹ# receiving from pascal textfileת(~# sending to pascal textfileת(:& sending to printerת(Ū(x6!۪(ڪ(/2323ġ;/á"/!02!101ˡ"//22H^ l"á® צ.TEXTצ.TEXT"(ق(š (ٕ.TEXTײ(d#ظDظٮݓ ááݓ Aš ڹ&$š ."!ġ j ¡ azȄ תۭX  Aöބ Aø޶ޡ AAJòAč áAAAAFݡݡAá زA"Aš زAA ڕšܞۂšخš ̀ʀš ʀJڹA#AۮAۮ $ġAݓA ٕöšٕڂšڞڂš “ٮFš  ڂšڕšš4߿؂˶­(“خ&ġ¡ ת&ئתá öÄ. ٮš line ת(nXت  ƀƀline ̀ʀš̀ʀšʀ ɡʀ ,خš  e & disk($+,rɡ šġ؞ "ˡ­ ت(  --ȡ-   emove the & boot disk. צ If you're going to change disks, do it right now, then press the "Y" key. If you're not going to remove the & disk, press "N". צWe'll remind you when its time to re-insert the & disk. צremoving thȡڛAZȄڛ $4ȡ ٛ&á>(( 8 ت((# ,& צIf you have a 2-drive system, צyou may need to temporarily צrت(  š,$paragraph too large to fit in memory׮š   .vá á$ٟáٮضá* NR5 jáášš#p4 ۡ ,4Pp*`Zv:   @ ظء ت(  š,$paragraph too large to fit in memory׮š   .vá á$ٟáٮضá* NR5 j*0צ replace & program disk, thenת(Upress (spacebar)! צ! ééÍ צ %Z*%+%$A,צ(+̀'á$&H)$HRzZL(H"Pp  J6VTB 6 J%extfileת(~# sending to pascal textfileת(:& sending to printerת(Ū(x6or indentedIø+عdo you want footers?צprint title at bottom of pageצno footer title printed'do you want headers?צprint title at top of new pageno header title printed'צ pause at start of each new page8*Sצsingle*Dצdouble*Tצtriple*output spacingù$5$/$)DT" 7-)Fצflatheadlines start at left marginIצindentedheadlines are indented by levelצflat listing ת((+printer initialization messageת(0,#( s(~, 6* 0ܪ(۪(ڪ(YyesNno0Y~ @'ت((-spaced output(T page footers ײצ printedL%-צ#printer will pause at each new page('text is printed without pausingת(b&+׮%$& !"left׶right׶ á(empty)dײP!צtable of contents depth is צ*8" צnumber of copies to print is צ*:# צARE(ARE NOTת( page headers ײצ printedL$ צARE(ARE NOTת(re printed to depth צ*< צ paragraphs are printed to depth ײ*> צARE(ARE NOTת(section numbers ײ printedײP  צIS(צIS NOT(table of contents ײ printemargin is column T2 צ there are  lines on each pageײ*: צIS(צIS NOT(output ײצ indentedF צeach indentation is  spacesײ*8צheadlines alization messageצthen press (return) צ(   T/۪(ڪ(٪(((/(~,$0צSINGLE(-צDOUBLE(צTRIPLE( 7)צprinted output is צ-spacedr٪( Q.`3ٛ/á ڿ(9 D!ةáצ ةá ɡٮ(šٮٛؿnצtype initia ˡ lt  ,,+-(-**-)/.>šɡš8צ(Lš09ō(ȡ< Ɓ!Ɓ!"ˡ  ́ ʁ ˞"ˍ > j^ צcan't write to options file 8 Ɓ"Ɓ""ˡ "!!˞"ˍ ">"آآ آ آآ آ (آ$آ آ  zبڸ۸ܸ ݸ ޸߸ (š ת( ($  >x צcan't read from options file ؞ ááت(!*ت(!*'  B L $ ת(Pآ*0צ replace & program disk, thenת(Upress (spacebar)! צ! ééÍ צ %Z*%+%$A,צ(+̀'á$&H)?"printing on single sheets of paperצpaper is "continuous form"'+צdo you want section numbers?$print headlines with section numbersצleave out the section numbers' do you want a table of contents?צprint a table of contentsצleave out the table of contents'how many levels in table'"צhow many levels of headlines'"how many levels of paragraphs' "how many spaces for each level "צnumber of copies to print' "9  š'PAGE (.ضm..m9//š0/0(š  š'//خ//ٮ؂4  š!ٮ؞ ɡئת(ٹ\i(qצii(gצiii(\ئivת(Rv(Lئviת(Bئviiת(7צviii(+צix(!x( c_WNFB:1' m ٪(ضm9š9š  ,+"צ צ to continueFצsending formatted text to (,(צpress (esc) to cancel *ö*ÍŪ(!*z35ùx,textfileת('<35æname of pascal textfileײ#š456,printerת('(934PT ,* 1Ɓ-1^ Tj"F8l`r ` H* bnB\  $^~ db,x<&;c& 0;W&look at the format settings$ ;$FS; [i 963<93< (<T2TT235ùx,textfileת('<35æname of pascal textfileײ#š456,printerת('(934PT ,* 1Ɓ-1^ Tj"F8l`r ` H* bn;(á&9TT:T3;ùG&;c& 0;W&look at the format settings$ ;$FS; [i 963<93< (<T2TT2yle(Sצ structuredPplainצsuitable for a word processorF formattedצuse format settings'á"select a different deviceת(#select a different directionת(escapeselect an output style*:T9from (Rצreceiveצescapeselect a different deviceצsend or receive?*7T68T7MTT738ù%(outת(8(צin(8 RS.R`6>(צ can read this stscapeצselect a device*2é3',*3(á** (á** 3/T1N4צ 'T15,(צ send text to (Sצsendޓ3,(receive text ,/éá+צ(/  ' O $@0Pצprinterצsend to printerTצtextfilesend/receive thru pascal fileצ return to "(>("(צesetting #(,+(צ"press (return) to change setting #(צpress (esc) to exit ~.. / //+צ -> for next setting, <- for lastéá+צ-/éá ő,/éá to diskNnosaveצ!settings are used, then forgottenRצreturncontinue to edit settingsצ"exit settings" command menuééRÍ-Sáצ   -+(צ of (+(format צhow many lines on a page "q left margin %"S right margin׶%ǃ "2+)' S7~64 :e i0+ (قɡ,,Ssaveצwrite new settings ڮقB  ȡ3á:H  $n  2Ppress (esc) for no pausingצ צto resume printingéáb$ȡ$lŶlɄ. >ká"*lɡlȡ .ڡ ɡ؞ ئת(ȡٮȡ ڛٞ,ȡٛazȄٛ $4+צ to continue,(,(צpress (/®.0*á.*ˡ  ɡ  ȡ:/'( 00Ct.'á'áBצpress (esc) to cancel to start printingéá.$^h >jLP4jR l  "  D x T   b Xt  4Hb.`0 š  )nت(nת()r *öÄ#ȡڛ&b/®.0*á.*ˡ  ɡ  ȡ:/'( 00Ct.'á'áBצpress (esc) to cancel to start printingéá.$^h  lll 'ál m/DŽ\,ijצ š  )nت(nת()r *öÄ#ȡڛ&b-)TABLE OF CONTENTSת() 5(ضiš-,á-; (Ķ*# can't open ײ,(,./צ kkkdm/š+5 r+.ضm+š ۛȡáڿ:Z*(* ,,,( ȡ2šr r r #܂ۡ$ ),'á'2 F'ضmצPAGE(ضm*0) ˡ.&: &5.f%ȄjHidġ)jצtable of contents is too longiiid%  ت תá ت(,$ )áám",ضá!2 hál$$#ت((ɡ(*,&ת(ȍ ō%ȡ&r &ضá''ۡ)ٛܿ ö)ń-á.á +.%!# >šš !'תצ()*+-á-.H" š..( öÍ+. fN&z خȡݛá^á - -ܶá ܶ,ö-++- ˡ$+)ö(ń )) (('ġ ˡ*š؛ á ökÄ  ת'*nazȄ AZȄ azȄ._.ö?Í!Í.Rá +. á۶š ۏܶ Tġ=ۛ ˡ.ɡٛ-ˡצ DŽ I \š>ڂڞצ()**\esc) to cancel *ö*ÍŪ(!*`   !צerror writing to textfile  8 ¡-צ%some text wouldn't fit in output file <    šá  צ( ,B(š0. צPASS(  TN . HEADת(  (ń-ʂʂˡʂ̂Ƃ((ȡʂˡ@̂ʂˡǀ̂ʂ*á (  ٪("ˡ,. "ˡM    ۪(ڪ(/2323ġ;/á /02101ˡ //22H^ l  ת(̂"ʂˍ̂̂ʂʂȡ(؞ šخazȄ ȡٛٛ*ȡڛAZȄڛ $4ááت(*Z#*#צ can't open ,(,צreceiving structure from (554áצ̀̀  A# á,'á'áBצpress (esc) to cancel to start printingéá( , *v|F.XXjBD:~b 8 N . P  > p X,T+ت'š+צHEAD +#צPASS)#ܡ*TZ#*#צ can't open ,(,צreceiving structure from (554áצ̀̀  A# á,'á'áBצpress (esc) to cancel t0)צ- TEXT FROM FILE (( ܭ*@*%á$á+(š(ܡš*خ .T+ت'š+צHEAD +#צPASS)#ܡ*T' (ئת(á'.ˡ'-š(ڛ á(ܮܛۿ2Z'%á$á)(š(ٹ(ݭضš!ضɡ"ٲݡ á(תޭn á$ ˡ$$,$%&٦ת(ڮ$2á&09ō&ܮܛۿ7H%צ- (6ɡ  ˍ-*ضˡ+ظޭ $!ٶġȡ!"ȡٕ R"ٮٮDŽp DŽDŽٕáڂšڛá0(̀̀ʀ̀ʀʀȡʀʀ̀4(šؕġۛ/ˡ ە# 6áڛ á ڛٕˡ NDŽȡS؛ -Í٩Íܶč)ȡDŽۚצ(Já;!some text wouldn't fit in outlineתHá  ز(צJš HIF,ġ áá!2*#צ can't open ,(, צsending structure to (5á  | ݲת(צ(ת(˄ܢšܣܣMōR צTTDATA(M  +,Nצ#(:((*2ڪ(ȡ#ˡ.D,driveת ؿ,,0ٹ   6ت(š0,$٦ת(̄M ̄ʄʄȡCʄM ̄ʄצ.DB <inc.<><צversion (C(<צ(c) copyright 1983<2;ȡ>ٛ.á >ئ.DB (צ.DB.DB(T>צ.DBئ.DB ٕ,?٪((خ?.SAV(in which drive?(1(1צ î0: 9áض.=ت(= ȡ  ='. J<2( צliving< videotext0ˡ74f8 "ˡ78 *6ع ٸ98:ڪ(78Ä2:8FFȡB0,( outline in ((,1צ outline file4.578ת(́ʁ˞"ˍ50078(šצ((+2p4צcan't write to options file 60778+(˞"ˍ70O"ˡ "ˡ,-,"ˡ,/ W*,,r+ȡ  $2٪((ġ,:/Íخ360 P3צcan't read from optionsˡ/*0ˡ/&144ˡ01ۓ/ʁƁʁ4̂ʂȡO ̂̂ʂʂʂʂʂʂɻáث50   i /ت(ٹʁʁ́&@)+,ˡ-&. 4ة5á̂̂ʂʂʂʂʂ ʂʂة4á́́́Ɓ.u-55L&46š 555L'4(0X 06ز L*ئת(́ʁ˞"ˍ)662Ɓ *ʁ ˡ צ()Ɓ ́ ́!ʁʁ!ȡʁƁ*ʁ!éá׮!éá?-6.-.ȡ"L-M %-(--ض6(éá9-.-.ġ"L-M %-(--( á78ń.5 ZZ(٪(ت(צ 55L'+4ɡ 5"i= |'LM (7S!select this outline with (return)צ -> for next outline, <- for last 7(Oצselect this file with (return)"-> for next file, <- for last file (! ééá 50L7*X%#dٮ$.7M 66ġM %ܸ4&ۓ"i= |&#dٮ$.7M 66ȡM %ܸ4'ۓ!š.5(T`!צno ((s available on disk(צ!*N"!#ɡš$ڪ( =.57.5M ̄'ʄ' ʄ'تʄ'ʄʄخʄ̄MJM LM!L... . . . V ت(צ 7 7(((ٮخšʄ̄ƃצno outline in (,ƃ(ƃƃ٦ת("ȡ:á( 0٪(ȡ#ˡƄ̄ʄʄ\̄M ̄&ʄʄ&ȡBʄ*&@ڪ( á "Þ"PÍÍ" ,:Aݡ7++צopening outline in (,+(+)3+צopening file ""(+(+צ+ ޡ%outline disk is write-protected @+Bצcan't create that outlineC.D7B((šقצhow many blocks for file"éáCVẼʃ"ˡCM M šH+destroy all information in ת(,+(+ʃšɡڪ(54ácצsummit(4ˡhoistedת(..צ can't do a " .4." at 9.a.|   áˡߢ݂ߢxR6n0FxHd|  > \ z !!X,,š,,;((XXP 6XHOݓBL;4A (צ(š 7B2MJTݓpTQéáRéù ݡ NH2T4T0R,O(CR ( &*uKK` v26vJ2b* h ~  v f j Bf8||@>~tbJ*Jdzdצ;((5P,,š,,;((XXP 6XHOݓBL;4A (צ(š 7B2MJTݓpTQ3 re-open ""ת((Llastצ"existing file" menuù_.DBצoutline׮UqWm7צopen9%צname of existing outline filePU+BS$fO a "kTTT5ت(HW78Ä 2VTBצbrowseconsider outlines, one by one73Sצspecifyצ enter drive number from keyboard2Eenterצ#enter name of outline from keyboardšf70צre-open outline in (,($PšS,Rš(BMTcan't open that outline:UTצצafter inserting disk in drive2 éáVáV(UThVš6N(BMcan't open last outlineת( UCSD Pascal L;צ"files" command menuT LQCM STצ7|8áB2צafter inserting disk in drive2 éáRצcreate9ȡR SUMMIT.DBת(إS+name of new outline fileץݡ7 prepare to switch disksת(!close current outline fileת(CcloseRreturnצcontinue with current outline"close" command menuEצexistsopen an existing outlineNצnewצcreate a new outlineexitצreturn to,(,, !Lݡ2 6 *Mצ TNݡNGݹצ call it a day$NO>O٪(#خ>Téáצ(*0PT++צ @+@A@(AAAIA šA A>ݓ%7AA((צ(Hé Ä6H Jצ ءAA "ˡL,)ء ,áL(( צ serial number(ossibly damage outline$G áV G٪(ȡ+ -ÍI40NIGHȡH370+closing outline in ת(,+(+"+צclosing file ""(+(צsize = ((+ ݓD CAG7;please insert outline disk in ת(,(*please insert ""ת(3(then press (spacebar)  צ کá(p +$CʃF7F` "U UáGצoutline exists, remove it$Cצ removing fileצ  U ˡDE77+creating new outline in ת(,+(+ת(N+צcreating file ""(@3@+(+    1  lÍá5 ת(š Ä áˡf á á5 &     צdeleting bar cursor outlineצ 5 ء    `     5 ܕɡ ٕšġ ܕġ4 4 ؀ġ  ضá s last character ('( צheadline editor(C(CCצ'press (return) to exit, (esc) to cancel צarrow keys move flashing cursor!T ;++ ++(?  1(ةضÍ.+:ةáȡ *5ةá4š *4ةá 24*ةá2 *ضá.ضá/ضá6ضá6:R type new headline, then (return)ת(צ!(leftarrow) erase4ȡ96ġ86ˡ *6á986T7á4Eáȡ7 ġ7ܛ١ -Í -˄7K n6á,خ-:ةáצ (1(ةá צá 54á3á 54á31 á5 ɩč 5  ܕ0z22 *424*5555á * 8545á4*9á5+,.ȡ)5+(/32 'š#()šظ4ɡ4*5z055ز()*1+23زآš#3(ġ 33 آ\)3؂ظ*+ ~Ȅ,ɡ& ؿ(*)5+<-4š*)! á - %ȡ$55  ת($ת(5 šLەšɡ%ߢߢܕڢ5 ]. $؞ '&(/#á(&ɡ 000 (OZ d"צalphabetizing sub-headsצ 5  ת(!ת(5ک5á!"ˡ"ܮ٩5á E צ paragraph under bar cursor'צ  5  .55 5š$ ˍۚ,ک5ˡ $ ت(ɡצ("#צ(/ضġ  i   ٟá  5 ˡ&ڡ  /d5 á9צno paragraph under bar cursorU deleting the ڶáۮ۸* á #    á) H ɡ š" ؕȡظ 8ڲΩ5á ++(+ headlines copied9+(press (esc) to cancel X ˡ $צdidn't copy the whole outline, áظ á  8>~ȡ 5Í á š H á'no deleted outline to restoreצ&restoring the last outline you deleted 5 áá ڶٮ Bá/  צ(  ˡ áɡ-vȡw -<ɡ,á 440ثTTT; :$h ~&TOצoutlineצdelete entire outline5 ˡ,Pצ paragraphצdelete only the paragraphRצrestoreצundo the last outline deletion"delete" command menuéá<ù4restore.*צdelete îOR"(Aצ  <= >á>@צ? (5ع@#54á> /@5 5á>á צ(8ȡ-AZȄ 4DȡٛAZȄٛ $4.צ headlines searched, (( matches ȡ.ٶš؛ˡ8 Rá?ەȡ޶ ġ݂áD dǼȡצ צfully expanded( ת(2šɡš d@á! @ (   ت(š+$paragraph too large to fit in memory׮ š.p   á $ ٟá á * H    ȡ(š(ˡ6á۟á  (há3 áצoutline is full 0 áצoutline is full (ˡ š ۶šdۚ ġ؞ ٶdڶád> ئת(ٶō ۞ š۞@ ɡ ت( á (*d$ádd ۶šە ۂ ɡQš  - š  áG G   H@NN n  p : h &Bf<*T`v*n~bx. :Gs"move" command menu<FTFNצ éáEˡ ǩŮ MáFؓE SdES Aù`ƓŦcopyfSA^צmoveE,&'AP :kD 6`TUצoutline stays at Uצ same levelU(UUצoutline moves to Uצ higher levelU(UUצoutline moves to Uצ deeper levelU(@+'Mmodeצdo a series of "move"s"move" command menu< DTTDTצ éáTAˡBùC2ST(&TEP *4Sצ TAءT  A@UUצoutline stays at Uצ same levelU(+U at U higher level!U(UUmake new headline at U deeper level!U(@+Pצ paragraphצmake a new paragraphS,Eצedittext editor for headlines&Mצmodedo a series of "new"s"new" command menuC54áJRrightUUצmake new headline at Uצ deeper level!U@UUmake new headline at U same levelUצ up"U(+UUmake new headline at U same levelUצ down$U(UUmake new headline0v?5á>ˡצnewݫ5> ?  &5ܦ? ׷-5  r=ǩ=B5 ˡB5 ת( destroy existing paragraph$ARb(צpress (esc) to cancel !T,,-T51/5šfĶ˄  !5ȡNضġ5 צ(! á!2 á!5 r ˡ ؂$,ɡ4 -$,š!4 -$\# #áظڢ @C "@0 >Lت((צ ((*, ت(Tצboth pgf and sub-heads Bצbothצonly the sub-heads Sצsubheadsצonly the paragraph Pצ paragraph,צ upצscroll text downscroll text leftצscroll text rightVצvisimake cursor line visibleצselect a commandéá צ áéáUééáDéù) M D ; 2 -DV& צ áT$á نڂáَˡنڕ4ڹ   ڕ کáJTscroll textord patternޓ1Xצxchangeצ replace one pattern with another"keyword" command menuSáXá)9:>DrtLLR4V < \ b   P 0~ ,r.Pr9 צ( 65צ áT$9TMáDdeleteצcopied paragraph is deletedCצcopycopied paragraph remainsצ"merge" command menuDéCÍD59Sצsearchsearch for a keyw"7685ڸÍ)צno paragraph "down" from cursor5merging paragraphsצpress (esc) to cancel ڸ78ٸ788ڸצ!785 ء' 5  ת( 5 /-ġ3ظ0,+1š/++,4+3Ɠũ-.5./,2+-+D.3+.-/+.á#,2צpattern not found*++-Jd ~)566 š 601ɡۑ2ܸšݞ݂,,-q/42á  4٩4á47D4ٟá3š(01+/*+ š.1headline too largeparagraph too large2/L0ٕń؂ڞ61ٕؕš؂ڞ42lɡ/ݲۂš ܶ0šצ headlines searched, (,(צ matches(press (esc) to cancel !!+T-Zpattern to search forײ#á)צpattern to replace with#éˡ.` hʀʀȡ+̀́'šʀɡ́(šʀ̀ʀɡʀ́́1ʁƀ1á ʀáצpattern not found.. ",š6 )**+* š *",+Ʈ4 1š8'1(Ɠũpattern to search for#á..ʀʀɡʀ̀ʀʀš2ʀ2ʀ2ʀ&ɡ %&   match #(צ... continue search($  ؓڢĶɄآڢĶɄآڢ"5ȡcڢ%š%ضá dš"k %5""" command menu(,(,~ צexpand ù75 R5 @5ũ ,BS$ J "a~ צcollapse ù : 3 ,BS$ 2 "?^ THצheadlinetext editor for headlinesP paragraphצtext editor for paragraphsצedit headline or paragraph?HáPáRJK TCצcopyduplicate an outlineAצalphaצalphareturn)ת(צ? (צ!(leftarrow) erases last character t@ CCá5BBB(Cá צ(CC+ÍCáCy   šF$b? ȡ(#" ? ȡ5 &@ز+ئ? ń+؛0@A 5B+B( type new headline, then (؞  (ȡ ڮ ڛؿ š @آزآ.(ġ headline full;@(ġ@@ #'ؿخ it a day$T/é?Í%  Z\flP: .LfTtp  j T > V ,fL&adline or paragraphKצkeywordצsearch outline for a patternWwindowצfine-tune the window positionPצportsend or receive textFצfilesצswitch or create outlinesޓ:/צextramore >צ commandsT"main" command menu  %á&RJ& éá call m viewޓNnewצadd a headline or paragaphMצmoverestructure outlineDdeleteצdestroy or restore textEצeditedit a headline or paragraphKצkeywordצsearch outline for a patternWwindowצfine-tune the window position  ;  )/?"j 1~Y:*%T8 TTéáؓ> Z <צexpandreveal hidden text>צcollapsehide text fro#$#! á ˡéáǩéáǩˡǩ áöáöá" á. éá!ùc5ũ  ]T collapsingצ5 5 ! " ""#  ""V#5 ˡ$5ȡ á  áF$5ˡ5   8ȡ"ˍ 52 jצ expandingצ T5 555 5 o exit (>(@צarrow keys move bar cursor(+use "/" for command menuת( @!+! ++ available: +3+ % on disk, >+f+ % in memoryq+pMG5HvpQdY/WR }}"$&(*zL2468{<ByFHJLNPt؞  (U>(UUUC(U(UUצ(esc) t:ù.NxPNhM\V/UN*  "$2(6`.02468:<V@BPFHJLޡ*צoutline disk is write-protected:ù\  betize sub-headsPצpromoteצmove all sub-heads leftMצmergeצcombine two paragraphsDdateצchange the system dateU utilitiesצsystem configuration utilities/צspecialצspecial features"secondary" command menuFš Ȫ(š (*<ת(Ȧת(Fescapeצcancel this command.exitצreturn to top-level,D۪(/ڪ(٪(ت(UupDDצdown/LleftRצrightP˄˄4can't move cursor ""ת((TP؟ˡ٢ & ت(press (spacebar)(Ȅ'צ (press (spacebar)(press (spacebar)ת(; PROCEDURE MONTHSTRING ( #MONTH: TYMONTH; #VAR BSMONTH: MSGSTRING); # #BEGIN #BSMONTH := ''; # #CASE MONTH OF &JANUARY: BSMONTH := 'JAN'; &FEBRUARY: BSMONTH := 'FEB'; &MARCH: BSMONTH := 'MAR'; &APRIL: BSMONTH := 'APR'; &MAY: BSMONTH := 'MAY';IN # USEFULMSG ('press (spacebar) to continue'); & &CMDCHAR := CHARKEYBOARD; & &USEFULMSG (''); & &IF )(CMDCHAR = CHESCAPE) OR )(CMDCHAR = ' ') &THEN )EXIT (PRESSSPACEBAR); ) &MUZAK (RIGHT); &END; #END; (*PRESSSPACEBAR*) # # )INSERT (MSGINT, MSG, LENGTH (MSG) + 1); ) )INSERT (' holds some data', MSG, LENGTH (MSG) + 1); ) )UNDERLINED (MSG, ''); ) )HOLDSDATA := TRUE; )END; #END; (*HOLDSDATA*) # # PROCEDURE PRESSSPACEBAR; # #BEGIN #WHILE TRUE DO WITH CMDPOT DO &BEGRECTORY; &MSG: MSGSTRING; &MSGINT: MSGSTRING; & #BEGIN (*HOLDSDATA*) #HOLDSDATA := FALSE; # #IF LOADDIRECTORY (UNITNUM, DIRECTORY) THEN &IF DIRECTORY [0].CTFILES > 0 THEN )BEGIN )MSG := 'the disk in drive'; ) )INTTOASCII (DRIVENUM, MSGINT); ) #  FUNCTION HOLDSDATA ( #UNITNUM: INTEGER; #DRIVENUM: INTEGER):  BOOLEAN;  #(* #IF WE CAN SUCCESSFULLY LOAD A DIRECTORY FROM #THE DISK, WE WANT TO WARN THE USER THAT HE MAY #BE DESTROYING INFORMATION ON THAT DISK. #*) # #VAR &DIRECTORY: TYDIN^\8 DJ bVtB! ũݡ GOݓQݓPPNJNGQOP Q ݓO OGI JSP 5ݓ!JN!J 5 N ; V!uߥ / >צ thinktank C1.001תRצ !צ |LMLM    ũݡ GOݓQݓPPNJNGQOP Q ݓO OGI 55 צ(5  FRRJK"GJNQS{QGJNOLSMݓݓJGQNPO J! צ! ééÍ צ @*Iˡ&HˡIH Iá4 5 6ˡ5 ת(5  6 D5é44Ä4 צ( 2 &JUNE: BSMONTH := 'JUN'; &JULY: BSMONTH := 'JUL'; &AUGUST: BSMONTH := 'AUG'; &SEPTEMBER: BSMONTH := 'SEP'; &OCTOBER: BSMONTH := 'OCT'; &NOVEMBER: BSMONTH := 'NOV'; &DECEMBER: BSMONTH := 'DEC'; &END; #END; (*MONTHSTRING*) #  PROCEDURE DATESTRING