@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED262 FREE SECTORS COPYING---D2:DOSMANOCMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 144ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u0>**x*2xpresents Š !0 JAN/FEB 1986 80 ---------- O0;@  ;4 T};- %PUSHREG ; PUSH 6502 REG'S ONTO STA0??00?U}???0  B JKIHiDiELV`L1 1 BLVV}`HLv1r1l Ls1 &` Fj`8冨凪` 1EӅӥ 1`ʆǪƩW} Ɛee` 1ƦʆǢ &Ɛeǐ 1 1L1 1'&&&8儨児祂*L1&&X}*ń8&&L1 82`hihiHHȱȱL1c !#3`Ls1JJJJ`Y}H 1h`Hȩh O1L2 X1L2 1L2 1L2 1H8` BHIZ} V䅠L2 LR3 1L2Ԇ ؠPIPP`S:3E:3H )3 33 2 )3h)0I33L2[[}\ZUVT` 333` 0d s1ҥ `2)2ҩ`ȱ`` K4ȥ`H\}hƣĢ`ƥĤ``14L40LS58f0f0]}f0I LM5f004040i50i55454LM5+144iȱi4i44i4L5f0ԭ04^}04440in0iŬȱ孰L504040i50i55454L5$7448nȱ_}4i44i4L5`L5HHH ԭ0Щ ԭ0Э~0Э0Э0Щ>55LD65v0z0v0Эz0n0r0n0Эr0`} 40i0hhh@;Ll6h6h6 ILs6`;L66616060i61i66͇666L6=$66a}`66L66i06i06060806060i170i2717͇6276L7L66T6i6b}6i6666ȑ66i66i66i66i6L 76i76i77͇676L7**66p6c}6L7666666@6666p6666F6i66i6866666d}60ȑ 66p6666@6666g6i66i6606066YȑXe}6i66i666'6666'6666'6666'666666f}66A6i66i6661ȑ0ԩf0Ԍj0`072L999ML : 3 K4L9, Pg}LEASE INSERT YOUR CARTIDGE,9 3L: AND RE-BOOT.9 /3L :/ K4ԩ100iX1iY0ih}91i 9gYX ^4 ;4IL;9i9i00 49i9i00 49ii}9i11 49i9i00 4L;9i9i00 49io9ij}00 49iH9i11 49iH9i00 49ԭ9ԩ7v0Wz0nk}n0r09͇9L<m90i0000m90i000ȑ9L;00iȅ1il} 6Э0~00 00 00 37060 3 3N0M0 /3e0d0 3Щo?/ K4@ԭ5m}5Ԡ0 ͊0L<0 40 828宅 i60L<0 ͊0L"=0  4 i60L<0n} i680 ~00F=F=~0LR= i6~0L;=< i60I͂0L=j0j0IL=j000iȱij0ԩ i60L\=o} i6 i60 0 i6"/ K4"ԩЩЍ00͠00L>0000L= %4YX ^40 ^p}400Э0ЭIL>9͇9L>m90i0000m90i000ȑ09LE>q}@ԩY@XYX ^4 3L> RUN "D:MENU" > 3 3 L``9_]]]r}UUUU0p|UUUUUU?UUUUՕUUUUUPUUWziP[TUUUUUUUU]]]]]]_Ps}PSUUUUUVVUUjUUU]UUP@UUUUyy^t}WZ[UUUUVUUUUUjUUUUUTTTPP@P@ꪫu}?? Q@@T@PTꪪv}@P@P@Pw}뫫CSꫯx}﫫y}`z}ڀ{} |}ۀ !"#$%&'(}}ܷݖޯߖۀ~}9:;ŴȖᖖ䖖ۀ}̬ΖЖҖ֖斖ۀ}}PDABRECREPAGEKELEFDEDELFILEWAIFLASSADIDTOPMMEP0P1P0P1BACKLINEBAKCOMIDCOUPPELO }WEINVUINVLOSETSNTONTO }  } !"#$%&'()B2w } ;@,;@,g6. D:FONT19.SET6.19+6-@F76-@C6-A"O6-A"[6-@T }g6-@PGG;@,;A ,;@,;@,;@ ,;@ ,O6.^^^[ [^^^/67@ },.^@67@ ,.^O67@,.66.DOS BASIC -6. 66.D:5#@@ }K:5@@( A0d&&@@D:*.*nA@,7@<@,4FREE7@ }A APx@@7@<@,0 *7@<@,0LSTA66-%@667B:,%@,.7@<@ }, A A76-+B:,'@'@ ,*6-@76-6@;6-@6-@ )6-%@ }/;6-26-B:,&+$@r,$ @r26-'@-@_-@%@_(@ } 7+%$@ ,$@&@<+%$@ ,$@, "@!-@@6(@ PLUSH-@ }@`(@ SRC FILESr-@@(@ FOR DLIST^-@@ H(@% press } to continue T6-@0^ A7SF:B2y,"@,-@@8-@E(@I S A }6-F:Ad,6-@$+"@1,%@$+"@0,%@$+"@&,%@$+"@$,%@$+"@) },%@$+"@',%@$+"@Q,%@$+"@S,%@ $+"@H,"A@!AP }AdAU "@*"."@*"LL67B:,%@,.7+%$@ ,$@ }&@<+%$@ ,$@,, A%6a A !-@@--@:(@> P-@@  }a(@8!BB@d!A9 A;R-@@*(@<-@@R( }@7@,=/-@@/(@ ____________@Z-@@/(@ SYSTEM RESETA-@ }@Z(@ WILL REBOOTJ-@@/(@ TO REBOOT TOA-@@Z(@ MENU PRESSl- }@@(@ START ON O/-@@/(@ TITLE SCREENTA%@%-@ }A  A5.-@@.(@ ERROR +-@@+(@F:A, .-@ }@.(@ IN LOADING+-@@ +(@7@,6-AP A7DB-@A }P $6.D:. A58 A!B AX:77@<@,0SYN*7@<@,0MAG:$b% +A }%Al&&7@<@,4SYNAPq?-@@!(MAGFILE3-@@?( vii( }`Magfile uses the disk to store and access records and should therefore be transferred to x_ (another disk for } use.#(_(7Press START to see MAGFILE or any key to return to menu{ AO-@@)(SYNTH1 & SYNTH2;- }@@O( ll(cSynth1 and Synth2 are for use with the Speech Synthesiser and will have no e }ffect unless the o"(synthesiser is attached.%(o(EIf you have built the synthesiser it is best to load and reun th }ese :( seperately.(:(Press any key to return to menuAdAUF:B2y,"@%F:Ad },AU% A A %%6-F:A`,%AV$F:Aa,S%@@q+%@@ }?%@A4S%@"A4 A!.S-@2(@page 6 magazineS(@ } 8a-@"(@6-@@B-P(@T a(@B$?A }A 'A3A?A*B7tA'@@d*$4HA!A }3A@EBBAH$ A # A56-@P# A7 .-@@.(@ }FILE IS IN /-@@/(@ FORMAT /-@@ /(@ PRESS  .-@@ }.(@ TO LOAD OR .-@@.(@ ANY KEY FOR .-@@.(@ MENU  ?F: }Ad,AU" A5+6.D:5 A!? A F:B2y,"@A& A%P( M-B:,@6@Z}$$$ffff>`<|(^N68of;8((8$$$xL$$$Lxf<|~~|~H̄ ꒂ|ࠠƺ}|||v~Dr(((8|D(DD((8D@P( }8pp8?}ww<~~~<x`x`~<~~<}0~0 ~ <~~<BB~࠼|| z~x~"(8~࠼<$4"> zB|࠼<$46">}||~z|DrD|8lDl((8~D8DTz~Bt.B~<~~<}~x|nf8x8~z|DrD|8lDl((8~D8DTz~Bt.B~<~~<  M FLFLA@@@SP%%#############################}##%%# SNOWFALL - by Fred Key #%%# --------------------------- #%%# PAGE 6 MAGAZINE - ENGLAND #%%######}######################### *9@<@,*+@%@k0@@@70@Q0}@@@k0@@@ A% A 6-%6-@#I @!-}@E68<@,-8<@,&@GI (\-@.8<@, R68<@,-8<@,%@}\ A2))18<,8<@,%@<"@F A$68<@,-S68<},-P:+H:,$@x,%@,hF:Ad,"@E68<@,-6@G6-%@ AK @PM }),8<,8<@,M68<@,-8<@,%@Z) @),8<,8<@,d- @w}-"@A n @@xAdAU A -@$8<@,"@G}$ A5!18<,8<@,5"A@A) ),8<,8<@}, AI68<@,-?68<,-P:H:,$@,I A''68<@,-8<@,%@}6 @w6F:Ad,@bA@AdAU @0,i AP;18<,&@8}<@,%@i18<,%@8<@,%@6*$@) ),8<,8}<@,J(6-@"(6-6@T\ @+68<,-8<,%O68<@,-8<@,%@}R'\ @^",8<,8<@,"$i AP;18<,&@8<@,&@i18<,}%@8<@,&@"*"$&"@6-6@& A@%"@6-@}% A@$R!68<,-8<,%E68<@,-8<@,&@H'R A$ 6-6 AP}18<,%@F7"-68<,-8<,%7 A@' A;!68<},-8<,%868<@,-@F;$&' A1 @,@G1/@y@G1 @},@@%1/@ @%',@@&'/@@GQ @6-@p--@@ 3,}?/@yM6-&@PQ 3-@@G#,@`//@y3 L$-@M(68<},-P:H:,$@,M68<@,-P:H:,$@G,5!18<,8<@,5A    $}D:SNOW1$@,M68<@,-P:H:,$@G,5!18<,8<@,5A    $  M FLFLA@@@#@%%%#############################}##%%# SNOWFALL 2 with cross wind #%%# add lines to Listing 1 #%%###############################%%######}######################### *9@<@,*+@%@k0@@@70@Q0}@@@k0@@@ A% A 6-%6-@#I @!-}@E68<@,-8<@,&@GI (\-@.8<@, R68<@,-8<@,%@}\ A2; @;18<,%@8<@,%@<"@Fi A$68<@,-}9F:Ad,"@EQ68<@,-6@G_6-%@i AKu6-P:H:,$@F,76-P:H:,$@}v,Y6-P:H:,$@%@,u@v@w@vL568<,-+68<@,-5 @M5}68<,-+68<@,-5 @Pq ),8<,8<@,M68<,-8<,%@}q68<@,-8<@,%@Z3 @u@3,8<,8<@,d- @w-"@}A n @@xAdAU A -@$8<@,"@G$ A? A}+18<,8<@,?"A@A) ),8<,8<@, A}I68<@,-?68<,-P:H:,$@,I A''68<@,-8<@,%@6 @}w6F:Ad,@bA@AdAU @0,a AP318<,8<@,%@}a18<,%@8<@,%@6*$@(6-@"(6-6@J) }),8<,8<@,Td @368<,-8<,%@%W68<@,-8<@,%@Z'd @}^$i AP;18<,&@8<@,&@i18<,%@8<@,&@"}*"$&"@6-6@& A@%"@6-@% A@$R!68<,-8<},%E68<@,-8<@,&@H'R A$ 6-6 AP18<,%@F7"}-68<,-8<,%7 A@' A;!68<,-8<,%868<@,-@7};$&' A1 @,@G1/@y@G1 @,@@%1/@ @%',}@@&'/@@GQ @6-@p--@@ 3,?/@yM6-&@PQ 3-@}@G#,@`//@y3 L$-@M(68<,-P:H:,$@,M68<@,-P}:H:,$@G,5!18<,8<@,5A    $D:SNOW2$@,M68<@,-PcTU]11PPLAYERDICDICEBASEHOMEACDIRZCPCLCCTBPDIR1XSPCHSEPMD@@@}@Ac@@@6@A A  @P AAAAA0}AB A2AfAEAdARBxB@ A"%%*******}************************%%** THE CHASE **%%** by **%%** NIGEL LLEWELL}YN **%%** ------------------------- **%%** PAGE 6 MAGAZINE - ENGLAND **%%*******************************} ##@@K:;AY A) A;AY@4 A(6-6@}1ŠҠ2#6-%@!#6-3G6-%@#-@G@R@S@T}@U4((@ ( @V5((@ red to play ( @V6((@ WHITE TO PLAY( @V}7(@ ΠϠ8y-@ K(@( PRESS TO ROLL DICE Ug,@}@#yB2H9v-@@92@c@@K-@ @ ^(@ r}-@@Pv :%2A&@@7-@ @ J(@^-@@Pb f 2}; F:B2y,@@Y<Z-@ H(@% } ZB2HADE̠ŠŠF+%6-P:H:,$@,%@+6-G;-@P;}2@P%@@H%%6-P:H:,$@,%@3I;,@@#;2}J-@  KE%@2!,@@#3@wEAdAUcΠΠ}d+!"@*8,%8,"@+ Af&"@*8,!& Ai!8,%8, @! APnf-}@ D(@! sorry no counters to moveX-A\ f @PsK-@ K(@}( M R x)@}&"@w*8, @& AP&"@*8,!}& A A ŠҠL-@ L(@) WHICH COUNTER DO YOU WANT TO MOVE })@# @I)!@R# AU#6-&@H#6-+$@,%8,@ AUL-}@ L(@) **8,AAAAD68,-F:8,%@},&8,8,:68,-8,%@D AD68,-F:8,&@,&8,8,:68,-8,&@D AD68},-F:8,&@ ,&8,8,:68,-8,&@ D A:68,-F:8,%@ ,&8,8,:68,-8,%@ 8},8,68,-8,&8,"@*!@& A 8,"@ AˠҠΠA28},"%@G)8,"%Aa)8,"%AqA68,-@A28,"%AG)8,"%Aq)8,"%AWA68,-@A}28,"%Ag)8,"%AA)8,"%AgA68,-@ A28,"%@Q)8,"%Aw)8,"%AQA68,-@}//%@AAAA#8,"%A#68,-@#8,"%AC#68,-@ }AP"#8,"%A#68,-@%#8,"%Au#68,-@( AP,#8,"%@#68,-@}/#8,"%@#68,-@2 AP6#8,"%A)#68,-@9#8,"%A1#68,-@; A}P@//%@A%A0A5A@E68,-@ APJ68,-@ APO68,-@} APT68,-@]##͠ˠҠԠŠ^_%2@A@@G2@}[-A_ c'6-&@!' Au!!ԠŠɠĠΠ-@@}8,"8,' A% "@ @V @P'8,8,68,-8,'68,-8,?6-P}:'@ ,%@068,-8,%@?68,- AŠҠK-@ K(@}(ȠҠϠՠԠϠŠ)@# @I)!@R# A#6-&@H#6-+$@},%F:8,," A 6-F:8,,>8,8,8,*68,-8,>68,-8,&@68,}-@ @68,-A!(!@* @ (68,-@v&(!@* @(68,-@+}!@68,-A@/##ˠƠԠӠĪ0-@@5 "8,' A: ? @Q}D*8,8,68,-*68,-8,I06-P:'@ ,%@068,-8,%@N AuWȠĭ}ӠX -@P6@]2@@b%A 8,g-'@ l }%A @q-'@ v8 )2868,-@{068,-8,%@ }&8,"@0 AP AĠƠŠs +@@@d1B7t@d=AV }OA@aA sB2H-@#) @,%/@) '' }ApAqArAs;-@@1(@ BLUE PLAYER ; A9-@@/(@  } RED PLAYER 9 A;-@@1(@ WHITE PLAYER ; A1-@@1(@ GREEN PL}AYER '-@@'(@ IS /-@@/(@ THE WINNER Z-@@2(@} PRESS ANY KEY D-@@Z(@ TO RUN 6-?:Ad,)@%נΠŠ )}-AAg%%) %'AY@F'B2V*'B2H'A@R/C3-%}A%A%A%A%@ ?AUC 4B2w@נΠ٠(@}}AV-@""(@ ''''' BASE(@ ' '""(@ **) , }./01(@ ' ) '(@ ' ) '(@ ' ) '##(@ '''''' ) '''' '}'##(@ ' ) '##(@ ' - '##(@ ' '##(@ '}''''' '''' ''(@ ' '##(@ ' '  b##(@ ' '  a##(@}  s##(@ ' '  e(@ ''''')-@@#)(@}%@(@ԠӠ #A !-@@!"' 68,-68,-8,'}68,-" 68,-68,-%"68,-% -@@!68,-@!68,- $};;1,206,123,163,1,207,103,163,1,208,83,163,1,209,63,163992,78,295,255,2,79,315,255,2,80,335,255,2,81,355,255114,14,}93,91,4,15,94,91,4,16,95,91,4,17,96,91==3,142,325,327,3,143,324,327,3,144,323,327,3,145,322,327ŠŠ+} (}#A'-@c+"Ad% 173,36,2,141,193,6,173,372,141,194,6,160,180,162,6}169,7,32,92,228,238,192,6173,192,6,141,10,212,14123,208,174,252,2,232,240!!238,172,193,6,174,194,6,169"}"7,32,92,228,104,96,206,197,2##173,197,2,141,192,6,76,98,228--@1")A6%- !!104,104,1}33,204,104,133,203169,224,133,206,160,0,132205,162,4,177,205,145,203!!136,208,249,230,204,230,206202,20}8,242,96U +@@@d1B7t@dCAADUAAD%%6-F:A`,%F:Aa,$A }V${%@@+%@@?%@@S%@ @g%@"@{%@#@!}))-@@)(@page .+-@@+(@PRESENTS3--@@-(@ the"} chase8y-@@A(@BY NIGEL LLEWELLYN (P) 1984S-@@y(@PRESS FOR INSTRUCTI#}ONS==-@@ =(@HOW MANY PEOPLE WILL PLAY?B3-@@"3(@PRESS KEYS 1 - 4G6-?:$}Ad,V)@Y"@s A [!! @I)!@RA`y +@@@d1B7t%}@dCA@UA @VgAAyAA eM6-&@I#-@M(@&}NUMBER OF PLAYERS %@j_-@@/(@ ŠԮA-@@_(@'}}Š~hh9@,9@,9@,9@,9@,9@,9@,9@,9(}@,9@,9@,7 AF:A,&@76-F:A,%@%%6-F:@,%F:@,$AV)}/6-F:A,$AV/BByF:A,6-?:A6<$AV,+-@AC"+$AV% *}$y +@@d1B7t@dCAR@UA @gAADyAAD+}j,($ŠŠӠ/(@( Πj(%THESE INSTRUCTIONS WON'T BE AVAILABLEo-(%DURING T,}HE GAME AND IT MAY BE WISE TOC(MAKE A FEW NOTES!F(o($ԠƠŠŠFOR EACH PLAYERT,($TO MOVE HIS MEN ONCE A-}ROUND THE PLAYT(#AREA AND BRING THEM SAFELY TO HEAD-N+(#QUARTERS. IN THE COURSE OF THE GAMEN(EACH PLAYER TRIES TO CA.}TCH HISD)(!OPPONENTS BY SENDING THEM BACK TOA(THEIR 'HOME BASES'.D(c( ϠΠ7(EACH PLAYER CHOOSES ONE CO/}LOUR.:(c($PL. ONE = BLUE PL. THREE = WHITEc,($PL. TWO = RED PL. FOUR = GREEN/(2(V( Ӡ٠٠0}Šc)@q-(%}ŠŠӠ0(I(ǠŠŠq(#PLAYER MUST THROW A 6 BE1}FORE HE CANQ*("MOVE A MAN FROM 'HOME BASE' TO THEQ("STARTING SQUARE OF HIS OWN COLOUR.T,($EVERY TIME A PLAYER THROW2}S A 6 HE IST(#ENTITLED TO ANOTHER GO. THE MEN ARER)(!MOVED AS MANY SQUARES AS SHOWN ONR($THE DICE.SQUARES ARE COUNTED3} WHETHERN#(THEY ARE EMPTY OR OCCUPIED.&(N(#ϠŠΠԠ THERE AREV*("TWO WAYS TO CAPTURE AN OPPONENT4} :--(V($1) BY RELEASING A MAN FROM HOME BASE?*("WHEN AN OPPONENT IS OCCUPYING YOUR?(STARTING SQUARE.`+(#2) BY L5}ANDING ON THE SAME SQUARE ASS(#YOUR OPPONENT WITH THE LAST MOVE OF`(YOUR GO.7(*( Ӡ٠٠ϠŠ76})@R-(%}ŠŠӠ0(R(ϠŠΠԠԮ`*("WHEN AN OPPONENT IS CAPT7}URED HE ISR(#AUTOMATICALLY REPLACED IN HIS 'HOME](BASE'.`(n!(ϠҠĭӠJ($AFTER EACH MAN HAS MOVE8}D ONCE AROUNDn(THE PLAY AREA HE WILL ENTER THEq)(!FINISHING AREA OF HIS COLOUR. THEI(AREA IS MARKED WITH ARROWS.q(9}#TO ENTER 'HQ' PLAYER MUST THROW THER*("EXACT NUMBER OF MOVES ON THE DICE.R(#IF TOO MANY ARE THROWN THE MAN WILLQ((:} MOVE IN AND OUT OF 'HQ' AND MOVEQ($TOWARDS THE 'FINISHING CORNER'. ONCEQ+(#HE REACHES THE CORNER HE WILL AGAINQ(!BE;} ALLOWED TO TRY AND ENTER 'HQ'.:( (-( Ӡ٠٠ϠŠ:)@i-(%}ŠŠ<}Ӡ0(B( ŠҠi("THE FIRST PLAYER WHO MOVES ALL HIS0-(%MEN INTO HEAD-QUARTERS IS THE WINNER.0(Z(0=}(%ǠZ(%| BE ALERT WHEN YOU MOVE YOUR MEN, |W-(%| BECAUSE ONLY ONE MAN CAN OCCUPY A>} |W(%| SQUARE. SO IF YOU LAND ON ONE OF | W-(%| YOUR OWN MEN HE WILL BE SENT BACK |W(%| TO YOUR 'HOME BASE'. ?} | W-(%0(W(" ALL PROMPTS ARE GIVEN ON SCREENU(&( Ӡ٠@}٠ϠH( ΠϠŠŠU)@  AP ҠӠ 0,0,0,24,24,0,0,0 A}0,6,6,0,0,96,96,0 6,6,0,24,24,0,96,96 0,102,102,0,0,102,102,0 102,102,0,24,24,0,102,102 !!102,102,0,102,10B}2,0,102,102 0,170,84,170,84,170,84,170 0,16,56,124,254,56,56,56 0,56,56,56,254,124,56,16 0,16,24,252,254,C}252,24,16 0,16,48,126,254,126,48,16 ##0,254,198,222,198,246,198,254 0,0,174,170,234,170,174,2 ##0,254,238,238D},238,238,238,254 ##0,254,194,250,226,222,194,254! ##0,254,194,250,194,250,194,254# ##0,254,222,222,214,194,246,254E}D:CHASE,254 ##0,254,194,250,226,222,194,254! ##0,254,194,250,194,250,194,254# ##0,254,222,222,214,194,246,254 tuy''MCKEMESERRNDCARPROGDELMENUBMENULTEMPDLNTLDLBLRECCLECDDWCERROTITMEDLOCDETR!G}Cx&&& A *,{* AP Ap!H}{* ((((((-(&&<!I}y A`!U"c#d $n %@&Q(('A((A)%%############################!J}###%%# MAGFILE #%%# by #%%# Chris Davis #%%# ---!K}------------------------ #%%# PAGE 6 MAGAZINE - ENGLAND #%%###############################Z Ad!L}Ӡn-@@($x>#@@K:0)@;@>$+-@@!M}((@+$[ -@6? <2@@ T-@AX [$!N}ҠӠ!6-F:A,(! AN"AD:6.$ˠԠĬҠԠĠΡD A0N A`!O}N"A8:6.$ŠĬҠԠĠΡD A0N A`"Ap(6.Š ԠġJ67@!P}<@,.>:%A(,l67@<@,.>:%A(,v A0 A`"Ag+6.Š ٠ΡM6!Q}7@<@,.>:%A(,o67@<@,.>:%A(,y A0 A`"A6@ J"@!R}@?@5@F6.J \"Ai<6.&٠̭렦F!S} A0P A \AY"Ab96.#ˠ̭렦C A0M A YAQ-!T}@@Q(Error  at line no.F:A,%F:A,$AVL6-F:A,$A@P8-@!U}A< HAL Ġ@'@@99A@KAAT]A !V}@oAR@{6-@6-@@6-B:,"(*6-F:A`,%F:Aa,$AV>%@AP!W}A@#bA@tBBA6-@,V (}-Q(Š>:%A(,>:%A(!X},V(611((|Š||Π|Ӡ|@33((J!Y}F"<((ӠŠӠϠӡF AT ( A0^+-@8(+-!Z}@hS6.7<,("I((ӠĠS Ar F:@,"@ A|![})6-%@@6-%@@) A`?1(' Χ󠠠?6-%@8-@@#8(!\}çC A !*"AU+6-%@@96-%@@C A @'( !]}ABB@dձ@@'@@81+CAR@UA@P!^}gA@yA @@@dB7t@d""( Basic Demos""( Non-Bas!_}ic Games&&( Graphic Utilities$$( Player/Missile Editors!!( Character Sets!`}%%( Sound Routines&&( Education Tutorials%%( Hardware Articles$$( Game!a} Software Reviews&((( Non-game S/ware Information0%%( Wildcard Wildcard:l-@@(!b}# A5-@@9(K-@@l(򠱠䠱D;#@@K:0)@!c};@N1"@e6.--@1(X5"@f6. έ1-@@5(b3!d}"@g6./-@@3(l:"@h$6.ү6-@@:(v5"@i6. !e}1-@@5(1"@p6.--@@1(5"@q6. 1-@@!f}5(4"@r6.0-@@4(9"@s#6. Š5-@@9(;"!g}@t%6.έŠӯ7-@@ ;(8"@!-@@.(8 A# @e)!!q}n?b%DOS SYSb*)DUP SYSb/SAUTORUN SYSb/MENU b FONT19 SETbSNOW1 bSNOW2 beCHASE bPFMAGFILE bSECTOR b?SECTOR DATb SYNTH1 bSYNTH2 bLOCATE bYNKEY bDLIST5 b DLIST6 b DLIST7 b DLIST8 bDLIST10 b"DLIST11 b'DLIST12 b 8DLIST9 SRCbADLIST13 SRCbDDLIST14 SRCb HDLIST15 SRCbRDLIST16 SRC@t(# ;#@@K:0)@;@1"@H6.--@"1(!r}1"@I6.--@"@1(5"@P6. 1-@"@5(3"@Q6.!s}/-@"@3(0"@R6.,-@"@0(4"@S6.0-@"@4!t}( 5"@T6. 1-@"@5(4"@U6.0-@"@4( 3"@V6!u}./-@"@3(*7"@W!6. 3-@"@ 7(48"@!-@"@.(!v}8 A@># @H)!@W(# HA67@<@,.>:,767@<@,.>:,A AR#!w}"@)"@# A \ղf= A-@@=(pv-@@!x}'( pen new file9-@@Q(ppend current filec-@@v(rase old filezS-@@/(!y}ist contents of fileA-@@ S( elete record^-@@#0( to cancel entries: A D A!z}K6.R6.^6-A"@y!-@@3( Πנ= AA ^"@e!-@@9!{}(ĠԠK-@@#P(Z A@^ B"@i!-@@4(ŠĠ> AB !|}E"@v!-@@;(ԠӠƠE Aa"@h!-@@ 3( Š?6-!}}@K6-@W6-@@a A"@'  ( ApӠO A0*@!~}@7@D@O@;"@!-@@%(7-@@;(;"@!}!-@"@%(7-@"@;($a@ AR2-@@O(!}aAvA(g"@!-@@%7-@@;(M-@@Q(c-@@g!}(g"@!-@!@%7-@"@;(M-@"@Q(c-@!@g($4Av!}'AR@1 A4$.ΠנŠΠˠ8n $@@1(@>(@!}I@n@5@BQ-@@D(Š>:%A(,>:%A(,ĮN A@!}Q$LĠŠ͠ˠVV $@@06-@<6-@@I@V@`A!}@67<,.)6-%@@76-%@@A A jĠŠΠˠtI ,@6@!}I@@ ~XAR'-@@B( T-@@X!}`-@@@(& - (ag, ook, om, isk, ass)R-@@V` A3#0M*0B*0R*0D*!}0C)(3 A`O-@@/( A-@@EO A`-@@.(!} @-@ @DVAR@` A+-@@ #-@'(+ e 6. !}67@<@,.767@<@,.N67@<@(,.e67@0<@9,.u@'@@9!}9-@A(S-@@u(ٯΩ& A "@&(@d!}-@(/-@@Z(%忠ٯΩd A ! A!"@AP!}6@3@5@6$ŠŠΠˠ, ,@6@!} X-@@X( >:%A(,>:%A(,忠ٯΩA A @>@5!}@A$(@3@2 AD-@@s(Š>:%A(,>!}:%A(,Į} A@$(""ŠĠŭŠ2b6.7<, -@%(B-@!}6@^2@P@b <q-@@4(俠ٯΩ> A J@U67<,!}.c6-%@@q6-%@@F/ 6-%@@%6-%@@/ A0P9-@@9(ŭǠĠ!}ŠϠZ(@6@M@3@j@@w(@!}(@6-@6-@@dE 6.7<,(@-6-%@@;6-%@@E An!}Πx;@,;@,;@,;@@,;@,;@,;@,;@,;@8,;@@,!};@@,;@@,o<;@8,;@!,;@@,;@,;@8,S6-I:,&AVo;'@,;'@!},226.(226.(| | | | |226.(!}) 6.67@8,.)67@,.) 6.67@8,.)67@,.) 6. !}67@@,.)67@,.16.7@<@!,16.7@<@,6. D1:MAGFILE. 36-A`6-A!}'6-AP36-Ap%-A6A"!% ǠŠX +@A3-!}@ ?-@T(@MAGFILEX AR@'AV@9AW@L(by Chris Davi!}s[6-?:A6,mAH@4AI@ XX104,160,0,162,0,173,11,212,229,20,141,10,212,141,22,208,202,208!},242,136,208,237,96--72,169,234,141,10,212,141,24,208,104,64"00162,64,142,190,2,162,0,142,182,2,76,98,228 D:MAG!}FILE136,208,237,96--72,169,234,141,10,212,141,24,208,104,64"00162,64,142,190,2,162,0,142,182,2,76,98,228 D:MAG  ?PS +@@2%(}/+AASASECTOR 10 LOA%}DER --@@ D:SECTOR.DATAP@'AR'AS@2('AVA%}U'AWAU26-?:C:hhhLV,<@,<@6-?:A, D8:SECTOR@2('AVA$d e 1' G' $m4zaK!#$4zz8(0!1 1' h \ҩҍҩԩ ($ <$L_  $L)}b# !ҪҮ# $###LbHH$ e ԍ$ Ӎ hh@HH ԍ Ԣ$ hh@HH)} Ԣ$hh@yypppį!pFK!pp0p@`A(!byfor0!'%-!'!:).%)} begingame waveDJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGI)}HIHI $%&',-./HI  !"#()*+012)}3HIHIHI4567<=>?)}HI89:;@ABCHIHIHEKKK)}KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKFpppF# TTTTTTTTTTTTTTTTTTTTA#e)}ships Tvj8PPPPPd)`)hhL$)&zz zaziK!))}`HH< ԍ Ԣ$hh@Fԩ>/Ѝz1zz4z1 \ԩj$ ЩЍ Ѝ Ѝ ЅM3zCz2z )}#%#o0#1zzz 1' G' -ҢnDz ) $ I0$ ) ʝ$?z?zz zzz)}Lg%zz z&Fz&8z&9zL%Fz8z9zz iEz W& ) W&L% 'ȑȑ)}ȑ詒 )汱HƱh W&L&ƱɏL% <& <& <& <& <&LV'ԠGzGz`8ԨL@& )})&` 'Iz4&zHzL&&zHzIHz ȩL&ȩL&ȩб`PzzPzPz`#i#L&)}#L&  ,:[m҅`x8~L`ҍҍҍ)}` c&zPz##z &##EzPzz &Cz{#Ƚ#'ҩҩҩҢ Ҙi)}iiҎGz'zGz'z G'Cz|RzҩxЍQz|ЩGz =' =%')} )ҭI  ŢRzGzлҩ 1'8VzSz@zzz=z)z*zzн.4(zz)z 0 c& ) ( ))} ..z ..z ..z ) . + W,ЭzLs,@zL%`zLd) z zL#)`MzSzXz Qz8YzLI)Qzi)}YzЭRziZz z`Zz XzYzL})YzYz( z 5`Yz` 0-`z܍z zz 5L))}`[z[z )[z[z`\zLZ*cz zcz 4*jz C*` z`cz\zxzzzzEz 4* C*Pz z &`zz ')}`S+e+ȽS+e+`z0zjzzކzqzzz`z`zzIz`xz5 )`zz`Iz`z0zxzqzjz)}zz`z`z`Fzzqz-jzjzjzzzzɓz 4*jz <+`jzjzjzކzzɀ xzz`z 4*jz <+)}`w++Ƚw++`)`ЭYz8(JJm#z '8)}z\zz zz 5``##EzPzz &Ez`@z -z 1' G' 'zPz z & 4,'z'z`)}ҍGz (GzҭGzɿ`Iz`ʽxz`hhLs, G' -z 1'Щ8-'z"Gz ,汩DGz)}" ,汩fGzD ,汩Gzf , - - -` --ҩL TU-Gz`ҩx/zҩ/z/z'z'z`)}5#K! `5#K! `)}du 'ȑ汥ɓ` =+. )`*zz5z@B)}z`z`zzL.5z` 05z+zz+zzPz z & /z汽z 0`5z`z``` )}z``z``zi Ґ` )`8z5zz) )zL.z /z u/zz`zzL/ޥz0zzm)}9zQz#L9/z89zQz5zzIzLM/zRz zL`/ިzz z /` u/`z0:z ) 0:z=zi )}}:z} 0Gz /汩 'zzGz0'z'z`` )6` /z汩2`88w)}I66II6>I~$$<~f<z8z>z=z=z =zL1>z(z(z&z&z)} z zzzzzzzۢ5z5z +zL1z3ҩҭzz8 ҍzzL2ҭBz JJ)}BzAzJJ5ҩ(AzL72ҭI*z "3(zLb*zP 4(z+z.*z+zz@zCzz1z1zi%#1z)}zRz 4Lbx)Rzx)Rzx) Sz 3L2x) Sz 3L2Sz 3L2 3QzɪQz 95QzNQz t5Rz6)}RzRzRzLb9aTzITz(QzЭSz L>3Rz /z3/z`Sz$Qz8Lr3QziЬRz /z3/z`)}`x8~?8~L!2UzUzQzUz.4(z J4`Vz QzVz J4L3Qz &5Vz.4(z`VzVzQzVz.4)}(z 94`Uz QzUz 94L$4Qz &5Uz.4(z`Qzi ЩWzLX4Qz8ЩWzҩҭRzi))ȭWz)}ȹ ` /z0z4/z`+z+zi 0z`8|88.0J$$RR$$BBB)})`)`DzDzDzԭ##Li5Dz`###<`DzDz)}ԍDz# Ӎ#Li5`Ι##Li5)})})})})} 0??????????)} << ?????< ?3??3?3)}3? ?0 ?0? ?0;? ?0>? ?03?? ?)}03?3 00 3?3 003? 03? 03 03 03 0)} 30 30 ?30 ?30 ?30 3?300 (} !a@PPACTPORTLASTALKRALLOPHON@%%#########-}######################%%# SPEECH SYNTHESISER #%%# by #%%# K.J.GRIFFIN 1985-} #%%# --------------------------- #%%# PAGE 6 MAGAZINE - ENGLAND #%%###############################P?6-}-B@6-B@'6-@`?9A,;@,ZG@VA''@`GPORT A BITS 0-6 O/P,BIT 7 -}I/Pd-@n"x 68,- 6-@5 !'(}PRESS TO REPEAT +5 A@8-},%@d8,'F:,"8,6-%@' AP Ap27,7,45,15,53,446,7,45,8,15,16,4,4 13,-}31,4 29,19,49,20,10,455,12,41,55,455,9,19,50,4##55,12,11,29,7,55,55,6,55,51,4//33,7,16,24,11,5-}5,17,39,20,37,49,24,11,4,4,BBTHIS PROGRAM MAY BE USED TO SAY ANYTHING YOU LIKE.6mmJUST CHANGE OR ADD DATA FRO-}M LINE 190 ONWARDS AND CHANGE VARIABLE LAST TO CORRESPOND@TO # OF DATA ITEMS.D:SYNTH1ATA FRO,v8ZjPACTPORTALLOPHONDLA%%###############################%%# SPEECH 1}SYNTHESISER #%%# by #%%# K.J.GRIFFIN 1985 #%%# -------------------------1}-- #%%# PAGE 6 MAGAZINE - ENGLAND #%%###############################P6-B@6-B@ZG@V1}A''@`GPORT A BITS 0-6 O/P,BIT 7 I/Pd-@cn( }ALLOPHONE # x%@d1}F:,A0@h@F:,!A(AP-A   AD:1}SYNTH2A0@h@F:,!A(AP-A   AD:0 NM]YXYXT@@@ $@DV@@$$############################5}##$$# LOCATE demo #$$# by Mark Hutchinson #$$# -------------------------- #$$# for 5}PAGE 6 MAGAZINE #$$############################## %%*** Set up the screen with dots o +@6-#@5}7-@@N6-@5$H:,e6-@ $H:,k,o *** Plot a line.'-@85}!@',>>*** LOCATE one point ahead of X2 - if COLOR=1 then GOSUB)1%@"@) A'5}*** Slow it down(-@@  1//*** If not, finish line and start another2' 6-%@!!@#$5}'< @ c*** Sound if founddC -@6@<2@ @@ C$D:LOCATE4} )YML5 @3@ $$################################CALL SUBROUTINE FOR Y/N INPUT9}YN=USR(ADR(ML5$))(IF YN THEN YES2IF NOT YN THEN NO<$$##############################F Ad 9}n( PRESS A KEYx6-?:C:,,(YES((NOAdAU A=;@2,$-@9}@2("667<,.>:,: =$__104,169,0,133,213,173,252,2,201,43,208,8,169,1,133,212,32,226,246,96,201,35,208,237,169,9}0133,212,32,226,246,96D:YNKEY,0,133,213,173,252,2,201,43,208,8,169,1,133,212,32,226,246,96,201,35,208,237,169,8,br@'@àΛ +70@@@70@@=}(--@&")A6%- 2CC112,112,112,67,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3=},3,3,65,0,6<cA@F:@,-AAF:@,?AYQA`cAa@FAY=}@4PԠZ2-@@2(ATARI - ANTIC MODE THREEd&&(NOTE ADDED SPACE BETWEEN LINESn>(>}>(3a b c d e f g h i j k l m n o p q r s t u v w x y zx=(=(2Note that only lower case characters are affected!>}D:DLIST5f g h i j k l m n o p q r s t u v w x y zx=(=(2Note that only lower case characters are affected!<$%e+RAMTOOURCHAOFFSECHARDAOLDCHAA`@@B6A"@@HBsD$$B}ŠĠïԠ ##06-F:A,&A&@0+--B}@&")A6%- (CC112,112,112,67,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,65,0,62))àB}<AYF70@@@70@@P A APZeAB}`'Aa@<A@F:@,QAAF:@,eAV&@dAY@4nB}x ( (TT(LTrue descenders now implemented - good job done post-haste without quandary!B}6-+&@,$AV3-@@"/-@3"%$@%  ##10B }3,6,124,0,62,102,102,102,62106,6,60,6,0,6,6,6,6%%112,96,96,0,124,102,102,102,124!!113,6,6,0,62,102,102,102,62B }$$121,12,56,0,102,102,102,102,6227,0,0,24,24,0,24,24,4812,0,0,0,0,0,24,24,487-@@"3%+$B }@,7 13,28,104,107,114,122"$,move charset6@26-F:AV,$AV26-+&@B },$AVJ2-A".%%@F:+%,,2 T$D:DLIST6@26-F:AV,$AV26-+&@@W  "):RAMTOD é..O +F}6-F:A,.@B@&@O(>:A%,(A&@2 +AR@F}<70@@@70@@@F%%6-F:A`,%AV$F:Aa,PZS@F})@&@=%@S%@&@d3-@@3(This is the first page...F}n-@AP x囂-@&@-%@&@4-@@4F}(...and this is the second!i-@AP 1%@&@E-@AF}PI _%@&@i A` ͠Ԡ D8:DLIST7%@&@E-@ADZ  4VgRAMTOD é..J}O +6-F:A,.@B@&@O(>:A%,(A&@2 +J}AR@7 A<70@@@70@@@F%%6-F:A`,%AV$F:Aa,PJ}ZS@)@&@=%@S%@&@d3-@@J}3(This is the first page...n-@AP x囂-@&@-%@J}&@4-@@4(...and this is the second!ɠ&&6-?:A6<&@<&@J}, Ae ͠Ԡɛ #A --@g")A6%- J}$JJ104,104,104,141,66,6,104,104,141,67,6,169,0,133,203,173,48,2,133,204GG173,49,2,133,205,169,6,162,6,160,35,32,9J}2,228,96,24,165,203,105,1EE133,203,41,1,208,10,173,67,6,160,5,145,204,76,63,6,173,66,6,1605,145,204,76,95,228,0,0J} D8:DLIST8203,105,1EE133,203,41,1,208,10,173,67,6,160,5,145,204,76,63,6,173,66,6,1605,145,204,76,95,228,0,0HD@@dBh ɠ報Š堶--@")A6N}%- ('A'A@2A +'0@A0@@@<%%6-F:N }A`,%AV$F:Aa,F̠ɛP%@A0ZBBAdnɠxN!}--72,169,252,141,10,212,141,24,208,104,64 D:DLIST10%@A0ZBBAdnɠxL<D@@dBh ɠ堲 +--@")A6%- (R#}ٛ2'B7h'B7u@<B7aAfFɛPAZ'R$}A'A@d%%6-F:A`,%AV$F:Aa,n%@A0xBBA""(}R%}Press for silence! F:B2y,@A@4472,165,203,141,10,212,141,0,210,230,203,104,64 D:R&}DLIST11 for silence! F:B2y,@A@4472,165,203,141,10,212,141,0,210,230,203,104,64 D:P hOFFSETRAMTOPMMEBYTDLINAA`AV@@@A`B@% V(}ɠ堳9@,//Ǡ(F6-F:A,&A&@8+@%@V)}F6-&@2A0@@70@@@A@<,'/@99V*}/@9@#K/@#]/o,@ @/@ @",@!@"/@!@V+}F @,@@1/@@"C,@@"U/@@g,@0@y/@0@",@V,}1@"/@1@PǛZ1-A#-$AV%1 d(-@"$V-}68,-( n31,46,61,76,91,105xP-@+-@/"L$AV%A%8,%P  #A@V.} 96,112,254,115,254,112,96BBy'B2w@'AY@FKA#@'B2HV/}A'9A@KB2V'A'AA'Šɠ APV0}-@A` ɛ AP A@ɠ #A--@fV1}")A6%- II72,138,72,8,166,203,165,204,24,125,43,6,141,10,212,141,0,208,189,49"HH6,141,18,208,189,55,6,14V2}1,8,208,189,61,6,141,27,208,230,203,40,104,170,104,646@30,50,150,175,75,10JV3}T14,170,204,74,136,86^h1,0,1,3,0,1r|1,8,1,4,8,1'A'AV4}@%%6-F:A`,%AV$F:Aa,--@@")%A6- 6,10,14,18,22,25BV5}BA$ɠ #A--@3")Ad%- II104,169,7,160,139,162,6,32,9V6}2,228,96,169,0,133,203,141,8,208,165,204441,1,208,7,230,204,165,204,141,0,208,76,98,2286-?:Ad,$ D:V7}DLIST12,169,0,133,203,141,8,208,165,204441,1,208,7,230,204,165,204,141,0,208,76,98,2286-?:Ad,$ D:T10 *=$060020 ;equates30 SYSVBV=$E45F40 COUNT=$CB50 DLLOW=$CC60 DLHIGH=$CD70 SDLSTL=$23080 SETVBV=$E45C90 ;set up forZ9} vbi0100 PLA ;no. of args0110 PLA ;discard hi-byte of 1st arg.0120 PLA ;1st. page0130 STA PAGE10140 PLA ;discard hiZ:}-byte of 2nd arg.0150 PLA ;2nd. page0160 STA PAGE20170 LDA #000180 STA COUNT ;set counter to zero0190 LDA SDLSTL ;lZ;}o-byte of display list0200 STA DLLOW0210 LDA SDLSTL+1 ;hi-byte of display list0220 STA DLHIGH0230 LDA #6 ;immediate vZ<}bi0240 LDX #VBROUT/2560250 LDY #VBROUT&2550260 JSR SETVBV0270 RTS0280 VBROUT0290 CLC0300 LDA COUNT0310 ADC #1 Z=};add 1 to counter0320 STA COUNT0330 AND #10340 BNE PAG1 ;show page 1 or 2?0350 ;change page0360 PAG20370 LDA PAGE2Z>}0380 LDY #50390 STA (DLLOW),Y ;hi-byte of screen memory for page 20400 JMP EXIT ;back to O.S.0410 PAG10420 LDA PAGE1Z?}0430 LDY #50440 STA (DLLOW),Y ;hi-byte of screen memory for page 10450 EXIT0460 JMP SYSVBV0470 PAGE1 .BYTE 0 ;reserveZ@}d space0480 PAGE2 .BYTE 0 ;for hi-bytes of the two pages0490 .END0450 EXIT0460 JMP SYSVBV0470 PAGE1 .BYTE 0 ;reserveXF10 *=$060020 ;equates30 WSYNC=$D40A ;sync register40 COLPF2=$D018 ;background colour50 ;dli service routine60 PHA ;sav^B}e accumulator70 LDA #$FC ;new colour (yellow)80 STA WSYNC ;wait for horizontal sync90 STA COLPF2 ;do the new colour010^C}0 PLA ;restore accumulator0110 RTI ;return control to processor0120 .ENDntal sync90 STA COLPF2 ;do the new colour010\N10 *=$060020 ;equates30 WSYNC=$D40A40 AUDF1=$D200 ;audio frequency #150 COUNTER=$CB ;temporary counter60 ;dli service rbE}outine70 PHA ;save accumulator80 LDA COUNTER ;get frequency90 STA WSYNC ;wait for horizontal sync0100 STA AUDF1 ;chanbF}ge frequency0110 INC COUNTER ;increase the frequency counter0120 PLA ;restore accumulator0130 RTI ;return control to prbG}ocessor0140 .ENDINC COUNTER ;increase the frequency counter0120 PLA ;restore accumulator0130 RTI ;return control to pr`10 *=$060020 ;equates30 HPOSP0=$D000 ;horiz. position register, player zero40 OFFSET=$CB ;offset counter into tables50 SfI}IZEP0=$D008 ;size of player zero60 COLP0=$D012 ;colour of player zero70 WSYNC=$D40A80 PRIOR=$D01B ;priority register90 POfJ}STEMP=$CC ;temporary position counter0100 PHA ;save accumulator0110 TXA ;save x-register0120 PHA0130 PHP ;save statusfK} register0140 LDX OFFSET ;get the offset into the tables0150 LDA POSTEMP ;temporary position counter0160 CLC ;clear carfL}ry0170 ADC POSTAB,X ;add the position value0180 STA WSYNC ;wait for horizontal sync0190 STA HPOSP0 ;do the new positionfM}0200 LDA COLTAB,X ;get the new colour0210 STA COLP0 ;and carry it out0220 LDA SIZTAB,X ;get the new size0230 STA SIZEfN}P0 ;and carry it out0240 LDA PRIORTAB,X ;get the new priority0250 STA PRIOR ;and do it0260 INC OFFSET ;increase the offfO}set0270 PLP ;restore processor status0280 PLA0290 TAX ;restore x-register0300 PLA ;restore accumulator0310 RTI ;retfP}urn control to processor0320 ;value tables follow0330 POSTAB .BYTE 30,50,150,175,75,100340 COLTAB .BYTE 14,170,204,74,136,fQ}860350 SIZTAB .BYTE 1,0,1,3,0,10360 PRIORTAB .BYTE 1,8,1,4,8,10370 .END50,175,75,100340 COLTAB .BYTE 14,170,204,74,136,dL10 *=$068020 ;equates30 HPOSP0=$D00040 SETVBV=$E45C50 XITVBV=$E462 ;vbi exit vector60 POSTEMP=$CC ;temporary position cjS}ounter70 TIMER=$14 ;internal realtime clock80 OFFSET=$CB ;offset into tables90 SIZEP0=$D0080100 ;initialize vbi0110 PLAjT} ;number of arguments0120 LDA #7 ;deferred vbi0130 LDY #VBROUT&255 ;lo-byte0140 LDX #VBROUT/256 ;hi-byte0150 JSR SETVjU}BV ;enable vbi0160 RTS ;back to BASIC0170 VBROUT ;start of vbi routine0180 LDA #00190 STA OFFSET ;reset offset counterjV}0200 STA SIZEP0 ;and size register0210 ;colour and priority are reset by system vb routine from shadow register0220 LDA jW}TIMER0230 AND #1 ;slow things down a bit0240 ;move by one colour clock every other jiffy0250 BNE EXIT0260 INC POSTEMjX}P ;increase the temporary position counter0270 LDA POSTEMP0280 STA HPOSP0 ;and store it in position register0290 EXIT03jY}00 JMP XITVBV0310 .ENDposition counter0270 LDA POSTEMP0280 STA HPOSP0 ;and store it in position register0290 EXIT03h*7<,0 @67%@,..LSTC'M A&-  2 . +-@@.( HIT RETURN< A-@@[}>(ENTER >:@4,>:@4,A 66-F:A, 6-&@,A6+@ @@\} WAP@'AR3ASEAVAUWAWAU 6-?:C:hhhLV,<@,]} bAS'AV9AWKAP@V@bAV 7 #A0e!-@^} %"3A6%7  HH72,169,0,141,10,212,141,26,208,169,32,141,0,2,169,6,141,1,2,104,64 A8 #A0e_} --@ ")Ah%-  !Ap!Ax $ Z-@@#-@0(`}@4 F-@@ W(@Z$ta"-@@6'A82@< ^2a}a$D8:MENUZ$ta"-@@6'A82@< ^2 ', D8:SECTOR@2('AVAU'AWAU26-?:C:hhhLV,<@,<@6-?:A$