'  JJJ ?\>m0M='+l> /+l   d]@ŵLҦ]]LF L}BBL] X(+J`㠭 鷎귭෍ᷩ췩緈JJJJx Lȿ L8ᷭ緍췩 緍i 8 `巬 췌`x (`(8`I`B` ``>J>J>VU)?`8'x0|&HhHh VY)'&Y)xꪽ)' `Hh`V0^*^*>&` aI꽌ɪVɭ&Y&&Y& 꽌ɪ\8`&&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xS&x'8*3Ixix&& 8  '  & x)*++`FG8`0($ p,&"ųųೳŪŪųųij  !"#$%&'()*+,-./0123456789:;<=>?   1 '" *"( (9"1 ( ,.(0# 2  /#0/#0 *?'#07#00/0/'#07#0:"4<*55/**5/*%5/)1/)1/)1/)'#0/#0*5/*75/**5/*:5//#0/#0'#07#0:::*::'#07#0"):$(%"%:$(%"%$$2%4%$$2%4%$(2()!)E(!8b $!H(+ "@H !D)"E` @ $ C ` DQ &J80^݌Hh ü ü݌ ռ ռ ռA ļD ļ? ļAEDE?HJ>h Լ ռ ռ ռ`HJ>݌h Hh݌`葠葠ȔЖȔЖȠHIHHHHhHH݌hHhHh݌H6 VDP (ED Z $0x8x D- ܸDD# H8`?E Vk *f???0xE Hh D#-EEE8` D ܸx D - ܸx8`-0ݩ?ʥD EEE`   LDcpq` [` ~  LӜu`".Q`pNФbptťܥm2<(-Py0\|e<6e<g< JJJJj귍hI  aUL@ kU8  L  Q^R(jQ0l^l\  wUuW ԧ H h@ [_ /QSIRb_L`LLLL`ª`LQLYLeLXLeLee ўQH\(h0L& Ꝥ$`( R \ZLl8 ўR HH\`\Z[YS6`LxQɿu3'RͲʎRʎ]]]ɍuL͟ɍ}RLRɍg^H8 ^hZLɍR LͲɊRR% QLܤͲ Z@ -^ ş\[Z QY\[Z8`l6Lş_Ȍb_Ͳ] )Y h( ֭ͲLɍ [LLĦ__ ^ 9 LҦ3 9 a   0LjLY u< (_9 ˭ɠuɠK_9 ?LˆʎõĵL õ ĵµ aµ`` L̦µ_bJLuLz`  ȟ QlXJ̥KlV  ȟ QlV eօ3L e3L &RL &QL d L4 Ne)n `@-eff L f`L . tQLѤ LҦL` OPu d L Ne)noon 8ɍ` ^f\õL ^NR  RΩLҦ)\Z ʽ LHv 3h`0h8` [L NС õ`A@` ŵL^Lõ`  \ 濭0 \  ȟ Q ^\lZl^?cqH şch`fhjõĵ@OAP`u@`@&`QR`E Ls  @DAE@u`8` %@ @A@`@`@A`Mµ ) LЦ`8@AWc@8@-@HAȑ@hHȑ@ȑ@hHȑ@Ȋ@ch8&ȑ@Hȑ@Ah@LHȑ@ȑ@ htphso`hMhL`9V8U897T6S67`INILOASAVRUCHAIDELETLOCUNLOCCLOSREAEXEWRITPOSITIOOPEAPPENRENAMCATALOMONOMOPRINMAXFILEFINBSAVBLOABRUVERIF!pppp p p p p`" t""#x"p0p@p@@@p@!y q q p@  LANGUAGE NOT AVAILABLRANGE ERROWRITE PROTECTEEND OF DATFILE NOT FOUNVOLUME MISMATCI/O ERRODISK FULFILE LOCKESYNTAX ERRONO BUFFERS AVAILABLFILE TYPE MISMATCPROGRAM TOO LARGNOT DIRECT COMMANč$3>L[dmx- ( .<  Ϡ@跻~!Wo*9~~~~ɬƬ~_ j ʪHɪH`Lc (L ܫ㵮赎 ɱ^_ J QL_Ls贩紎 DǴҵԵƴѵӵµȴ 7 ַ :ŵƴѵǴҵȴµ納贍﵎ٵ്ᵭⳍڵL^ѵ-I `  4 ò-յ!  8صٵ紭ﵝ 7L (0+BC  7L HH`LgL{0 HH` õL H hBL BH [ h`Lo õ ڬL B ڬ LʬH hB@ յյ [L (ȴ) ȴ 7L L ( L (ȴL{ƴѵ洩ƴǴҵ 7 ^* B0 HȱBh ӵԵ 8 L8 ݲ` ܫ  / / ED / / ]ƴS0Jȴ ȴ)  紅D贅E B ƴ  / 0L Ν `HD٤DEEhiHLGh ` ŵBѵ-` ѵB-` ܫ XI볩쳢8 DH E𳈈췍Ȍ X0 · JLǵBȵC`,յp` 䯩 R-յյ`յ0` K R-յյ`ɵʵӵԵ` 4 K ( ѵҵLBȱBL8` DBHBH : ַ޵BȭߵBhhӵԵ RBܵmڵ޵ȱBݵm۵ߵ` 䯩LR˵̵ֵ׵`êĪLR E( 8` R` ELRŪƪ`췌 յյI뷭鷭귭ⵍ㵍跬ª 뷰` Lf ݵܵߵ޵ ^`8ܵ i B8` 4L ֵȱB׵ ܯ䵍൭嵍 ` DȑB׵Bֵ  ַ յյ`굎뵎쵬 뵎쵌``õĵBCõĵ`µµ`L õBĵCصص Qƴ0"Bƴ 󮜳` 0۰ϬBƴ8`i#`ЗLw!0>ﵭ` m ﳐ 7i볍 8 ЉLw`H h ݲL~ `浍국䵍뵩嵠Jm赍嵊mjnnn浈ۭm浍浭m䵍䵩m嵍`"L ŵ8ŵH ~(`# dƠ͠z# u`ETTQAAPPDQPDUPPPUUTPPADDAEEEEA@@@TDA@@@AAP@UUD@QEDPTD@@@UE@TT@QTDA@@D@PAEA@ԅPP@DD@DDP@AA@A@@DDEEUQ@DPQQD@@QUDD@AETUTQQUUD@@AE@E@EET@@@TTDAUUQPPPUAA@DAAEETPAńPQ@QQQQQQTUPPDDD@AUAADQEP@@DT@AAAQQDD@APPDPTDUUEEA@DUUPUQDDDDAPPPQQDDTP@DUUDAQD@@P@@TUPPUE@@@@DTAQ@@QQTDDPUADAA@@AADQTD@DTUUT@T@UAUQPD@PEEAPTAAT@@TT@@ATT@TPPAEEPP@QQ@@DDPDADDPP@DD@@APP@EUQAAET@E TUܜ DDQ XAA@P@@@DETDAEP@@@AEEQQ@PPPP@QQADPA@DQQ@EAEAAA@A@ETEEAPDTTEEDTTEAA@D@@@QQTDTUQA@@EE@@ L@ IHQD I Y]@PUQQ@@@ XPU@IIHLQQAELLXXEEAEUUE@UDL QA ́D@U@ IQAAXETE@@TTEADPQQQQ@@AUU@DEDDA AM@@Ā P MMUQP@TPI @@ATPAQ]DEEA \HMLTDDP LL D@@@T DEU@A YAA@@@TU IH ADPPEE@U@@AAEDD  AEUP@@D]LD$LM@@AE @ HȘI TTQAYQ LUM PQT@@\HH@]AD AI EADP]  HPEDDL]\AEIH TTEAIYADHDQ AA@D\ @@Y@@@DD YHUDTL@D DPXHHHAAHDL LXYY @HHH@D H@HAAIȄUؘ HDAADL  IYQA  UUEL@@PX L@DULMMYDHPUUUUL @TEAXLHEQp0EM@ XIMIHQ]QDHXDԕ@̜H IXTXXHQ APUIQ 0%XM HQAAPQL AAAPA XHH@HIXDNH DT I AAPQ Q@QQ @A  HHY]ML UAA ADPL@@E ZH]$6WF   1PDU -9DH CBV((DEI): EDXYI@E&0M]]H@IDE\ݍ@\1RV MQ HHDE  E DE8L @AATT  X]M qUUaUT̈04dĄ K˅(8֞A (8ABѡ%@ˏ"VzjJPX#vpp%-@@HZK |8@rbGVGHHXX99;yAP@@ @QAHIIWׁ5$BB bX QKad@FF hx adfAEGTD@P@HN9i@u`>"`TS6ML,,% (kCRJ@U6,8pP+kkUT +Hlxn"S$$hj{j#9XaC;6(8""_$"QbHB`h;040g'* N h 32vԅ`pʚPP0 f h:; BB01 d`H A[֖Ih8 A Maq-BcbXdlZح,z*Ct4 `()+_b@PV H ZV ^Hp4&TT!!pcXH5;$BqV)+* QuuF-SQqN p` "@hƄhCQh( "DFLOBf*{Ӆ"hHD(z99-D)(@ rRXب %-|BFӨG&8l0 UrX' > p[g#NN ̌! "rt L̩Ϙ:;?Ȁ#VDt䢪9MFF9P 4ME250PTţ"@."qQ$d\^z,cFF ](8:2G1DM ֖_nnCR計 I Itxi# I@tB@8hKK9! `PB,5Uݽ!`rGKK $4``^KK8ƒ lng 9 DR8(hd3BF48 BB8A8 3eA fF $l쬀 ȘľL bvv>ļİ2,<@@@.d֖bbPN4 @@4>h`0JFDDDf*8H trv6"r Zh(u4PP(xj**R„^pl-r0X(. 꺰Ć,, &0 !iuU8LƂdvfPp32XL $$FD hu$[nYO qa̬LFD:fd@HHFB8$dd,.*j\\`d@@$,hFbvtd @DJ̜ȀNHPH(҄tT@Xx2„ lԔ0h2"@N jXHLN0 ll XF0r~ Vn ȈzrFR2jn|bDT]5 Y<\HH@T =4\M-,HȄ40`04y48pDIHX$ <>"DE1͌( Ԕ )L)- 0 aP'511``HHX <>{y8,* Ƃ(hL )ԐD40ʋ|tQԔĆ8(`tHH7;Ix\ ȀPTd(}mPԼBQyL,0@]yia ` `((]MXX|@@@xQ`d)Tl@`P !I]Y,\D@@`Ii,X4 d  hm ,d$Q1Ek HHа D--)14ttP!((UTx8 %ZYDX8,Yy`t4$mm iq``0X@GeI-1aIII"""&JCc  IL,Q2 ! IIh@AaHȠ( @IiÀ))h I@@ Aɉ0YɁ `@Ҡ AAHA Bjh1@`H)Q99@* A aIH1!`Q@0@ 11#P $܄P٘8(%E(LYIIBDEQScLAIK(,Ca$ zXaaQffT <,@@PuZ<6" HX?7>9IŗHl|4AI9YIiAU""HL 3 iJJ((- AQW @jnoCB>,hb20% iiQSRt| ۀ䢪 x1zX$aSKUUu9)RVGZZ==((H*?1QQFBemm@D/04i耐1ug&J%=HH{F &$ I  5.BAQ쮆j’aAMM_J † 0aIRCOr000#H +^AILh"cr 3IX@U]Y6,(騌HH(, Ӳ. с-mӂ,ya`𰡡yiIAP  p'+(abVO]< bV"o]ЀseAbU--!PPdaŇ8iaXiPP>3Eq9MDr7’M0!]:*dGL"!!h<%BМCSx$$:Fӓߵ1i;[NNŐV``& cŽ m蚚+cGFʓ1]MIpNF$llȑ$$@@ppdqg&T76Puu"FBC qBgwPDfF`C P БSq%АQEud@!%WRDg#@p 7% bQP $PS&&À$BaQAFF2"p"p`%dAa%DࠂGbSUUAApSEQ&#€ct44qt䣦CtDuDDt40EuEP$"3@pp66Tg""tࠠ2&“q11PFFD@Qa2"Pp` QW&&0G@FDP&ё&fdTR"QQ!%@"2``Җ𳓂R'fT&E@ dfƇ10@wB4D1rdT""!Pa6TTD$fVwwCRTF$@QU S4Gupv`04EPҶPP6&BC$aqSPB 0`%66ddPe$&2RR@AP$&rrc#3sAV`!bb`PU3""&APBFQr򀀑0$A$fsAUᅄ2bb`0td&R@u6B@0peb"$%!C@0BA&@@RtugbPR 0DbsQ#cc4aeTB p```02'%AACR$%RR&c`Caq`BG``" 1P@A!&&7GPd$SRD$B$$PPA&&"PP@PF&vrc#!11aBTTA#2@```u5 "'EA`4@D$!SP&vp@@d02CAEb`$$&'vr"!ugcAD``QPDg# 0'EV2$`Tb& `02RCBFuqbb#q1@T `bCTR"#a`GDTR&U@@`23AA@@uRBB1qccd$ 0qG"! pRc%$pP!pPD32`DFPq`f R@RFRQ3a`$5QTTQ04@@@u7e```FUA@r&FDQ@@"$ QAc&PA66V'dpggfA@&2`AFg!7%&"Rff$4Ue%FF12paaqr"Dt11`@Errc%004`RR@@bw7 1#"FUA &V@`1CggAE Rsg$"! 0@A 2vEA2D@PPVfe" 02 ""qQB!!6feaQ$DQQ@04bgvp"`DEa 6F@A2$dasW1qaQf&$`S'$d@23 Dc` 4ua`7!$e%Pa@@4$UU`"vfA0!uccPp$$AQ1"@g'0psc&$$!%%42rPp`BDtcgD@!3 Std%A%d`ab&75@Ra UDb#b QC$4QCB7$@PR&&AA ! dVVsr66caqpd$qC &'Vv#AA0at4cAD CWTPuebUffF1WG!a#@P0!@DC`e#A44EBRp d UP@B6CC"0%"2Aa`rv$SR"$$"#pdD4Rq`Dwed0$Dfgd aS5%ee40@@@71aa4 @@scA @VV%!A@ 6$"&Vvgpb&1!tddFC2246sq`&@Rdv4eDD'g@@QbbEEDF''B!5wrB !TSgw1GC!1@D1#CSp $fP@664PA27 0Pvd$RB" 0de%B2p`B5e``0 ffR1`wg!!Gu0BUe53#ceu5$ `QDDRpttdCC@@$%ES6VCC"23$dttd@APP75% pde!TQA6ut0 @BR7%$@PA0bGE@@&4Pbb'55aaA34tDQP$%Qs'a`qDW"6R@`te@Q` 1 Td$ P@B#4de堀䡕ࠠᐐ#B@$d@Q``5a!%eTFD!eee$ es0 DDauuteaa`@%aSwc0$dc3ptfBBBR"2rgeQAUV0dDQ%$b``rBBDS``@7cC" TF" @PQ1%!qq4$$uQFWqaB4taAA@a#a%3""6f 0@T5R2$堀0FᵔF֐! FUUqs2$!a#tpDDEued$!EpP$e5AUTUU@@`aeppU@@%%ap 00TD`RSC#6qeŀWPDaq!FD11aaa 4tDPA!`dd%%1"$UU1``A`bb%70@@""T````04EEAt6"DAE0@##@P@D$&UTQ$pD`БUDD%!pp D2ET@ 0@AG'#2PT0@A1''#3"``QqCgc  DG4Taq5GDdd@A321!aA44`AQEE&fe$4vG `P5 `@AAccE0 @DQ@`TDP@BEQEEBSDEՕ@BDUS֒ÃDTPPGFDPP@FWT@BcaEGRDQ` SG#""D@@CQA44Ec"D4`CC$0``D@B231aa#t`@QUEDee&Te!@@E53RBCC'00@DupbSFVEQEEUUPAPFFDԕQАATTD@TEDP@†T@SP@@CGE@FQ@EEDFRSAAQEE@DRÁ’ÃPPDDSCV@DGTF@RPRACTUSCGAP366'i@FF@P0&'eqTTAC"@PQFGUWUPR KCDT@@TQCGeeP@@FVW@F@Q=44@@ACGFE@@VEC DDPBCAQEEjnTQuCCTPBFF“PCCRDĀRCEEFFTD@QWCI TUQAADD;; @S3"DB00P5tT\IK P@BWU =PR@!!#FDV HHCcX%&&IH  @BBTQ@"&'QQY !C IX]U V^]II 3DDǕаDEFАpTT@CP@B$&@@XZcfDD@ KJP%#!1DF&RPDEp""1uuV aCBCCSPUQq{ZH@"2DE@PWDR !jyx #/=TTTf+ B@Tue,]=5FR!! FTu%DT8=GKX89=CB$ \&%5qp|$!v""\ݝ,,rҔ㰠ͨ*xp1@vw+Byyx:%5tvIAb %U=nJ[BRp !BPTLFCQx9?. L\TTPamnb#19]\T BC1PGg RV@H ,zZOOE;Tt1;((̈c[YxXތ#70RvW!!" I`100VWT$$>F@ 02@II $@S-%GW0000 TKkH"Eˋ  yꢂߏEȚ bf@``&y|08@aTV.+apTT@Hb8< DFC@ (YqĂ\b $0TT""x\Ȉ..TLD̢\u# [{{HĆ TT"0TE )*JtU 56$mI@@ P$n^Q3;:Ί$tTFB#J_O pVT<‚W_ $2DTK (,,:DsWV``C#! \T `BiO& p04dz**WhlOO00(_NHWQ 4XJbcS€0t &xh`` wVR"  BG!'VV 446F€88XAAX/l`2|b@‚Ii8Hl(BC!@ pBB)ICF&. 0p`pP@ HJjb`081@X <@r6D@"A 2Ł:2DD ںѕBUMJpqqQ@:ra! qfNWt``Bf ^\d=2HHʢ$$aB&' b"‰@XHJB*(H``"# `( bb J@"# CB`! a!AA h"JJJÃC" ` bB⪩"*(# "#BBC#@#頢" !@€!CB@((JJ` j ( bhJJj@@IJ #kK ("b"  ACCA * #kKÀ( a j@ ""))) !""()! (*" ! + ** ! ((  #@++(*)(#c`!!*) ! " "" ( H ( KccAA`h A (*" @ !*J@(@@@ `@@KJh` 㣁    !!+(()# " (+ ** )## ()"#   "" (##""!!  !!# * *"++   ( ) +  *  *#! ) )  ( "" "# ! " ((* "* !!+* " !! (*"*((*)( (((+  "*(+ ##!(   "  " #  ("""(( #" +# *! !** (( ("((+ ()#"*))(+ ))"! ()## *""    "" ) (*+##(()((! )*((( !*+)! *(*++ """ )!#"(  +*""  )!! # ( !+* #  ** +) ##+( " !! (!!! # ("" ""+((!(()( "!  " *((*( "")*  * !)++*() ( !+  "* !! ( !  ***[ z )) #""( ! ## +  ("+ * !!++""*! *(* +# " ""*) "") " + ""#+! "*(* !"*(( ")) """ *"##  !!*                                                 `)0 3%` L FL`` I`hh` 3%0 L FLm (43635) 6,(SS):7,(SS1)= 251,(SS2):252,(SS3)S STSS4:SP(251)j LN(252)(7):90SPSL|DSDST2,(251):ST1,(252)*LL(LN1)256PD$;"BSAVE ";N$;",A";ST4;",L";LLY730d LOADu10:958:112:"ENTER NAME TO LOAD: ";N$(N$)0ĺ"":730::"INSERT DISK & HIT ";A$D$;"BLOAD ";N$ SS(43634)256M> GO TO MENU" 14:28:A$'A$;6 A$"M"90F*A$"S"840V4A$"L"950_>730jH SAVE{R10:958:1\12f"ENTER NAME TO SAVE: ";N$p(N$)0ĺ"":730z::"INSERT DISK & HIT ";A$ST4,(6):ST3,(7) A$:A$A$"Y"700.K1(ST256)?K2STK1256O7,K1:6,K2f251,SP:252,K1LNs874:90 DISK ACCESS9010:958:112" SAVE PIECE";22);"YOUR CHOICE":" LOAD PIECE";27);"< >":" <"TOO HIGH SPEED":90 SPK(905 RECORDC10:958TK1(ST256)eK2STK1256u&7,K1:6,K2|05:15:"HIT ANY KEY TO START RECORDING"D251,SPN252,K1LNX768b90l11:958v1:"UPDATE VALUES(Y/N)- ";h12:19:"";KrK0400D|KSLĺ"BELOW PROGRAM START":400MSTKn14:"LENGTH(1PG=.25K): ";LN14:19:"";KK0450ST256KSHĺ"ABOVE HIMEM:":450LNK16:"SPEED: ";SP16:8:"";KK090K0K21LUES": " EXIT PROGRAM"014:28:A$9A$;IA$"R"510YA$"P"620iA$"A"300yA$"D"710A$"X"ė:"90, ALTER VALUES6 SL=END OF PROG.@ SH=HIMEM:J10:958T:^"STARTING ADDRESS: ";STx54"START ADDR: ";START;25);"PROG. END: ";SLf"LENGTH : ";LN;" PAGES";25);"HIMEM: ";SH}"SPEED : ";SP12" RECORD YOUR CHOICE":"

PLAYBACK";27);"< >":" DISK ACCESS":" ALTER VAk VOICER# BY W.TOOMEY)/; D$(4)VD$;"BLOAD VOICER.OBJ"j INIT VALUES z(START245762LNGTH16: PAGES <SPED2FSL(105)256(106)4PSH(115)256(116)Z:d16:"VOICER"n16:"------"    שЩЩz'Щ7Ѝs0LαLz] Lz#ϠŠġL?@ALH0L HL,HȱH0LGFH>ȱH?,`LFF>>F߭@`LH1L Ѕ?>>??>Ȋ>? SнU0нW4нY|н[НН  =8=$ \ۭ=i=$>зɱг?ЬF- $i; ڭ=i$ ͓0 \ \ۭ? ? \۩ ХHHHB:) \ 慩Bȱ0 =$$ɲ<=$hhh`HHHȱɲ<0* <$<- <;@@ \ `>=8=>HAHHAɁ =i=Ѐɂ*ȱ> ,C ` ,  ,) !=?<>hhPQ PQLY`f X ȱȱQPO o $=$ȱ0$L) \ۥ$; ڭ=$$ȱ 0BȱД \L枱`к ϔ8Єτ ͓0 \ۥ   ŠŠҠ̯Ġ Š - ҠРPPPPPPPPPP $(,048< $(,048"&*.26:>#'+/37;?#'+/37;? $(,048< $(,048"&*.26:>#'+/37;?#'+/37;? $(,048< $(,048"&*.26:>#'+/37;?#'+/37;?̠Ӻ<--><> I,SL֏,RL֏VeI Ve'QI L֏i L֏((((((((((((((((((((((((((((((((PPPPPPPPPPPPPPPPPPPPPPiȱ('iL֏Ve(i'H)h)JfF( i)i(i(͠'i(i'L֏Ve'IL֏Ve'IL֏ ,R,U L֏,S,TL֏ :L֏Ve NVeVe٩iVe NL֏'`Ve'iȑiL֏Ve(iH)h &J i)iȥi(ՠ'i(iL֏Ve;ɬ765432ɀ1 :L֏,T 9 X`LNLΐLXLLLLLLΒLLLIiVe NVeVe NVeVe٩iVe NL֏iVe NVei,W,T,S,P, X$ [֔ $ [ $ [  $ [ $ [2 $ [B $ [ $ [V !$ [b ,>DCɕBɈAɾ@ɮ<ɼ  N";:K$:100 r ERROR TRAP#2 h|22:"ERROR NUMBER ";(222):"PRESS ANY KEY TO TRY AGAIN";:K$:260 340 6K$"Y"300 @12:958:"ENTER FILE NAME: ":"";F$:(F$)15(F$)0ĺ"ILLEGAL FILE NAME. TRY AGAIN.":I11000:I:320 JD$"BSAVE";F$;",A$4000,L$2000" T: ^ ERROR TRAP#1 h22:"ERROR NUMBER ";(222):"PRESS ANY KEY TO START AGAION PAGE 1? (Y/N)";:K$::K$"N"3005 K$"Y"260 12:958:"ENTER FILE NAME:":"";F$:(F$)15(F$)0ĺ"ILLEGAL FILE NAME. TRY AGAIN.":I11000:I:280 "D$"BSAVE";F$;",A$2000,L$2000" ,:12:"SAVE PICTURE ON PAGE 2? (Y/N)";:K$::K$"N"AD HOUDINI.OBJ" 36608::) FLAG2s :12:"DO YOU REALLY WANT TO QUIT? (Y/N)";:K$::K$"N"Č36608:210 K$"Y"210 :12:"LOAD NEW PICTURES AND RE-START? (Y/N) ";:K$::K$"Y"100 K$"N"230 380$ :12:"SAVE PICTURE ,A$2000"t 12:958:22:"'?' FOR DISK CATALOG ":" TO SKIP":12:"FILE NAME FOR PAGE 2 PICTURE:":"";P2$ P2$"?"ė:D$;"CATALOG":"PRESS ANY KEY TO CONTINUE ":K$:::150 P2$""190 D$;"BLOAD ";P2$;",A$4000" FLAG1ĺD$;"BLO:2:10::"HI-RES HOUDINI DRIVER": n12:958:22:"'?' FOR DISK CATALOG":" TO SKIP":12:"FILE NAME FOR PAGE 1 PICTURE : ":"";P1$ xP1$"?"ė:D$"CATALOG":"PRESS ANY KEY TO CONTINUE ":K$:::110 P1$""150 D$;"BLOAD ";P1$;"j  ************************? * HOUDINI.DRIVER *^ * BY SCOTT ZIMMERMAN *}( * COPYRIGHT (C) 1984 *2 * BY MICROSPARC, INC *< * CONCORD, MA. 01742 *F ************************KFLAG1PD$(4)Z360% d 7?? ?33 ?<,>3???7';<?"?( >:???37  .? ?02!?3<933 %??< #3?= >;#0"' >?*)6!??.''?0?.83</  <?;??/?1??????0??;?  ? >!??+".33' 3????7 !?# <??????"? ;0?????#!??? *$????>33 "3??:0?' 0???36 !&0??????<3=  ?0? 0?"=?3?32???-?7?000?'? ??$ ?????<+"<$3$?7?0? 0?9?!&00"?1"'% 2 ???03 !$??9 ??=???178 .->??03 "$ ? ? #&?           :A L@ L@ з=ɌЩ wA+ nA, nA3 nA+ nA, nA30 nAI`碏AL] `hhߚHH`@I`A@ @ @0)1& B@>X @ :@`e` ( wA8e wA8`` @ @ @(0I1&,&& B@( :@`X @`X@@4`X wA` :APP,0  RFACE. (4)"PR#1"&(9)"GE"6(4)"PR#0"< 22:"XSCALE=>"(1)20)"YSCALE=>"(2):d"SENSITIVITY=>"(16412)20)"BUFFER=>"((16565)85)31;16302W2,W2:16304W1,W1:16297W1,W1: EXIT PROGRAM:: PRINTOUT HI-RES SCREEN - SETUP FOR EPSON MX-80 & GRAPPLER+ INTE>=TOGGLE PARAMETERS"T:"<-=MOVE GRAPHIC TO SCREEN":"->=MOVE GRAPHIC TO BUFFER":"D=DISK ACCESS":"R=REVERSE BUFFER":"I=JUMP TO NEXT GRAPHIC POSITION":"?=SWITCH BETWEEN THIS SCREEN AND HI-RES" PRINT PARAMETERS 'W:z#   ԠҠ Š Ҡ Үʠ Š] ! Ůʠ!ΠР " àҠ ʮàҠ Ӡ"ɠ ɮʠ Ҡîʠ òʠ Ӡˠ٠ ٮʠ ˠҠ Ϡà2Ҡ ҠРàӠàӮԠ[int combinations."&G&"Also, the best way to print a HGR5 (bit"t&"image) picture is to load each of the"&"three color pages (R,G &B) onto, say,"&"HGR2, and dump them one on top of each"&"other, by rewinding the paper between"*'r. Options"9%j"include inversed, compressed, expanded"j%t"pictures, and logical operations between";%~"hi-res pages (AND, OR, XOR).":%"An example HGR screen, PSPICTURES, is"%"included on the disk. Load it, and try"&"some of the pronly, giving you another free".$"track.":Z$"Disks may be initialised with a fast"$"DOS, if you choose the given option."$10000$$XX155800$L4:1:958$V"Epson Dump dumps any hi-res picture to" %`"an Epson-compatible printeed."#10000#XX155600/#4:1:958]#"Disk Extender allows you to initialise"#"your disks with up to 40 tracks,"#"increasing disk capacity by 5 tracks,"#"or 20K.":#"It also squeezes DOS onto the first two"$"tracks self-explanatory,"@"\"and easy to follow, and was based on a"n"f"program called Super IOB V1.5, written""p"by Ray Darrah.":"z"Disk Copy works under FPBasic, and CAT"""Basic if the machine was turned on with"#"the 'A' button depresso.";!10000!XX155350/! 4:1:958\!*"Disk Copy is a fast copier, much like"!4"all the others, except that it can copy"!>"40-track disks (eg. the ones you create"!H"with Disk Extender, see below).":"R"The program should be best to keep two copies"G "of you Basic programs, one with all the"r "REMs and comments, and a compressed" "version, the one you actually use."  "Cmprss was written by Ian Humphreys, and";!"appeared in the July '84 issue of Micrl for when you need"5"that extra bit of memory.";g"]BRUN CMPRSS to start it, then load""the program you want to compress, and do";"]& .After 2 passes, your program""is compressed!" "Note that it is arting address,";0"giving more user-available memory)."F:10000UDXX15510eX4:1:958b"Cmprss is a binary program which"l"compresses your Basic programs, by"v"removing all REMs, long variable names""etc. It's very usefuavailable;"3"1200 and 2400 baud. 1200 is more"Z"reliable, but is twice as slow."`"Archiver 2.0 runs under FPBasic, and CAT";"Basic if the machine was turned on""with the 'A' button depressed (This"&"lowers the Basic st7"Archiver 2.0 is a program which backs up";c"your disks to tape. Up to six double""sided disks can be archived onto a C90.""Even with a $3 tape, backups are only""50 cents a disk!" "Two cassette baud rates are ,22:868:"RUN ALTER FP"56(4);"RUN ALTER FP";@A^\h13);"Other Programs"wr13);"--------------"}w|" As well as FPBasic, there are 10 other";"utility programs on this disk. A short""description of each follows."d FPBasic";23);"2) Alter FPBasic"([3);"3) See programs";23);"4) Exit to Basic"v:"Choose option < >"22:16:A$A$:A(A$):A1A4ĺ"";:210A250,300,350,900022:868:"RUN FPLOADER"(4);"RUN FPLOADER" CAT, hitting Reset will always"LZ"boot the disk drive. To prevent this"yd"from occurring, a program is included"n"to alter the new FPBasic."x"Also on the disk are some other programs""Would you like to""3);"1) Loa  :&12);"Modified FPBasic"C12);"----------------"J(42" This disk contains a modified FPBasic which is more CAT-compatible. To load itfrom Basic, RUN FPLOADER."<F" If you do not have a joystick plugged" P"into the          FOUHLIVLIHGRHGHCOLORHPLODRAXDRAHTAHOMROTSCALESHLOATRACNOTRACNORMAINVERSFLASCOLORPOVTAHIMEMLOMEMONERRESUMRECALSTORSPEEDLEGOTRUIRESTORŦGOSURETURRESTOOWAILOASAVDEPOKPRINCONLISCLEAGENETABTFSPCTHEANOSTE 0oeܔٱ0ۏhn &lnrvjUaE=H jmكzڕؤi֟H֐# A :dFZyy{{h}PTFNddENFONEXDATINPUDEDIREAGTEXPRINCAL               25);"Warren Toomey."(3(#22:868:B3' GET A OR u3'24:1:"Press , or to go back";3$'XX(16384):XX128100203)'16368,03.'XX141ı38'XX155ı3B'10020SX155ıSA+24"Voicer digitises bass nores poorly."12Hb2R"Voicer runs under FPBasic, and CAT Basic";2\"if the machine was turned on with the"2f"'A' button depressed.":2p"That's it! I hope the programs on this"2z"disk are some use to you."3hough hardly as good as a CD, it can"T1"produce a tolerable quality of sound. A"1"sample file DIRE shows what you can "1 "expect from the program."11 "Note it is best to remove as much bass"2*"as possible from the input sound, as"grams, or when you are writing or"H0"editing a Basic program etc.":t0"Ramdrive does NOT work with FPBasic."0100000XX155160004:1:9580"Voicer, the last program, digitises"0"sound input from the cassette port."%1"AltVE FILE etc. All DOS commands"I/b"work, note you only need to specify"t/l"...,S slotno when you are changing"/v"between the Ramdrive and the actual"/"drives, which are in slot 6.":/"This is ideal for saving frequently used";"0"proseudo' disk drive in the emulator"N.&"cartridge, and is hence imcompatible"m.0"with FPBasic, sorry! ":.:"]BRUN RAMDRIVE to set up the drive,".D"which is in slot 3. Then you can".N"CATALOG,S3 to see what's in the Ramdrive";/X",and SA,-" ]& ,line2 -List up to line2"2-c-"List Master was written by Jim Wrenholt,";-"and appeared in the August '84 issue of"-"Nibble."-10000-XX1551500-4:1:958-"Ramdrive creates a 60-sector (15K)""."'p"statements etc.":B,|"]BRUN LIST MASTER loads the utility."t,"Here are the four possible list options:":," ]& -List the program"," ]& line1 -List from line1 down";-" ]& line1,line2 -List line1 to line2"of";+6"Nibble magazine."'+7100008+9XX1551300H+@4:1:958u+J"List Master is a utility to give your"+T"Basic listings a formatted look. It"+^"indents program lines, like Pascal,"+h"accents REM statements, indicates RETURN";,rnd in".*"any direction, changing colours,"]*"inversing, and even merging two screens"*"together. Instructions are included with";*"the program.":*""Houdini was written by Scott Zimmerman,"+,"and appeared in the October '84 issue ity' determines"7)"what screen dot density will be"T)"converted to white.":)"The Grabber works only under FPBasic.")10000)XX1551100)4:1:958)"Houdini performs magic on standard"*"hi-res screens, scolling them arou show you"3(F"what sort of thing can be done.":^(P"A word of explanation. The 'buffer'"(Z"stores a Printshop picture, and the"(d"arrows convert between this buffer and"(n"the screen. With X & Y scales greater")x"than 1, the 'sensitiv"dumps. This gives a better grey scale."5'10000E'XX155950U'4:1:958'"Graphic Grabber 3.0, by Ray Darrah,"'("converts hi-res pictures to Printshop"'2"format, and vice-versa. A sample picture"; (<",PSPICTURES, is included to` gݥ0 ɐ ~LGHHHHH hhhHH ,҄ hh)klnm?Łћȱeȱeעk,5LԢx8` ћLK*L өȥʆȑ $PhihiȑȊLL(L<  } }$%0Ʃ 8(L$0pijlk"ћћliA[8`hH`klmniȅ ӥȅklȥȑȑȑȑȑiȅ` ieȅ  L H ϐ { lhHHH hHL? hυυ Ljݥ ,L mݰ % LߩƉ 慝 憨80 ў*%L L ު `  }LޢٹHH ޥLLޥШh^^h_H r륡HHHHHl^h#d j݄hJhhhhhhE` LJ }d.U"i L=8,LLTҐL {ݩ),(,,ѸLLԠhhL ߅` ȱLL  ߅ ei` 꺽  ' 8 uvL׊i , {$8$0`LԦƹƸ$HH `ީ 8ϐ*IEʼna Lݦ,{iweLi^ e^hٲаg jH hV_F*ƹƸٲаH $P )0 Z ۆ $1$P 膸 ": ,i = {LrH0h J c ,Lqۥ 3 LۥL Ȫ*ȱ_ȱ{ȱȅ| L+ܥLSؠߠL:`?EXTRA IGNORED ?REENTER  \I`$ !i)$ )L(ʊ$ L W 檠^ \ LD۩ ,? ɠ )H h`0{|uvLh$L :ۥyz` @ `" ީ; =L Z , ,խLc ZL,զ}~, ߅hL* ,h`PQ/ Q^ԥP &^ &^ePP^eQQP&QPe PQ L ߅ ޥHH {h* mh r ȥ`L'hpoj iLڠ 㥌 婝 5ȱȱ` = $)94,;D {$0 4 Lک @AA?@>`v(Le lL5٩ ӥHHvHuHH >L ٥vQ 8egh ֐` eӚɰ ,ZLLhhB;uhvhh ٘e`:,  "hhh` { ɫ ޥ L>L( HɰɫЉơe$v# \ۦuv $ W (Lb-逐@ HHLLF:L8gh}~`Ƀ` Sբ$LVt~w/z*|cYX ~u q80L>nk'nk(X 1vu8 4L:۠-$șȩ0LW     9ƙ U i 0 i8.ș0șylykyjyi00ڊIi i/ȄȪ) 芢 脤`)F 鄤`ɠ 넬I* L)腞` -+ [..E0 - +f \$8Lf$På8噅 U 9ƚ0`LH$ 9h80 LaH ch 륪EL祚 d$0L e_^^^^ ^`, r^_^^^ %^^`` r` L襝 *` 녞I*L)F``a`Ȫı`E0!` Şȱ`şȱ`Š ȩŬ`(IL륝J8$E ^`e0,iLR襫`I0hhLNL ci ` cP Li v r8坅 Ğğ Ġġ* e24(&&&0⨥塅堅埅垅L@ (LꢅLԥbcdeL.^vvvvvj`^Vy dv88; 54541r LᥝH- 2 f  \7 h < L bcde 饡 饠 饟 饞 LLJ eeededcecbebfbfcfdfefJ`^_^^^^W8Ie Ji `eeeeeLi&&&&8坰IiBfffff`IIIIII `ELԢai0ᦠL LN覸^e^`_a`H` Jh`` g R L楝ɑ 률PQ`PHQH RPhQhPL F犠P` F熅  L熆PE%`dL 饢IEL < LS리8$Ii0ǨV $` lݥ^_ 5^Hȱ^ȱ^h(po Heooph^_`T SRS` H hhhL* ьHH 㥌 hhe^^_ L* IL` ) ʊH񌰸Iš hhhhhhhHH` L ` ^LL g ^ ie^^__Ŕ #^05ȱ^0ȱ^+ȱ^ȱ^poŜ䛐^_e^^__`)Jeiop Ӥȥ敥ȑL䥡HH ` lhhqL 奌  奫  *LݠHȱȱh^_ H^qheqqr "e膮 㦫 R^LԥSR`FHI8eopnm opqrh`M0 䩀hЦstopmnU^_R #ij^_lk 󅔆nmLb^_^ȱ^ȱ^eȱ^e(ӊ0ȱL$8vС,L A  ީ j ީ HHHHH L  ߅Lj A㥋HH jhhȱ𙅄ȱH +륹HHȱHH ghh Lhhhhȑhȑhȑhȑ` jݠ 6hh R䆞`" ȱ ↭^e]eR Ӆmn殤ƕƮ8m因n圑bȱhhћȊћLLȥ e^eʅʥʆd ee`^de *& edeeƙ` 8ompnb@(h` hhLi{"%L\P! Lvʍύ`,L5 LHHEFG(`EFGhHI` / :3 g 40 4Ls &>&?1?=A>?I i`HH11`쩻듧ƙǾ5Ė+]h5`4ɺл1>@@A`41`>BD`8>6>) `LL u ?l:LLCLLɀH)? @(hNO`HNOO) $ $(hHL֥vL=?<) < `JJJ>Ie=?<=`H{h!ɜɉ,( $,(L8 `YE<ӭpd`HVTQ PS"" (!#%L" X`I`ɍ,,L8L,H )ΰɐA@ A `HJ) )h)i( ((`ɇ@ 0`$($$!fi#bZH&bTDThDt(ntJrtttrDh2"&&rr&HDDȅEhH 0l( Lh:h;l Le v, :,a02 3 `ILl `h<LL E@A  J 0,*i H/.  `0 .: VȘ L `8/;e:` T0 "T3  T3  T; "D3 D"D3 D"D3 "D3 &1!YMJؤ#]#)i#$S#$S[[i$$)|mi)S4((!{L4` } G@|}L{QMRɜ Q`@Aɀ`e8?hJJJJ)`:; H:J jɢ )Jb y.)/) JJJ Ȉ` H:  J/Ȑh,--& W :L ` `  eȱe ` -L -LaO0NO L2,L2,),H%HHpH`eP>eQ? ॔<=`@ ߩL ʭ{$`(8`JJJJӊ)IȄҤѢԆզ8eЅԐ e҅Ր JJJ`JJJJӊ)IȄҤѢԆզ8eЅԐ e҅Ր JJJ` g RQPHH, hh`L `*Uf&i'`'i,&i,&iPII&if&HhH8HӰ hIiHӅхhЅhIi҄f8Ъх e8e҅ԥձ&E%0Q&&bӰ eЅԥePفŴxaI1& ')*& 'JJ) e ʥ0)Je ~)`H)&JJ&&h' &' &' f&')'#i媽0J(` Q&%0Q&&`#0JI0`'0 I`0 I0ݩ()%%01&%0)&E%0Q&&e)j00',"&,i8i#H&ii&hizݥ􅸥uv >Lץڅuۅv܅݅ߚLLްij ֥`a, PQ ֥`a```aiśj地a`ʈjiLԭVSL@TL9 ʅPQ ͤ01&`` `,U,R@ ,T,SP˥FhGhEIhHh:h;} v XLYI ?|}E@HH G|Ȍ}hh@<)}`Warren.K.T! ʊL[ I`8f`?2`@ g RPmQnLԥPsoQtp` g RPsQtPiQj֥PiQjLl֩ ޥ8fإuv LنަߥuڥvۥyܥԠ嬠􍠠ԍ嬠ͧ頠㠠堠栠堠堠Ԡ󍠠۠嬠􍠠                               "(222)) C$"PR#0":C$"CLOSE":34,0:97686 216,0:(222)5ĺ"ERROR # "(222)W C$"PR#0":C$"CLOSE":34,0:"EN"D$:C$"READ"D$:9y 768 216,0:(222)5ĺ"ERROR # "(222) C$"PR#0":C$"CLOSE":34,0:$:C$"READ"D$:9 768 216,0:(222)5ĺ"ERROR #E BAR";::" TO CONTINUE *";(8);:A$:::C$"MON I":C$"PR#"C:C$"OPEN"D$:C$"READ"D$:9c768 216,0:(222)5ĺ"ERROR # "(222) C$"PR#0":C$"CLOSE":34,0:;::" TO CONTINUE *";(8);:A$:::C$"MON I":C$"PR#"C:C$"OPEN"D$:C$"READ"D$:76,0,3e"Do you want a Screen or Printer dump of":"the FPBasic notes (S/P): ";Z$:C3:Z$"P"C1:782,0: SET LOWER CASE"Enter Ctrl-C to exit printout. Enter anyother character to temporarily suspend the printout."Z:"HIT ";::"SPACVY:::B$"FPBASIC NOTES":21(B$)2::B$:::C$(4):D$"FPBASIC NOTES.TXT":34,2A768811:B:A,B:: 32,12,253,9,128,201,224,144,6,201,251,176,2,73,0,32,237,253,173,0,192,16,233,141,16,192,201,131,208,3,76,208,3,173,0,192,16,251,141,16,192,);"BLOAD FPBASIC,A$2000"520:"ALTERING FPBASIC "X19055,169:19056,0:19057,234v 20:"SAVING FPBASIC "(4);"BSAVE FPBASIC,A$2000,L$3000"(4);"LOCK FPBASIC" 23:"":17:958:110A(4);"UNLOCK FPBASIC"5(4);"BLOAD FPBASIC,A$2000"R20:"ALTERING FPBASIC "u19055,44:19056,97:19057,192$2060:13:"W":17:958:"Insert disk and hit ";Z$20:"LOADING FPBASIC"(4);"UNLOCK FPBASIC"(4ered FPBasic)"Z(d11:A$:13:B$Kn17:"Enter choice (C/W): ";Z$\xZ$"C"1000mZ$"W"2000"":17:958:110 COLDBOOT FPBASIC:11:"C":17:958:"Insert disk and hit ";Z$20:"LOADING FPBASIC"  :#14);"Alter FPBasic"=14);"-------------"D(4r2"This program alters FPBasic to stop it"<:"doing a cold boot on Reset if there is"F:"no joystick connected."PA$"C) Does Coldboot (default)":B$"W) Does Warmboot (alt    P768 ZL  :12);"LOADING FPBASIC"/L(16255)XL(16255): WRITE ENABLE CARTRIDGEy((4);"BLOAD FPBASIC,A$D000"-L(16254): WRITE PROTECT CARTRIDGE2768,141:769,128:770,192<771,141:772,128:773,195F774,76:775,0:776,224㠠蠠󬠠􍠠󮠠堠堠占笠ɧ 堠堠占宠묠䍠堧묠򬠠堧묠䍠䬠䠠蠠ᠠ򍠠䮍㍠堠堠􍠠㬠堠Ԡ驠ɠɠ䬠ᠠ占堠󬠠䠠占󭍠򮍠驠º 󍠠󠴰󮍠驠󺠠嬠䠠렠㠠䠠占źŠ堠堠場򺠠蠠䠠堠欠䮠󍠠Ҭ蠠堠󮍠捠堠䮠󬍠򮠠占嬠󬍠笠䠠占󮍠驠堠􍠠殍驠䠠堠젠堠占󺍠驠󺠠䬍Π󍠠Ԡ嬠獠堠堠宠占嬠占Ԡ󮍠󍠠笠묠򍠠占󮠠ɠ䬠占㠨󬠠󩍠堠㠠Ԡ占堠堠婮堠Ԡ􍠠͠宠捠堧宠Ԡ嬠䠠堠󮠠ɧ占άάĠ㩠笠㠠򬍠퍠堠栠堠ɧ䍠󬠠堠󠠨󬠠䠠堠占堬ŠŠŠŠŠŠŠŠ̠č렦¨Ǡâ̽˨̽˨͠ŠŠōԠҤĠìİ̽˨͠ŠԠōŠ뮍㍠䠠㠠占宍źԠ占䮠묠㡠占栠堠堠䬠堠占򍠠㍠ð占ó묠占󬠠󰮠占嬠򍠠ó占ðİ͠Ƭ򍠠ĸĠƠƠàðƠ堸󬠠堠堠Šì̤àðԠ 䍠àƠҠ̠썠堠젠䠠􍠠ĸԠĠ占ҠРĠƠƠ͍͠嬠ᠠ󍠠占󠠠̠堤İƬ占堤Ƭ󮍠󍠠󠠠󍠠򍠠̠獠İ͍󮠠䍠笠占䠠栠堠堠젠占婮㍠堧뮠捠䠤宠󍠠讍׮栠笠򬠠䠠砠ᠠ堠占占嬠堠蠠󍠠䠠ᠠ󍠠ᠠ宠􍠠ң󮍠堠栠占堠䬠􍠠䠠䠠堠ԍ͠堠ˠùĬԠ宠Ҡ䮠堠栠ҠƸ󮠠󬠠Ġ󠣤場ɠ宠򬠠ɠ占à堠砠򬠠􍠠󍠠笠占쮠à쬠뮍堠謍堠Ԡ⠠蠠堠占宠砠ᠠ쮍䠠栠堠嬠占󮠠򮠠䠠占笠堠󍠠㠠堠䬠䠠嬠󬠠󬠠򍠠㍠堠򬠠砠ҬҽԠ̠묠􍠠Ƴñ򮍠򠦠󍠠󍠠ҠҲ堠䠠占宠򍠠Π殠䠠占򮍠堠Ҡ䠠堠堠堠嬠ԠΨ殠Π䬠ΠĬ荠Ԭή΍栰򠱬􍍍ɠ䬍󮠠堠젠蠠堠占󮍠󍠠栠堠ɠ䠠堠占宍堠 䠸蠴䍠󮠠̠󍠠宍蠠ƱԬᠿؠҬӠ䮠堠􍠠宠󍠠㮠蠠占ȠᠠƴԍƵҍƶңƷңƸ̠ﬠ㍠䩬󍠠宠庍ƱԍƲ΍Ƴōððơ󍠠堠蠠栠堠堠堤ððƠ嬠荠砠ᠠ묠堠堠獠嬠ϠԠ䬠占󠧴àƸ宠򍠠󍠠Ӡ٠󍠠Ƹɠ㬠򩠧İӠÍƸ栠堠堨􍠠󠤳堠廠򍠠堧İƧ䠧ħŠ󮠠ɧΧ쮠䮍󍠠ԍ򮠠̠堠䍠̧ᠠ㬍Šɠ䠠􍠠ŠõŠõàƠ󍠠䠠ᠠ笠ɠ䍠ŠưĠ堠栠占󠴰򠸰󮠠󠴰占Šõ嬠䍠ԠΠ󬍠堧ۧ占欠宍占ŠƠ栠䠠󍠠򩬠ƺ堠堠Р󠠴ӍĹİúĹΠ󩍠İźĹΠ󩍠İĹҠ󩍠󍠠İƠƷԠҠƸİźƠŠŠư󍠠堠ᠠİİƠ占󮠠堠󬍠䠠󬠠䭤Ʈˠ렲렠ԧ򮍠렱ᠧԧ뮍󬠠󍠠堠䠠ԧԧ􍠠󮍠ҧ捠占ﮍ砠堠䠠堠Ԭ䠠䠠㬠፠堠򬠠占렠堠堠ᠠ堠占򍠠䠠嬠ɠ嬠堲䍠頠謠䮠占堠렠䠠占嬠占䮍栠堠謠Ԯɍ謠堠堠ɠ堠占ᠠᠠ䬠󡍠ԿԠ箠堠Ԡ䬠堠ɠ􍠠򮠠󍠠􍠠嬠占嬠􍠠ɠ퍠堠ɍ堠ˠԠ͍Ԡ捠󠠨򍠠쩮堠Ѭ䍠ɮɠ󠴰󬠠占䠴破穬􍠠򮍠ɠ獠堶ERR4A$"DRIVE ERROR"4 ERR8A$"READ ERROR"I 21:15:A$;(7)y 23:15:"Hit any key for menu ";:A$:1000  INITIAL IOB SETUP BUF,39:DRV,DV:VOL,VL:SLT,SO16 X R/W A RANGE QUICKLY b0:0:860,MB:861,LT:862,LS lCMD,CD BAUD2400:HIBAUD 1000/  DISK ERROR\ ERR(222):ERR15ERR254Ĺ216,0:822: ERR254ĺ"TYPE AGAIN PLEASE:":: ERR255ij ERR0A$"INITIALIZATION ERROR" ERR1A$"WRITE PROTECTED" ERR2A$"VOLUME MISMATCH ERROR" 07 - $0D"& T$(3)"Tracks $0E - $14"C T$(4)"Tracks $15 - $1B"` T$(5)"Tracks $1C - $22"} T$(6)"Tracks $23 - $27" ADDRESS EQUATES ELINE868:EPAGE958:WR7680:RE7721:LOBAUD7866:HIBAUD7939:T0NE8036:WSEQ8050:RSEQ8086:TGGLE8103J,A$300"* d(4);"BLOAD ARC2.OBJ,A$1E00"W nTKSTVLCDDVSO:RD1:WT2:INIT4:410 xIO768:SLT779:DRV780:VOL781:TRK782:SCT783:BUF787:CMD790:OVL792 :DOS16:MB151 SO6:DV1 T$(6) T$(1)"Tracks $00 - $06" T$(2)"Tracks $ TAPE ARCHIVER 2.00 BY W.TOOMEY6<(~2 SET HIMEM BELOW BUFFER AND SET LOMEM ABOVE THE BLOADED RWTS<8448:9983F CONFIGURATION TIMEK(176)29ĺ"PROGRAM TOO BIG":P(768)(769)507110 Z:(4)"BLOAD ARC.OB      㬠䠠堠䠠捠㮠堠堠ԍ򡍠󬠠嬠䍠ɧ젠堠ɠﬠ䬠썠堠宠占ɠɠ捠宍堠蠠荠堠嬠ɠ썠堠䠠㠠䮠ɍ堠䠠Ү򍠠箍􍠠ɠ栠䠠㮠󍠠ԠҩŠ堠󮍠ΠİĹĠɯϩԠҍİĺƠIJİźĹ̠ɯϩİĹŠɯϩİúĹĠɯϩİźĹŠɯϩyou want 40 tracks (Y/N)- ";:A$:A$"Y"A$"N"\A$::"Insert disk & hit ";Z$mA$"N"604044725,160:46063,40:48894,40:605044725,140:46063,35:48894,35VOL,254:SLT,SO16:DRV,DV:CMD,INIT:7681000W END ARCA DV;24:81A$:A(A$):A135140JAA48:A1A25110g BAUD1200:A2BAUD2400rBAUD;A5160,5180(LOBAUD21140<HIBAUDF1140o FORMAT DISKp35,17::35,24zA$"Format Disk":970005:1:"Do READ ERROR, Do you want to retry (Y/N)-";:A$:A$"Y"1000H1:4210_ SET SLOT & DRIVEj20:8A$:A(A$):A135050AA48:A1A7ĺ"";:5020SOASO;:22:8A$:A(A$):A135090AA48:A1A2ĺ"";:5060DVr35,17:10:EPAGE:35,24K|10:"Finally, rewind the tape again, and"t"replay the sequence to verify it.":"Start tape & hit ";Z$RSEQ:ERR((222)255)ERR4280:"NO ERRORS, hit for Menu ";Z$:1000;:"""Start tape & hit ";Z$+,WSEQH635,17:10:EPAGE:35,24v@10:"Now rewind the tape, and play the "J"sequence back. Adjust tone & volume to"T"get the best sound through the speaker."^:"Hit any key to continue"hTGGLEol, set the recording level to 0dB"N:"Would you like a tone to test the"v"recording level (Y/N)- ";:A$:A$35,17:10:EPAGE:35,24A$"Y"412010:"Hit any key to continue":T0NE:"A test sequence will now be recorded."!Start tape & hit ";Z$' 2040= READ/WRITE TESTQ35,17::35,24pA$"Read/Write Test":9700z5:1"Connect your recorder to the computer""and insert a blank tape.""For recorders without automatic level"#"contry for menu ";:A$:1000<` 14:"ERROR Reading Disk Title"kj :"Do you wish to retry (Y/N)- ";:A$:A$}t A$"Y"1000~ (VFY1)2000,3000  VERIFY TAPE BACKUP 35,17::35,24 A$"Verify Tape Backup":9700 5:1:VFY1 "DDRESS 162,0:63,15132(I6): END ADDRESSiRE:(222)255ĢI8:"ERROR Reading ";T$(I):ERR1wVFY223021:23:"Writing"23:16:"Track $ ,Sector $";500TK(TRK):ST(SCT)(ERR0)100017:"Hit any keELINE:"Disk title is"%47:"->";:>L(8192):I1LQH((8192I));::rRTK0:LT35:ST15:LS15:CDWT\(8193)52(8194)48LT40aERR0fI15(LT40)p21:23:"Loading"z23:15:ELINE:19:T$(I)60,0:61,39: START A:35,24+A$"Retrieve Tape Backup":9700;5:1:VFY0l"Insert disk, start tape & hit ";Z$21:23:"Loading"23:21:"Disk Title" 60,0:61,32: START ADDRESS62,255:63,32: END ADDRESS RE:(222)2552400*5::"Track $ ,Sector $";!x500B60,0:61,39: START ADDRESSs62,0:63,15132(I6): END ADDRESS 21:23:"Dumping"23:15:ELINE:19:T$(I)WRTK(TRK):ST(SCT)1000 RETRIEVE TAPE BACKUP35,17:8192I,((A$,I,1)):760,0:61,32: START ADDRESSX62,255:63,32: END ADDRESSy(TK0:LT35:ST15:LS15:CDRD2(A$,2)"40"LT40<21:23:"Dumping"F23:21:"Disk Title"PWRZI15(LT40)d21:23:"Reading"n23:16O TAPE35,17::35,24=A$"Backup Disk to Tape":9700G5:1x"Enter title of disk (40.... if 40 track)";~"->";A$5:ELINE:"Insert disk, start tape & hit ";Z$L(A$):L2L7:A$"UNNAMED"8192,L:I1L sk":L"7) Exit Archiver"OV:"---------------------------------------";Y[9500tj9:27:"ENTER CHOICE"t11:31:"< >"~11:32:A$:A$A((A$)):A1A7ĺ"":1140A1200,2000,3000,4000,5000,6000,7000 SAVE DISK T:TRK,TK:SCT,ST:863:1002:% :@ A$"Tape Archiver 2.0"J 9700Q 4q "1) Backup Disk to Tape": "2) Retrieve Tape Backup": $"3) Verify Tape Backup": ."4) Read/Write Test": 8"5) Set Drive/Baud Rate":B"6) Format Di958:"  PRINT TRACK & SECTORF 3:10:"TRACK $ SECTOR $":[  CENTRE MESSAGEr 21(A$)2:A$;:  PTINT MESSAGE AND WAIT 450:::A$"PRESS ANY KEY TO CONTINUE":450:16384,128:16368,0:  TOGGLE READ/WRITE> CD(CD1)1RMAT DISK |LT35390@ 44275,160:46063,40:48894,40:400c 44725,140:46063,35:48894,35 ::"INSERT BLANK DISK IN SLOT ";S2;", DRIVE ";D2;:" ";A$ VL254:CMD,INIT:DVD2:SOS2 80:16:958:A$"FORMATTING"::450::IO:VL0:16:1:q  DISK COPY( BASED ON= SUPER IOB v1.5Q BY RAY DARRAHW](2 SET HIMEM BELOW BUFFER AND SET LOMEM ABOVE THE BLOADED RWTS<8448:9983:10010F INITIAL IOB SETUPPBUF,39:DRV,DV:VOL,VL:SLT,SO16: r FO   i`ii` 铠`` `AZ8``098`` GOTO GOSUB THEN *** PASS1 *** END PASS1 *** NOT COMPRESSED *** PASS2 *** END PASS2 OLD PROGRAM LENGTH: NEW PROGRAM LENGTH: PRGM COMPRESSED BY: BYTES :8gh $ .֠ :8寪 $ . `렔 : ` Ւ _ ` 铥ȥ` _ ֩ 铑 铥ikmjln `ʆ `  `ȱȱ `8```iœ  ʩ  9 Ւ ` "LБ Lܑ LБ œ`  9` ": ,:  `  9` " ʩ"`  9` " * 8  " * 8 `` ک :8g h $ .`gh ȱ` ک : کgh   œ 9 " Б n : `: L]ɪɲ Loɂ YL]" L] * L]ɭ  9L]  œ 9 Ւ`: ʩ st` کd :ۢ ' کo : ڥ ک~ : L "Lȱȱi 80 ɫɰڅ ڥPQ ְ5 ڥ $ZL̐ɰFL̐P :ۥ $Lސ ,𬥸ƹƸLiiiW`XYZ[7\A]O^i_t`abc`'"$;5K!2,:# ,,`<>'=7?<='=L<>'=7?L).`).0.`>@ h'A=?<=`LMNO7PAQORiStTUV   ``#`حJJJJLԩLLhhߚHH`Hh`#P()$ "$ \ŭ^ɭ] HIVERX:19:EPAGE:8% UPDATE SCREEN INFORMATIONJ&%19:1:EPAGEr0%20:" Slot: ";SO:22:"Drive: ";DV:%24:" Baud: ";BAUD;%% CENTRE & PRINT A$%A(A$)%1:20A2);A$&20A2 &I1A:"-";:&:A3:"Do you want Speedload DOS (Y/N)? ";:A$B:A$"Y"A$"y"600HDWX17:64578b17:5:"Copying Speedload DOS to Disk"l SET UP MACHINE CODEv TO CALL RWTS768,32:769,227:770,03771,32:772,217:773,03774,96  $A4TKS NOW INITIALISE!!!A(4);"INIT HELLO,S";SLT;",D";DRVZ(4);"DELETE HELLO"h17:39)17:8:B16TKS49:B;" Sectors on Disk Free"ATKS16:8:A;" Sectors on Disk"8:"---"&B(BA100):8:B;"% of Disk Free"+023:JA:47072,A%TI469924699223^A:I,A:HhI46932469328VrA:I,A:f|A:46947,AlI46837468377A:I,A:A:44723,AA:44749,AA:44750,A ADD EXTRA TRACKS44725,14446063,TKS48894,(A$)0Ģ14:17:"40":250/TKS(((A$)))MTKS35TKS40ĺ"";:200x17:6:"Insert disk and hit "X(16384):X14126016368,0 ALTER DOS TO" ADD EXTRA SECTORS,A:46874,A6I46878468783@A:I,A:(A$)0Ģ10:17:"6":120-dSLT(((A$)))HnSLT1SLT7ĺ"";:70`x12:10:"DRIVE: 2"s12:17:"";A$DRV2:(A$)0Ģ12:17:"2":200DRV(((A$)))DRV1DRV2ĺ"";:12014:9:"TRACKS: 40"14:17:"";A$TKS40:6 DISK EXTENDER' BY W.TOOMEYh(16384)(16385)(16386)517ĺ(4);"BLOAD DE.OBJ,A$4000"p:(13);"DISK EXTENDER"213);"-------------"<5:8:"Initialise a disk using"F10:10:" SLOT: 6"P10:17:"";A$ZSLT6:      !!!  ``'`حJJJJLԩLLhhߚHH`Hh`5()$ $ \ŭ^ɭ] (ERR2A$"VOLUME MISMATCH ERROR">((ERR4A$"DRIVE ERROR"Y2(ERR8A$"READ ERROR"n<(12:450:(7):eR4A$"DRIVE ERROR"!2(ERR8A$"READ ERROR"!<(12:450:(7):E1'A$(13)A$(((40)(41)256(36))128)<'A$;:M' DISK ERROR'20:1:ERR(222):ERR15ERR254Ĺ216,0:822:'ERR254ĺ"TYPE AGAIN PLEASE:"::(ERR255ij (ERR0A$"INITIALIZATION ERROR"(ERR1A$"WRITE PROTECTED""380C'11:1:958:A$"INSERT DISKS IN PROPER DRIVES.":470:1000`' GET SLOT AND DRIVE NO.'A$;:11)"SLOT=>"S24)"DRIVE=>"D2;'17:B$"7":10180:S2(A$)'29:B$"2":10180:D2(A$):' GET A KEY'A$:(A$"1"A$B$)A$(13)10180:440::A$"---------":440:Qj'5::A$"ORIGINAL":S26:D21:10140:S1S2:D1D2{t'::D2(D21)1:A$"DUPLICATE":10140~'LT35:11:1:"40 TRACK DISK? N"(8);:A$:A$:A$"Y"LT40'A$"FORMAT BACK UP FIRST? N"(8):13:1:A$;:A$:A$:A$"Y"İGURATION TIME# ' BLOAD RWTS HERE@ $'(768)(769)50710060c B':(4)"BLOAD DCOPY.OBJ,A$300" L'TKSTVLCDDVSO:RD1:WR2:INIT4:10220 V'IO768:SLT779:DRV780:VOL781:TRK782:SCT783:BUF787:CMD790:OVL792`':DOS16:MB151:A$"DISK COPY"T:862,LS7 lCMD,CD:TRK,TK:SCT,ST:430:863:1002:H  THE COPIERX 1:1:868e 2:868 TK0:ST15:LS15:CDWR:FAST1 775,96 490:610 490:610:(TRK)LT1050 TK(TRK):ST(SCT):1020 20:"COPY DONE": ' CONFI:CDRDĢ11:1:958:A$"INSERT SOURCE DISK.":SOS1:DVD1:510t 11:1:958:A$"INSERT TARGET DISK.":SOS2:DVD2 D1D2S1S2İ470 1:1:39);::A$"READING":CDWRA$"WRITING" 450::80 X R/W A RANGE QUICKLY b0:0:860,MB:861,LTALOG"':F$::34,0:4:958:15059(F$)01500O49232,0:49234,0oN1540,1560,1580,1600,162049228,0:49236,0:N12000:165049228,0:49237,0:N14000:1650,49230,0:49236,0:N14000:1650@49230,0:49237,0:N18000:1650I32:170FD64:170-(4);"PR#1"3E1913,PLIDY1785,Z:1145,Cq(17):(4);"PR#0"y10:15);"LOAD PAGE ";N9:" FOR CATALOG, CTRL-C FOR MENU"8:"FILENAME: ";F$(F$)0152034,3:(4);"CA"A$"C"950'A$"N"7500)A$"V"1525>,"";:170TI0:C75:D0:170i P1:N3:Z2:170~RP2:N4:Z2:170P1:N5:Z1:170C76:170P1:N1:Z0:170P2:N2:Z0:170LP3:170~L4:170L8:170L16:170OICE: ";A$:A$;%A$"Q"ė:6A$"1"1000GA$"2"1050XA$"B"1100iA$"A"1150zA$"O"1200A$"X"1250A$"I"1300A$"E"1350A$"L"1500A$"D"1450A$"3"800A$"4"850A$"5"900ONDENSED"A"4) PAGE 4"?F"5) PAGE 5";25);"N) NORMAL"EKKLux"L) LOAD PAGE";25);"A) AND PAGES"}"V) VIEW PAGE""D) DUMP PAGE";25);"O) OR PAGES""Q) QUIT";25);"X) XOR PAGES"L0:I0:D0:C7520:"CHc EPSON DUMP$ BY W.TOOMEY*0Q P1:L0:I0:D0:N1:Z0:C75[ ::d 10z15:"EPSON DUMP"15:"----- ----"(62"1) PAGE 1";25);"I) INVERSE"7"2) PAGE 2";25);"E) ENLARGED" <"3) PAGE 3";25);"C) C!!!!!!"" L µ,­µ ˵̵ 2õĵ 2ĵµ µLꢍ񷬿ɵBʵCBȱB +ɵBʵCBȱBɵʵ `I뷩詷 ŵL^`   LDcpq` [` ~  h@(LH9LHH/Hh/ H-З( ܸ(& ¸$8 H` *HˆʎõĵL õ ĵµ aµ`` L̦µ_bJLuLz`  ȟ QlXJ̥KlV  ȟ QlV! ! ! !!,189,252,179,76,251,175,8,245,182ASL@I@5,8 47088,0:47089,66,47092,2:768C  $BF00 -> Tk0,Sc9Y*47084,0:47085,9p447088,0:47089,67>47092,2:768 DATA FOR DOS POKES0,160,179,234,234,23,169,180,234,169,179,141,241,183,234,234,234,234,0 ! 169,25400 -> Tk1,Sc1*47081,SLT16:47082,DRV@47083,0: VOLUMEV47084,1:47085,1m47088,0:47089,6447092,2:768 $AE00 -> Tk1,ScB47084,1:47085,1147088,0:47089,6547092,2:768 $BE00 -> Tk0,Sc847084,0:47081500:R PRINT COMMANDSP\:"GRAPHIC GRABBER 3.0"4)"BY RAY DARRAH III"f4:"P=JUMP TO NEW POSITION":"1-2=GRAPHIC BUFFER"p:"X=CHANGE XSCALE"25)"C=CLEAR SCREEN":"Y=CHANGE YSCALE";z25)"ESC=EXIT"::"S=LIT DOT SENSITIVITY":"::12:"ERROR #"ERR(7)HF$ESC$:A1VE BUFFER "(((16565)85)31):740:F$ESC$660b(4)"BSAVE"F$",A"256(16565)",L$240":660y GET A FILE NAME::20(A$)2:A$:6:8)"RETURN DOES A DIRECTORY"12:"FILENAME=>";::" "(8);:16384,128:(16384)155ľF$:#":740:F$ESC$660/(4)"BLOAD"F$",A$2000"::860hA$"SAVE HI-RES SCREEN":740:F$ESC$660(4)"BSAVE"F$",A$2000,L$2000":660A$"LOAD BUFFER "(((16565)85)31):740:F$ESC$660(4)"BLOAD"F$",A"256(16565):6602A$"SA" 1) LOAD HI-RES SCREEN"::" 2) SAVE HI-RES SCREEN":X" 3) LOAD GRAPHIC BUFFER "((16565)85)31::" 4) SAVE GRAPHIC BUFFER "((16565)85)31b::"WHICH?"(8);lA$:A$"1"A$"4"660v(A$)640,670,690,710A$"LOAD HI-RES SCREENY:25);::"(0-192,0-140)"H:16301,0:24:"NEW POSITION (X,Y)=>";y:" "(8);::16384,128:(16384)155560"";A,B:A(A):B(B):A0A192B0B140560&XA:YB0::: DISK ACCESSD:34,2::4:14)"DISK ACCESS":78N: REVERSE BUFFER&16785:A GET NEW SENSITIVITYr23:15::"(1-"(W)(2)")"::10:16301,014:A$:23:15:15):A$"1"A$((W)(2))ı16412,(A$): JUMP TO NEW POSITION34,20::22:"CURRENT POSITION=>"X",")2:" r PUT GRAPHIC ON SCREENa |A$"4F00<5500.5A40M":290:16499:A$"5500<4F00.5440M":290~  PUT GRAPHIC IN BUFFER 16384:  CLEAR HI-RES SCREEN 34,20::16301,0::"OK TO CLEAR HI-RES SCREEN? N"(8);:A$:A$:A$"Y"Č62450((A$,A,W))128# ,:72,0:144:; 6 INCREMENT XSCALEV @W,(W)W:(W)4ĹW,W J16702,(W)8845:16723,(W)8845:16412,1(W)(2)2: T INCREMENT YSCALE ^2,(2)W:(2)4Ĺ2,W h16737,(2)521:16716,(2)521:16412,1(W)(2A260,380,400,580,320,350,220,230,470,450,510,240,420,990,1000:180U 16565,85:e 16565,88:s W2WW2: TAB TO NEXT POSITION XX92:X192X4:YY61:Y140Y9   DO MONITOR COMMAND "A$A$" N D9C6G":AW(A$):511A,,51:16737,51:16412,WV A$"":ESC$(27):K$(9)(8)(21)"DXY12SRP C"ESC$(16)e 860:820v GET A KEY 950:225,X256:224,X(225)256:226,Y 16611:X(224)(225)256:Y(226):A$ AW(K$):A$(K$,A,W)Ă:W1WW1:180E ***************F d SEE HARDCORE COMPUTIST NO.20, P.15. b n INITIALISE VARIABLES x(16384)(16385)208ĺ(4)"BLOAD OBJ.GRAPHIC GRABBER,A$4000" 8191:251,0:W11:W21:230,32:16723,43:16702,43 1,1:2,1:X96:Y70:W1:16716> ***********************= * *[ * GRAPHIC GRABBER 3.0 *y( * FOR *2 * THE PRINT SHOP *< * BY *F * RAY DARRAH *P * * Z ********" " " " """"""""" IIPLIPLPLIPLPPT49229,0:49236,0:N14000ErA$"L"ĺ(4);"BLOAD "F$",A$"N1:10Q|A$:10ED"ED"PLILIIPLIPLLIIPLIPLL