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 (30)TRAIL.MAY}!HH *TRAIL.JUNE HH!%SEG.T jp!Ÿ/ )PRINT.ALL p"-READ.ME.FIRSTp) }p!>DISKNAME.DATI I FLASHNAME.DATGH w -TRAIL.JANUARYR!HH.TRAIL.FEBRUARYe/HH+TRAIL.MARCHFHH+TRAIL.APRILnHHIII.WAP.06u' *HELLO.TEXTIH HELLO H / *SOS.INTERP 4keH ! *SOS.KERNEL @,VH !a*SOS.DRIVER l4p Z*MENU.MAKER >dLԡm#i㰼m#iЕOLԡȱfg hi !dLԡ憦  Ljmkm l y`2 Lԡ8(Je稽)ʈ@L1)-984-0300 WELCOME! WAP /// SIG Public Domain Library Disk Category/Number: WAP Articles/3WAP-05 Disk Format: Self-booting Side One This i 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: FLASnd articles from other Apple /// authors. We hope you enjoy them! s the SIXTH disk containing articles written by WAP /// SIG Co-Chairman Dave Ottalini. All the articles on this disk are from 1991. All were published in the WAP Journal. We've also included articles written about our Public Domain Library aCSTRING 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` @SATR HH` (# (KXT .")"#)  #`,.$ ()-'( / .`% (.L,/0x ('( `,.0L& (,.0L7 Đ`ʥ逅8n13DL8H\0`(d  $,($  ,BSerial Printer Driver -- Copyright (C) 1983 by Apple Computer Inc..PRINTER A")Copyright (C) 1983 by Apple Computer Inc.>88  >!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"""""< >>>>> ""*:<"">""""""""""""">>><2"<""">""" ""  ">"6**"""""&*2""""""""""""*,"" "" ">""""""""""""""**6"""""""> >>>xrkmnopqrstuvwxyz{|}~GA7  3  5  >>< (&20 *, **>> "2*&" " >>  ">> "8""> """"""< SOS DRVR"CUSTOM.3 )((8*,;((*,((+)((9/(p((>3  =9 :9 .(~|L|LNqooGoDDDcc0ccpc]]c"QM"|@@pAATT**|  )* 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4nʐ3x1eʍ1,/p/H h(eʅ8ʅİLa )`Y)D00L:1?24n21  % &$0) `/0) `,.0L tHsH`! (xy```,.0L HH`Ln,/023x #) "# (```'+"'*CFMRZ_ '058FV[fjsuw;Console 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 } `,,i0L È`,g HH`LL! l      5  Hdcefh&+si  M0   h) `(" (  (È& 8  `)2ȱÍ3`)1`Ɂ" (cefd`Hc <Le Le ,g0L HH`! ( 9EKQWbmz`(" ((è%È`2ȭ3`1`d`c`+È`&È` & IMk`4`5`6`7`8`9`<ȭ=` & @jI`:ȭpȭqéL ==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`)aIٮ@8pذ `$0"8,:Jک@ׅפ؈۩MjL,:08*Ȅ B ,:J}΅н(I I $0;P̑бʑΈ,:JՐ̑ʈ0 Ցʭr̈A萠L: ֦ڱΑ0Б֤ h L  p,:0 JfiΥiώJe΅Хiю@ B $p̑бʑΈ0 Б̱ΑʈeمΐeمАA萿 :  `ʝ"`t  !#%') 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`  &xix 0ޤՐڢ,P<0 )ߍL- J,P,QJ,R,SJ,T,U,W`,t0L40 ( dȅɥŐ ĐL `ʝ`))ժuvЭ H ʊJyjhz|ֆ׆ح)JfJf$PIJfש ʈ8 @ש wx LVخ ʊJJJ莟mww 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` m j`Hآ Hӭԭ h h`8٭028ٍڍ0Z$eٍeڍm٥m8٥08ٍڍ`8٥058ٍڍ0ԭeٍeڍ808٥8٥ 8مڅ H , V Εm٭mڭ))njnjnjfjfjfj+mӥmԐ8L( Ӣ І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    ) . 6 = J P S X [    $ 3 : = F d  > B H M s `e|&+.QVYcjuy~':{%(-47=FMUX\_jmz  .169DWfy   % * > A H K Z v z }      % , 1 5 : = B K R Z _ b g n s x ~ /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(J)=A$(I),1,31)!J/2<>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),a$,1)="/"5060:s=s-1 5030=a$240 MENU.MAKER 6.2 * Thanks to C.M.Davidson for his help!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":1750T 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,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),"PASTXB$(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; =23:=0::"ž#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." ::IT$=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." 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#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:  Pausep$ 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"7 WAP /// SIG MENU.MAKER PROGRAM (Version 4.55) =".d1":100: Coldstart 200: Warmstart (GOTO 30) (I=1L2(A$(I),A$))90<B$(J)=A$(I),1,31)!FJ/2<>J/2)=4:=+1:ۙ=44PB$(J);:J=J+1ZI:8dA$(1000),B$(1000),C%$(/4:?IXad#ˆ̭U)? VW @ ?ddxtB˩Eʍ@Xx ,P Eʍ(itiBX`,A0Lp HH`! (```,A0Lp HH`L%&S```lBcguwy{} vHuH` (# (jjA`,A$ (BC x) @( A`% (ALpx)`(BC `,A0Lp& (,A0Lp9 æĬSɀ֙TȌS 9S`YX`X-,ct old computers By Tim Swenson -TESSELL.MACROS :Using DTM Macros -DTM.REVIEW :Review of the //GS version of DTM - Author Unknown. S (Subdirectory) -AUG.DISKS -SEPT.DISKS -OCT.DISKS -NOV.DISKS OTHER.ARTICLES (Subdirectory): -CAMPBELL.1 :Cooling the Jets on your Hot Apple /// -CAMPBELL.2 :The Apple ///: Death Bed or New Found Life -COLLECT :How to buy and colleudget Time; PD Library TRAIL.SEPTEMBER : Sun Remarketing; Paul Campbell; On Three TRAIL.OCTOBER : Disk Drive Speed; New BBS; 256K Upgrade TRAIL.NOVEMBER : Bob Consorti; TCS; Mail TRAIL.DECEMBER : Holiday Gifts; Other Clubs; PD Library PD.DISKstions; Disk Library TRAIL.APRIL : ///+//e Cards; Apple ///ers Unanimous; EASY Accounting TRAIL.MAY : Meetings; PD Disks; Directory Damage TRAIL.JUNE : A3 Donations; Jim Jutzin; On Three On Side Two: TRAIL.JULY : GoBack ///; B Some additional articles are also included from other authors. On Side One: TRAIL.JANUARY : Some Nice Words; A+/Incider; Dobrowolski News TRAIL.FEBRUARY : Apple /// emulation on the Mac; February Disks TRAIL.MARCH : On Three; Printer Que WAP /// SIG PD LIBRARY PDS NAME: Best of Ottalini #6 DISK ID#: 3INF-35 BOOTABLE?: Bootable DESCRIPTION: This is the 1991 version of the Best of Ottalini, all the articles published by the WAP /// SIG's Co-Chairman for 1991.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 (511),C$(20),name$(20):=10:=0nx=+B$(I),16,B)140 PREFIX$=.D1 #1, ž#1180I=0I=I+1:#1;A$(I):170#1 L=I-1j=1:same=0:/#9,".D1/DISKNAME.DAT":#9;DISKNAME$:#9Ta$="{,|,~,}; selects; 13П,2))-12;џ,6);:1580$"П,2))=0"12";џ,6);:ٟ;$,П,2))=>12" PM-":" AM-" 61630@WW=13900,1440,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$="OCTOBE=23:=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))BM143#4,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(":=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$<>"N"C$<>"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"CSIC 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),"BAA=: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=0APE> sets Prefix to .D1; aborts."12);::"80C";a$;:d$=DISKNAME$$=23:=0::"80C";d$;::12)1,180,22F=3:=14:"This /// SIG Disk is \^ 1992, Washington Apple `, Ltd."=4:B$(1)="":B$(2)="""A$="BASIC 0":40D$=B$(I),16,B)name$=34)+D$+34) GLOAD.D$16);1) GRAFIXONX=12000:X::RELEASE:#5302l ...... WAP /// SIG MENU.MAKER (VERSION 4.54)THE BEST OF OTTALINI #6 teract. Mac folks don't really care. It's really great that Apple is coming out with a Mac that has ONE slot that can take a 128K Apple IIe card (another indication that the GS is on its own dead-end track). And frankly, covering that is something that ider finally crossed the line and became an "Apple II/Macintosh" magazine. Editor in Chief Dan Muse says they're excited about reporting on both machines and how they interact. The trouble is, that Apple II folks are interested in how Apple IIs inmory than the IBM 7090 had in the 1960s. The 7090 rented for about a million dollars per month, and supported an entire major scientific laboratory." If they'd only had a few ///s instead ... A+/InCider Rumors proved true in December, as A+/InChey be cheaper? Probably. But yours won't be obsolete." And I like this comment from Dick Plum, writing in ATUNC's November Newsletter: "It never ceases to amaze me that when I pick up an Apple ///, I have in my hands more computing power and meensure that a computer doesn't become obsolete. His comments, applicable to our SARA, were as follows: "Computers will continue to do what you bought them to do until they break. Will there be more sophisticated ones on the market next year? Yes. Will tain more ///s, so be sure to give him a call if you would care to contribute! OBSOLETE COMPUTERS? Peter McWilliams, a nationally syndicated columnist and author of "The Personal Computer Book" was recently asked during an interview on CNN how to ividual classrooms as well as the computer lab setting." If you have an unused /// or know of one that needs a home, please contact our Co-Chairman, Jim Jutzin about the Apple /// Donation Program. Jim has been working on a number of fronts to obtformer SIG member Trish Babylon last Fall. The /// is equipped with the Titan ///+//e cards and a 65C02 chip so it can run many of the "enhanced" //e programs. Carol says that "having another computer aids our program greatly as we use them in ind ON THE TRAIL OF THE APPLE /// By David Ottalini Apple /// SIG Co-Chairman SOME NICE WORDS Science teacher Carol Sanders from Grace Episcopal Day School wrote to say how much her students are enjoying the Apple /// that was donated by THE WAP OFFICE LIBRARY HAS A NUMBER OF APPLE /// BOOKS AND MAGAZINES. A+/InCider should (and did) do. But to cross the line this way is questionable. Why would a Mac owner want to read this magazine? And depending on how many Mac articles start popping up, how many Apple II folks? Muse says covering the "two platforms" is not only "justified but natural." Sorry, but the fact is there are plenty of Mac magazines already out there. It's hard enough covering one "platform" well. But I question whether A+/InCider will be successful trying to reach both auot of fun with an all-music disk (contributions welcome) and a disk dedicated to all you Star Trek fans out there. MORE TREK Speaking of Star Trek and music, here's a program you can type in and run for a little indication of what our Star Trek dand Epson-clone printers, and Barbara Dudman's improvements to the Pascal Menu.Maker program (requires Pascal knowledge to use). As for future offerings, look for another "Best of Ottalini" disk with my columns from 1990. I've also been having a l self-booting on side one. Finally, 3MSC.15 is our fourth Contributions Disk. It includes John Lomartire's Visicalc sorting utility and disk cleaning programs, Robert Boston's "Banker" checkbook program, ProPak's Printer Control Program for Epson Three programs, disk 3BSB-07 contains two sides of Basic programs originally available in On Three Magazine. There's a great graphics sketching program, a font demo program, graphics demos and much more. As with most of our disks, you'll find this one isou handicappers out there who really want to know if your horse will win, place or show. Knowledge of horseracing is a requirement for this one. There's an NFL ranking program, and a host of other fun diversions, so give it a try. The Best of On PUBLIC DOMAIN DISKS We start off the new year on a fun note with a new Games disk, 3GAM.04. I went through a number of old PD disks to put together two disk sides worth of some really great games for your Apple ///. You'll find a program for yat took some time and effort. But the data was saved. A backup, however, would have made life for everyone a lot easier. So if you havn't done it in awhile, stop what you're doing right now (OK ... finish the column first) and go backup your hard disk. the hard part came in. Trying to decide what was garbage and what was data. Then, reconstructing each record in a form that could be read into the 3EZPs Data Base module (it will read a text file in, if formatted properly). Needless to say, th AppleWriter wouldn't touch it. But it was loaded without problem into the 3EZP's word processing module (again, as an ASCII file). Of course, all of the control characters and other associated garbage was left intact, along with the data. Now there was no backup. Luckily, the two files could be copied to a floppy, but they were unreadable by 3EZPS. What to do? I used Communications Manager (by On Three) to change the file type of the files from a 3EZP Data Base to an ASCII text file. We'll miss him on the /// side of things. BACK UP YOUR DISKS Ahhhhhh. We talk about this on occasion, usually after a SIG member has had some problems. In this case, two Three EZ Pieces data base files were corrupted on a Profile andar. You can contact Joe at PO Box 21477, Barrigada, Guam, 96921 for more information. AUGI was, for many years a strong supporter of our /// Community and Joe made an invaluable contribution to our PD by donating copies of his /// PD disks to WAP.ublication as of this month. That means this subscriber will be saying so-long. But if you are interested in a good compilation of Mac news and reviews from a number of user groups around the nation, you might want to give it a try for just $18.00 per yediences. Stay tuned. DOBROWOLSKI NEWS Joe Dobrowolski's Apple Users Group International is still kicking out there in Guam. In his September/October 1990 issue, Joe indicates that his News and Views newsletter will basically become an all-Mac pisk will have to offer: 250 REM: STAR TREK THEME 270 RESTORE 280 OPEN#1,".AUDIO" 290 OUTPUT#1 300 FOR X=1 TO 18 310 READ N,T 320 PRINT CHR$(128);CHR$(60); 330 PRINT CHR$(N-256*INT(N/256));CHR$(INT(N/256)); 340 PRINT CHR$(T-256*INT(T/256));CHR$(INT(T/256)); 350 NEXT X 360 CLOSE#1 380 END 390 DATA 3891,35,2915,10,2314,10,2597,30,3272,30,1733,30,1946,45 400 DATA 1946,10,1946,10,1733,10,2184,10,1946,30,2184,30,2314,30 410 DATA 2314,10,2915,10,2314,10,2597,40 FINALLY: ONast, Daryl Anderson, whose excellent programs are all in our public domain library, suggested it should be possible (as would, in fact, an Apple // emulation). I asked him to expand on his brief comments on-line, and he responded with the following (keepiteresting question, however. What about a software emulation of the Apple /// on the Macintosh? That possibility was recently kicked around on CompuServe's Apple /// forum on MAUG (Micronetworked Apple Users Group). An Apple /// voice from the p forget any card that could emulate a /// (or GS) in the Mac. (Why couldn't they have done a GS card that included Apple /// emulation too? - OK I know they don't care about our SARA anymore .. . but what happened with the GS?) That brings up an iny GS) users to move on to a Mac without losing access to all those beloved Apple // programs. But as usual, I have to ask, what about the Apple ///? From Apple's standpoint, the answer is the same as it is apparently giving the GS folks, which is, (FEBRUARY, 1991) ON THE TRAIL OF THE APPLE /// By David Ottalini Apple /// SIG Co-Chairman APPLE /// EMULATION ON THE MACINTOSH (OR AMIGA)? Hmmm. With the new Mac LC and its Apple // card, Apple has provided a pathway for Apple // (sorrA=-1.4:B=-1.3:H=0:K=5 300 IF Z<.1 THEN R=0:S=.8:A=0:B=0:H=0:K=0 310 RETURN RETURN COS(A)-S*Y*SIN(B)+H 220 YN=R*X*SIN(A)+S*Y*COS(B)+K 230 X=XN:Y=YN 240 NEXT J 250 GET G$:PERFORM RELEASE:END 260 Z=RND(1) 270 R=.8:S=.9:A=0:B=0:H=0:K=20 280 IF Z<.4 THEN R=.3:S=.4:A=1.4:B=1.3:H=0:K=5 290 IF Z<.25 THEN R=.3:S=.4:20 PERFORM FILLPORT 130 PERFORM GRAFIXON 140 FOR J=1 TO N 150 U=140+M*XC-M*X 160 V=95-M*YC+M*Y 170 IF U<0 OR U>279 THEN GOTO 200 180 IF V<0 OR V>191 THEN GOTO 200 190 PERFORM DOTAT(%U,%V) 200 GOSUB 260 210 XN=R*X*N ";M 40 INPUT"CENTER COORDINATES ";XC,YC 50 INPUT"START AT ";X,Y 60 INVOKE".D1/BGRAF.INV" 70 OPEN#1,".GRAFIX" 80 PERFORM RELEASE 90 PERFORM INITGRAFIX 100 PERFORM GRAFIXMODE(%1,%1) 110 PERFORM PENCOLOR(%15):PERFORM FILLCOLOR(%0) 1bottom left. That created some difficulties. But with patience, I was able to make the transition. Here's one example: The calculated image of a cypress: 10 HOME:PRINT"CYPRESS":PRINT 20 INPUT"NUMBER OF POINTS ";N 30 INPUT"MAGNIFICATIOs to calculate the shapes of trees. Great article and with some work, I was able to rewrite the examples into Business Basic. One problem is that Applesoft HiRes Graphics homes 0,0 at the top left of the screen, while Business Basic starts at the THE GRAPHICS FRONT I've been working a bit more on that disk dedicated to showing graphics on the II and /// (basic programs in their II and /// forms). A December, 1990 A+/InCider article by David Thornburg, Ph.D discussed how to use mathematicng in mind he is now an AMIGA user (which is also a 680x0 machine): I still DO think a software emulation of a /// on a faster CPU such as a 68020 or 68030 is technically feasible - it seems to me you'd have about a 10 to 1 effective instruction speedup so, in principle, you could take 10 68030 instructions to emulate one 6502 one. In fact almost all 6502 instructions could be emulated in 1 or 2 680x0 instructions and clever design could keep a lot of the action in the 680x0 registers for MAX speed and ev the only other (micro) machine that I know of that really sets up a bunch of other chips which work as a collective CPU (in this case they handle much of the video of the GUI) }} Next I'd design an intermediate "video map" data structure (maybe it couldot really the CPU in the machine), the CPU and ram decoding was handled by the handful of chips, including the PIAs and VIAs which, together, constituted the CPU - really more like a mainframe "CPU" than the typical CPU=microprocessor setup... the Amiga istor, and call that 0000-FFFF and access it always using 68000 indexed addressing modes... you can see where this leads for the /// and its clever bank switching. The Ram addressed by the /// was not directly accessed by the 6502 anyways (and the 6502 was nlanguage program (simple brute-force imbedded loops with some memory access) and see how close I am to 6502 on the ///. I'd expect it to be faster, at this point. {{ PS on memory access, initially just grab a 64KB chunk from the system, within the emulaata interchange. HOW would I go about it ? First I'd do, a straight 68000 Assembler version of a vanilla 6502 emulator, coded for modularity but optimised for speed - perhaps limit to a subset of instructions at first, then feed it a simple 6502 machine able to run the emulation(s) simultaneous with the host environment. This is what the (HardWare) emulation of the Amiga BridgeBoard allows - PC/MessyDos running in a window while other Amiga Apps are also running, with disk/partition and clipboard level d, e.g. to MAC if you do it this way... Also it will tend to be even slower if we set it up to run under the umbrella of an OS (e.g. AmigaDOS and the Amiga Multi-tasking EXEC) since that adds its own "system" overhead - but I think the whole point is to be hen perform the update... an entirely separate task would do the emulation of the 6502 and/or the SOS environment - perhaps a couple of tasks in all. This would allow for selective and flexible tuning of the system. Of course it's less "portable" special features of the Amiga - in this case Multitasking... I'd set up an entirely different task to only manage the display of the "///EM" 'pseudo-machine' - it would sit and wait for signals that the memory associated with the video had been modified t graphics, just text --- but, in my opinion, it was a MARVEL... emulating the bizarre and convoluted instruction set of the 8088 with a 7 Mhz 68000 is a wonder. One thing Transformer did not do, but which I think I'd consider, is to take advantage of somely spare that piece... I specifically recall an Amiga program called Transformer which never made it to commercial acceptance - that was emulating an 8088-PC on the 68000 Amiga - it ran about 1/3 speed (1/3 of the old, slow 4.77MHz PC's) and didn't handle controller chip addressed register would require similar complexity. BUT all of these are essentially " FINITE-STATE Machines" and emulatable via software. It's simply the performance hit that would be open-ended. And, of course, on video you cannot realle 6502 instruction could take 10 or even 100 680x0 instructions to emulate - Storing a value to memory-mapped Apple /// video ram would have to be mapped to a bunch of code that adjusted colors, text, scrolling, etc. Writing directly to an I/O peripheralen take advantage of CPU-cache if available (figuring 16 32-bit registers to simulate 3 8-bit ones (!) lots of room to fool around... Course the real bear is gonna be simulating the "machine specific" stuff, e.g. specially the VIDEO... that's where a sing just be the memory used for Video RAM but I'd expect some additional info would be useful, flags and such) and set up instructions to trap out any access to video memory (make these generic since we will later be trapping other machine specific addresses such as Page Zero and Page One accesses) Let me back up. Here (I'm forgetting my /// ) we've got to decide whether to implement our own .CONSOLE driver or run the standard one under emulation - former is faster but more work, I guess I'd probablyould be done is get people to commit (without money) to purchasing the product and getting all the Apple /// user groups to put some funds up front for seed money. If it were combined with a // emulation (or could lede to one), the interest might be even e, and would be easily accessible on a state-of-the art machine. Anyone interested in pursuing this (even with the graphics limitations)? All it would take (!) is 1) a programmer willing to take on the job and 2) some money to pay him/her. What cd for the Mac is the ultimate "dongle". Let me know if you or anyone else ever gets into it. WHY BOTHER? Well, if for no other reason, this kind of project would again help to guarantee that our investment in software and data continues over timtion vs (copy-protected) games - all make a /// emulation more doable. Modularity of SOS and the /// filesystem also make it doable. Besides, I figure Apple just avoided a SW- only ][ emulation because then it'd just get pirated around - their little car, I think the key point is the counter to the argument that "Apple couldn't (wouldn't) do the ][ emulator or Mac in Software so it must not be doable; I.E. that the "special" features of the ///, Text vs. Graphics orientation, HardDrive vs Floppy, Applicaugh 6502 simulator could go in 2-3 weeks from an experienced 680x0 programmer. After that another 1-2 months for alpha cuts of the .Console and .Profile/file system emulators ought to get you to the point of wondering what the heck you're up to. You knownk that would be 256 32K banks - yup 8 meg. WHAT WOULD IT TAKE? Daryl (who no longer has a ///) says he'd love to see "someone" do this. How long would it take? Here's what he estimates: I'd guess a good notion of relative performance and a ro layout. Copy-protected stuff, special, low-level access to floppy-drive hardware, a real bugaboo (again why a /// is more doable than a ][). 1Meg, 2Meg, 8Meg /// very doable (at least up to the limit of the "unused" bits on the bank-switch bytes - I thiat just talks to a big (?! 5M ?!) Amiga file via simple file access calls. In general do the FileSystem by setting up a single file named Apple3 on the host drive and defining an internal data-structure for the whole thing that is just the /// file system the host machine's OS to process SOS functions. This gets us around all the SOS code that accesses custom memory locations that are really I/O controllers, etc... (You could also do a) custom .RS232 driver and .Printer driver and do a .Profile driver the graphics). NOW. What about SOS. First cut would be to run it directly on top of the 6502-emulator but a good alternative is a rewrite - remember we would not be re-writing an OS from scratch, just writing a bunch of routines (maybe even in C) that useask on AMI accepting /// formatted device commands) would give a nice 90% emulation - Graphics is probably why the ][ Emulation project on the new Macs ended up using hardware. Hmmmmm... I've convinced myself here that this is even more doable (without the host machine's display format - I'm getting too used to machines like Amiga & Mac where text-aint-text, text is just a subset of color/pixel-mapped graphics on this machine. I think a text-only /// with a custom .CONSOLE (e.g. running as a 68000-coded t do the former which would probably allow full-speed text. Can all /// text display be done thru .Console? I f so then maybe skip the video-special stuff for now (my idea is to trap the references to video ram for color/graphics display and translate to thgreater (since it would work on ANY Macintosh instead of just the LC). Daryl, who (as you might have guessed) is into Amiga these days, says it would be a "good choice for host machine (to develop emulation on) since its floppy controller can read MFM GCR-format disks, same as ][ and ///. I'll kick this one around to see if there's any interest and report back to you in a future Trail column. FEBRUARY DISKS I've been working on a number of new PD disks for you of late, but I'mrginia members to come to Maryland for a meeting, even if it is once a month. And I realize that we don't do a very good job about preparing programs. Frankly, without someone willing to do that job, it's just not in the cards for Jim or me to tThere have been meetings where just myself or Jim Jutzin were the only ones to show up. I know from the surveys that you like the Journal and the PD. But the meetings are of less importance. Part of it is our location. It is difficult for our Vi ON THE TRAIL OF THE APPLE /// By David Ottalini Apple /// SIG Co-Chairman MEETINGS I need your help to determine if it is worth continuing our monthly meetings, or try to cut them back. Attendance over the last 6-8 months has been poor. interested, contact him at 18361 Burgess, Detroit, MI. 48219. His phone number is 313-255-6497. 5-6497. you read this. Despite working full time and going to school, he's sold and installed seven Apple /// systems, including one to a law office which uses 3EZ Pieces exclusively. Paul says he's always looking for more Apple ///s to buy, so if you're / - Apple /// graphics disk. FINALLY Hats off to Paul Campbell of Detroit, Michigan. Singlehandedly, he's been working to bring the Apple /// back to life in Motown. I recently talked with Paul, who I hope will also have joined WAP by the time ing single octave music in your programs. I really enjoyed putting this one together and hope you'll enjoy it. In coming months look for a host of Pascal disks, a Star Trek disk and that long-promised (I know ... just about every month!) Apple /e, this disk includes songs, information about a MIDI interface for the /// (assembly language expertise required), even a fun music game you might want to try. For you Basic programmers, the programs offer some guidance if you're interested in incorporats disk includes all my articles from 1990. In 1992 (when disk 6 is released), you'll be able to purchase the whole set in a giftwrapped edition! Rounding our our offerings is disk 3MSC-18, "Music, Music, Music." As you may have guessed by the titlur expenses, computer your net worth, keep track of your stock portfolio and much more. 3INF-17 is the Best of Ottalini, Disk #5. Yes, I know it seems hard to believe that my columns could fill up five double-sided disks, but they you have it. Thiving Tessel of Los Angeles. It's simple to use and instructions are provided. On side two we've taken a number of Advanced Visicalc templates and converted them over to 3EZP/AppleWorks spreadsheet format. Templates included will let you keep track of yo not quite ready to release the one's I'm most excited about. In the meantime, I'll pass along some disks to keep your whistle whetted: 3ZAW-03 is another 3EZP/Appleworks disk. Side one is a simple accounting program provided by /// SIG member Irry and put together a whiz bang program every month. If you have any thoughts about our meetings, please let Jim or myself know. Due to the war, I was unable to attend the January meeting and don't believe anyone else attended. We'll see how things go through the Spring to see what you, our SIG members, might have to offer as alternatives. Frankly, it might just be fun to have one meeting during the Summer for everyone to simply get together. Think about it and give Jim or me a call or drop usinal. If you have Macro Mgr., you can set up macros to make this very easy to do. If you use your Qume more than your IW, then you may want to make the Qume driver .PRINTER, and the IW driver .IW. By the way, your /// SIG PD library has a double I want to print a draft, I can redirect my output with the PD command. I also have a print control file set up named IMAGE.PRT that I can load in with different margins and such so I can quickly print a draft, edit, switch back to the Qume, and print a fthe Qume is set up for 1200 baud, 7 bits. I named the Imagewriter driver .PRINTER, as it is my default printer, and named the Qume driver .QUME. Since I pretty much only use my Qume from Applewriter, I set up my SYS.PRT file to direct print to .QUME. If T-switch to your two printers and you will be in business. You will want to use separate printer drivers for the two printers, though. I use the version 1.3 serial printer driver for both. The Imagewriter is set up for 9600 baud, 8 bits, no parity, and eliminator cable for your Imagewriter. And you can use a T-Connect (also called an A-B Switch) as well. You would connect the modem eliminator cable to the serial port, then connect a serial cable from that to the T-connect. Connect two cables from themes up frequently during Hotline calls. There were some recent comments about connecting two printers (A Qume Daisywheel and the original Imagewriter printer) on an Apple /// on CompuServe, which our good friend Ed Gooding answered: You will need a modemr hand, IBM had not decided to enter that market. The more I see of DOS 3.3, the more I believe the people just starting out with ///'s are better off than I had thought. PRINTER QUESTIONS Always of interest to Apple /// users, the question coreminds me of my first experiences with the original AppleWriter. I went out and bought software right away to make it a lttle more user useable (not friendly). Poor Sara, one wonders what she would have been if her first name had been IBM. Or, on the othefor comments about our ///. Lavona Rann, of the Third Apple User's Group in the Windy City had this to say recently on CompuServe: Learning Messy-DOS reminds me of the old /// days. It is a lot more like SOS than I had thought. AND learning text editors mentioned the ///. Despite that, Sun continues to support the /// by offering repair services and sales of hardware and some software. Get on their mailing list (as well as On Threes) if you havn't already. INTERESTING WORDS I'm always looking processing file to disk as an ASCII file, and then load it into Apple Speller for checking. SPEAKING OF SUN That 800 number is now a 24 hour order line number for your convenience. Unfortunately, the last two catalogs I've gotten have not even t can spell check /// EZ Pieces word processing files directly. Prospects for getting more from the Australian publisher are not good. Your alternative here is to get Apple Speller /// from Sun Remarketing (1-800-821-3221). Print your /// EZ Pieces wordnterested, please call On Three at 206-334-8001 to place your name on the list. Speaking from experience, the 512K upgrade is one of the best things you can do for your ///. Also, On Three is also out of StemSpeller, the only Apple /// program tha a note at the WAP office. ON THREE NOTE Couple of notes from On Three. They have run out of 512K upgrade kits and are not taking names on a waiting list. Bob Consorti apparently needs 100 orders to have the boards manufactured, so if you are i-sided disk full of drivers (3UTIL-04), including the Imagewriter and Qume drivers. ON THE PUBLIC DOMAIN FRONT This month, I'm happy to announce EIGHT new disks. They all fall under a new category in our Public Domain: Pascal. We've basically tried to gather all the latest Pascal language disks we could find that you might be interested in. In fact, a knowledge of Pascal is really required for you to really work with these disks. The WAP PD library has all the Pascal manuals which yon California. Newsletter Editor (and WAP /// SIG member) Tom Linders wrote in the January, 1991 Newsletter that "Neither club is doing well at meetings, and memberships are waning. So we are going to combine the two clubs as of the first of February, 199 ON THE TRAIL OF THE APPLE /// By David Ottalini Apple /// SIG Co-Chairman ADIEU TO APPLE /// UNANIMOUS Word from the West Coast is that this San Francisco Bay-area group has decided to combine with ATUNC - The Apple Three Users of NortherM RELEASE 310 CLOSE#1:END -30- -30- 5 IF BUTTON(1)>0 THEN GOTO 50 115 ON KBD GOTO 170 120 Y=PDL(1)*.74902 140 X=PDL(0)*1.09000:REM SMOOZED A BIT FOR RIGHT EDGE OF SCREEN 150 PERFORM LINETO(%X,%(191-Y)) 160 GOTO 100 170 IF KBD=27 THEN GOTO 50:ELSE GOTO 300 300 TEXT:HOME:PERFOR PERFORM GRAFIXMODE(%1,%1) 40 PERFORM PENCOLOR(%15):PERFORM FILLCOLOR(%9) 50 PERFORM FILLPORT 55 PERFORM GRAFIXON 60 Y=PDL(1)*.74902:REM 192/255 80 X=PDL(0)*1.09804:REM 280/255 90 PERFORM MOVETO(%X,%(191-Y)) 100 IF BUTTON(0)>0 THEN GOTO 50 10game, which I adapted from an Apple // program. It's a simple drawing program that requires an Apple /// joystick and is much like an Etch-A-You Know What. 10 INVOKE".D1/BGRAF.INV" 20 OPEN#1,".GRAFIX" 21 PERFORM RELEASE 22 PERFORM INITGRAFIX 30 7050 or if you have a modem the number is 301-858-7094 or 301-626-8682. I havn't had a chance to check into these folks, but will report to you more fully in a future Trail column. FINALLY My 4 year old (this month!) really enjoys this ly that offers to help to buy or sell a used computer. It's called ComputerRecyclier Classifieds. A recent ad in the "Washington Post" says its a "unique on-line system to access linstings for all makes and models" of computers. Phone number is 301-858- the agenda, some foreign language drill disks, a great program by our own Jim Salerno that was designed to keep bowling scores, yes that Star Trek disk and much more. USED COMPUTERS Following up on a previous column, I've found one company local the way, if you are looking for a good tutorial on Pascal, I can recommend Elliot Koffman's "Pascal, A Problem Solving Approach" as a good way to get started. In the future, we'll add Fortran and some other languages too, so stay tuned. Also onlib demos. And finally, 3PCL.8 has Wade's Pascal Patch for Pascal 1.2 (allows you to put 1.2 onto a hard disk) and a PCode Dissembler. We do have earlier versions of Pascal, and if there is interest, we'll put those into the PD as well. Byt #1. 3PCL.3 has the Pascal Toolkit disks 2 and 3. 3PCL.4 has the Pronto Debugger and SANE disk #1. 3PCL.5 has SANE disks 2 and 3. 3PCL.6 has SOS I/O and ExerSOS examples (this disk is self-booting). 3PCL.7 has Pascal Utilities and the Putdemo and Putu can take out if you're interested. In fact, we have a number of extras you may have for the asking. Now for the disks: 3PCL.1 is the Pascal 1.2 Interp and associated files. It is NOT self-booting. 3PCL.2 has the Pascal 2.0 Compiler and Toolki1. There will be one newsletter, one set of officers, one dues, but two meetings." The new group will be called ATUNC, with a southern chapter (like our Slices) called "ATUNC South." Its combined membership will be about 70 members (just a littleeration (or as they call it on CompuServe STTNG) in nature (since it's my favorite). And just wait till you see the boot program! Moving on, Disk 3INF.21 is our ///s Company BBS Information disk. If you've never tried Ed Gooding's Bulletin Board,ical entertainment, some Foto Files, and information about what you can find on the Science Fiction Forum on CompuServe about Star Trek. There's even a file describing fan clubs you can join. Be forewarned that much of this material is Next Genopy before we run out (just kidding ... we'll transport more into the WAP office if demand warrants). The Star Trek disk is 3GAM.05 and includes the only two known versions of the Star Trek game (both in Basic) for the Apple ///. There is some musy tuned. APRIL PD DISKS Five disks find their way into our PD this month and yes, we are finally going to release the long-anticipated Star Trek disk. ///ers from all over the nation have been clamoring for this, so send in that $2.00 for your c use to get into the system. And on one other front, your illustrious /// SIG Co-Chairman misnumbered some of the PD disks the past few months. As a result, you'll notice a few holes in our Miscellaneous category. We'll fill those in soon, so stawon't work!). Additionally, please be sure to read the instructions on side one of Disk 3ACT-01. They are not complete by any means, but should help to get you up and running. Most importantly, the instructions explain the password you'll need toe EaSY Accounting System and are having some problems getting it up and running, please check your disks to make sure the files are UNlocked. EaSY needs its files unlocked to write to them and responds in a very unfriendly manner if they are not (i.e. it 80 columns without the expense of a //e 80 column card. To me, the cost of the two boards (which have a //e joystick port onboard as well!) is far less than the cost of a new system with similar hardware. SOFTWARE NOTES If you've purchased thC) I can use my ///'s 256K memory as a high speed ramdisk without having to purchase an add-on board, D) I get a number pad that the //e doesn't have and I get extended graphics support and extra video memory without the enhanced //e's extra cost, E) I getompuServe): The benefit of the Titan boards over even an original //e when installed into the Apple /// are many. The few I am impressed with are... A) I can still run all of my // software. B) I can now run any of the //e and some of the //c software, roup purchase deal from them like we did a few months ago. Their phone number is 1-313-677-4122. If you've never given much thought to owning these cards, Ron Collins recently gave some great reasons on MAUG (Micronetworked Apple Users Group) on Clish It!3 and AppleWorks 3.0. They also work with the less expensive hard disks now being sold by On Three (1-206-334-8001). The cards are still available from a company called GR&D for $299.00. If there's enough interest, I may be able to get a g a number of times about this set of two cards you can buy for your /// to give it full 128K Apple //e compatibility. Add a 65c02 chip (replace it for your ///s 6502 CPU chip) and you can run ANY program that can run on an enhanced Apple //e including Pub under what the /// SIG membership has). We're sorry to lose Apple ///ers Unanimous, but happy to see ATUNC strengthened and perhaps better able to focus on the needs of all the Bay-area owners of our SARA. TITAN ///+//e CARDS I've talked here's your chance to see what it is you are missing. This disk shows you what the BBS looks like and what it offers. That includes descriptions of many of the newest files that are being offered. ///s Company is free save for the phone call and has truly been a labor of love for Ed over the years. By the way, this is our third ///s Company disk. 3INF.01 and 3INF.02 has programs and other information you might enjoy. Disks 3MSC 13 and 14 are for those of you interested in learning or practicinand software. Anyone interested in hosting a /// SIG meeting please contact me directly. At this point, we'll meet in July, October, January and April. We'll take another look at this arrangement next year to see if it's worth continuing or, if neking this change, those /// SIG members in the Washington Metro area will make a real effort to attend our meetings. We'll still have PD disks available and, if there's enough interest, will also conduct an informal mini-flea market of Apple /// hardware y. Date and host are still being set as of this writing, but we should have it nailed down by the time I sit down to write my June Trail column. As a result, effective immediately, we will no longer be meeting at the WAP office. I hope that by mas at member's homes. These meetings (on either a Saturday or Sunday) will be informal sessions, designed to give us a chance to do a little socializing while seeing how the host uses his/her Apple ///(s). Our first quarterly meeting will be in Jul ON THE TRAIL OF THE APPLE /// By David Ottalini Apple /// SIG Co-Chairman MEETING UPDATE After discussions with some of the more active /// SIG members, we've decided to discontinue monthly meetings of the SIG in favor of quarterly meetingly, I've updated the New Member disk to reflect continuing changes in the Apple /// Community. articles explaining many of the questions folks seem to ask when they call on the Hotline (i.e. "How can I transfer files from my /// to an IBM or Mac", Where do I find software?" and more). Contributions for that disk are more than welcome. FinalIST. All are written in Basic and the disk is self-booting. In the works for future disks, more offerings from Dr. Al Bloom, and another Contributions disk. I've also started working on a disk that will be called "How Can I..." that will include t could easily be adapted to your own league needs if desired. On the flip side, we've but some programs for teachers. Grid Grade allows teachers to keep track of their students and grades. There are four programs, GRIDDER, GRADER, GRADESHEET and CLASSLided and self-booting, while Italian Tutor is only a single-sided disk. Jim also donated a program for our final disk, 3MSC.16. Bowling is a Basic program designed by Jim for a senior center interested in keeping track of bowling league scores. Ig your French or Italian. Contributed by Jim Salerno, French Tutor and Italian Tutor can run you through the paces to hone your skills. These disks are really great for students who want a fun way to practice. The French Tutor disk (3MSC.13) is double scessary, alternatives. PUBLIC DOMAIN LIBRARY Even as you read this, I hope to have completed a lengthy and time-consuming project to revamp our /// SIG PD library catalog. Basically, I've gone back and done a better job of describing exactly what is on each disk, so that you, as a PD consumer, will know exactly what you are getting for your $2.00. It's all part of a bigger project to update the Apple // and /// hardcopy PD catalog. And while this was NOT something I particularly enjoyed, of TAU from whom we take this): "Directory Damaged" is "more bark than bite," according to the ubiqui- tous Daryl Anderson who has run Catalyst with that warning for 6 months without difficulty. "It is when the bitmap in block 6 of the diskette says, forach program can do. DIRECTORY DAMAGE If you have ever gotten the dreaded "Directory Damaged" error message, don't worry. Here's what long-time /// supporter Daryl Anderson said a few years back about how to deal with the problem (thanks to Charles Boosg some of the familiar icons of chaos theory: MANDELBROT graphs, FEIGENBAUM diagrams and LORENZ attractors. Documentation is provided on disk. You will have to be familiar with Pascal to use these programs. There are Fotofiles showing examples of what epy Book" to the PD in the future! Our final offering this month is 3MSC.19, CHAOS programs in Pascal by C.M. Davidson. We've offered some Chaos programs in Basic in the past, but this is the first Pascal disk containing several programs for drawin these files (once properly converted and formatted) to be read on screen or printed. That can be done selectively if desired. In any case, give this disk a look and see what you think. I'd welcome a /// SIG member contributing his/her own "Flop to some extent.) And of course, for us /// folks, the additional lesson here is that anything done in Appleworks or 3EZ Pieces or in ASCII (that is a standard text file) on the // is directly transferable to the ///. Our Menu.Maker program allowsormatting). The "Floppy Book" articles and reviews all deal with Apple // subjects. But the value is in the fact that you can use a floppy to easily get information out with little real cost involved (many of our Information disks do that alreadyiro." EdSIG chair Phil Shapiro recently put the original version of this disk into the Apple // PD. It interested me enough to also release it for the Apple /// PD (which basically took some converting from AppleWorks to ASCII text files and then proper fm. The Mac article is by Milt Johnson). There's also an article detailing everything you'd ever care to know about Mail List Manager. As with most of our disks, this one is self-booting and double-sided. Disk 3MSC.17 is called "Floppy Book by ShapLearn how to underline in Applewriter, convert Apple // Pascal files to the Apple ///, use Access /// Interp version command files, deal with DIF files within 3EZ Pieces, and convert files to and from the Macintosh (OK, not all the articles are by Dr. Blooome what it is today - the best Apple /// PD library in the nation. NEW DISKS THIS MONTH That said, what new disks are making their way into the PD this month? First of all, a second "Best of Bloom" disk (3INF.22) full of articles and reviews. w offerings each month). By the way, John could always use some help with disk copying. I can't say enough good things about John Ruffatto and the help he's provided our /// SIG. Without his continuing support, our PD library would never have bec have relevance have been eliminated, and I've updated files where possible. These updated disks will be making their way into the PD over time, as John Ruffatto can get to them (I will give him the disks a few at a time to update along with our neit did help me to get a better handle for what we have in our library. In the process, I've also updated these disks so that they reflect the new numbering system as well as sporting the newest version of the Menu.Maker program. Some files that no longer example, 205 blocks are used by files on the disk, but the tally of actual blocks used by the files comes to <> 205...I believe it happens when either a file delete operation or a create or expand is interrupted half way" RAM ERRORS We do get questions, and this is one of the latest. What happens when you boot a program and get a Ram error? This happened to ///er David James a while ago, and it prompted him to do a little exploring. It also led him to write what he found was necessary to test th ON THE TRAIL OF THE APPLE /// By Dave Ottalini /// SIG CO-Chairman DONATIONS Your /// SIG continues to be the recipients of SARAs from all over the world. This time, our friend Joe Dobrowolski has taken the plunge, donating two Apple ///s, twole in the WAP library). FINALLY The ATUNC Newsletter has a new Editor. /// SIG member Tom Linders has taken over for Lee Kung Shaw who oversaw the San Francisco Bay Area club's publication for many years. A/// main logic board itself & replacing it should fix the problem. If you receive any additional error messages (or if you have a 256K /// which has different memory locations) you'll need to look them up in an Apple /// Service Reference Manual (availabr Tom Linders has taken over for Lee Kung Shaw who oversaw the San Francisco Bay Area club's publication for many years. ars. board. If ACIA, ROM & VIA error messages appear below the Diagnostic Ram display it indicates a probable problem with thenal error messages (or if you have a 256K /// which has different memory locations) you'll need to look them up in an Apple /// Service Reference Manual (available in the WAP library). FINALLY The ATUNC Newsletter has a new Editor. /// SIG membeit still persists, swap the main logic board. If ACIA, ROM & VIA error messages appear below the Diagnostic Ram display it indicates a probable problem with the A/// main logic board itself & replacing it should fix the problem. If you receive any additio definitely identify the faulty chip Dave re-located the suspect chip a couple of times, re-ran the diagnostic check, and tracked the re-occurring error. If replacing the chip does not solve the problem, it could be the memory board itself. Swap it. If s keep appearing, then everything is normal. But if an inverse 1 shows up, you probably have a bad RAM chip. By comparing the location of ones (1's) found in the display matrix against the Ram chip locator matrix below a faulty chip can be located. -- Toould next begin continuously executing the built-in test (every 20 seconds) and alternately displaying a series of test patterns on the screen. Run this test for about 20 minutes, longer if it normally takes that long for the error to show up. If the dot the "RESET" key. You should receive the Monitor prompt, a "-->", in the upper left hand corner of the screen with the underline blinking. -- Next, type "F6E6G" then RETURN. The screen will appear to be filled with "garbage" for a moment. The system shhe matrix flashes so quickly"? Well, a little know fact is the built-in diagnostic tests can be initiated from the keyboard and run continuously. -- First, enter the Monitor by holding down the "CONTROL" and "OPEN APPLE" keys, while pressing and releasingacter (1's), it indicates a faulty Ram chip. The position of the 1's in the matrix identifies which Ram chip is actually faulty. DIAGNOSTIC RAM D I A G O N I S T I C R A M -- "But how can I identify any information when te following: -- When you "boot up" your ///, a matrix of data dots flashes very quickly in the upper left hand corner of the screen. Your /// performs a diagnostic check of its Ram chips. If any of the dots in the matrix are replaced by a "non-dot" chare memory of a 12 volt 128K Apple ///. These were older ///s (serial numbers less than 10,000). Newer units have 5 volt power supplies, but the information below should also prove useful. You should remove all plug-in cards before going through th Profiles and a host of other hardware. The contribution ends the Apple Users Group International's official ties with the /// as it moves on exclusively to the Macintosh world. Unfortunately, the ///s are not feeling well after their lengthy trip fr lled InWords, that can use the Quickie to scan text and save it in ASCII format. That means the possibility of scanning manuals or other Apple /// material that is not always easy to get ahold of right now. On Three's Bob Consorti reminded me that In fun with! One idea, which I've discussed with EDSIG Chairman Phil Shapiro, is a "Coloring Book on Disk" for kids. It's an extension of his "Floppy Book" and one that would be fun to use. What I am also especially interested in is a program caonly way since prospects for an Apple /// driver for the Quickie are remote at best. As for the /// SIG, the end result of all this will be some additional graphics PD disks (see below). I'm already starting to collect some things I think you'll have a 33 block file that can be read into On Three's Graphics Manager and then saved as an Apple /// FOTO file (you can also change the file type from Binary to FOTO with a program like Communications Manager) . This is the long way around of course, but the itan card (that could give you a 128K //+ if fully populated with memory chips) might consider it as well. The neat thing is that once you've scanned something, you can save it as an Apple // double Hi-Res Binary file. As I've mentioned before, that'se Quickie Scanner works without a hitch in ///+//e Emulation mode (with a 65C02 chip). It's very easy to use and will scan just about anything you might be interested in. It claims it will work with a 64K //+ by the way, so any of you with the original Tour participation in the upcoming WAP Open House on June 8th. I welcome Jim's additional help and invite any other SIG member to volunteer if you're interested in becoming more active with our group. QUICKIE I am happy to report that the Vitesssponsibilities. Namely, he will now be in charge of our quarterly meetings as well as any advertising that might be part of that (I will continue to give them prominent mention in my Trail columns of course.) He will also be responsible for coordinating retched pretty thin right now, what with the increasing weight of family responsibilities, being the WAP BOD Secretary, continuing development of the PD library and writing this column on a monthly basis. And so I've asked Jim to take on some added reyears, our Co-Chairman Jim Jutzin has proven to be of invaluable help to the SIG by making phone calls, answering questions, working on our Apple /// donation program and handling meetings when I couldn't make them. But I have to admit I am getting stwould like to find homes for. If you know of a group that could use a /// in native mode or //+ in emulation mode (or if they were willing to spend the $300.00 to add the Titan cards) please let Jim Jutzin or myself know. /// SIG Over the past few in library, the WAP Board of Directors in April agreed to send AUGI a complete set of Macintosh disks from the WAP PD library. Dave Weikert will coordinate that for us, and we appreciate it. With these donations, we now have perhaps four ///s that we om Guam and will require some work to get them up and running. One is a ///+ with 512K memory. Joe promises more stuff as he cleans out his storehouse. To say thankyou for this contribution, as well as an earlier donation of his Apple /// Public domaWords needs 512K on a //e with Apple or AE style memory card or on a GS with a minimum of 512K. But does that mean you could use it with a 512K Apple /// in ///+//e emulation mode? That has yet to be tested, but is something I hope to report to you on next month. ON THREE As I've mentioned, On Three remains the one Apple /// vendor that continues to develop and sell software and hardware. Unfortunately, one of its best offerings, a 512K memory upgrade is currently not available. On Three's Prne of InCider and which turns your /// into an electronic keyboard of sorts. I'm reprinting one example below, along with the Piano Plinker program. By the way, the Medley song on PD disk 1001 fits right in with the Holiday spirit. Any additions reat information into practice? In the Guide to Your Apple Three, there were a couple of examples, which are also included on our WAP Basic Games disk 1001. You'll also find a program called "Piano Plinker" that was originally published in issue number ogth of the tone. The range here is from 0 (no tone) to 300 (about 5 seconds). Here's Miastkowski's formula for determining the duration of tone in seconds: duration = time (0-300)/60. MAKING MUSIC Now, how about some programs to put all this gstkowski gives this formula for figuring count: frequency = 50900/count (18383 to 100). He says this will give you a seven octave range, from C three octaves below middle C to E-flat four octaves above middle C. Time is the final parameter and is the lent together. Mode tells the driver you are requesting a tone and must be 128. Volume is how loud the tone will be, up to 64 (which is very loud!). Count is the pitch of the tone, ranging from 18383 to 100. The higher the count, the lower the pitch. Mia After the tone or succession of tones is generated by the speaker, the .AUDIO driver immediately returns control to the Business Basic program." Mode, Volume, Count and Time are all variables you must deal with in any music program you puO" that will provide you with most of what you need to plink a tune or two. It is opened like any other device, and as explained by Stan Miastkowski in his "Guide to the Apple ///" you: "send data to the .AUDIO driver in the form of special characters. f the WAP Pi Logo and a few other goodies. FINALLY If you are looking for another possible source of Apple /// hardware, try Weird Stuff Warehouse in Sunnyvale, California. Their phone number is (408) 746-1100. 0. thanks to the Vitesse Quickie Scanner. I hope to put together a number of disks for you in the future, but this one should help whet your whistle for more. Many of the graphics on disk 3GRX-30 have a semi-college theme, although you'll also find a scan od last month hit a bit of a snag. But I'm now happy to report that The Best of Bloom #2, Floppy Book by Shapiro and CHAOS Programs in Pascal are now available in the /// SIG PD. In addition, I've put together our first disk full of scanned graphics, o update our PD disks and provide complete listings for all our disks has taken much longer than I originally planned. So, I'm afraid that it probably will take another month or so to complete. As a result, my attempts to get out the PD disks promise I'm happy to say that Dave Jurnigan has agreed to host our first quarterly meeting of the /// SIG at his home this coming July 6th. We'll be sending out more information shortly, including maps on how to get to his home. DISKS My lengthy project tesident, Bob Consorti, says he is out of the kits and needs an order of 50 to have more produced. This is one of the best possible upgrades to your /// and I highly recommend it. For more information, call On Three at 206-334-8001. /// SIG MEETING or comments to these programs would be welcomed. If there's enough interest, we could put together a whole disk of songs! AUDIO DEMO PROGRAM 5 REM THIS IS A DEMO OF THE .AUDIO DRIVER AND THE AUDIOSUB PROGRAM. 7 REM MAKE SURE YOU HAVE THE .AUDIO