LnSOS BOOT 1.1 SOS.KERNEL SOS KRNLI/O ERRORFILE 'SOS.KERNEL' NOT FOUND%INVALID KERNEL FILE: xةw,@  ȱlmi8#)!) /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// SIG, Washington Apple Pi 12022 Parklawn Drive Rockville, MD. 20852 (301)-984-030?)PRINT.ALL _6!6-READ.ME.FIRSTlO,MANUAL.NOTESTv-*SOS.DRIVER o4 Z*SOS.INTERP 4ke(! *SOS.KERNEL @,V(!a%SEG.T j Ÿ/ III.BLM.072668Au' DISKNAME.DAT)!2FLASHNAME.DATR*/ HELLO (!/ *HELLO.TEXT O*MENU.MAKER } >,MLMUTIL.DOC1 >dLԡm#i㰼m#iЕOLԡȱfg hi !dLԡ憦  Ljmkm l y`2 Lԡ8(Je稽)ʈ@L0 WELCOME! WAP /// SIG Public Domain Library Disk Category/Number: Bloom Programs/3BLM-07 Disk Format: Self-booting Side One Dr. Al Bloom has done it again CONV&CONV$CONV%LEFT$RIGHT$MID$INSTR>=<^/*-+NEXT WITHOUT FOSYNTARETURN WITHOUT GOSUOUT OF DATILLEGAL QUANTITOVERFLOOUT OF MEMORUNDEF'D STATEMENBAD SUBSCRIPRANGINVOKSTACK OVERFLOREDIM'D ARRADIVISION BY ZERILLEGAL DIRECTYPE MISMATNDEELSCONLISCLEAGENETABTSPCUSINTHEAMOSTEANOEXTENSIODIAFNOAAAAAAAAAAAAAASGNINTABSATYPRECAAAAAAAAAAPDLBUTTONSQRRNDLOGEXPCOSSINTANATNAAAAAAAAAAAASTR$HEX$CHR$LENVALASCTENAACONVOERRLIERKBEOTIMEDATEPREFIXEXFNEXFN%OUTREINDENAAAAAAAPOHOMA SUB$OFTRACNOTRACNORMAINVERSSCALERESUMALEGOTIRESTORSWAGOSURETURRESTOOALOASAVDELETRURENAMLOCUNLOCCREATEXECHAIAAACATALOAADATIMAGCADEAPRIssssssssss\3!z~IssssssssssssIG%ӓ,ssևwn7}|tttUUZ{fzxxˆU膅[L<^ENFONEXINPUOUTPUDIREAWRITOPECLOSATEXABYAAAAAWINDOINVOKPERFORAAFRHPOVP̠Ώ h:gpOn[n٧s]ds3issssssss0b>&dsjs|T}|s[  !"#$%&'()*+,-./0123456789:;<=>ŭ᭭򭭪𭭠򠭠頭퀠Šӳ頠𠠀𠠠堠젭ӠΠSOS NTRPRHeLZĠР쁭堠堠ՠP򠭠έ魭HER SUBROUTINEnSLOW=110xFLASH/2=FLASH/2):۴ =11:=07 FLASH$ SLOW FLASH:".d1/Menu.Maker"5 WAP /// SIG HELLO PROGRAM. UPDATED 4/12/89 DGO :#1,".D1/hello.text" ž#170 (#1;ERIN$ 2ERIN$<40F#1/P=23:=25:"PRESS ANY KEY TO CONTINUE.":G$U-Z#2,".D1/FLASHNAME.DAT":#2;FLASH$:#2%dFLASH=110: FLASfiles or print them out if you like. We hope you find it useful and encourage your submission of information or programs to our PD library. ! For all you Mail List Manager Utility users, here's an up-to-date manual on how to use the programs to their fullest. This is a self-booting disk on side one, with most of the manual on side two. You can use Menu.Maker to read any of the text CSTRING TOO LONFORMULA TOO COMPLECAN'T CONTINUUNDEF'D FUNCTIOVARIABLSOS CALFILES BUSNOT SOI/FILE TOO LARGWRITE PROTECDISK SWITCHEBAD PATFILE NOT FOUNPATH NOT FOUNVOLUME NOT FOUNDUPLICATE FILDISK FULFILE LOCKEFILE NOT OPEDEVICE DISCONNECTERESOURCE UNAVAILABLDIRECTORY FULDUPLICATE VOLUM ERROR Please Press SPACE BAR IN PROGRAM INTERRUPTED%&'(%+.@C$DE FG!H"I'MN#PQRTW(X潭`: 808`:dd@՚H Z#IJJ iLOPP$pX0S&ȱhȱKȱLe潥ɂ逅$L# $mKL x~ m khLgLsLc h5逢)&a TH THLgL6k8:9: STT`)ɀLK$Lb8gLOPPKLMNhhm Vf0 mLf) mWA 0 -a mL8fW;8<< 悕` 6kLU*i kXX 4XLy \\'_ch_chbi^g \ihh ] Qp aj ih `p b iq bqn %jjg56Ly { b bq | XHWHHHֺh$PLh wlȱȱ%$LWH mh x~  m#W", mȱ28eLeji`Lwl mȱ"Ɂɂ ȱ :, iTjj ȱiVjj8逪XW0 Vf0WHW$ 0X: h ,@dd )e dʙdH &eh(dL ddک,ddLd:e``eLeHELLO ue 5eLse6e:7ee8ee:e`EAd j @a(% -, bLs j {ghhL<^gHhHhH , - b j$% @ag5h6h6hhhhh8g5h6h 悅`6 "]La ud `L  d.CONSOLE[[ TdSdddddd0 ddddd`dd A 6 s e 9c()' 9cKHLI jLdj89弅:彬: 悅`H hɝɞɜ)`dd  6芅 e ()'` e'()HKIL 9cL>hL<^) i!Ls j @aLK$L% :: 悅 lc!)` +b` +b` sL :b#`L,H s h ऊL(,L8f` A KL jLdjOPPKLL h AKL` Ѽ   (`H shLs Aji!S)Lt`SSS`L` z :0.`9::hhgg.%g& $gegަhH逪hhʰ` ҥ [ aLT ҥIJJABB=>>;<<?@@T ě hhhHH  `89$ 0~!L`!sm?iٰcL`S )!a{)Qi ڐ߽S) -ai) -aɢ ɣɍж$HS -ahʥ0SSȩ5%"/װ&hԐɈf0ɔĐ 8,f 8f L_ʅSS=ȄL`ȱi8eiidHddhd) _ ƢLh _L>h jhP _S @a-Qggeg5hih 6i6 "]S" ]$%SSSg a aL^ S S`La8 SiUjjS):,$f 0$ p fHhH_HcH uhch_hhhfhi0hhhB B A` ֥'( )&񦕤LNKM$Lb ě $m wl "m6X6+5 56ɀ56H $mhɀ(Z)& mL k~ wlL ͝dL Nsd# wl^_ ꂅ__hg^`8 悕`gHhHhH5?6@6@*5g5666gҦhhhhhhhhg:e:;e; ;m;`@c@c?be^@e@ _m__^ \Lx] i6g55``BY BSAMHH H] LPL(\)&P ěj9ȑ9ȑ99i=:i: >i>`Ɂ7XWWXjnXWi` ]?@@bgchch )^ ]b ]b^b^L\b8g+H__^8_ABB 9::)ѭ [ I[ aυ婶ZeLLL^$%Lae LGidFddddddd.ddddddddd ɕdˏd`Ls  Apple Business BASIC v1.23 - Copyright Apple Computer, 1980-83 d wlOZL^L^-L(dPL<^OPMNKLhhLg` Ls ҥ?ieCiLa,  aFL s a iLg ]hhh5h689H: H:HLHKHH6H5HHH` ui` pi` Qp j pi `p i` j jK$L%8eȢ 9:: Ga.ghh 悅` A` \\ɾ,L<^hhZkKhLhhhe9e:: mLg jei `Ls j:,"hhhhLgɜEɝDɞLb Hɾɺдmhɾ Qp aj pi `p j` jLi j,656 wh H5Gh`lmm566 Lx5Hȱ5ȱ5 F665 w56h(` x("LH)&h`( '&'`lmm566LxĠLx znInEz{iLx y? zL||uu`8i$iznIii0ĨV y${Wiuu8Iem_B_B`)&N> ȱI8gJJ hhge ghh f feLH>H= x\L|F )XHABB8 __^hHI8e^ @1 @+?%GHHHIJJih BABGHh`$  ě u Дs IJJ^__Lveȱeȱe `LćHƽ Ƽh`$ lȱlLL{ɝɍLɎСL s HI s shmHmHlHHɦ# shmHmHlHH , hHLt  ,, shTTLui ui,L3$0 |Lu xijk6kxyy xxy6i L[ s r$PLsi,L3-hLs L*tɘcɭ_ TTLdd`jk8L|L3L3TL3,L3i LL r$PLLBLsș Ȅ ( qƚƚ` s s),;,=,#,(,,ѼLL<^L<^ llmm$P$?TUJ)TU  ' Lsi imLqLsh E0`H ty ))ELyq  8 $0!PizEn{dUeUi hLqLs `wLr !L2 {}$ 0`QɀX zLs.+"2mXm tL qXXW zzEn{i x }H$ ]kh8 )KLe9e:: }Lgi , p s$8$0p`PL<^Յ H s r ɀ ȱX Hih0 & ?<I?iE W Lq s )L<^ȱQȱȅR dj sLHoUVV$ LhU Lp$ LL<^opL^```?EXTRA IGNORED?REENTER $0pL,`LgXW ׫ k*iXX 4X \\L<^Xii7 { n k$ |WlXVVE$ P% eT{||Hd ̐h p IkLo00$0 L>o "m nV dj$D$ P 膼Lo$0",i [ kLoHSHhp< {}$ p0H 07h ]k ,LmUVV `p F sLn 2 ukLoF вLm jȪЖ LL<^~p l nhhLgOPP` Add# 6d s S SS@Ln A " r ,; s lLn#f  ;П ⭩,SLn "mʆ,S _S% nLh "mL_T ST#L(, U VV ׫$ 0  QpU= d hkddhe##5ddˏdd?Ll ,?#$04dHHd = d hkddˡddhhd`LsL#&F  ; s b 0` L+l$ Nsd#Lzm566ȱ5Ll H# wl m#͉LchL$m QRKLLsh$0LU$^`=8WW>X> 悅XXXL:^ g`L<^ l Jj bx bp,_;Ll  ~q$0P oՅ5R66R l ~ L%l $m0 =k $m#`$L#i)8#Ll  s s( L7bʊ# L-l m hxd5d$0H h`L^bLb$%/%5$ &5 &5e$$5e%%$&%$e$% Lk ׫ sHH ~qLPkHHh$0'ph | ZlWȥmW`L$|hXWXL-hm lmmLkl VYZZ{|| w ᐥlmmYZZ LxWXX ox ExYW# kXX 4=^W^0A,lkj |yjJkjlkmlmi in`emeymlexlkewkjevjLkyi&m&l&k&j8iIiii9fjfkflfmf`nIngjIjgIm lkj`L<^}i0vvvvvj`Ly^Vy dv88; 54541r |LiHi z xz U{y xy рz xh '~z zLz z~ zm zl zk zj zL{LyJ eyexew~ev~f~ffffJ`5665y5x5w5zEn{z t $mlmkljkij8ihn`L,$0DpA q enHi80 @Lyu \ % @u ćh `&m&l&k&j`2L0 և yxLT}$0pLI oբRLi `u LLi u Lui0 ܆ چ,,% п 擩lm0u 1eL5665`iɀ*iH i  @8 ei $ tutt tj ȡhn` t` 0RN0R 0R$n-RRR`i` p`5665i`$0BP?iH i hLbe55f5f6e}Lme6u5u }`6ʈ`v`jip` ? #  ue }~ %u $ چ 0 u}` L uu  ) }Li <i@L{i$i0 p $ 1`ui` LL Lbb `}i~ei^~0] e e^`}`566i5`_cf_cfi^eub` ?^qbep`L<^ ?8b^e` rp`I` ? ㄩp^|be #^b ebbu|beiee^^iL56^f" ऩ थ (! ( ऩ थ (" ( द!LGb8Lऩ@iu +-ELj) e | ^ .' "5 1 p) iIii i)Lm` ?i $0 ׄ $0 $0 ^`Hhth`^Qb ^^ 8` `H Jh(L悈`H逨h` Hh8 Hɀjhji` HihJi(`  ~q$L ɺ b$P i pi$ȱLdjɻƟ dj 柰ީ Lihh sLg  s ! b   s "!!!+|] {n LU{HLʁIڢIڢ-(h#5ᆥ](IڢʥnH BiHɁy U{y рhɁ xhLB` vy{| g|S}dpL}Qz}c0~~D:~L̑56gh6hegehh `iɇoȘ戅 aziȅ xdo`Abi$nFn) i  j g g ^ ܇.Laz͠Lć ^ ׄ& ć ׄ ć ͠L- x |z K{ | T}{ x xnH yxn0 I B xh B Lр |  ZuL.y +|z% T}uH }h{ ~|H !z az ~hJ inIn`L~8;)q4X>Vt~w/z*|cYX ~uƀ1rP aziP | |iɈ { T}i8Huiiu x BU 瀩{h z` |] az 뀩]Laz | i8fe.șR0șRmymlylkykjyj00ڊIi i/ȄȪ)Re.șRI)ЪR0.ȩ+f.8f-RER/8 i:RRRRRR`y`'d |Ģ { &{f o0`LB ` H$ge &{h 80 '~L}H |h |zEn{iLxf d$h0Ly ef q80fL}COt#t$JZ mLKjk8 | ~Lm ^|-$nșRnȩ0iL f~ azea~ } \~ } &{e B{e yx %}ei0nihoi8傐IL|`7 z!L|iD8$n yiLyn)FjjjLyiɠ %}nnI*imLyjklm` s e-o+ smo..IE)2s S -+fh r$h8fL}fg s$gPf8ef B{f65m5l5k5n j5i`d,]WXX566 |m5 ^|l5k5n %j5i5` |m l)m |m`znth` |ht`i  y my`i n*` |jkjI*mlinLyFn`nEz0ʢiH xv5ui`uei0,iiL0y{n`nI0hhL,yLy |i{ xi` |={{ {LZ{ zL{ |8ii zivjwk xlym* 蕁24(y&x&w&v0⨥ymyxlxwkwvjvL{@jjj)(L{L<^~jklmL y56}5}} ,kk} , kklm Lٓ[ 80@ 6 2`  dkH) ojhJJJJ ojL 0:i`L<^ jHHHHHH s jhLyqhhh6h6h555_ȱ5VHHHH %L/5H6H6HH ?5^6_6_hhXhXhWLk ? % ?Џ`5566` xe5566ɂ66` s p `  zLseff z.!'$ iߪ$ 0 H8eAi\h$ P8 (Lt$ 0V` 痠U` hh R LsL  z (L[ Rީ  @Y%(&:$LU s և ^|iHn %jHkHlHK s n ZlHmH5 s iH jHH楩e ) ,LsLR eՅ7V8U #   785U6VLΔU7e778ҥU^V_bcF_hcCgDhebbc \^__`U8傅UV` |UȱU` L<^ |UUƜ0ƛ ӗWqeWȱWqei W` |8UUWȥVUX`UeUUVUO / +'L U)łiV VL LI 8U 7ȱ7 UU ЯUVULU7V8 p L LZ U qUU qUH85h688V77U U 5qUWȥ6qUX7qWWȥ8qWW ٥IiV) V LVU?e8V je?e>e8U>e5V?e665e=e@eee8 hx57 xLCx8I77JJ8 88` H dhjL YYHH dYZZ oxhhe5566ɂ逅66 wZZY L YIL=m ) s  ʊHYImm shhhhYhZhZHHE` 3YZZ xLCxl5Ym6Z78ߠȘH yxy hL3 j kqHHHH s H , ,H s s ~qhh 1 lhhXhXhWWȱW7ȱW8 eLNLXZWX ` GGH HlHmHmH khmhmhlh hk8j7k8Lޒ e7788IjJkJk )lmm'&`UR{R||L̐: / cRRȹRRȥ Rл s `Lsh sh5lh6mh6mhxhyhy x x Qȱx7ȱx88 Ƃ 7e7888ł75 楽HHȱȱ6H6H5H s =к bqhhh Lshhhh` ~R/mZlmYZ PujHkki^^`H"h{||kjkȱ{ "ie{||  V{|56|6 w&5L<^i8e` ě u8A?pB@B@ )onL܇jkL| Nsdȩ8 NsdL2Lа,L<^ A s ׫ g iq s= sXHXHWHHHH ajL? b rLiq HHH s iqhhh5ȱ6ȱLI65 g5H6 2|Hgȑgʆ5a g5ȑgȥg <^^^__ɂ逅____<;إy6 hlhm^Ȋ^LL:^ȥ5^H^h ͎el5emȆ6п  ͎e^e__ iLZe *& eegggegȱgehh Ľ ,L<^  8` ^LQ ŠhhL6 $P 訽5 ͎56ۥ 8ee L:^?be^@ce@c __^_ \__^;<<6  $Phihi^Ȋ^6h656H |mHlHkHjHiHl5 8eeghh^__` HHH H bqh hhhn0iɐ1 }L yxL%}\i FHHHHH 6hhhHHlm ,҄ shh)>=>hgh<<;[a{p ;<<ccb? @c@ube.a{bb,\(eb cc`ebcA[8饰 a{8`8\e@@He? ]@@?hbbb0 ea ȑbc8L@ @@h57Ri88 pi UŦLUUU HHHHL 2hh LW iL 2hlhkhn jhimhHɗ8 Ls`LIŚ1CUDVDVU Lŧ 0 7U L`L:^֩ ŚEĚ L| Qp QeeRee8 1  sL͙ɚʚ `pAƚЙϚŚњ˚ ̚8 悅DDF͚ Κ8 DiFEC CD)ӚDmӚDԚCBКLěŚAݚ⚠IȌ 8 ꂍ  8 ꂅJJ` ! ɃɄ b`" lJJJJYe s ˰L8Ls LԫN l@u=ekPe tMe )llNesOet NeOetMeCOeNeȌ=e>e;e ƬƫHH ,hohp` ɩCe0R`ȹR`ee?e@e ue 5e T L=e;e`Lso`n}pm aa`dyopd8isŠt`dyoopd8ip`J uv`&&&8孪孪宐橈`! @ uA?B@B 悅@=g>h>h ]=i>j>k a=g8i>hj>h 悅ki=5j>6k6SOS KRNLb.D1/SOS.INTERPŠ̠Š.D1/SOS.DRIVERР頞 0 ) (lH'&3&'&#e'#%e'%'&"$"$#%'#%h`$eh`L)i   HH `TH..TH..TH..THATS ALL, FOLKS!R`RT RT`#RT RRRRR`0R`RR 㵩:RRL㵆  ~ RR`BLOCKS FREE: BLOCKS USED: TOTAL BLOCKS: sj]"]\AjiGa@aI[5x<^sě xCxEx5eҥV{}g}gkj̐kIk~^hT}27uejewsHH st\hh H PASCODPASTXTTEXT PASDTABINARYFONT FOTO BASIC DATA WPTEXTSYSTEMRESERVRESERVCAT RPSDATRPSIDXAFDISCASMOD AFRPT SCNLIBk;eo $'>ed?eehi?e ueL5e qrL,op ɩ`et?ek;e`hZ L<^hZL<^L=ee>e ?e`opqrst !e5ehe?eLje LjeR=89R>:>:iR:RiRRiRL`8(RR(`EeFe  s bq Vml0L dMeL` bՍe :RRRiRȐȰRe9Re: J 2IHJh*=>> 95:6:6R L1 1Lԫ`L:^  aFL^R, ue 5eLڭR7>e?e5e?eJeKeLje֩ u>e?eՍ "] a a$% iLg֢   sLj$%`8f  a e ; ` s ɩ` YLILcopL7 z0xH ׫$0_ ;h8fH`aai shH2 h zJJJJf Ik ɩ` ̬ t os YLA ևLLק jWXX` ׫$`ɥ%e,ȥ,*,- y,,,-,,,ȱ,,- yL+,ȑ,` 2"p-,-L(Ġ %>,i-i8, ȱ,%,W,pp ڠ %p`l  " ) i ?ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij0 `8`HiHiH ihhȱh`86)IH)heuQɸ` ` W` ] %饚0` W` ߰4`)|E8LLLRLLLLL*LLLLLhh`LLL`SOS 1.3 01-NOV-82(C) 1980, 1982 BY APPLE COMPUTER INC. ) `G`î** }*`o^`on 8 JJAj@` *?($`ΠņɠŠ堠РѠ͠஠әƆH v?c,,,,h߈ߢ~))`3PLLP*%(i&`Ѕ񩏍E H pph`XǠĠӠ!((ͽϠРРSOS NTRPSOS DRVR(.D1(YYYYMMDDWHHMMSSMMM̱忠ΠͽŠ堠Р͠Ю̠Ɔx߭J ʈc(()o/ e/''ʈ((''()(1i / e/''ʈ((''((''((''' ('`ŠDAY, DD-MON-YY HH:MMSUNMONTUEWEDTHUFRISATJANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDECԠŠР@L&I/O ERRORINTERPRETER FILE NOT FOUNDINVALID INTERPRETER FILEINCOMPATIBLE INTERPRETERDRIVER FILE NOT FOUNDINVALID DRIVER FILEDRIVER FILE TOO LARGEROM ERROR: PLEASE NOTIFY YOUR DEALERTOO MANY DEVICESTOO MANY BLOCK DEVICESEMPTY DRIVER FILE '(i%%%h}%%`8 ȥ!8 !)"qȥ#q#e$ȱe%L)%`@(((( % %`((((࠰$(ɠH(@(h((((@(`%z %% %~(A{(L%`.8(.Je.&ʈ.s(1 6$P8"ȥ#L1$8"ȥ#(ϸ`"##L]$"qȥ#q0,$p)@"q"ȩq"8`*$% $% 8% $L$* $8%8 $`8 &'$% 8&$'% 8$%%`H   q ȥ q Hi hi 1  % H H ȱ h h % $$ 0 e e H i hi âz %` 1 8`    # &ȱ ' # i" i# # #`8 ȥ H h `8 6$P`8"#%#%"$w"$#%"`荚ٍ荺 荚`荺``` D ( )  * ) 4* * h* ))` L% q ȥ q Hi hi  i" i# #% $ȱ %ȱ &ȱ '`<!((g %(r(z(q( %y(i(0z %"#$ %&' $"#$%&'   `%$%ɠ%* " ~#C #p $ %*0"#)#)i $"% * %*  L! {" j% %ƌ(X#"$% "$ #%%& '   ` {" & ɠ% %)  !( (" %(r(z(q( %y(a(0: %   "$%&e$'e% R % <`` LLɠ8`ΛLL渠`ǽi `< Ȱ+<#5 ې'` ɐ /ݐE`W8`R` 5&i ` Ȱ 0i `<8> ȐT eİF cȰB)Hh5 ˭)*ȑƑȥǑ'(ȑ`L)ɭ)Ѷ*e`M) `ۅH)Ѱ%}ʈh Qܐ'``hi ` p6۽ʹZ5 HȐ/i i `гW8`0( ɐ Ȱ ʮ6E`5 խ ɐ ޢ ȰLȍ۱Ǎ X̰% & !J8` *LĢ `8 iۥƍۥǍ`ۅ %  6 )Ѱ Ѱ` 𝭧e ǐ bǰL*ۈ5ȱ۠ƍȱǍ X̐ H h1  /ݐE`ۈۅ ۅ 8ƭ X̐`LLŠǠ  ݭv̅w̅ ðzv̍ŭw̍ŭƭ ­ōō T̰]ŅƮņ X̠8iȱiiȱi ṰŅǭŅ XLōۭ۩ۅ ȱ8D`F`8eYƍťǍŠ)͠ Wٍۭۅ5ۅƭۅ X̰ ìۈۑ T̰ۅƭۅ X̰ۙ%ۍ" T`K8`)` İ ۱ۈ` ưW/ۈęۈЍ۩@` 8 MƐ  5 Q8`LŅ ۅ ۩ۍۅ Lɰ ʰۅۄÍÍۙ'Ù ۍ*ۨ  Ѝ۹ۙ8v- ðJ ¥ ð, ðLO ʰƥLT`'  mې浰``8 8 nʰ0 ̰+泱Ƴ m° x̰ ̐8` m° x̰8 ۢ8 ˰y ` ¥ nʰ泱Ƴ T̰#泪 Ѳ *Ƴ ` L:Ϡ`泑Ƴ` LaĥH8`JȘ I8`  S`ۈۥۥ۩Íۭۍۭۍ հL¢H8`Jj Ȅ ۍۆeۅiۅ Lɰ ʰWۅۄ ¦J> ɩE` eĐL Ȑ 15WL QL5WW{5 ې'`,55 ې'` ݠ B1 ȩȑ Lɦ8`5  @ R㥶i ` İG8`F`X8``éۅĩ >` T֩xxMH]@ Kۅ5H ɐE$ eİ Ȱ h`h`8`W h8`hR`hLҿ i x +ۅ5ۅ6 ǰ `E8<W`­ `0XLۅ5` ռ``ߤeI`IiţO`Ȯʆ/ )󘑡`()0zq 滅ѺY Ueۅ5Ѻ Ѻ  Qܐ'`i ҩ *C8/y.i/ ȑ  © $ E7<3W`ȽLֽȄ @8`R ) [)_[AͰ")[)_[A:0/.ЩȑΘ8e * ȩ`Loü 7)?۽۩ W٠Յ<ōōř ռV7 uM78 V榠=ü#)@5 ɐ /ݐE ) .) @L `lqhٯ޿=ϓTXIֲ̛̐~ؠIJK,-NOPQ0vt Ѷ"` ɰ Ȑ`E`Ɔ X̐8`>>5Ѷ Qܩ<`>`\ʊJJJJ ۍ۩  ˰Fȱ X̰6 0 Lɠ 0ۑۑ8ȱ`H8` ɹ $  8JJJJ8 ` ۪` H hQ)fʅ F jF jF jF &!  eװ*  ̰F湥 ƹ`Z8`@  ʰ泭ۑƳ ʐ` ʐ` ˰ ƹ Wː`ۘ . . .۪8*Jۦȱ ˦,+* ʈJj =ؠ yiȩ`y4泱ƳHhz ʠiȱizLA`L;ؠ"  `1` Đ7@8V۩ Lɠ۪8ۊ۠X)JJJƄ X Ġȱ۠ ȍ۱۠ ۭ) ۍ ð*)#  O̰``)(`N8` ) xհۈ ̰آ*գ  Ͱ ݢգ LvL{ؠ;i ڥ(8` ְ( ȱ5 HȦ)`Lxץ: ש ְ⥺i ꥻ(8`Lx Lxש u )۠0)p խ.8`)@ ϰ) ϰۈۅƭۅǭۅ5 X̰ *ƭ۬͵̶L  ΐ` Wհ> H۪ȱHۑhƳh sϰq ` ʰiȱi `)5©éՅĩ5 }JJ+`.`8`ɂ )`@ ש ְO ֤FHۑۑh8`P) հ Wհҥ,J+j泭۪ƳۑȊ ) ~ fPL ͊.>.ʱ+,EP!.E.Lw+,,ӄ*- P*e (` հB հ5 Wհ0,J۪泭ۑƳ sϰ(` L Ͱ2 ~ P kҐ#L8 T 2ΠHHȑhhȑ`Ld )N8` xհ*eȱ+eȱ,i۠Ѻ۹ۑ񥤅- ť.Lcԥ.La Ͱ$)rJ Lɰ )# Ԑ) ͰU..++,,IJ/ ӥ-.?Цե,J+jѲ4Ƴǥ4聠 H hH kh8`8-ȥ.L 8*Ʊ )8 0*-`.G.ʱ*+,EP'.E.LұE0+,,ӄ*p-e  )LBѠٳ )8`i (` )N8`*eȱ+eȱ,i۠Ѻ*ȱ+L - ť.Lkҥ. ՅL ͐Ld ~ pа.J/)@߅4N8`) ))УJ8` ۑȭۑǠۑۑȭۑ($S8`O8` "` / 򑺠+* ͐H h8` ΰi `()  *ǵ յý5Ņ4gȩυɩč5 iψ }.8` iϙLIѠ ˢ L΢ ΰ LϠ ˢ ΰ1` Đ@ АP8`B8`ۑJJJJ -ѥ +jѲ84ƳJJ 2ΐ3泑ƳLTΩ潑ƽ`ƱƳ ΰ( {Π۵*+)e`8`)` J J + ΰ" 0 ΰ 🱼ѼL8`ǩ Ϡ` ϰ ƑȥǑ` Ѻе*`)ȥ+8ۍې  ,ѺLTΠ"LΠ5 խ ɐ /ݐE`C8`)@ ϰa)ۥ,8ېu+J,\ ȱLJΠ) ϰ'#,J(] { ΰ ƑȥǑ.8` { ΰ,JѲ ƳL΅ƱƳ ΰҥ,J0`#$"0#`!qȱi 5H5Ƶ ǽ jh5`L2̩ƍv̥Ǎw̩ÎL%ϠƄǥLj̩۬L~̠HHh` ̐`*ѺG0?M`)J"u-- M8`۬` # ː`  = O̰)= I`JJJJѶQi Lˢ  0 ̐ `"L˦ `H8`8$$"$= O̰=`$0`#$"0`$Jۑĥ` İo!)N8`WپX0 ĥLä X0 ĥLà !"#$ Đ2@H AڰCŰrP` 3ڰ(` AڰѶ? İG8`Fە1 ռ İ ЩP߭)@N8`1@8` Aڰ񈱴ۈ)ۅƭۅ X̰ 3ڰLÍLT̥L㼠  ʰ` İK ХP8` LɐH80)N  հ)@LO ˰)0 ̐` M ­۠泭ۑƳѲƱƳ X̰ Rڰä,] Xx,f (I0јIFjFjFji```x@gŽPy+wLwԠ͠ŠԹ.D1 .D2 .D3 .D`HJJJJh)y` (2ϩ 1ޠ== f ɰ`ޭ`5=(5= i Х(`=H hDC5 L3ܵ ɐ /ݐ 8`5 ˥JJJJ8 H h ` ܠ825H h5 ɐ /ݐ 8`Hh ܥ5 `ɥܥܥܥܥ5`܅܅܅܅܅5`( ݰ)Ѻ ݰL ݰ泱Ƴ ʰȭۮ ʰͩΪΩۦ eװqȭqLJ  ˰Aۅƭۅ X̰2%&N  ʰƭ X̐`Ӏ堁ӠҠՈ՘̠ƠŠӠ̠ɤӮȪŅ͠Ϊ ܆5 HȰ4 )ߍ) hjjjjۥ0CF = -$(L !LLL&L L-LJ٥eƦ ,L  # ` (L.L…ҥÅӭƅХDžѥL1LUȑ  i ߩLL )  札)  ҩLL` **éL0;` H ) abRcdTefVghXijSdfhj RR`^0U ` 0 ʠ0 8 `ůàՠԠàࠝӢӠ ȠDž̖͌͊頀ϐωŠŠӠҠȠγ`%!^0 ^)@`a R =` *^)ـooL]^)?i |TU QTU]qUoqTITsUsprRprqs]ToUXa` RL=Xa` R` *R`X`U T  *\AX[ @F\B9ɏ5\o*Ɂo)[[ @^`U V  *C?^0: ݳ ٢ ^)?i` *)@o `p^ XiH 1h `)X0 8~X 1`C X`)X0`C РǠ𠠐ŠŠӠҠȠƠŮƠҢâӠUAQY @?ZY 9ZYY^TU QZoȥɭ }`` ? }``  }`X0i 8~XX0H }h襯` ©Wéĭ }0W`F X0A */5BL. zF`LLz Lz`Y `Ơ堧 B k L( LO  %   }` ` ?!©UéĩU󥣍V }`` ?)) $p10LYeieLVȱ d0L`Hȱ hh` WɸSI I.ȩ8A 8ɸ4ɠ(H)h h8   `    i Ȣ d` $,)?P^ GL㢮 5L}P.)(Ơ L`ޠ LR  稱 I)0JJJJѤ  БĈ` H`)à`֩ нѽ>`]PU]]UPPX0 0 PPXPP  į󠠩ҙ̙ɠΠɊՐӠӢ̢ՠҠŠԠҚРĠ鱃ԠȠࠠLQ  * WHHH>%H H @`)h8`  HШБˆeЅА SYSTEM FAILURE = $hh8`hhhxآY_Z@tPRVT,p S JJJJ ) ʍL@ i0i6`îӉ͠堧ǥӥ``HhHy)(h`H` 0L?i `h` `` `x)( 8 `jjJJԥ)եӬɂ )Ӆ҅`  `H0Xh`Π'à̠ȈL` 8`څ  Lk%  Lk8Lu텚8嚅 L L Ld V ``  h` ک V `ۅץ  VLFx) ( :` H ) L  .P'pб0 &L:L5'8+8`0Fܢ` ř,Ř 0 8f)J DžŠƠŚ̮ÎȠ Ӡ̠Ӡ` LL#L/LL'Lgab `abBcd cdBrcadbho:ab.cݰdDcݰd8abҊ v+abcde0f`   cCȱcD C Ea  UV 1 ELUFVG FUUCVDեYCWZDXWXCUDV[ v`b0WXYZiUcȥVcWX eeYZ ggE` @SATRnpqrstuvwxyz{|}~GA7  3  5  >>< (&20 *, **>> "2*&" " >>  ">> "8""> """"""< SOS DRVR"CUSTOM.3 )((8*,;((*,((+)((9/(p((>3  =9 :9 .(~|L|LNqooGoDDDcc0ccpc]]c"QM"|@@pAATT**|em. Side One: MLMUTIL.DOC1 :Introduction to MLM Utilities. MANUAL.NOTS :Information on printing the MLM Utilities Manual. Side Two: MLMUTIL.DOC2 :MLM Utilities Manual. list any MLM file data items in an informative layout of youple Computer Inc's "Mail List Manager" program product. "MLM Utilities" provides extra features for the man- agement and use of the information in an MLM data base, adding significantly to the power of "Mail List Manager" as a list processing systkmD#: 3BLM-07 BOOTABLE?: Bootable This is an abbreviated version of the MLM Utilities Manual by Dr. Al Bloom: "Apple /// Mail List Manager Utilities" is for those who wish to do more than enter, maintain, and print mailing label infor- mation with Ap WAP /// SIG PUBLIC DOMAIN LIBRARY 12022 Parklawn Drive Rockville, MD. 20852 (301)-984-0300 PDS NAME: Mail List Manager Utilities Manual by Bloom DISK I  )* i LiHh`PQPQ>P Q,PQ"PɀQ@PAQ`8`nɀ<)nopoLpp` 0h8蘠fȊf` ab 1abo)abaݰb L9c`` a N0Ioa0H ha`pLopna n`  3ɠ/8 L %iLɠ8逨J Hh $`b >_-%^%p_^^_ab"08^c_L8^c_L8^c_L8^c_ȑcc\] ab^_ ``aV R0M bba dda `Q8STRQ ST`c\ȱc]a  b 5DU e\^e]_ ^_ ^_LH8\^]_?Je\^e]_,78\^]_ ^ݰ_ ^_LH^_ $bL@A^_aoQ*@A RQL@A `T8`RLSJTKQHIQiHiIKNJ)M8逅OPOPHMIN'a MHNILHOIPaOHPI8JHFKIGFGaHMINNMʆSTL8HSITQQST>> ""*:<"">""""""""""""">>><2"<""">""" ""  ">"6**"""""&*2""""""""""""*,"" "" ">""""""""""""""**6"""""""> >>>xrL ==L: ,lCL <=L: <,n)LL8 L8 u:L8 ;)ߍ;j`; ;j`uBL8 uCL8 u)u;) u;L8    x) `(,  LuL-upp<`uqq=L: vuL L L #1:CY` 9C<m><=m@=>@?AL8 >m<>@m=@<=L8 <m>?=m@AL8 C9L8 ; ;k`;);k`,@`<,m p<L<`<p<`,ms<L=q=L: ,lXґȥӑ,10 h0  `,g0L  ҅ӥĥŰ+,0p 4 Ls  Ls i )"|tȌs|st HH` MjH,: <J h̰ <rh,oL`%CYgu9 Ln90$0%,7 ҥ L$0T,8OK50P;ҥ,8 L%\   8҅¥Ӆé҅L,5,6  & @jIH,5 p  He҅Ґhe…å逅h,23Lhʩd8,h)ec efeede`,5 H  h 4  `5!    4(P 4 4  `,g0L,10kH0 ԥ f0)ĭ9)9҅xh(ĥŐL i,1HȊ©L,52,9-P" a{) b) )ab)a a,h0& &+%a0 +hcefd(c,@cfabdf`cnx  (,4h`dd,9P"<:J H) +̰ H) +ʭcP h̰BTVSPLH   5"ʘ HH` (# (=  0`)aI88  >!SHOLES 1!1!2@23#3#4$4$5%5%6^67&7&8*8*9(9(0)0)-_-=+=+\|QWERTYUI OP[{]}`~`~ASDFGHJ K L ;:;:'"'"ZXCVBNM ,<,<.>.>/?/?d0hp00000>0# #0~$ <"<"""<< <"""<"><$""< """"  "" 6***""""""""""<""< :< $"""2,"""""**6"""""< >>> <Le Le ,g0L HH`! ( 9EKQWbmz`(" ((è%È`2ȭ3`1`d`c`+È`&È` & IMk`4`5`6`7`8`9`<ȭ=` & @jI`:ȭpȭqé,i0L È`,g HH`LL! l      5  Hdcefh&+si  M0   h) `(" (  (È& 8  `)2ȱÍ3`)1`Ɂ" (cefd`Hc HH`! (`ɖ" (èÈ``,t0L4 HH`L  d!  `ɖ" ( dÈ  ``,t0L4 d0Cս30. , V  @„ȄL5/((((PPPP @``` @@@@`xp<@ @ :H9H` (# ( -l..PcJt`,t$ ( t`tL4`,t0L4www """"""""33333333DDDDDDDDUUUUUUUUffffffffwwwwwwww(C) 1980 Apple Computer (+@EIR[ty} NQ9Copyright (C) 1983 Apple Computer, Inc. Graphics Driver..GRAFIX b """"""""33333333DDDDDDDDUUUUUUUUffffffffwwwww     ! ( 0 7 I N S _  . G R Y f {    ! $ 4 9 F I P S V \ a h m p s x |     ' + < ? D G N U f k p x ?BEJMRUX]`h  2;AGMS[fot|              . 3 6 9 < ? B E H N S V \ _ b w  KORY\aelpu !$(+.147<?BFILORUX]`finsw| !%*/369<+;CNU\eh "*-036<BLORX_fj &+38;?DGLTot <?BGLQgjox',/25:BG̑ʈ0 Ցʭr̈A萠L: ֦ڱΑ0Б֤ h L  p,:0 JfiΥiώJe΅Хiю@ B $p̑бʑΈ0 Б̱ΑʈeمΐeمАA萿 :  `ʝ"`t  !#%')L: 8p,:Jf׮@$PA B $P@/A'ʤ˅΄ϥ̤ͅЄ B $̑бʑΈ0Ƞ h L: $)טɀIim>ٮ@8pذ `$0"8,:Jک@ׅפ؈۩MjL,:08*Ȅ B ,:J}΅н(I I $0;P̑бʑΈ,:JՐrx 0, )ߍ:) J)*PR,T,V( : `,k<,: JI`I`<,:J̰`=m@>,:J}ʅ̽(I I `<Mj,:0pJՐ̑ʈ`pJհ0`ՑʭrpȐ`=m@< B h A$g " x) (,`% (gL,}0, `gé ĩ `:) j:;jN;~j;O,:0'???>>8?>p<<AAA@@8A@q==C)CB)B C}0 x) `(`hh% ( ΍ ύ逅Ñ}`` " ( ĩ~Íĩϭ & &υΠÑΈ~ F ~ҰةeÅÐн},,P,`,g$ ( efh) `xÙ+(`xÙ&(`)4`)5`)6`)7`)8`)9`,i0!M:0p ȱq L `" (~)y ~JJ* I `x|x|,,}P-X~ F }~L } `,`ʝ`))ժuvЭ H ʊJyjhz|ֆ׆ح)JfJf$PIJfש ʈ8 @ש wx LVخ ʊJJJ莟mwwxix 0ޤՐڢ,P<0 )ߍL- J,P,QJ,R,SJ,T,U,W`,t0L40 ( dȅɥŐ ĐL /47=G\x{~'+.149?CGIKMOQSUWY[]_acegikmoqsuwy{}J) ܭL FܪJJJJ)`'+9;=?ACEGINR\aejns~  #&).369<ADGJMP^g $*-06=HLORWcfloruzp Q%Q̑`pPIE1pΦ#$01ʐ1`JJJJ)`%υߥ`1(ȦJJJ`&&*`JJ` **&*&ߥ`J` ***`` ` Jjjߊ` ߊ`JfJfFߪ߆` `JfJfJfF`ߩ`$011̰JJJ LP \LD$7߭$PH8 nߩ nh ߍϭ - k, ϥ- kϱϮEϑʩ`P z  HH` k(h`$0#$E$0p Q%Qʑ`pPIE1p$E$0(L%τ`ϩE҅0Ȅ(fL% ('Άѽн`8Hٰ hIiHمh8Iif٤Φݰ>Jj8ۅe݅eޅ $  m`!J8݅ eۅ$  m` , V $צ!ϤҐ мφi`Jf`<,&ʰ,i8i#Hiihifʦʆi) v`i,ʐi,iPIIʥ)ifʦʆ̐pLj/Fϐ&Ȅ`'@τ`Fϐ@ E҅F8ئȢΆѽϽ`/epɀjff&ݥeepɀjffݠ %)  %)`%  0.)      0  ` ` @ ``8٨JJJ ) u˘ vͽʅ̆`8Hi #i,$0F y բӅLx  mӥmԐL] h `  )`%)8`)    H   ʥ)Ģ    H Ģ L E% %) L 8`ۅ&ۥe륅eٍeڍ808٥8٥ 8مڅ H , V Εm٭mڭ))njnjnjfjfjfj+mӥmԐ8L( Ӣ й` m j`Hآ Hӭԭ h h`8٭028ٍڍ0Z$eٍeڍm٥m8٥08ٍڍ`8٥058ٍڍ0ԭ V 8fxL@ ] I)!) g 80 J8}L y L 0yʽz0 y L7  Lh `*f*&*)` ϭPh0 йPL)`)L` L``  `L` H , 8 V ТΕLϦI ] +)J* g I`LL) @L) L8``Lթ`~L8L)  =H 'HH N M))Mhh0 }LO}~~Șݻ~`}}~L< L }ީ~` ɠɀ)ӮԮmwӥmxԐ mi` HHGH`  &%(-47=FMUX\_jmz  .169DWfy   % * > A H K Z v z }      % , 1 5 : = B K R Z _ b g n s x ~    ) . 6 = J P S X [    $ 3 : = F d  > B H M s `e|&+.QVYcjuy~':{I>X200300S=1:D=1:B=1570D$=""500 Y=X:S=ED$(D)=D$:640 X=Y440D=D+1:S=E:440D=D-1:X=0F$(X):X=0 J=1D D$=D$(J)790&J0 :œ6303DE=S+1:N$,S,1)=" "N$,S,1)=","S=S+1:580%Nž#2390 ^1000c: h#2;a$ma$rY=1150:Y0wB=B+1: Count the number of lines printed xB=15B=30355yB=60#3;12)zB=60B=1 {#3;a$|360B<=20#3;13)::410#3;12):Z=11000:ZI I=3d: PRINTER V. 1.0 ::=2::"PRINT.ALL v. 1.0":3=4:"Directory Name(s) or return to quit: ";n$N$)=0::"MENU.MAKER"430 X>0260I=11000:I:200: ,I=1X 14000 6#2,F$(I)@#3,".PRINTER" JEAD PASCAL TEXT FILES."04=10:"78C";"ANY KEY RETURNS TO THE MENU."!>G$:::".D1/MENU.MAKER",320R",220(204::"79A";""; 2D=1:F=1 <#4;a$ FD=D+1 P#5;a$ZD=60#5;12)dD=60D=1nF=F+1::d$;::Y=1100:Y x13402  CATCH PASCAL TEXT FILES 202 :F*=08:"78C";"SORRY BUT MENU.MAKER CAN'T R".D1/MENU.MAKER",220 d$="" A$="PRINTING "+B$(I),16,B)=01:=0::"80C";A$;:#3,B$(I),16,B)Z=1#3;b$:"78A";b$Z=Z+1:Z=18:1290 1260 #4,B$(I),16,B)#5,".PRINTER"+ž#4#5;12):::".D1/MENU.MAKE30C$="N"C$="n"1160;:=23:=0::"79C";"PRESS ANY KEY TO HALT LISTING": $1020.202 8::Z=1B::=23:=0::"79C";"WOULD YOU LIKE A PRINTED COPY?":1C$:C$<>"Y"C$<>"y"C$<>"N"C$<>"n"1170*C$="N"C$="n"79C";"PRESS ANY KEY TO HALT LISTING"::202 1020#2,B$(I),16,B)ž#242:::1160Z=1#2;A$:"78A";A$Z=Z+1:Z>1842:::Z=1980*:=23:=0::"79C";"CONTINUE...?":1C$:C$<>"Y"C$<>"y"C$<>"N"C$<>"n"10 MENU.MAKER TEXT MODULESEG=0"MENU.MAKER"890&*X=11000: TEXT SLOW-DOWN LOOP ,X.1,180,22:2,280,21:2,2380,23:z:A$="LISTING "+B$(I),16,B)$=01:=0::"80C";A$;::12)>=23:=0::"T$=N$,E,1):T$=" "T$=","610XE=E+1:E>N$)610:590bD$=N$,S,E-S)l:v:E>S+1600:D$="": œ770P=3:"Looking for ";34);D$;34);" directory." #1,D$=P3:"Reading from ";34);D$;34);" directory." ž#1740#1;A$:A$)<4710A$,3,4)="TEXT"X=X+1710 :X>YN=P::7);"There are no text files in the ";34);D$;34);" directory." ::I=P::7);"Unable to locate and open ";34);D$;34);" directory." ::IvЭ H ʊJyjhz|ֆ׆ح)JfJf$PIJfש ʈ8 @ש wx LVخ ʊJJJ莟mwwxixÈ``,t0L4 HH`L  d!  `ɖ" ( dÈ  ``,t0L4 d0Cս30. , V  @„ȄL5`ʝ`))ժu/((((PPPP @``` @@@@`xp<@ @ :H9H` (# ( -l..PcJt`,t$ ( t`tL4`,t0L4 HH`! (`ɖ" (documented. See additional information on disk 3UTL-29 (side two). requires a 256K Apple /// with an external disk drive, and "Mail List Manager" (Version 1.0 or 1.1). A mass storage disk is necessary for MLMERGE. This disk is a self-booting Pascal disk and requires 3UTL-28 and 29. Completely ext, Name:Value, DIF, and "comma separated value." The utilities are an integrated system. The programs are invoked from, and return to, a master menu for ease of use. Full use of "MLM Utilities" c. MLMASCI has four output formats: Apple Writer mail/merge, ASCII text, Name:Value, and DIF. 7. MLMUPLD uploads (creates) MLM files from other systems and programs. MLMUPLD accepts four input formats: ASCII tually divided between two output files for easy record insertion. 6. MLMASCI converts MLM files to formats that can be loaded into other systems -- AppleWriter, Keystroke, PFS, /// Easy Pieces, etfields, combine and split fields, and create new fields. 5. MLMERGE merges the records of a two-disk MLM file. Dupli- cate records are not merged into the resulting output file. The result may be combined or eqr own choosing. 4. MLMCNVT allows you to respond to changing needs by convert- ing an MLM file into another layout. You may rename and reorganize the data in an MLM record, delete obsolete 2010C$="N"C$="n"200;:=23:=0::"79C";"PRESS ANY KEY TO HALT LISTING": 20002,280,21 DF$(I)=D$+"/DISKNAME.DAT"F$(I)=D$+"/FLASHNAME.DAT"410:ۺ310 PRINTER v 1.0 p$ 900A$="PRINTING"+F$(I):$=01:=0::"80C";A$;::12)F=23:=0::"79C";"PRESS ANY KEY TO HALT PRINTING"::2,280,21 2000*:=23:=0::"79C";"CONTINUE...?":1C$:C$<>"Y"C$<>"y"C$<>"N"C$<>"n"#1,D$::"Processing directory ";34);D$;34);", please wait."; ž#1880*#1;A$:A$)<48104A$,3,4)<>"TEXT"810>X=X+1:".";HE=15:F$=A$,16,15)RF$,E,1)=" "E=E-1:850\F$(X)=D$+"/"+F$,E)f810p:  Pause 0ޤՐڢ,P<0 )ߍL- J,P,QJ,R,SJ,T,U,W`,t0L40 ( dȅɥŐ ĐL  }LO}~~Șݻ~`}}~L< L }ީ~` ɠɀ)ӮԮmwӥmxԐ mi` HHGH`  &`LL) @  .169DWfy   % * > A H K Z v z }      % , 1 5 : = B K R Z _ b g n s x ~    ) . 6 = J P S X [ \x{~'+.149?CGIKMOQSUWY[]_acegikmoqsuwy{}%(-47=FMUX\_jmz'+9;=?ACEGINR\aejns~  #&).369<ADGJMP^g $*-06=HLORWcfloruz/47=G`JJJJ)`%υߥ`1(ȦJJJ`&&*`JJ` **&*&ߥ`J` ***`` ` Jjjߊ` ߊ`JfJfFߪ߆` `JfJfJfF`ߩ`$011̰JJJJ) ܭL FܪJJJJ)`$PH8 nߩ nh ߍϭ - k, ϥ- kϱϮEϑʩ`P z  HH` k(h`$0#$E$0p Q%Qʑ`pPIE1p$E$0p Q%Q̑`pPIE1pΦ#$01ʐ1 ('Άѽн`8Hٰ hIiHمh8Iif٤Φݰ>Jj8ۅe݅eޅ $  m`!J8݅ eۅ$  m` , V $צ! LP \LD$7߭&ʰ,i8i#Hiihifʦʆi) v`i,ʐi,iPIIʥ)ifʦʆ̐pLj/Fϐ&Ȅ`'@τ`Fϐ@ E҅F8ئȢΆѽϽ`/(L%τ`ϩE҅0Ȅ(fL%)  %)`%  0.)      0  ` ` @ ``8٨JJJ ) u˘ vͽʅ̆`8Hi #iϤҐ мφi`Jf`<,ӅLx  mӥmԐL] h `  )`%)8`)    H   ʥ)Ģ    H Ģ L E% %) L 8`ۅ&ۥeepɀjff&ݥeepɀjffݠ %٥8٥ 8مڅ H , V Εm٭mڭ))njnjnjfjfjfj+mӥmԐ8L( Ӣ ,$0F y  h h`8٭028ٍڍ0Z$eٍeڍm٥m8٥08ٍڍ`8٥058ٍڍ0ԭeٍeڍ808@ ] I)!) g 80 J8}L y L 0yʽz0 y L7  Lh `*f*&*)` ` m j`Hآ Hӭԭ` L``  `L` H , 8 V ТΕLϦI ] +)J* g I V 8fxLL) L8``Lթ`~L8L)  =H 'HH N M))Mhh0 ϭPh0 йPL)`)L    $ 3 : = F d  > B H M s `e|&+.QVYcjuy~':{(Z.AUDIO C(C) 1980 by Apple Computer Inc.D vHuH` (# (jjA`,A$ (BC x) @( A`% (ALpx)`(BC `,A0Lp& (,A0Lp9 æĬSɀ֙TȌS 9S`YX`X-,B$(I);v:520: 500THPOS=4:I/2=I/2)I=I-1I=IBOTM THPOS=44:I/2<>I/2)I=I+1I2=-1:I=I-2:IBOTM<30THPOS=44I=IBOTM/2)*2:=+IBOTM/2)-1:CA)"PRINT.ALL": OA+P 3HA=(81+UCA)A=(81+LCA):::: OA+Q Quits 3IA=(83+LCA)A=(83+UCA)"PRINT.SHOW": OA+S 2JA=(68+LCA)A=(68+UCA)/Screen.Savers/HELLON=THPOS:B$(I);XA<8A>11540bA-7640,660,690,720l:=THPOS:ٺ1600 =Q:WW=0A=:A=21A=9&oldprefix$=40A=31410: Control C "aborts" program to Basic(:A=13770: Return Selects a file *DA=27:50: Escape to change disks/FA=324000: back out one directory level 3GA=(80+UCA)A=(80+L"BASIC 0":150A$="TEXT 0":150A$="CAT 0":150A$="FONT 0":150A$="FOTO 0":150A$(L),"BLOCKS")510*=27:=19:"FREE MEMORY AVAILABLE: ";=7:=20:"80C";A$(L);$:=5:THPOS=4:I=1:IBOTM=J-1:620Q=:=26:=21:sic; +Q Quits."r12);::"80C";a$;:+w#9,"DISKNAME.DAT":#9;DISKNAME$:#9|d$=DISKNAME$$=23:=0::"80C";d$;::12)201M=3:=14:"This /// SIG Disk is \^ 19";Р,2)", Washington Apple `, Ltd."=4:B$(1)="":B$(2)=""A$=16,B) THEN 240 #1, d$="":=10:"80C";d$ ž#1300I=0"I=I+1:#1;A$(I):290,#1 6L=I-1@j=1:same=0 J:SEG=0 Tœ2030^CT<1CT=1cCT>13000Zha$="{,|,~,}; selects; to new disk; J/2)=4:=+1:ۙ=44B$(J);:J=J+1I:1,180,22:2,280,21:2,2380,23:8A$(1000),B$(1000),C%(511),C$(20),name$(20):=10:=0UCA=128:LCA=UCA+32CT=15 IF PREFIX$= PREFIX$+MID$(B$(I),VOLUME NAME (/DISKNAME) OR DEVICE NAME (.Dx)"P12);::"80C";a$;:Zb$="CHANGING DISKS"$d=23:=0::"80C";b$;::12).n=12:=20:"MAKE A NEW MENU FOR DISK: ";N$xN$)<2110=N$ :210 I=1L(A$(I),A$))200B$0 WAP /// SIG MENU.MAKER PROGRAM (v. 6.2) =".D1"210: Coldstart (320: Warmstart &*X=11000: TEXT SLOW-DOWN LOOP ,X.1 CHANGE DISK SUBROUTINE23œ202:2200<RFa$=" YOU MAY SELECT YOUR DISK BY $(/4:?IXad#ˆ̭U)? VW @ ?ddxtB˩Eʍ@Xx ,P Eʍ(itiBX`,A0Lp HH`! (```,A0Lp HH`L%&S```lBcguwy{}0=+IBOTM/2-.5):I=IBOTM:I/2=I/2)I=I-1 œ2120B=B$(I),16)," ")-1 B$(I),"BASIC 0")850B$(I),"TEXT 0")890 B$(I),"CAT 0")1140*B$(I),"FONT 0")18504B$(I),"FOTO 0")1930>B$(I),"PASTXT 0")2070H540R\A$="RUNNING "+B$(I),16,B)f"79C";A$;:=0pB$(I),16,B) z::SEG=1".D1/SEG.T"t=+B$(I),16,B) yCT=CT+1~240:=24:=0:"@ ..... "DATE.TIME.LINE" ....JM=Ҡ,4,2))BTM1630,1640,1650,System Utilities, select File Handling Commands, and select Copy File from the File Handling menu. Put this disk in the inboard disk drive. For "copy from" enter .D1/MLMUTIL.DOC. For the "copy to" enter .PRINTER. Then go out for a beer. The manual is 50 pass you have Super Apple Writer Version 4.1 or something like The Destop Manager's FILE VIEW desk accessory or WAP's text file reader. You can print the manual easily. Set your printer's character spacing to ten characters per inch if necessary. Then boot This disk holds an abbreviated version of the MLM Utilities user manual. The Overview and Tutorial chapters were removed so it would fit on a single disk. Nonetheless, it is a large file (134K, 2500 lines) that can not generally be viewed on screen -- unleMEET WITH OTHER /// SIGERS QUARTERLY IN THE WAP OFFICE OR AT THE GARAGE SALE! MLM UTILITIES MANUAL BY BLOOM el; G$:::320H: Error Routine 202:U=11:"79C";"BAD PATH ERROR (NO DISK IN DISK DRIVE OR DESIRED FILE NOT FOUND.)"X=11000:X:::210Z a$="{,|,~,}; selects; back 1 lev 1600 &:WW=1:0 :SEG=1;".D1/S EG.F" SEG=1".D1/SEG.G"diskname$=3802  CATCH PASCAL TEXT FILES 202 :F*=08:"78C";"SORRY BUT MENU.MAKER CAN'T READ PASCAL TEXT FILES."04=10:"M$="NOVEMBER":1750M$="DECEMBER":1750826);"-";M$;" ";Ѡ,2));", ";"19";Р,2);" ";/П,2))=>13П,2))-12;џ,6);:1780$П,2))=0"12";џ,6);:ٟ;$П,2))=>12" PM-":" AM-" 1830WW=1530 =26:=211660,1670,1680,1690,1700,1710,1720,1730,1740^M$="JANUARY":1750hM$="FEBRUARY":1750rM$="MARCH":1750|M$="APRIL":1750M$="MAY":1750M$="JUNE":1750M$="JULY":1750M$="AUGUST":1750M$="SEPTEMBER":1750M$="OCTOBER":1750ges long and will take a while to print. Al Bloom Blacksburg, Virginia June 24, 1989 All Commercial Rights Reserved MLM Utilities Introduction APPLE /// MAIL LIST MANAGER UTILITIES ALLAN M. BLOOM, PhD CDP Institutional Research, 129 Smyth necessary for MLMERGE. MLMINTRO September 16, 1988 Page 1-1 MLM Utilities Introduction Neat and Needed Things to Know invoked from, and return to, a master menu for ease of use. Full use of "MLM Utilities" requires a 256K Apple /// with an external disk drive, and "Mail List Manager" (Version 1.0 or 1.1). A mass storage disk is ) MLM files from other systems and programs. MLMUPLD accepts four input formats: ASCII text, Name:Value, DIF, and "comma separated value." The utilities are an integrated system. The programs are loaded into other systems -- AppleWriter, Keystroke, PFS, /// Easy Pieces, etc. MLMASCI has four output formats: Apple Writer mail/merge, ASCII text, Name:Value, and DIF. 7. MLMUPLD uploads (createse records are not merged into the resulting output file. The result may be combined or equally divided between two output files for easy record insertion. 6. MLMASCI converts MLM files to formats that can be may rename and reorganize the data in an MLM record, delete obsolete fields, combine and split fields, and create new fields. 5. MLMERGE merges the records of a two-disk MLM file. Dupli- catity allows you to list any MLM file data items in an informative layout of your own choosing. 4. MLMCNVT allows you to respond to changing needs by convert- ing an MLM file into another layout. Youuences a file in any order you desire, using any of the up to 14 data fields in an MLM record. 3. MLMLIST is a flexible and sophisticated list facility for attractive and meaningful display of MLM data. This utilbout an MLM file on a single page -- your file's content, structure, sort fields, and print-control specifications. 2. MLMSORT adds the power of a general-purpose sort to your MLM system. It reseqformation in an MLM data base, adding significantly to the power of "Mail List Manager" as a list processing system. "MLM Utilities" consists of seven programs: 1. MLMINFO consolidates all the important information a to do more than enter, maintain, and print mailing label infor- mation with Apple Computer Inc's "Mail List Manager" program product. "MLM Utilities" provides extra features for the man- agement and use of the in  Virginia Tech, Blacksburg, VA 24061 Office: (703) 231-7921 Home: (703) 951-2025 Introduction "Apple /// Mail List Manager Utilities" is for those who wish SOS.DRIVER File Don't even think about using these MLM Utilites with the SOS.DRIVER file on Boot Disk 1. Everything will work fine until you want to print something. Then the system dies. The .PRINTER driver is non-standard. (For the interested, it is for a Qume Sprint 5/45 via an Apple II Super Serial Card in Slot 1.) If you have a large capacity disk that is not named .PROFILE and is not in Slot 4, . . . 7 - 1 Screen 1: Verify volumes and files . . . . . . . . . 7 - 1 Screen 2: File conversion mapping . . . . . . . . . . 7 - 1 Screen 3: File conversion . . . . . . . . . . . . . . 7 - 2 8. Sing printing . . . . . . . . . . . . 6 - 8 Screen 10:Restart or termination . . . . . . . . . . 6 - 8 7. Screen-by-Screen With The MLMCNVT Program . . . . . . 7 - 1 Before Beginning . . . . . . . . . . . . . . Screen 6: Modifying a listing format . . . . . . . . 6 - 3 Screen 7: Selecting listing titles and print options. 6 - 6 Screen 8: Saving your listing format to disk . . . . 6 - 8 Screen 9: Beginn file . . . . . . . . . 6 - 1 Screen 3: Select destination of your listing . . . . 6 - 2 Screen 4: Source of list formatting information . . . 6 - 2 Screen 5: Creating a new listing format . . . . . . . 6 - 2n Table of Contents (Continued) 6. Screen-by-Screen With The MLMLIST Program . . . . . . 6 - 1 Screen 1: Location of the MLM data file . . . . . . . 6 - 1 Screen 2: Verify the MLM dataata file . . . . . . . 5 - 1 Screen 2: Sorting the file . . . . . . . . . . . . . 5 - 1 MLMINTRO September 16, 1988 Page 1-2 MLM Utilities Introductiocreen-by-Screen With The MLMINFO Program . . . . . . 4 - 1 Screen 1: Location of the MLM data file . . . . . . . 4 - 1 5. Screen-by-Screen With The MLMSORT Program . . . . . . 5 - 1 Screen 1: Location of the MLM d. . . 1 - 1 Table of Contents . . . . . . . . . . . . . . . . . . 1 - 2 2. An Overview of the MLM Utilities . . . . . . . . . . Absent 3. An Introductory Tutorial for MLM Utilities. . . . . . Absent 4. S Selector ///" in the July, 1988 issue of ON THREE magazine. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . 1 - 1 Neat and Needed Things to Know . . . . . . . . f you have previously installed Catalyst, or if you have the Pascal 1.1 Runtime Sys- tem public domain disk from TAU or WAP, you can install MLM under Selector. See the article "Migrating from Catalyst to will read from and write to the real D2 as if it were D3. It will not format an MLM file on that drive. The Selector manual claims that Mail List Manager cannot be installed. This is not quite true. I Manager" under Catalyst or Selector MLM thinks you have one more Disk /// drive than you actually have. Under either program selector MLM thinks the internal drive is D2 and the first external drive is D3. MLM nd your large capacity disk. Invoke SYSTEM UTILITIES. Copy your good SOS.DRIVER to the SOS.DRIVER file on Boot Disk 1. MAIL LIST MANAGER UNDER CATALYST & SELECTOR If you have installed "Mail Listyou will also have interesting times. The simplest way to avoid these land mines is to replace the SOS.DRIVER file on Boot Disk 1 with one of your favorites. Find one of your boot disks that references your printer acreen-by-Screen With The MLMERGE Program . . . . . . 8 - 1 Screen 1: Verify input volumes and files . . . . . . 8 - 1 Screen 2: Merging files from diskette to hard disk. 8 - 1 Screen 3: Writing merged file to disk . . . . . . . . 8 - 2 9. Screen-by-Screen With The MLMASCI Program . . . . . . 9 - 1 Screen 1: Get Options . . . . . . . . . . . . . . . . 9 - 1 Screen 2: File Conversion . . . . . . . . . . . . . . 9 - 1 put to "somewhere else. Enter the full pathname B: File location RETURN: The MLM file is in drive D2. Digit: The file is in another drive. driver is named .PRINTER. .CONSOLE: Screen output. Usually used for preview before printing. Text: Print out __ | |__________________________________________________________| A: Output device RETURN: Same as ".printer" response. .PRINTER: Printed output, and the SOS _____________________________| | | | |""""""""""""""""""""""""""""""""""""""""""""""""""""""""""| D: | Left margin? (Default = nn) | || Enter RETURN to retry | | || or "QUIT" for no file | | || or "ABORT" to terminate program | | ||___________standard, 5 for other) (2) | | Enter pathname of MLM Data File ( ) | | ________________________________________ | C: || ERROR: Error Message | | For screen output, use the keyword ".CONSOLE" | A: | Enter pathname of the Output Device: (.PRINTER ) | | | B: | MLM File drive (1-4 for _____________________ | | | MLMINFO: List MLM File Information v.03/86.....19-Apr-86 | | | e 1-3 MLM Utilities MLMINFO Screens Screen-by-Screen_With_The_MLMINFO_Program 1. Screen_1: Location of the MLM Data File. _____________________________________talyst Menu . . . . A - 1 Adding the MLM Utilities to the Selector Menu . . . . A - 1 Appendix 3: Editing Your Input . . . . . . . . . . . . . A - 2 MLMINTRO September 16, 1988 Pagix 1: Using MLM Utilities With Catalyst/Selector . A - 1 Installing the Programs . . . . . . . . . . . . . . . A - 1 Installing the Library Units . . . . . . . . . . . . A - 1 Adding the MLM Utilities to the Ca. . 10 - 2 Usage Notes: Data Truncation . . . . . . . . . . . 10 - 3 Usage Notes: Practice . . . . . . . . . . . . . . . 10 - 3 Adding MLMUPLD to the MLM Utilities . . . . . . . . 10 - 3 AppendWith The MLMUPLD Program . . . . . 10 - 2 Before Beginning . . . . . . . . . . . . . . . . 10 - 2 Screen 1: Get Options . . . . . . . . . . . . . . 10 - 2 Screen 2: File Conversion . . . . . . . . . . 10.The MLMUPLD Program . . . . . . . . . . . . . . . . 10 - 1 Introduction . . . . . . . . . . . . . . . . . . . 10 - 1 Example . . . . . . . . . . . . . . . . . . . . . . 10 - 1 Screen-by-Screen Pathname (If #5) The MLM file is not in a Disk /// drive. Enter its pathname C: ERROR, etc. Invalid pathname. Respond as needed: Occurs ONLY if a RETURN: The program returns to "B" problem with "B" Quit: Return to the main menu. Abort: Return to the main menu. D: Left margin You are offered a default based on out- January 5, 1987 Page 5-5 MLM Utilities MLMSORT Screens 2. Screen_2: Sorting the file. __________________________________________________________ stops. If the file isn't sorted, the second line of Message A reads "The file is not sorted." Note that a file sorted by LABEL CODES or PHONE cannot be recognized as sorted. MLMSORT C: Name/count/sequence Information on the MLM file. D: Is this the file? RETURN: Equivalent to "Y". Y: Yes. The program proceeds. N: No. The program Invalid pathname. Respond as needed: Occurs ONLY if a RETURN: Return to message "A" problem with "A" Quit: The program terminates Abort: The program terminates n drive D2. Digit: The file is in another drive Pathname (If #5) If the MLM file is not in a Disk /// drive, enter its pathname. B: ERROR, etc. """""""""""""""""""""""""""""""""""""""""| D: |Is this the file you want? ("Y" - default, or "N") --> | |__________________________________________________________| A: Location of MLM file RETURN: The MLM file is i C: | Mail List Manager File MISSION HILLS contains 28 records | | The file is sorted by Street. | | | |"""""""""""""""""program | | ||________________________________________| | | | | | || ERROR: Error Message | | || Enter RETURN to retry | | || or "QUIT" for no file | | || or "ABORT" to terminate | A: | Enter MLM file drive (1-4 for standard, 5 for other) (2)| | Enter pathname of Mail List Mgr File ( )| | ________________________________________ | B: _______________________________________________ | | | MLMSORT: Sort MLM File (v.11/86)...............19-Nov-86 | | , 1986 Page 4-4 MLM Utilities MLMSORT Screens Screen-by-Screen With The MLMSORT Program 1. Screen_1: Location of the MLM Data File. ___________ appear. As soon as the program receives a valid response to message "B", the file information consolidated data sheet is produced, and the program returns to the main menu. MLMINFO March 13 put destination. Press RETURN to accept the default or enter an offset you like This is the only MLMINFO screen. An error in responding to Mes- sage "B" causes message "C" to | | |MLM File MISSION HILLS...........................19-Nov-86| | | A1:|-------------------MLM File Data Items--------------------| | NAME NUMBER STREET CITY | | STATE ZIP CODE ZIP EXT OTHERS1 | | OTHERS2 MISC PHONE LABEL CODES ting a file the same way it is already sorted. Pressing RETURN clears the error mes- sage from the screen, and message "C" reappears. If the name specified is the same as that of the other sort field, the m count, but spelling must be exact. If the file is already sorted by the name specified, the mes- sage "This file is already sorted by _____. Press RETURN" appears. MLMSORT will not waste time sorSORT Screens C: Sort field name RETURN: Sort on the existing field Text: Another name to be assigned to the field. Capitalization doesn't n a valid sort field is selected, the "Present Sort" arrow points to the appropriate Sort Field number. MLMSORT January 5, 1987 Page 5-6 MLM Utilities MLMm as actual sort fields. B: Select Sort Field "1": Sort on MLM Sort Field #1. "2": Sort on MLM Sort Field #2. Other: Error. Must enter 1 or 2. Whe sorted by PHONE or LABEL CODES, there is no way to tell. The Sort Field names will be something else. MLMSORT will sequence the file by those fields, but it would hopelessly confuse Mail List Manager to show thewas most recently sorted. If the file is unsorted, or sorted on the two fields (PHONE and LABEL CODES) that Mail List Manager doesn't recognize, the "Present Sort" arrow does not appear. If the file had been selected as either sort field. A2: Current Sort The two current sort fields for the MLM file. The arrow points to the field that |__________________________________________________________| A: Initial Information A1: MLM Data Items List of all the data items in the Mail List Mgr file. Any one may be | F: | Press RETURN. | | | G: | Another sort with this file ("Y" or "N" - def) --> | Select the MLM Sort Field, "1" or "2" ( ) | | | C: | Data name of sort field _ (RET accepts default) Def____ | | | E: | Sort field "Number" ranges in value from "2300" to "2330"| | | |""""""""""""""""""""""""""""""""""""""""""""""""""""""""""| B: | | D: | Sorting on NUMBER as Sort Field 2 | | Processing MLM Record Number nnn | | | |----------------------------------------------------------| A2:| Sort Field 1 is NAME | | Sort Field 2 is NUMBER <---- Present Sort | | essage "______ is the other Sort Field. Do you want this? ("Y" or "N"-Default)" appears. Pressing RETURN or enter- ing "N" returns to message "C". Pressing "Y" or "y" accepts the specified name. When a valid data name is entered, the following items (D) appear on the screen, in the following order: D1: Encoding __ as sort field _, with processing counts. D2: Sorting __ as sort field _, with processing counts. MLMLIST Screens 2. Screen_2: Verify the MLM Data File. __________________________________________________________ | | Abort: The program terminates. Quit: The program terminates. MLMLIST August 15, 1986 Page 6-8 MLM Utilities Enter its pathname. Omit INDX ERROR, etc. Invalid path. Respond as appropriate: Occurs ONLY if a RETURN: The program returns to msg A problem ____________________________________| A: Input Location: RETURN: Accept default (.D2). 1-4: One of four standard drives 5: The MLM file is elsewhere. | | |""""""""""""""""""""""""""""""""""""""""""""""""""""""""""| | | |______________________ | | || or "ABORT" to terminate program | | ||________________________________________| | | | ROR: Error Message | | || | | || Enter RETURN to retry | | || or "QUIT" for no file ) | | | | ________________________________________ | || | | || ER | A: | MLM Data File drive (1-4 for standard, 5 for other) (2) | | | | Enter pathname of the MLM Data File: ( | | | MLMLIST: List MLM File (v.08/86)...............19-Aug-86 | | | | ities MLMLIST Screens Screen-by-Screen With The MLMLIST Program 1. Screen_1: Location of the MLM Data File. __________________________________________________________ G: Another sort? Press RETURN or enter "N" to terminate. Enter "Y" or "y" to re-sort. MLMSORT January 5, 1987 Page 5-7 MLM Util disk, you see the following messages: E: Sort Field Range The range is from the lowest value of the sort field to the highest. F: Press RETURN Press RETURN to clear the screen. D3: Writing sorted file to disk, with processing counts. The "encoding" message (D1) does not appear if you selected the existing sort field to be sorted. After the file has been sorted and written to | MLMLIST: List MLM File (v.08/86)...............19-Aug-86 | | | | | | | | | A: |Mail List Manager File MISSION HILLS contains 28 records. | | A: Output pathname RETURN: Same as typing ".printer" Printer: Printed output and your printer is named .PRINTER. Conso | |""""""""""""""""""""""""""""""""""""""""""""""""""""""""""| | | |__________________________________________________________| or "QUIT" for no file | | || or "ABORT" to terminate program| | ||____________________________________| | | | B: || | | || ERROR: Error Message | | || Enter RETURN to retry | | || | A: |Enter pathname of the Output Device: (.PRINTER ) | | | | ____________________________________ | | |To select the console screen for your listing, | |use the keyword ".CONSOLE" | | ____________________________ | | |MLM File MISSION HILLS...........................19-Aug-86| | | MLMLIST August 15, 1986 Page 6-9 MLM Utilities MLMLIST Screens 3. Screen_3: Select destination of your listing. ______________________________ MLMLIST afterwards. If the file isn't sorted, the second line of Message A reads "The file is not sorted." Note that a file sorted by LABEL CODES or PHONE cannot be recognized as sorted. gram here would be the sort sequence. If your listing requires a specific sort, and the file is not sorted that way, exit here. Then select MLMSORT from the main menu, sort the file properly, and come back to Y: Yes. Proceed to screen 3. N: No. The program terminates. Apart from just having put the wrong disk into the drive, the major reason to terminate the pro, or N) --> | |__________________________________________________________| A: Name, record count, Information on the file. and sort sequence. B: Is this the file? RETURN: Same as "Y" | |""""""""""""""""""""""""""""""""""""""""""""""""""""""""""| | | B: |Is this the file you want to list? (Y - def | |The file is sorted by Street. | | | | | | le: Screen output. Usually used to preview a listing. Text: Output elsewhere, say to a disk file. Enter pathname. B: ERROR, etc. Invalid pathname. Respond as needed: RETURN: Return to message "B". and you get a second chance. Quy one. MLMLIST August 15, 1986 Page 6-11 MLM Utilities MLMLIST Screens 4 (Continued). Messages when DISK was chosen. B: Print format path iously saved a print format for this particular MLM data file. If you've selected DISK, turn the page for more information. If you've selected CONSOLE, skip to Screen 5 to create a format or to Screen 6 to modif changing that format for this listing When CONSOLE is selected, neither message "B" nor message "C" can appear. You should select DISK (or accept it as the default via pressing RETURN) only if you have prevto Screen 5 for a new format or to Screen 6. DISK: Load a previously-saved PRT file from disk. Doesn't preclude your create a new print format. After that use previous format. Doesn't preclude changing that format for this listing CONSOLE causes a skip . DISK is the first default, but subse- quent lists yield the previous choice CONSOLE: For first same-file listing | A: |Enter list format from CONSOLE or DISK? DISK__ | |__________________________________________________________| A: CONSOLE or DISK? RETURN: Accept default value ||____________________________________| | | | |""""""""""""""""""""""""""""""""""""""""""""""""""""""""""| | | | || Enter RETURN to retry | | || or "QUIT" for no file | | || or "ABORT" to terminate program| | _________________________________ | C: || | | || ERROR: Error Message | | || | B: |Pathname of the print format file: (MLMPRT/PRT.MISSION ) | | | | | | ___HILLS...........................19-Aug-86| | | | | | Screens 4. Screen_4: Source of list formatting information. __________________________________________________________ | | |MLM File MISSION it: The program terminates. Abort: The program terminates. MLMLIST August 15, 1986 Page 6-10 MLM Utilities MLMLIST Only appears when DISK chosen in "A" Default is the first RETURN: The file was earlier saved part of the MLM name saved with the default name in the prefixed with "PRT." default directory. and in sub-directory MLMPRT on boot disk. Text: The file has another name or is elsewhere. Text is the pathname. This should only occur if you have ______ __________| |__________ __________ __________ __________ __________| |__________ __________ __________ __________ __________| |__________ __________ __________ __________ __________| -------------------------------------------------| | | | Column 1 Column 2 Column 3 Column 4 Column 5 | |__________ __________ __________ ____ | | STATE ZIP CODE ZIP EXT OTHERS1 | | OTHERS2 MISC PHONE LABEL CODES | | LAST NAME FIRST NAME | |---------...........................19-Aug-86| | | |--------------------MLM File Data Items-------------------| | NAME NUMBER STREET CITY IST Screens 5. Screen_5: Creating a new listing format. __________________________________________________________ | | |MLM File MISSION HILLShe built-in drive. The PRT data disk will not be needed unless you wish to save a print format later. MLMLIST August 15, 1986 Page 6-12 MLM Utilities MLMLping the complete pathname of the PRT file. The disk is accessed immediately after pressing return. After the PRT file has been read in, the drive's red "in use" light goes out. Replace "Boot Disk 2-A" in trectory from "Boot Disk 2-A" to avoid confusion. When the program asks for a print format file, remove "Boot Disk 2-A" from the built-in drive and replace it with your PRT data disk. Then respond to Message B by tyas you want in the sub-directory.If you don't have, or can't boot from, a ProFile and find yourself running out of space for PRT files, make a data diskette for all your PRT files. Remove the MLMPRT subdi- is up to you to keep track of which is which. The MLMPRT sub-directory on "Boot Disk 2-A" can handle very few PRT files before running out of space. If you are booting from ProFile, you can have as many PRT files reen 6 as appropriate. The principal print format file for a given MLM data file should have the default name. You may have as many stored print formats for as many different lists of a file as you want. It t respond to the pathname query with RETURN, or any invalid pathname. When the error message occurs, respond with "Quit." The result is the same as if you had answered Message A with CONSOLE. Skip to Screen 5 or to Sct's print format. Abort: The program terminates. >>IF ALL GOES WELL, SKIP SCREEN 5 AND GO DIRECTLY TO SCREEN 6<< If you requested DISK by accident, MLMLIST will forgive you. Jus several stored formats for a file. C: ERROR, etc. RETURN: Return to message "B". Occurs ONLY if a Quit: The program assumes CONSOLE problem in Msg B. entry for the lis |__________ __________ __________ __________ __________| | | | Printed Line Layout | | ........................................................ | | 0 1 2 3 4 5 6 7 7 | | 1 0 0 0 0 0 0 0 9 | | record." Text: The name (from the list of valid names) of the _th item to be in the column. Capitalization doesn't You can't ESCAPE without any names. RETURN: Accept default. Since there there is none, this gets "NULL STRING is not a data item in thisC. C: Name of _th item ESCAPE: Ends the list of data items If there's room, go to Msg A for the next column. Else, skip to Screen 6. a valid number is entered, ")" appears over position (Start+Length-1) in the Printed Line Layout. The space bet- ween the brackets is filled with dashes, with the column number centered. Proceed to Message space from "Start" to position 79. Number: Col _ is "Number" positions long. "Number" must be in the range range offered as 1 to MAX. When RN: Accept default. For format creation, the default is zero. If you MAX: longest the use this option, an "Entry must be column may be, the between MIN and MAX" msg appears. MLMLIST August 15, 1986 Page 6-13 MLM Utilities MLMLIST Screens 5 (Continued): Creating a new listing format. B: Length of col _ RETUine. "Number" zero for creation. must be in the MIN to MAX range. When a valid number is entered, a "(" appears over position "Number" in the Printed Line Layout, and you proceed to Mes- sage B.n "Entry must be start position, 79 between MIN and MAX" msg appears. for format creation. Number: Column _ begins at position Def: existing val, "Number" on the print lessage A re-appears. up from the end of the previous column. RETURN: Accept default. For format creation, the default is zero. If you MAX: highest valid use this option, atart of column _ ESCAPE: Terminates formatting. Skip to Screen 6. If you try ESCAPE from MIN: lowest valid column 1, a "No data names entered" start position, one appears, then Mxt/term) ___ | | Begin new print line here? "Y"/"N" (Default = "N") N__ | | Character to separate this from preceding? (Def " ") ___ | |__________________________________________________________| A: S | B: | Length of column _, 1 to MAX Def | | | C: | Data name of _th item in column _ (ESC to ne| |""""""""""""""""""""""""""""""""""""""""""""""""""""""""""| | | A: | Start of column _, MIN to MAX (ESC to terminate) Def | | count. Extra spaces are ignored. If you mis-spell a name, you get "Text is not a data item in this record" Begin new line? RETURN: Same as default ("N") (For names 2-5) "N": No. Append this entry to the previous one. If the total length exceeds the column length, then ift) Def | | | D: | Name of _th item in col _ (ESC to next col/terminate) __ | | Begin new print line? "Y"/"N" (Default = "N") (N) | ol _, MIN to MAX (ESC to next col/terminate) Def | | MIN-2 to MAX-2 with shift | | | C: | Length col _, 1 to MAX (MAX-2 with sh""""""| | | A: | Are all entries correct? (Y - def, or N) (Y) | | | B: | Start c 3 4 5 6 7 7 | | 1 0 0 0 0 0 0 0 9 | | | |"""""""""""""""""""""""""""""""""""""""""""""""""""" | | | Printed Line Layout | |(1)..(---2----)(--3--).(----------------4----------------)| | 0 1 2 FIRST NAME | | OTHERS1 | | /OTHERS2 | | | -------------------------------------------------------| | | | Column 1 Column 2 Column 3 Column 4 Column 5 | | NUMBER LAST NAME PHONE ITY | | STATE ZIP CODE ZIP EXT OTHERS1 | | OTHERS2 MISC PHONE LABEL CODES | | LAST NAME FIRST NAME | |--- HILLS...........................19-Aug-86| | | |-------------------MLM File Data Items--------------------| | NAME NUMBER STREET C MLMLIST Screens 6. Screen_6: Modifying a listing format. __________________________________________________________ | | |MLM File MISSION Message C cycles up to five times for a column, for each of the up to five entries that a column may hold. MLMLIST August 15, 1986 Page 6-14 MLM Utilities er and a space. (Ex: a comma between last and first names, as in "Bloom, Allan"). The character appears in quotes before the entry. the entry in the column area Separation char? RETURN: Space separates the entries (If not new line) Char: Separate the entries with this charact begin a new line with the excess. "Y": Yes. Start a new line within this column before printing. A "/" precedes | Char to separate this from preceding item (Def " ") __ | |__________________________________________________________| A: All entries correct? RETURN: Same as "Y". "Y": Yes, the layout is OK. You proceed to Screen 7. "N": No, I want to revise the layout. Message B appears, for Col 1 When "N" is selected, a$,1)="/"5060:s=s-1 5030=a$240 MENU.MAKER 6.2 * Thanks to C.M.Davidson for his help! to adjust the inter-column spacing afterwards. Again, it isn't necessary to be perfect on this or any other layout modification pass. You may cycle through the commands of this screen to your heart's content. nge. The bracketed areas on the Printed Line Layout will move to show you the effect of any shift. If the shift is to the left, you may have to do another "modification pass" of the layout (this screen) you the new placement. If the new start position causes a "shift," the columns in the direction of the shift will move, too. Their shift is the number of positions that the "new start" is beyond the normal MIN-MAX raetween DEF: Present value. MIN and MAX, no other columns move. When you give the column a new valid start position, its brack- eted area on the Printed Line Layout shifts to the right or left to show Must delete shift: The range of delete or shorten another column." start positions if other columns move Number: New start position. Must be between MIN-2 and MAX-2. If bo replace it. is just before the next column start. CTRL-I: Insert a new column here. If there is no free space to the right MIN-2 to MAX-2 with of the last column, you "th or contents. Go to Message C. ting any other columns. MIN is just past the CTRL-D: Delete this entire column. end of the previous Columns to the right are shifted left previous column. MAX t modification pass ends. Go to Msg A. MIN to MAX: Range of RETURN: Accepts existing column start start positions you position. Lets you modify the column can use without shif- leng column start position. B: Start of column _ ESCAPE: Accepts the current column layout, and you go to the next column If there can be no next column, this e special options available for each operation. MLMLIST August 15, 1986 Page 6-15 MLM Utilities MLMLIST Screens 6 (Continued): Modifying theyou are guided through the layout, column by column. For each column, you may change its start position, its length, or its contents. A "prompt line" appears above each message in the command area to remind you of th:=21:1400 T1400 ^:WW=1:h |: CHANGE THE FONT".D1/download.inv"C$=B$(I),16,B)array$="C%"name$=34)+C$+34)getfont(@name$,@array$)loadfont(@array$)J=1:SAME=0:215#5,".GRAFIX"".D1/BGRAF.INV"D$=50M$="NOVEMBER":1550M$="DECEMBER":1550826);"-";M$;" ";Ѡ,2));", ";"19";Р,2);" ";/П,2))=>13П,2))-12;џ,6);:1580$"П,2))=0"12";џ,6);:ٟ;$,П,2))=>12" PM-":" AM-" 61630@WW=1390J=26,1450,1460,1470,1480,1490,1500,1510,1520,1530,1540M$="JANUARY":1550M$="FEBRUARY":1550M$="MARCH":1550M$="APRIL":1550M$="MAY":1550M$="JUNE":1550M$="JULY":1550M$="AUGUST":1550M$="SEPTEMBER":1550M$="OCTOBER":15=0::"79C";"CONTINUE...?":'(<>89<>121<>78<>11013202=78=11010<9F=23:=0::"79C";"PRESS ANY KEY TO HALT LISTING":P2,280,2 Z1310dn"x ..... "DATE.TIME.LINE" ....M=Ҡ,4,2))BM1430,1440,B$(I),16,B)#5,".PRINTER" $ž#4120 .#4;a$ 8#5;a$ B1070LV:=24:=0::#X=1100: TEXT SLOW-DOWN LOOPX810 Halt Subroutine::=23:=0::"79C";"PRESS ANY KEY TO HALT LISTING.": 1300(=23::=12:=0:120=+B$(I),16,B)1408A$(1000),B$(1000),C%(511),C$(20),name$(20):=10:=0 :120>::=23:=0::"79C";"WOULD YOU LIKE A PRINTED COPY?":1C$:C$<>"Y"C$<>"y"C$<>"N"C$<>"n"1010C$="N"C$="n"120#4C$<>"n"850\C$="N"C$="n"1000;f:=23:=0::"79C";"PRESS ANY KEY TO HALT LISTING": p840z2,280,21K:=23:=0::"79C";"TO PRINT OR RETURN TO MENU, HIT THE SPACE BAR":C$:C$<>" "930:ۺ1000 :=".d1"01:=0::"80C";A$;::12)E=23:=0::"79C";"PRESS ANY KEY TO HALT LISTING"::2,280,21 840#2,B$(I),16,B) ž#2910*#2;A$:A$:12304810 >:120*H:=23:=0::"79C";"CONTINUE...?":0RC$:C$<>"Y"C$<>"y"C$<>"N"IC 0")700B$(I),"TEXT 0")740B$(I),"CAT 0")960B$(I),"FONT 0")1660B$(I),"FOTO 0")1730400A$="RUNNING "+B$(I),16,B)"79C";A$;:=0B$(I),16,B):A$="LISTING "+B$(I),16,B)$=2)I=I+1&I2=-1:I=I-2:NIBOTM<30XTHPOS=44I=IBOTM/2)*2:=+IBOTM/2)-1:0b=+IBOTM/2-.5):I=IBOTM:I/2=I/2)I=I-1lvB=B$(I),16)," ")-1B$(I),"BASA=:A=21A=9oldprefix$=A=31110A=27:=".D1":980A=13630=THPOS:B$(I);A<8A>11400A-7500,520,550,580:=THPOS:B$(I);:380: 500THPOS=4:I/2=I/2)I=I-1I=IBOTM THPOS=44:I/2<>I/,A$="TEXT 0":406A$="CAT 0":40@A$="FONT 0":40JA$="FOTO 0":40TA$(L),"BLOCKS")370*^=27:=19:"FREE MEMORY AVAILABLE: ";h=7:=20:"80C";A$(L);$r:=5:THPOS=4:I=1:IBOTM=J-1:480|Q=:=26:=21:1400 =Q:WW=0PE> sets Prefix to .D1; aborts."12);::"80C";a$;:d$=DISKNAME$$=23:=0::"80C";d$;::12)1,180,22F=3:=14:"This /// SIG Disk is \^ 1991, Washington Apple `, Ltd."=4:B$(1)="":B$(2)="""A$="BASIC 0":40B$(I),16,B)name$=34)+D$+34) GLOAD.D$16);1) GRAFIXONX=12000:X::RELEASE:#5302l ...... WAP /// SIG MENU.MAKER (VERSION 4.54)