@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED697 FREE SECTORS COPYING---D8:COPY32.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 165ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8 uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8 u0W48f8fԍD@xHԭӪ)Ӭ+hX g3.otan8,8%computer@T}hX#D g3-%-,/toohighremoveextensionsandrerun@A =Sh@2 3jj g3U}2erunwiththe8command@j; g32emovecartridgeandrerun@ өj`LQ1`L O1ȱ P1 N1V}$ /%! ɛ J48nȱ J4XFNMȱ ɛЧFPiB "48? L^1Q8nLW}^1 g35sage,7;filelist=;1=;8=;-;macro?key==;0path=1$isableloadingscreen8)gnorestartupconfigfiX}les-$isablestartupmacroorrunmacro?key03etsearchpathmustbelast &ilesinfilelistwillbeloadeY}dsequentiallyintoavailablebuffers%ntriesinpathshouldbeseparatedbysemicolons@`i(杠`@ <Z}3S3T3`hS3hT3 BHI} VD XiYi \3L3Hx H) ө@ ?H)ө[}"=(ɛ$ J4U4 ɛhhX`U4ɛ "4ɛ , J4F 8nF`{a `\}LW00:0,05 ɛ0ԩ1ԩ ԩ ЩЍ`#ppppppppBDppppAD0rofessiona]}l7ord0rocessingforthe!tari8,8%^}Ԁ_}by*onathan(alliday~`}888888;tttt888tttt888pppssss㏆ppq888a}p88ppppp<0~8p`>go{s><>g8g>>np~w>>p~ww>88>w>wwb}>>w?<l  0 swwp?>www~w~ww~>wppw>|vwwv|x~xxx~xxx>wpww;wwc}wwww>wv||vwxxxxxcwww{{ww>wwww>~ww~pp>www~;~ww~ww>w8w>wwww;wwww>wwwcd}ww>>wwww>8p  ̞p8nfsccccp، p8?e}?a88888pqppppppf}??pppp88ppp?`pq>2<>?w;pp~wwn>wpw>?ww;>wp>?g};ww?~pp~www<>>psv|vs<>fkcnwwww>www>nww~pp;ww?nwppp?p>~wwww;wwh}w>ck>6w>>wwww?|8 036lolƃo6f9;;90() ^-M((N(U((( < njFi}L2L0pppBhO(A-(L(pppppppO0j}ppppp0BAU(= FB F(} @0 D:TXTD:*.*7)?6k}k)7l)b6)7")#)m)L\ԅLЭЭL,, )LJ((K(G(L{, )OJ((K(G(` )l}؍)` )@` ɛ`H( EO%NЭ(EO%Nh@ۑ()(($0' t1)%m}h(F詀0](w@x@$ga8w@x@𥮅񥯅#w@8岅x@n}88fI7(,( ʽ(Xe󅞥iSeʼn*o}eiŊ󥟅 w,(8e柤Eߙi($0"$0fp}( (i(杦{@Ş埐 L* _/L) ,LI 1,E 1, q}1,L+$0 8f``(,( (`eiɀ`奔$08圅坅r} `ƟeiBㅟ`8e`u@&v@'v@@u@8`BLV, , V,s}e寧iʼn劰 o/`DB8B`8儅充 w@Bx@u@L= .`y@ z@t} y@w@Bmz@x@ -ۑ - . - 2.L2..-- .`2.楍 .`{@卅 .` - u}.` .`` - .`{@č  .``B8`ƊƉƌƋ䱉ۑ` Z.,0ƍ` v}ƈ{@` ,{@|@{@w@x@إɀ8`䱋挩ۑ` .,0捤{@`ɀ (w}`Ȅ` _/|@{@ N,@`w@x@L.w@x@`{@mw@w@x@v@@(v@u@(u@` = /Fx}8婅樓媅壘 8`y@ey@z@ez@ 1L,0` = /F楋e樓e懲8勅包8`ey}ey@8婍y@z@媍z@ 18nt@`$L9 .,( L/ /`񥌅 ?/` 1 .` 1 .` . /1z}! .1 ?/ . 1 .LL/ .LL/ 1 .`L. 1 .` 1 .L/1 ?/ >1 .` >1 .`` >1{} .` . >1` 1 ` >1 .L/1 1Ɏ)`u@(I(0 gWrap Off` gWrap On`H)hJJJ1`@ |}l@m@ ĉm@劐`8` 1#l@8婝l@m@媝m@ĉm@劰l@m@` 1el@m@em@` gGoto [-] [2Zl@m}}@&ʼn劰 =L-2 .FLnjL0? gSet Marker [-] [2 l@m@Lnj 5 81 `8`$((/~} 1( -0(10(` ()@(F u88n ) g777w77 7V7;7/7m6ډ:;5;>U?ϜH)8990:v:9o;9;<7K1x;&=*=< :==E----0]0109;0090}R0/.1...$ˍ9o;<Yv8<<<<<<<<<<--d;<*=$0"}ɛܐ)`ɛɠ` gHelp [-] 0':#ȹd6ȩ ˖`LnjD:LW .}HLP _8A I8n(`OU@(LLRL؎NH8f`VCy@ z@,t@0L7S $`M$}`XNt@`B0 8?81:L< L< j bytes maximum8``8剅劅8嬅孅` t1)EE)`,( / {@} .( t1)%`(I(L茭(Iۍ(`(I}(`$0By@z@ 拾𥮦 j` ;!F E<0$}0 8fF p< { >< j words in >< j bytes`y@z@ { >< j used, cursor at 8BL} 樓` E< ?8nt@`樓 dLnjȱ g ` .`Ŋʼn .``㥌`' }B > ='$0 0?8`   >0 }= =`,,(0 ?䡐 =F`,(}88`eeŊʼn ɀ`Р(О gFind d= = N` gChan}ge to5 d=$ץ8 / `8墅 /Ģ5 ,((葋8nt@ )0 .  =`$ }$ >?L 8 gNot found`$0L0?Lnj ( >  "8f =8f$ >`L ) ghange, gnore, Change }ll? njCɛIA8f0!;ɡɻi@`{a@`@k@ B VIB+D@EH JLVE:}k)6l)7))L\䭩2 2 A0 .@ ) @l «ۤ,(0 ?FF`񥌅` >Lnjȩ@ }80 D``8f0F #ɛ$$0hhۛHܛhLM nj`) /ȹ:&ȱeȅȪ}ʈȱ`ȩȩ ( N Lfȭ(ɫʫ8f8fҩ 杩8圅I ,}İ5$ ? g( ,ȹA XȹA F ΀$0I,(0DɌ $ $08f0$pGɛX~}4}l$ )!}F ,ȥ$P0:ȄГF$ $08fLz u8ʫɫ(ș `FLz$}0`F`ʆ`$0> _8ĩ` 8LK u8ҥ `F`$0`ũM }ɦ$0DDɌLPLP&\#ɜ)?\<`(q},0OfD_ȹ U:0LHȹ@8n((;NL@JB} ) D@HIK V ,0 H hN(` {LΆDE` gMacro S` u `0DEHIB }V0L,0$$0 Ԅ&N0-14i5iHi0Ii s nj$ u8 8` gMerge } S` q剅樓劅8ii `BDEHI V L bLHI s  /} Lnj gWrite Z` u 0$K :,  BDEHI V L sLnj sL }gSave  Lnj q `y@ z@9 By@z@  B Љy@Hz@I V Lw sy@ z@ wNt@ Lnj Z}񅄥L壘8By@8񅄭z@LDBE` gLoad S` q 0 H>}IB Љ VH ؃hLHI -L -LnjHy@Iz@ s y@ z@6z@ 8y@z@DII}` j`8eڊيe݊܊褄 ڊ݊`H} jh`8f*:+; j$0 NL9 g+;`H)h)` i@ `H)h)` @}@i ` ^,0,$p u8 {ɋȹȋiɨi ` jError # Break abortTimeoutDisk fullBad nam}eNot foundBad marginPaste full: Bad parameterBad includeMemory fullN)YS j [ ] j [,]? Y` {hh} HH` ` N $08f`$0`倀 {Ȅ ˍ j:ĢA ݅} j堠,( jL j j j$0Fթ`؅剅劅 }y@ z@,t@0$0 ʈ@ F }8f $P  6`8Hhhi$0 $p8fE `H&&&ee}he`)ȩ.ȝȱ`$`,(0 p gLowercase gUppercase gCtrl-lock$0$ } gInverse gNormal gMatch case( C Eɛn( gWildcards( C ɛ n( gGlobal( C)n(Lnj g} ^oad iew ^opy ^el en nock - pec Srt ag ^n^ag kdir mt Eit$0F`8`Ɛ8ƏiŐ 8}Ɠƴ`đ =i#Őiő i`iŐ  ` `iŐ  ` ㏐`e`jkO} Ĕ m2 ԓ $ [0 : LZݞʊ HYHHH`"A TCO<>SD~FULVXR M-=+*#=#=}8rKn8[ܒ $$ gSort ame xt Nne 306(LNEO@ AL[ q1 0LI q} 0LĔL x L} `'hhLnj 0 `8` ` xȹȄ gRename Lp }, ǓL ELp N8f gDelete all VF ̚I xD$ gDelete  V! } ,+! Ǔ0* 8fквL[ x 󭡫 Ǔ0LĔL <ީ$ xĥ Ǔ0եL[#* gFor}mat disk VК xУ gMkdir ԛ*L Nĥ gCopy ԛ0 XȐ `ȹ 𘥹 ̚t o x L}ȹ q  0PF8剅樓劅 HIB V$  B V0$ ^ЇL[L)`D}E` H )h`$0h p( 󥓅đMĐE東 NEEe }& L& 8 ᩈ@ N(`<ihi`i'`0 )ȩ:)ȩ})` { 奔 , )@);A @ n@轼@ W =Lz s #$08fL[,(p`}F0侀ii Hh$0 ,( Л`0` x}( ˖L[  `$ `F 녿υ { 80%ɛ!($ʽ }MH  q 엥 i($0LL s gPress a keyҥ/ $ɋ;}F 08f0+"ͨ'$08n`ɛ N(``BD}EHILV䥿! `HI`ϥ`ϽϠ`$08ܤ8f L }f 6 F` N ?LgƷƑŐLiig8傅僅L (.0>.* ?((} * ?( ( ` (?`  '?ю` (?PP  }`@HILV )`ii 8eee`L + ʫ ˫}˫ 湩 LLF`$0$0V `&ɀ $Pꭣ <ǫȫ8n8`Ŋʼn} 륌Цв 8L)@ sLQ NѦ`%$ F $0 ㏰Fƹ ԓ`8` I_LƷL㏩ }0侀0" 淥iL(`8fF` :`r` gSpec L0 X}Ȑ `ȹ )): ) LǓ`LgEs8fL,ī0  Шƥǐ ͳ`$}8` -=F ^$L_ F ^$0/ԭ <$0 njL 3 gPrint Z` u8n0KFF gPrint to rinter, creen, is}k? ɛP S2DLnjvN BJ D L ZL؜8fFN/((U0(1 V"/ SB}8f $ )L* + 騥ū IuL U$08f0ZɁ& ?ɄaɅaɎɿɍGɊUɁcL湦}膸ːFʽɍ ,ƹ膺LX  L -=L + IɊ +L-L L +ʊ HH%}H$H`MM !'-4:ß)͟ݠ'uǠѠĨِ ? ߨ  1丰}L,0L$0  ?L -Lb Iɚ8鐐 D +L8f`8`,0  +FL* I  +L` }` L) L) LN LN ` ` ë`բ𢬅   i ȱ I +}ȑ`i芠ȑ i eeȑ` ` ` I ?Lb +LI `} I@ ? g +(ȆL$0E #$p< <4ǫȫB@` q Lυ `L}$0 $0 $0 0 ɢ DE B V0Ls8H9IH` ƥ` ` 8` ߨL}?,08n`$#8fɁɎɿ ɍ L5丐τL*8 7 ɡ؅ K 훰F$0B ,0:}6 gInsert paper, press a keyHF fhԥF u8L*Nī  z Sբ ӡ؄ū`8٨𢬅ɠY  q}8Hʠ 7 ȱi 津 m LL7L7*đeʹ@@ @}`e@@䑐`0@ƐȄ`<$082ƫF̰#@đ@đ 8f =L$0`}ii@ E Lee`F$0 훰Lڦ˦̢̈́Ɂ- ?Ƀ -=L}ͩɿ @ɁɎ搥̰ķ  ׹@0ƐđLɎɀ@. l"JJ8א} =8eLг l8吐֠/+$0 װ JJ8 =L@ݠ = $0 Ť z oL} |` lR ~LZͤR =R@``{i ~R@Ȣ ~LZ@`{@ [}8@Lɀ. l@ɚp8鐐k iPLhgg lLZ g@LZ ʊ I )0iLh 8 n}@đLǤ`L BD@EHILV V =8nī`p0@ p@L} Ȅ mi@i`  $Lđ𳹼@ L)~&&iniP]}) )A)Jj󥒅A$JJJJI1i(滥)L津8 ë}e ڦ` $0 훰 z$0Lođ@ɚ 8鐐 DLb`ƅDžL>< $$$0p 8}ƾ0 ` gPage L ^F߬ū ?،ū S j, Line ūȄ j of م L9L8B(  }ŨDžÍի𬍳֫Ѝī(߫((ë ૩᫩ƍë Ш N -=څۅ8څ` ڦ}` 8`8݅` m `0`δ``8`P @L e8` 8}L ˫``8`L`0"`ِް۰ ٰ` L*8˩ƫ` 8څƫ}8夐ͅ8夅`i L-=ɦɨի`  HD(B@DDP$BBBB$DD @HHDNN$B},nĤHDJDDDDD FF J"DDjƨȨΨȊ䤤**,*JꪤĪʊ}¢JJJJNJJD$DDBB"&@@j 쨮jj$@DDNjĄ f@F JDD }DnDDDʮH"ffNLDDJDBB@ BFJFʨ $jd DJFB ̤HJLJJJNNJĪƪ}Ƃƨ@JJJ&JJ *J@NLJBB@@(ll( *.*P:CFGFNTMACPDRBLKPRN0 lx~'d ,@}00 01RېR` { , ȹF(8冩$凅0O} ,  g9FԭS )@ = ȩ( ,^ ޴ >9 ( ޴ l  ޴  } `FN j [  j]L9F 8f <  ؃Σ$0\Q < q F}F s   gNew fileLN L <'NFH hL2۠,yȭ  j}Loading L,0 'Է`D:LW.(,fffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 0`< }f ``nf>ff~fff~~f<flxxlf`````~cwkccfv~~nf }|ƺ|ƺ||ƺ||ƺ|ƾ|(( |檴ࠠ }|ƺ||ƺ|~¾z((((8|T(ƪT((TT(((8(^x`x`~<~~< }0~0 ~ <~~<<>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<f }kc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~< }~x|nf8x8 6N{o4r gAutotext on` u LV gAutotext off`4` 5 Vɛ },.;: -'L5륌8f :녽 .Ɏ) . :FL5񩱅Lɮ N}|8u ? ?_ĮUe0 . : ٰ 9 ) /` N   ?ĩ} ɰL ȘeL ȱ`륌 .`  ``!;8``tehthelwThe L}ast WordbecasuebecausebecuasebecauseadnandmyaddressJonathan Halliday145 Wenlock RoadSouth ShieldsTyne & WearN}E34 9ALcdsCDscoudlcouldgodogoodhaevhavehtethenadandtheritheirpcsPCs&`teh=thelw=The Last Wordbecasue=becausebecuase=becauseadn=andmyaddress=Jonathan Halliday145 Wenlock RoadSouth Shi }eldsTyne & WearNE34 9ALcds=CDscoudl=couldgodo=goodhaev=havehte=thenad=andtheri=theirpcs=PCsn<<fffffff>`<|0f8l8pv8008p88pf<8|888888|}80~~0|~~||~~||0~000~~8<|8<}||~~||0000~l8|l|8|~ 8`l8l} <|< `px|xp`= FB F(@ 0 D8:>;D1:>LW>;D:A65D:*.*!B!B!B!B!B!B|/BULLET.MAC: Bulleted list macroFirst select list to be bulleted, then run this macro. Cursor must be at END of selected!} text.@m122o 2 1⽾o ?LWNo text selected!h s6N gCalcȅ Lnj ) LL LLL )LL{%}{LL LλL L7LnLL g= j $ L%} s0`$6 G)A7 :00&&&&LJLܰ% 0Q1K&&L0H:D:80%}40&&&eee L`LJ`λ   L L%},Ff eeffff1 ѱL ѱL  LLL𝝲hhL7`%}ʎ`ee`8`hhLL&*& `II`JJJJ)c%} *)c N ` gStack overflow`hh gInvalid expression`0123456789ABCDEF+-*/\()%}$!/CLEAN.MAC: Remove formatting from text@Formatting will be lost: continue?ƽlȽl)}ǽlֽl ~yᛛ) }⛛㛛䛛四雛ꛛ웛훛)!}ۛݛߛFormatting removedhLW(g/CLEARALL.MAC: Clear all buffers&Clear all buffers1234567890-#}cSave changes}y佚bLW,%This macro will print multiple copies of a document. Run from the menu system, or load with SHIFT+CTRL+M, then type ESCAPE1%}, SHIFT+8. Uses nested macro technique.pppppppppp@Number of cop1&}ies? (- or )??hLW1Finished copy #1h?2Finished copy #2h?3Finished copy #3h?4Finished 1'}copy #4h?5Finished copy #5h?6Finished copy #6h?7Finished copy #7h?8Finished copy #8h?9Fini1(}shed copy #9h?0Finished copy #10h?#@?LW06/CUT.MAC: Cut block to external buffer@mCut toh~y vLWNo text selected!hLW4f/DELETE.MAC: Move block to glossaryMark block, then run this macroNamed deletion will go to second bank@Dele9+}te toh2 ~yb  b彖Name required! - Press a key@ LW8k/DIARY.MAC: Create diary entry@H}Y }Z:SYS_DATEVCreating diary file...H  -~ ------------=-}-LW 1- 01- 2- 02- 3- 03- 4- 04- 5- 05- 6- 06- 7- 07- 8- 08- 9- 09-<j6+sN L ՖL[` gInsdir Lnj ѯ L剅樓劅iiL7A/}B@HIJK D )LV:\ ><`(`% `LD:*.A0}*@?ENV.MAC: Envelope Addressing Macro Select the recipient's address, then run this macro with an envelope in the printer.E2}@mhi1Ⲱ첰p Loop to print envelopesppPrint another copyp Restore document to its origE3}inal conditionhl 1v Error if no text was selectedNo text selected!h Reset edited text flag E4}and return to main macroxLWD!?ENV.MAC: Envelope Addressing Macro Select the recipient's address, then run this macro with an envelope in the printer.I6}@mhi1p Loop to print envelopespsPrint another copyp Restore document to its original condiI7}tionhl 1v Error if no text was selectedNo text selected!h Get paper size and margin optionsI8}㽚vⲰTop marginh vLeft marginh v Reset edited text flag and return to main macroxLWI9}H/FILECOPY.MAC: Copy file from editor@uCopy fromD:lLWLQFootnote demonstration filefor LW 2.1Footnote Demo File- THE LAST WORD -Version 2.1[C]2000byJonathan HalQ<}lidaySet up page formatIt has always been possible to produce rudimentary footnotes with THELASTWORD by means of tQ=}he three line footer buffer, but with Version2.1 this limit has been increased to eight lines[1], allowing proper formattinQ>}g of complex notes.A suggested procedure for setting up footnotes is as follows:Bulleted list with hanging indents-Q?} Type the text of your document as normal until you reach a point where you want to reference a footnote.- Using the Where on the Page command to keep track of pagination, enter the footnote number, usually enclosed in angle brackets[QA}2].- On a new line, type the , the footnote number, then the text of the footnote. End with .-QB} When you are getting near the end of the page, cut and paste your footnote definitions for the page so that they appear at tQC}he cursor position.- You now need to manually format the individual lines of your footnotes so that they don't exceed tQD}he left/right header/footer margins[3].- If you have enough spare lines, you can set up the first line of the footnoteQE} as a row of underscore characters, to separate the footnote from the body text. You might also want a blank line under the QF}footnote, followed by running footer information such as page numbering.This is the footnote definition⵶____________QG}____[1] The buffer size is still 256 characters. Check footnote size using block word/byte count.[2] AlternativelQH}y, print footnote numbers in sub/superscript.[3] Excess characters aren't printed.㣛- Now tot up the number of lQI}ines in the footnote. If this figure is more than the number of spare lines after the bottom margin less the footer offset, QJ}you will need to adjust the bottom margin and/or footer offset. For example, the default configuration is for a page length QK}of 66 lines and a bottom margin of 61, with a footer offset of 2, leaving three lines for the footer. If your footnote is fiQL}ve lines long, you might want to make the bottom margin 57 so that everything fits and the usual amount of blank space is lefQM}t at the end of the page.- Use the Print Preview command to view the document on screen (if necessary advanciQN}ng to the page you want with the key) to check the results before committing anything to paper.*Don't forget to uQO}ndefine or re-define the footer somewhere on the next page, or else the footnote will print repeatedly.*Similarly, don'tQP} forget you have adjusted the bottom margin.*Although this method of footnote preparation is extremely flexible, any majQQ}or document revisions are likely to necessitate corrective formatting[1]. However, this is still preferable to editing a fuQR}lly formatted document to which footnotes have been appended.Remember you can use any stage 2 formatting commands in your fQS}ootnote definitions, including subscript, superscript and customised printer driver styles such as condensed print. If you dQT}o print out the footnote in a different print pitch, remember to alter the header/footer margins and keep the total number ofQU} characters below 256.That's about all there is to printing footnotes with THELASTWORDv2.1. If you use footnotes a lot,QV} you might like want to write some macros to automate some of the procedures outlined above.Jonathan HallidaySecond fooQW}tnote⵸________________[1] I suggest using the find command to skip between footnote definitions by searching fQX}or square brackets.㣛P/GET.MAC: Get block from external buffer@Get fromh .BLK vLWTM/AUTO.MAC: Manage autotext libraryAutotext glossary resides in Bank #2Autotext menu@Autotext: oad ave dd eleY[}te se Eit@Load libraryLhuLoad Autotexth3 bvlNo name typed콚lSave libraryShuSave AutotextY\}h3bvlNo name typedlAdd entryAh?Nameh3vReplace existing entryh ~yY]}bvNothing typedύIf not found潺  bvIf no to replacebvDelete entryDh?DeletehY^}3 ~yvbIf no end markerŽ~ybvIf nothing typed佻If not foundĽbvEntry not foundhUse entryUY_}?Useh3 bvIf no end markervbIf nothing typedIf not foundսvbEntry not fouY`}ndhXbLWX /INDENT.MAC: Create (hanging) indent@1Indent byh 1vHanging indent훘NLW\h/INDENT.MAC: Create (hanging) indent@1Left Indent1Right indentHanging indent훘NLWhac} 1v`                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = >ee} ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | ef}} ~  d6N )诠 NI( + ǯLN* կLN- ( ǯ= ( կiq}|B%DOS SYSB*)DUP SYSBSLW COMBATARI FNTBAUTOTEXTMACBAUTOTEXTTXTB BIG FNTBBLUE CFGBBULLET MACBCALC MACBCLEAN MACB"CLEARALLMACB$COPIES MACB)CUT MACB*DELETE MACB,DIARY MACB.DIR MACB1ENV MACB5ENV2 MACB:FILECOPYMACB;FOOTNOTETXTBYGET MACBZGLOSSARYMACBaINDENT MACBbINDENT_2MACBdINSCHAR DATBgINSCHAR MACBrINSERT MACBtLETTER MACBwLETTER TXTBzLETTER2 MACB~LETTER3 MACBLW CFGBLW FNTBLW MACBLW PDRBLW0 HLPBLW1 HLPBLW2 HLPBLW3 HLPBLW4 HLPBLW5 HLPBLW6 HLPBLW7 HLPBLW8 HLPBLW9 HLPB$LWCONFIGCOMBLWPD COMBLW_FNT BAKBLW_OLD MACBMACRAM MACBMACRO FNTB#MACRO1 HLPB(MACRO2 HLPB-MACRO3 HLPB0MENU MACB3MERGE DATB5MERGE MACB:MERGE10 MACB@MOVE MACBBNBULLETSMACBENUMBER MACBMPLAIN PDRBOPURGE MACɛm鯅 ;4`ЊLnj`鯭('`h=/INSERT.MAC: Retrieve block from glossaryRun macro, then enter name of block@Insert fromh2ms} bbEntry not foundh彖Name required! - Press a key@ LWlU?Business letter template@Jonathan Halliday145 Wenlock RoadSouth ShieldsTyne & WearNE34 9AL(0191) 427 6775Enterqu} nameEnter house & streetEnter townEnter countyEnter postcodeEnter dateDear Enter salutation,qv}LWp㣛Dear , This is a letter to test the new mail merge macro for Theux} Last Word 1.1. , you won't believe what this program can do nowadays. Good luck with your new venture, .uy} Yours Sincerely, Jonathant*This is a template for a standard business letter. You will need to replace my name and address with your own./Businessy{} letter template@Enter name, Jonathan HallidayEnter house & street, 145 Wenlock RoadEnter town, y|}South ShieldsEnter county, Tyne & WearEnter postcode, NE34 9AL(0191) 427 6775Enter datey}}Dear Enter salutation,LWx"?Business letter template@Jonathan Halliday145 Wenlock RoadSouth ShieldsTyne & WearNE34 9AL(0191) 427 6775Name}}House & streetTownCountyPostcodeDateDear Salutation,//LW|t= FB F( 0 D8:>;D1:>LW>;D:TXTD:*.*!B!B!B!B!B!B}fffffff>`<|fl0fF68of;p88pf<~f0fff~6lvv~n ~`|`~|``|0~ff~fff~ fff~ }~ff~f~ff~fffff~~f~f0>~f~f~ffx`x`~<~~<}0~0 ~ >~f``~ff~|```|~ff~~f~`~>~ff~~``~fff8<>``nxff8<g}kc~ffff~fff~~ff~``~ff~~f```~`~~~ffff~fff~cckwf~~ffff~~~ 0~f~f~ff}~x|nf8x86N{o4r gAutotext on` u LV gAutotext off`4` 5 Vɛ },.;: -'L5륌8f :녽 .Ɏ) . :FL5񩱅Lɮ Nȉ}|8u ? ?_ĮUe0 . : ٰ 9 ) /` N   ?ĩЉ} ɰL ȘeL ȱ`륌 .`  ``!;8``tehthelwThe L}ast WordbecasuebecausebecuasebecauseadnandmyaddressJonathan Halliday145 Wenlock RoadSouth ShieldsTyne & WearN}E34 9ALcdsCDscoudlcouldgodogoodhaevhavehtethenadandtheritheirpcsPCs&/Editor Macro@hfQui}ck findhvh4 `4Not foundFf㣛Cut sheets, page numbersSsscDocument Saved#@{GH45-1-0S0TS1Tw1w0}~p0TP^  ___ ___Commands A-Q ___Commands R-Z ___Non-A}lpha Commands ___Additional Commands ___Macro Commands 1 ___Macro Commands 2 ___Print Directives }A-Z ___Non-Alpha Print Directives ___Special Commands ___LW Help Menu LW 2.1 (C)1999, 2000 by Jonatha}n Halliday ______________________________________ 𠣰 \ נ _+ ___Insert File \_++ \_Write Block } ___View File ___Start of Line ___Kill Paste ___False Spaces ___Load File ___Cut Block ͕}___Mark Block ___Disk Menu \_Load Macros \_Printer Driver ___# Words/Bytes ___End of Text \_New F}ont \_Erase Tabs ___Copy Block ___Find String \_Spool File \_Set Find ___Paste Block ___Glo}bal Replace \_Print Text \_Goto Marker ___Load Config ___Home Cursor \_Save Config \_Goto D:[Path}] ______________________________________ 𠣱Р R נҠ _+ ___Lowercase Text \_++ \_Uppercase Text } ___End of Line ___Replace Text \_Set Replace ___Save Text \_Set Marker ___Add-in #1 \_Add}-in #2 ___Upwards Find \_Set Find Opts ___Print Preview ___Toggle W/Wrap \_Screen Width ___Exit to DOS ____}__________________________________ 𠣲Р K נ _+ ___Sentence Right \_+ \__Inverse Text } \_++ _Insert Space \_Paste Buffer ___Char Left \_Insert Toggle \_Word L}eft _Delete Char ___Char Right \_Del L,W,S,P \_Word Right _Clear Tab ___Line Up } \_Set Tab \_Paragraph Up \_Reset Tabs \_Screen Up _Erase All Text ___Line Down \_Erase All} Text \_Paragraph Down \_Toggle EOLs \_Screen Down ___Sentence Left \__Normal Text _}_____________________________________ 𠣳Р N נ _____Help System or Runs ? Macro ____Runs # Macro ___Inverts Typed }Character ___Pressed with Key, Runs Macro 젿_________Show Position on Page 젿___Show Version # 젻}_________Show Position in Text ____________Run Macro/Abort Input _______Enter Control Char 젱_Selec}t RAM Bank 1-10 ______Shift-Lock _______Control-Lock _______Inverse-Lock __________Abort Ma}cro/Operation ___Pressed alone in Load Text, Macro, Font, Config, Driver or Insert calls file sele}ctor. ______________________________________ 𠣴Р U נ ++____ ___ASK: Print <>, capture string a}nd store in paste buffer ___BRANCH: to in subsequently loaded macro file, or branch if: - STRING/MARKER/BAN}K: Not Found - Macro CONFIRM: Negative response - Macro ASK: Null string entered - Macro TEST: Block mode inac}tive - Macro TEST: No selected text - Macro TEST: No edits since save ___CONFIRM: Print <>, get }Y/N response, branch if not "Y" ___MENU: Print <>, gosub macro attached to next keystroke _______________}_______________________ 𠣵Р @ נ ++____ ___KEY: Wait for keystroke ___INPUT: Pause until } typed ___PRINT: Display <> until next keystroke ___EXEC: Gosub ___SET: -Insert Mode -Ove}rtype Mode -Lowercase -Uppercase -Normal Text -Inverse Text --Select bank 1-10 }-Select bank macro run from -Clear edited text flag TEST: -Block marking -file edits -Selected t}ext @___Startup macro &___Autoexec macro ______________________________________ 𠣶Р { נ Enter with +, args in inverse 1st # to print new page, #=cond bo}ttom margin output ATASCII centre line page length doublestrike print add-in #2 edge line right righ}t margin footer, #=offset print style # get file or bank # top margin header, #=offset underline italic print } get file verbatim justify page wait add-in #1 printable ATASCII left margin line s}pacing left outdent last # to print ______________________________________ 𠣷Р쭽}  נ superscript print subscript print left para indent right para indent left} h/f margin right h/f margin insert page # set starting # pages to skip non-break space soft hyphen } non-break hyphen ignore to next comment line heading level - reset headings add-in #3 add-in #}4 add-in #5 add-in #6 Type accented chars with , +         }              ` { ______________________________________ 𠣸}Р  נ Input Dialogues: ___Insert paste buffer ___Insert full file path }___Insert file name only Special Keys: ________Enter Return character __Enter Hard Space õ}__Enter Escape character ___Disable Startup/Autoexec macro SpartaDOS Syntax: LW [files] [/M[c]] [/Ppath] [/Q]} [/X] M : Disable autorun macro or run "c" P : Set Search Path Q : Disable loading screen X : Load "Clean" _____________}_________________________ 𠣹РA@aL rG H, L@8n ̅< F JSA@ = ȩ@  @ @! ɛ } GL@L<601 J J Istv dJ F,0 H I@@ʊ @HH@H@H`-=+*}SL XPAA'A'A4A4ADADATAFFFFGGGG K dJƉLdJ dJ# dJL%A dJiL%A cAHbAH` DCCC2D.D"D}D+CCCbD*BBAAfDD6DVD:D>DBDFDJDNDRDjDCZDBBvB7C?BCuuu)u` J,uuu)u`vv` J,v}v`sss)s` J,sss)s`tt` J,tt` >HPath ELȹ} LH >HDrive E LH >HDir mask END }8 >HExtender E LH| J|`{)@9{) >HNone Name LC }>HNone ExtLC@ >H Name Ext AH [ to change] F {L8CLHz Jz`h Jh`y Jy`m }Jm`n} Jn`p Jp`o Jo`r@ Jr`} J}`q Jq`:62.*&"   m}DLJ a yI >HValue +E DaLH , yI >HMasks +E DLH} D ` ,` D䌐`0 : 80 `I쥘` +ELD@LE BE H`` E&:}ȹF` șșI GĜ󤍹I F`3ƍ/) @8f} tE$0l@ɛf~BF$$ xFҥ$P, 0:ȄČLEŌУF𝈄 }čЎƌLE`` F`%H$H`9`F H9`D:D:UN}NAMED >HSave F BELH H G`  >HLoad 2ELH H G`BaDE}H G`stv F rGLH NGL}H >HExit to DOS +H I +J 6Jl ` B VLIJB IDE@HI VH Gh`H)h)` i@Lι}G8 `H)h)` @@LGi `H rGh RH٫0 dH rG` AHError # ILH AH [,]? F)_Y` RHhh} qHHH`O` zH` G` >H to select Eit to DOS ath oad configur}ation ave configuration8n`#..`F 6ILEI8嘐}i$08f`Hehe`ei I Gƞ`H)h)a{8 `, I[S}TP RH`, IUSTP` J` J@` ɛ`x`X`"#L\L\ }B VIBaDJEH JLVE:> IĜ` J F ELJ H`% >H OFFLJ }>HON AH [ to toggle]` J~枥Ɩ K`H)hJJJK`@  >HProgram} BELHDE@HIB J VLGޝDEzH IB VLG&B VLGJKL!H}IBDE VLG >HSearch path E rGLH! >HSave new path +H rGLH%BJK}L VLGDE!HI B VLG rGLHЭЭLHuEO%NЭvEO%Nh@pppB^} UA6A64(%,!347/2$#onfiguration%ditor5ppercase}0age,ength7ord7rap,ine3pacing)nsert-ode4op-argin+ey#lick"ott}om-argin+ey$elay,eft-argin+ey2epeat2ight-argin#ase3ensitivity(eader/f}fset'lobal2eplacement&ooter/ffset7ildcard-atching,eft(&-argin&alse3paces2ight(&-arg}in6isible2eturns0age7ait3creen7idth$efault4ab7idth7indow#olour$efault%xtender}7indow4ext#olour$irectory-ask"order#olour$efault$rive"order4ext#olour$irectory3ort%x}t2!-"anks3earch0ath2!-"ank-asks3)/.oise؀(}Pxȁ@h0XĀ6xo~{>888x|xf<>0x00~ff8<fff~~6~~v~f~~ff~ ff~~ }~~f~f~~f~ffff~~>``f||f88<<w}wk~~fff~~ff~~~f~``~~f~~~```~p~~~~fff~~ff~<ckwf~<~fff~~~~> MenufQuick findhvh4 `4Not foundg-Su}perscript=Subscript㛖Centre justify 웖Left justify 曖Full justifyRight justifyFf㣛Cut shee}ts, page numbers훖Hanging Indent IndentSsscDocument Savedpph| _|_Paragraphs Transposedh^} \^\Sentences Transposedh` `Words Transposedth Characters TransposedTth` `Word Uppercasedh}` `Word Lowercasedh``Word CapitalizedWwwh` Word DeletedDddh| _Paragraph DeletedhlLine Delete}d}Delete to Top ~y#ndent umber opies acro elp Iiih@INDENTnh@NUMBERNnch@COPIESCcm@M}mhMacro Help (-)1hMACRO.HP12hMACRO.HP23hMACRO.HP3Hhh @Ggh1 }Z:SYS_DATE1h1 }Z:SYS_TI}ME1ah1 3 b 1~yvb 1~yv὚b1vNot found!~~~BAKBack-up Savedj/MACRAM: Installs macros on RAMdisk@D1:>LW>LW.MACcD8:sNUMBER.MACcD8:sCOPIES.MACcD8:s*.*LWkfffffff>`<|fl0fF68of;p88pf<|ƺ|ƺ||ƺ||ƺ|ƾ|(( |檴ࠠ}|ƺ||ƺ|~¾z((((8|T(ƪT((TT(((8(^x`x`~<~~< }0~0 ~ <~~<>~f``~ff~|```|~ff~~f~`~>~ff~~``~fff8<>``nxff8<g!}kc~ffff~fff~~ff~``~ff~~f```~`~~~ffff~fff~cckwf~~ffff~~~ 0~<~~<"}8x8 נ ______+ \_______++ ___________Boldface \$}_______Save Back-up File ___________Print Copies \_______Centre Justify ___________Delete Paragraph \%}_______Insert System Date ___________Quick Find \_______Page Numbering ___________Quick Search & Replace &} \_______Execute Alias ___________Macro Help \_______Hanging Indent ___________Italics \_______Nor'}mal Indent ___________Full Justify ______________________________________ 󠣱Ƞ u נ ______+ \_______++ ___________Left Justify _____)}______Run Macro ___________Number List ___________Quick Print \_______Exchange Paragraphs ___________Rephrase*} 1,2,3  3,1,2 \_______Right Justify ___________Save Document \_______Transpose Sentences ___________+}Transpose Characters \_______Insert System Time ___________Underline ___________Delete Word \_______T,}ranspose Words ___________Capitalize Word ______________________________________ 󠣲Ƞ | נ ______+ \_______++ ___________Superscript .} \_______Uppercase Word ___________Subscript \_______Lowercase Word ̠____Delete to Top of File Ԡ/}___Delete Line ______________________________________ 󠣳Ƞ i/Menu Macro for LW 2.1#ile dit Fnd ptions Eit Fffoad ave ^erge riteEeeark ut Cpy ^asteIi1}i^ind ^eplace ^lobal ext PreOoo^oad CFG ^ave CFG Load^acro Load^rvrl L sS wwFilem M cCo2}OEditnNvVFind  OptionsxXExitQJonathan Halliday145 Wenlock RoadSouth ShieldsTyne & WearNE34 9ALJon Goring4}80 Ashley RoadSouth ShieldsTyne & WearNE34 OPDPaul Bilton460 John Williamson StreetSouth ShieldsTyne & WearNE34 9AL}/Mail Merge macro for LW 2.1Get destination@Mail Merge to rinter, creen or Eit?XxxSsScreen outputs6}>?21Process recordh212?11sh PpPrinter outputp>?21Proces7}s recordh212?11ph Step through record fields21< |12 |21Substitut8}e fields in text罚hvSkip inter-record line22Finish off1Mail merge completehErrors彖No recor9}ds in merge file!hLoad merge file into bank 2콚uMerge fileD:hl2}y .DATlvLWcThis is the second of the two mail-merge macros for LW. It's the more versatile of the two, but it REQUIRES you to use at l;}east a 130XE, since it uses two memory banks. Ensure you have LW set up for at least 2 banks, load the macro and press START.<} Notice inverse is a null macro for exiting from a loop.: The macro is set up to simply preview the letter. To print=} it, change the after the inverse to a

.#Mail merge2 MERGE.DAT1὘瘱瘲瘳瘴瘵瘶21s>}2?1 1Mail merge completed

?}罚2 1㽒LWA/MOVE.MAC: Macro to move block@ Select text to move, press mSelect destination, press LWA}No text selected!hThis macro will create an empty bullet list, with the specified number of entries from 1-10.⽾o C}@Number of bullets? (- or )?Enter List ItemsD}hhLW1?2?3?4?5?6?7?8?9?0?pNUMBER.MAC macro. It will renumber strings entered as .n with a following space. Enter this at the beginning of each item yF}ou want numbered. Load this macro, press START, and the numbers will be inserted up to the # 50.@Number headings##1G}234567890abcdefghijklmnopwxyzABCDEFGHIJKLMNOPQRST1 1..n 2 2H}.3 3.4 4.5 5.6 6.7 7.8 8.9 9.010.a11.b12.c13.dI}14.e15.f16.g17.h18.i19.j20.k21.l22.m23.n24.oJ}25.p26.w27.x28.y29.z30.A31.B32.C33.D34.E35.F36.K}G37.H38.I39.J40.K41.L42.M43.N44.O45.P46.Q47.RL}48.S49.T50.Numbering Completeh?hLWؽNo List Items Found!haN} `{^/PURGE.MAC: Erase block from glossaryRun macro, then enter name of block@Purgeh2 ~P}ybbEntry not found!h彖Name required - press a key!@ LWM/