@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@P1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD`01AOPMBASP10VOSHOPPOFCNIII} } EX5.177COPYRIGHT 1982 BY SANTA CRUZ EDUCATIONAL SOFTWAREWRITTEN BY ROBIN SHERER -;@,;@},-A#@ @@>-%A%A$'+ .$>CLEAR PM AREA(06-@ 0INITIAL Y POS}ITION OF PLAYER 023%2@@@@3SPACE SOUND<$ +@$(@ PLAYER F(@ } P$$(@ graphicsZ-@A  d,6-@,INITIAL Y POS. OF PLAYER 1nAA }AI'AAIACOLORS OF PLAYERS 0 & 1s,,16K USERS CHANGE P=P106-40 TO P=P106-8xV6-F:A, 6-& }@@,BBy:6-AV$D A0VA]AY@F'B2w@9AR@KB2 }H]B2I @0 #A --%A@%%AD%#")- 153,189,255,189,153 }DATA FOR TIE SHAPE #Ap--%A%%A%#")- 'B2V'B2`@}B2W153,189,255,189,153$$(SOME CALL THIS OUTER SPACE..-@A0 ##(WE WILL CALL} IT A PLAYFIELD-@A0 r((( SURROUNDING THE PLAYFIELDA( IS A BORDERU-@@ }rAH:,$AU"-@A  ,&( (&( WE CAN HAVE PLAYERS6B2HA@}B2IAJ06.<==== PLAYER 1$6-@06-@T Ap^06.<==== PLAYER 2$6-@06-AP}h Apr-@@0 |******* MOVEMENT ******!(!( .....THEY MOVE ....%%2@}@@W-@@?;2@@%@W2@@@6-$A@'@}B2IB2H  -@6?<2@@%@X2@@@n6}-$A@'@zB2HB2I ****** CHANGE SIZE *****)()( ... AND CAN CHANGE SIZE TOO!'B}2H@t'B2I@t?B2V@'B2W@;-@A? ?B2V@'B2W}@;-@A? #(#( ......AND FIRE MISSILES1B2V'B2W1 A@/-}@@+B2G%/  (}+@,(@,(@ He d !!C(@(@}$(@C(@ OF EXAMPLE 1&-@A 0: ******* NEXT PGM *********DAN} (PRESS TO SEE AGAINX/(PRESS TO GO ON/B2Ib"F:B2y,"@" @@l6F:B2y},"@*Ad@6%D:EX5.2v A ****** MOVE MISSILE ******'B2R@'B2S@}76-#-@@7-@ A(s2@;2@@@W2@}@@s2@@@/%A%/%A%@   7-@}327 $ ****** BACKGROUND ******+ +@6-+AY^ @}$6-H:,$A;6-H:,$AYI6-%@O,[!AP^$ A@ ****** TITLES **** }klAOPMBASP10VOSHOPPOFCNIIISHAPESHAPESHAPESHAPEYYXXSCOREMOSCOREPASTSTDU!} "}#} !"#$%&^^COPYRIGHT 1982 BY SANTA CRUZ EDUCATIONAL SOFTWARE. PACMAN CHA$}RACTER COPYRIGHT ATARI INC. A&-%A H# &$*****PLAYER SETUP *****(g +@A%}A!1ACA@AUA@AgAY@b2";A,"A#@<9&}AA'AR@9A AHF ADRAW BACKGROUNDP((( *** WAIT A MOMENT PLEASE ***Z'}46-F:A,&@2&BBy46-$AVd9B2w@'B2V9B2PAPn= @ 6-(}!6-%@P/6-%A=6-%APx= #A`6-Ar%6-Ar16-@`=6-A-%@ ")}  ""***** DATA FOR PACMAN1 *****EE0,0,0,28,62,119,127,126,124,120,124,126,127,126,62,28,0,0,0,0,0 #A*}-%@P%@p"  ##***** DATA FOR PACMAN2 ******AA0,0,0,28,62,118,126,126,126,126,127+},125,126,62,28,0,0,0,0,0AY@b) #A`%-%A%A )"  ##***** DATA FOR MONST,}ER1 *****==0,0,0,0,124,214,214,254,124,68,68,204,0,0,0,0,0,0,0,0,0 #A-%AP%Ap""  -} ,&&***** DATA FOR MONSTER2 ********6??0,0,0,0,124,254,214,214,124,68,68,102,0,0,0,0,0,0,0,0,0,0@6-@6-@.}Jaa6.WhQhhhhhh稱eeeeeeΥ`TF( ( (.(˱/} ˲B-@AF ^******MAIN LOOP ******h A0rGB2x@GCLEAR ALL COL0}ISION LOCATIONS (SO THEY HOLD 0'S)|!6-R:,!6-F:B2y,6-R:@,-"@!Ad@-%D:1}EX5.3116-%+"@,$@&+"@,$@116-%+"@,$@&+"@,$@-!6-%+"@,&2}+"@,-B2H-!6-%+"@,&+"@,-B2I%%6-?:C:,<<%A$%<@ ,%%6-?:C:,<<%3}A%<@ ,%%6-?:C:,<<%A$%<@ ,%%6-?:C:,<<%A%<@ ,F:B2R,"@*A4}A<A@A^2A@@r-@@0v 2pF5}:B2R,"@66-&+"@,%+"@,BB2Hp6-&+"@,$@%+"@,$@F:B2S,"@6}*AA<A@A^2A@@r-@@0v 27}pF:B2S,"@66-&+"@,%+"@,BB2Ip6-&+"@,$@%+"@,$@,8}F:B2`," A , Ap"F:B2S,"@" A&N H:,$A!@*@<,@59}@UN,A5@e0"F:B2R,"@" A`:B2x AD +@N%%(@WE AR:}E GOING TO PLAYX%%(@WITH A COMPLETE GAMEb%%(@ FIRST TO STUDY THE l%%(@ FEATURES THAT THE;} v%%(@ATARI(TM) OFFERS US.%%(@ΠŠ̠Ƞ%%(@ՠנȠԠ%%(@<}ŠŠӠŮ%%(@Ǯο%-@A0 % @0++**** BACKGROUND *****=}**************** #A@@! "!"A A  ,/ Agg20,20,20,0,20,0,0,0>},0,0,0,79,0,79,70,79,70,79,70,70,0,50,10,50,0,40,10,40,10,10,10,30,10,30,20,30ee20,30,20,40,20,40,40,40,40,40,40,10,20,50?},20,60,20,60,10,60,10,60,10,70,10,70,50,70,50,70,50,40``30,30,30,0,30,0,70,0,70,0,70,10,50,0,50,30,50,40,60,40,60,10,60,5@}0,30,50,40,50,30,60,40,60[[70,30,90,30,90,30,90,50,70,50,70,30,70,20,100,20,100,20,100,60,90,10,90,20,80,10,80,0 NN80,A}0,159,0,159,0,159,70,159,79,80,79,80,79,80,60,80,60,60,60,60,60,60,70dd90,60,90,70,90,70,150,70,150,70,150,40,140,60,130,B}60,130,60,130,70,130,40,110,40,110,40,110,70 YY100,30,130,30,110,10,110,20,110,20,150,20,140,20,140,50,140,50,120,50,120,5C}0,120,60*SS150,10,150,30,140,0,140,10,130,10,130,20,120,0,120,10,100,0,100,10,999,99,9,94!!******* FILL BOXES ********D}>M @!-@@ 5,@p@0%I/@@0%M H @R$\&&***** SCORE FOR PAC ****E}********f| ,@5@U1,A5@e?6-%@\-@P@6@x2@@F}| p A0$z*** SCORE MONSTER *******| ,@5@U1,A5@e?6-%@\-@P%},8,4,2,1,10,10,10,10,10e%k:{:XMDATPWRFFM0M1M2M3M4MXMZMCPXPNXPNXPNXPNXPN4XPN4XPN4XPN4FFFFFROPRWCLMLOPNRAC I}LSPMBASPNUP88P89P55BADPCPCPCPCTEXPDLPDLSTARTSTARTSTARTP89P88XYQNTOPXYNOX@ J}@@@@  K} L}!"#$%&'()*+,-./0 M}123456789:;<=>?@ N}ABCDEFGH+@%@/0@@@A-@ O}@[(@ INTERMISSIONo-@As AYee(C) 1982 BY SANTA CRUZ EDUCATIONAL SOFTWARE P}. WRITTEN BY ROBIN SHERER AND BILL BRYNER... EX 5.14DD9@,9@<@,9@,9@,9@,hh Q};@ ,;@ ,;@ ,;@ ,;@ ,;@ ,;@",;A,;A(,6-@6-AP R}'6-@u36-A ?6-AvK6-AtW6-Arc6-Apo6-@${6-@$6-@D6-@D6 S}-@D 2 #B!-@%".68,-2  68,--68@,-@$B68@,-@$ T}W68@,-@Dl68@,-@D68@,-@D D-@+-@<68<,-@ U}D  *-@&68,-* *-@&68,-* 67@,.%67A,. V}=67@,.7@,D6.K6.R6.Y6.`6.g6.6.[6-6-' W}6-36-Ap?6-Ap@K6-AppW6-Ap[  @PB:,@ $@@# X}%A%--%A%%A($+&@,-@!!6-@:7%@<%@,, Y}@@2%A%% @4 ))%A%%A($+&@,%"6-# $@ Z}@8%%A%%&//%A%%A($+&@,%'$2B2H'B2I [}9B2PKB2Q]B2RoB2SB2TB2U; A \}<%%*** BLANK PLOT-ZERO MATRIX ***">-@@!@-@@C @!-@5-@ ]}@;,? C AD-@+-@<68<,-@ D B$F%%*** BLANK PLOT-ZERO M ^}ATRIX ***"H-@@!@-@JC @!-@5-@@;,? C L _}D-@+-@<68<,-@ D N//@@@@@P 6. `}@Q 6. @R 6. @S 6. @T 6. @V! 6.!68&@,-X a}$ZREBUILD THE MATRIX\//@@@@@^ 6. A_ 6. A` 6. A b}a 6. Ab 6. AdREBUILD THE MATRIXeB:,@ $f 6-8,h-@@!@ c}-@j-@l!!6-@:7%@<%@,,r@At%A%% A d} v))%A%%A($+&@,%x-@z'  8,68<,-' A2|6-&8,6 e}8<,-8,} @,%@  68&@,-AU$CONVERT PLAYER TO CHAR 6.6 f}- 6-8,3B2HB2I'B2P3B2Q3B2RB2S'B2T3B2U g}-@@!@-@68&@,-AU<-@+-@86-%8<, h}< 67B:,%@,.>:,PUT ONE LINE TO SCREEN@A&%A%% A())%A i}%%A($+&@,%6- //A1A2A3A4A5 6. $ 6. $ j}6. $ 6. $ 6. $$,%%******* SETUP ROUTINES ********@6-F:AY,E-A#@-SET PLAYE k}R PRIORITIESJAOp6-F:A,&@2&BBy46-AV$pSET PLAYER-MISSLE STARTING ADDRESS AT A POI l}NT 8*256(2048)TPPBYTES BELOW THE TOP OF RAM TO ALLOW ROOM AND BE SURE IT'S ON A 2K BOUNDRY.Y@B2w@@ENABLE m}PM GRAPHICS WITH 2-LINE THICKNESS^-AR@-MAKE CURSOR INVISABLEh@-%A%A$'+ @C n}LEAR OUT P/M AREAm%%THIS IS TO PREVENT RANDOM JUNK.rQB2V'B2`@QINITIAL SIZE OF PLAYERS AND A o}LL MISSLESt!!*** SET UP SPLIT SCREEN ***v/ +@/6-F:A`,%AV$F:Aa,xQ6-A36-A'6-A p}F36-?6-@@QAybAA'A3A?AbSET UP INITIA q}L COLORS OF PLAYERSz%6-F:%@,%6-F:%@,{6-@#B|""A}+%&@ r},~"@%@"@%@6-%@ A**** START OF MODES **** s}**** SCREEN DATA ****/6-%AV$/START OF SCREEN DATA AREA[6-%@"6-P:'AV,26-&$AV[C t}ALCULATE WHERE DATA FOR MODE 2 STARTS26-%@ $@ 2# BYTES IN SECOND AREAE6-P:'AV,$6-&$AVE u}START OF MODE 3 DATA IN MEMORY?AR@'@3@?@o@!@ v}-@?-@o(@"8 1 PLAYER 0 PLAYER 1?@!@-@ w}?AY@FI-I(@& PLAYER 2 PLAYER 3 MIS/PL. #4 @`6-@6- x} ApC-@C(@ EDITING NEW (N) OR OLD (L) DATA?AdAU6-F:Ad, y}"@5A"A AS-@I(@&PREPARE TAPE OR DISK THEN ENTER z} L S A A0$$****** MAIN MOVE ROUTINE *****'AY@F'AdAU-@@ {}!@-@36-6-'6-@36-@6-F:Ad,,%@, |}%@"F:B2y,"@" A0"F:B2y,"@" A"F:B2y,"@" A -@ }}@!@-@**"AU*R:,"@A1"@*'6-&@1 AP ~}1"@*@'6-%@1 AP 1"@*'6-&@1 AP 1"@*@'6 }-%@1 AP""@XA"DRAW (D)#"@BA#ERASE (E)(6-R:,@( A }#"@ @p# AH1"@b A# AA1SAVE CHANGE '" A'LOAD CHA }NGE$AdAU% AX##INPUT DATA FROM TAPE AND DISKZ-@!@-@\K- }@K(@(INPUT FROM TAPE (T) OR DISK (D)? ^J-@J(@' } `\-@J(@' \AdAUb6-F:Ad },l "@E AP TAPEv "@X AF DISK AINPUT FROM TAPE' '@@ }C: @6.@ @z 6.7@<@ ,56.7@!<@@, }L6.7@A<@`,c6.7@a<@,z6.7@<A,*-@&68,-* -@ }@ %7<,0%68,-AU%7<,0%68@,-AU%7<,0%68@,-AU% }7<,0%68@,-AU%7<,0%68@,-AU  A06-AU$TURN ON SPOT }6-@6-@68<,-8, ATURN OFF SPOT6-@6-@68<,- } A'"@68<,-8,' AH*"@ 68<,-* AH AH +  RO }UTINE FOR MOVING PLAYERS**6-R:,6-*6-,"@$-"@6-6@."@ }6-@/"@6-@0"@6-6@168,-8,%6-8,2//A A"A$ }A&A(4 6.6-% A76 6.6-% A78 6.6-% A7: 6.6-% A7 }< 6.6-%= 6.6-%> 6.6-%? 6.6-% A7E"A@F3B2HB2I }'B2P3B2QG=B2RB2S'B2T3B2U= AH# @ # AQ } AR6-R:,\(f APSET PLAYER SIZE Ap-@!@-@ }J-@J(@' , OR FOR PLAYER SIZE AdAU&6-F:Ad,&"AU }A P "@P6-"@16-@"@&6-@++@P*@1*@& }A PB2U% A@$ SELECT THE PLAYER TO EDIT Ap  @A0$ (- }((@  :-@@:(@ENTER PLAYER # TO EDIT? AdAU6- &6-F:A }d,&"AUA00 %"@P6-@% A0V %"@16-@% A0V %"@06-@ }% A0V %"@&6-@% A0V %"@$6-@% A0V -@!@-@ } [-@@?(@**ERROR! INPUT 0,1,2,3, OR 4QAdAU[ A00 $8&@,$ } A1 A@ -@!@-@ 0-0(@P# &@  @` } A1 PUT IT UP& 0-0(@P# &@0 " $:  6.6-D ! @` }@! A@~ ?6-@6-'6-36-?6-AU $CLEAR MESSAGE LINES?AR }@'@3@?@J-@J(@'  }J-@J(@' \-@J(@' } \AdAU!!DISPLAY OPTION-SELECT-START}AR@'@3@? }@Q-@@}(@PRESS OPTION TO CHANGE # E-@@E(@"PRESS SELECT FOR S }IZE >-@@>(@PRESS START FOR P/M -@@!@-@ }$DISPLAY OPTION""OUTPUT DATA TO TAPE AND DISK-@!@-@J-@ }J(@'OUTPUT TO TAPE (T) OR DISK (D)? J-@J(@' } \-@J(@' \AdAU"6-F:Ad,, "@E } AB TAPE6 "@X AC DISK@ AA0hWRITE DATA TO TAPE|1-@A(-67B:,%@ },. 1 v67@<@ ,.167@!<@@,.H67@A<@`,._67@a<@,.v67@<A },.' '@@C: (@6.(@ @A 67@,. })67A,.A67@,.7@, A@$SAVE TO DISKv67@<@ ,.167@!<@@ },.H67@A<@`,._67@a<@,.v67@<A,./ /@@ D:PMISDATA# } (@ #@A 67@,.)67A,.A67@,.7@, A@$INPU }T FROM DISK/ /@@ D:PMISDATA# @ #@ z 6.7@<@ ,5 }6.7@!<@@,L6.7@A<@`,c6.7@a<@,z6.7@<A, *-@&68,- }* -@@ %7<,0%68,-AU%7<,0%68@,-AU%7<,0%68 }@,-AU%7<,0%68@,-AU%7<,0%68@,-AU  A06-AU> }$XCLEAR MESSAGE LINESZ-@!@-@\J-@J(@' } ^J-@J(@' `\-@J(@ }' \AdAUa$bTRAP FOR NON I/OdX +X(FI'M TOTALLY CONF }USED. TURN ME OFF....TAKE A BREAK...AND...START OVER.e(FAREWELL FOR NOW...f77(/ON THE OTHER HAND, I'M WILLING TO TR }Y IT AGAIN.g99(1 THAT IS IF YOU DON'T DO WHAT YOU JUST DID TO ME.%-A % @TRAP FOR OPEN }ERROR6-%@@!@Ap-@!@-@?-@@?( }@I CAN'T OPEN FOR YOUR I/O ?-@@?(@PLEASE CHECK YOUR I/O DEVICEC-@@C }(@ IF OPEN FOR READ, IS THERE DATA?-A  A0 A@$TRAP FOR READ/WRITE ER }ROR6-%@@!@Ap-@!@-@;-@@;( }@I CAN'T EXECUTE THAT I/OG-@@G(@$YOU'D BETTER LOOK AT YOUR I/O DEVICEG-@@ }G(@$YOU'D BETTER LOOK AT YOUR I/O DEVICE-A  A0 A@$TRAP FOR CLOSE E }RROR6-%@!@Ap-@!@-@G-@@G(@$I } JUST TRIED TO CLOSE AND COULDN'T G-@@G(@$YOU'D BETTER LOOK AT YOUR I/O DEVICE-A }  A0 A@$@DEBUG TOOL FOR I/OJ +T( (((((^<<(8,8@, }8@,8@,8@,h&pNgg112,112,112,66,64,156,2,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10 },10,2,2,2,2,2,2,2zN!!2,2,2,2,2,2,65,32,124,0,0,00ugg112,112,112,66,64,156,2,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, }10,10,10,10,10,2,2,2,2,2,2,21u!!2,2,2,2,2,2,65,32,124,0,0,0:u128,64,32,16,8,4,2,1D:EX5.14OPRWCLMLOPNRAC hAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAABCCCCCCCCCCCCCCCCBAABCAAAAAAAAAAAAAACBAABCABBBBBBBBBBBBACBAABCABCCCCCCCCCCBACBAABCA}BCAAAAAAAACBACBAABCABCABBBBBBACBACBAABCABCABCCCCBACBACBAABCABCABCAACBACBACBAABCABCABCAACBACBACBAABCABCABCCCCBACBACBAABCABCAB}BBBBBACBACBAABCABCAAAAAAAACBACBAABCABCCCCCCCCCCBACBAABCABBBBBBBBBBBBACBAABCAAAAAAAAAAAAAACBAABCCCCCCCCCCCCCCCCBAABBBBBBBBBBB}BBBBBBBAAAAAAAAAAAAAAAAAAAAACBAABCABCCCCCCCCCCBACBAABCABBBBBBBBBBBBACBAABCAAAAAAAAAAAAAACBAABCCCCCCCCCCCCCCCCBAABBBBBBBBBBB55XYCNTWXYZPR0R1R2R3R4R5R6R7R8R9R10R11R12R13R14R15R16R17R18R19QQNNXYSMLOPNRAC}LSKKMODELINENP88P89P8P8XYNQPFDZZMODEHLDROVNN@@@} } !"#$%}&'()*+,-./01234}56789:;<=>?@ABCum}9@<A,9@<A,9@,;A,;A,;A,;A,;A(,uEX5.4;@ },;@ ,;@ ,;@ ,;@ ,;@ ,;@ ,;@ ,;@ ,;@ ,;@ ,;@ ,}s;@ ,;@ ,;@ ,;@ ,;@ ,;@ ,;@ ,;@ ,;@,;@,6-@1}6-@6-F:AY,$AY. A:6-ApF6-Ap R6-Ap@^6-Ap`j6-Apv6-}A @xAY)-A=-@N68<,-_68<,-c g s6-}@16-@67@,.D%67A,.D=67@,.7@,N67@,.D_67A,.Dw67@},.7@,67@,.D67A,.D67@,.7@,Z6.DDDDDDDDDDDDDDDDDDDD$6.*6.06.66.}<6.B6.H6.N6.T6.Z6.9 6.6.6.6.!6.'6.-6.36.96. |68,--68@},-B68@,-S67@,.Dd67A,.D|67@,.7@, AY$ DD****** (C)} 1982 BY SANTA CRUZ EDUCATIONAL SOFTWARE *********** !!***** CLEAR DATA AREA ***** 4-@$@P-%}1 4$%%BY ROBIN SHERER AND BILL BRYNER6-B6-F:AY,6-B6-F:AY,#AY}(U-A+-@<68<,-M68<,-Q U 2B68,--68@},-B68@,-<+-@@ +-@1@P> 1@368&@,-8&@},%@Y68&@<8&@,,-&@168&@<8&@,,-&@B   DAY A`F}$LX-A+-@<68<,-M68<,-Q U X$N36-Ap6-Ap '6-}Ap@36-Ap`O @P) +@ A0)AR@Q @ @R?@!@}-@?-T77(@&USE CURSOR CONTROLS FOR PLAYFIELDS 0-3V44(@#PRESS Ҡ } = DATAW55(@$PRESS TO SAVE DATA TO TAPE OR DISKX22(@!PRESS TO LOAD FROM TAPE OR DISKY..(}@PRESS TO CLEAR DRAWING AREAZ: @@@+@7@:$\KAA3'A}9A AGKA@`AYdAdAUxC6-@16-@#6.A+6.}D76-@C6-!6-F:Ad,!6-F:B2y,7"@!Ad@++7%D:EX5.5  ,}  ,!!"AU*@A0"@ @ +"@*!@1'6-&@+ +"@}* @P'6-%@+ +"@*!@'6-&@+ +"@* @ '6-%@+ }"@*"@ "@ A "@b A0 " A@ LOADS"@P6-}'6-@/6.D76.AIAdAUS ApS"@16-@'6-/6.A76.DIAd}AUS ApS"@06-@'6-/6.B76.DIAdAUS ApS"@&6-}@'6-/6.C76.DIAdAUS ApAqArAsAtAuAvAw}AxAyAAAAAAAAAAA"67&@0<&}@0,." "67&@0<&@0,." "67&@0<&@0,." "67&@0<&@0,." "67&}@0<&@0,." "67&@0<&@0,." "67&@0<&@0,." "67&@0<&@0,." }"67&@0<&@0,." "67&@0<&@0,." "67&@0<&@0,." "67&@0<&@}0,." "67&@0<&@0,." "67&@0<&@0,." "67&@0<&@0,." "67&}@0<&@0,." "67&@0<&@0,." "67&@0<&@0,." "67&@0<&@0,." }"67&@0<&@0,." AdAU A0**** DATA STATEMENTS ****-@6}-@ @-@!@-@G-G(@$ PLAYFIELD # DATA }STATEMENTS*-@*(@%@ A0-8,'"@ 6-%@' A0}'"@@6-%@' A0%"@`6-@% A'"@6-%@' A08,"}Ap'"A6-%@' A0/"A 6-@% AP/ Ap8,"Ap}7-")"@ )"@@)"@`7 A`%%(@,8<,,8<, Ap!!(@8}<,,8<,  F:B2y,@Au   D @@@+@7@A @}D$***** ERASE SHAPE ****  *9-@@ +-@1@P1,5 9 4$>%%****** SET }UP MIXED MODE ******H!6-F:@,!6-F:@,R%%6-F:A`,%AV$F:Aa,\%6-F:%@,%6-F:%@},f6-@6-%AV$p6-A%$6-P:'AV,$6-&$AV #A""$}+%&@,"@%@"@%@6-%@ A 0cc112,112,112,74,64},156,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10//2,2,2,2,2,2,2,2,2,2,2,2,2,65,32,124,0,0,0} A@&-&(@ DATA 6-%@$B F:B2y,@AC 6- @}6-D A0$LD-@@+-@@ <(8<,8<,@ D V$CLEAR DRAWING BOARD} @-@@ -@1!!(@7@<@ , $ !!OUTPUT DATA TO DISK OR} TAPE 16-6-@1'6-@1 B -@!@-@ B-@B(}@OUTPUT TO TAPE (T) OR DISK (D)? 6-F:Ad, "@E A2$ "@X A3$ A0} WRITE DATA TO TAPE  @ @ 1-@A(-67B:,%@,. 1  v67@<@ ,.}167@!<@@,.H67@A<@`,._67@a<@,.v67@<A,. v67@<@ ,.167@!}<@@,.H67@A<@`,._67@a<@,.v67@<A,. v67@<@ ,.167@!<@}@,.H67@A<@`,._67@a<@,.v67@<A,. v67@<@ ,.167@!<@@,.}H67@A<@`,._67@a<@,.v67@<A,. ' '@@C:  (@}6. (@ (@ (@ (@  @ 1 @@%@}1@ $ WRITE DATA TO DISK  @ @ v67@<@ ,.167@!<@@,.H67}@A<@`,._67@a<@,.v67@<A,. v67@<@ ,.167@!<@@,.H67@A<}@`,._67@a<@,.v67@<A,. v67@<@ ,.167@!<@@,.H67@A<@`},._67@a<@,.v67@<A,. v67@<@ ,.167@!<@@,.H67@A<@`,._6}7@a<@,.v67@<A,. / /@@ D:PF1SDATA  (@* (@}4 (@> (@?  @@ 1 @@%@1@F $""INPUT DATA FRO}M TAPE OR DISK16-6-@'6-@11 B-@!@-@C-@}C(@ INPUT FROM TAPE (T) OR DISK (D)?AdAU6-F:Ad,"@E AB$"}@X AC$ A@hINPUT FROM TAPEi @ @l' '@@C:p  }@6.r@|@@@ @1 @@% }@1@6-@ -@@ A`-%&@-- @7+$,&+&@, }<$@ , 6-%&@-@@ A`-%&@-- @7+$,&+&@ },<$@ , 6-%&@-@@ A`-%&@-- @7+$,&+&@ },<$@ , 6-%&@-@@ A`-%&@-- @7+$,&+&@},<$@ , $INPUT FROM DISK @ @/ /@@ D:PF1SDATA }@@@@ @1 @@%@1@}6-@ -@@ A`-%&@-- @7+$,&+&@,<$@ , }6-%@ -@@  A` -%&@-- @7+$,&+&@,<$@ , }6-%@-@@ A`-%&@-- @7+$,&+&@,<$@ , }6-%@-@@ A` -%&@$-- @7+$,&+&@,<$@ ,% &$}+ @( TOO MUCH DATA(6-8,+$pREBUILD STRING MATRIXx6-%@6-A`)yA`A`A}`A`A`A`A`A`A`A`A` A`!A`"A`#A`$A`%A`&A`'}A`(z6.7@<@ ,${6.7@!<@@,$|6.7@A<@`,$}6.7@a<@,}$~6.7@<A,$6.7@<@ ,$6.7@!<@@,$6.7@A<@`,$6.}7@a<@,$6.7@<A,$6.7@<@ ,$6.7@!<@@,$6.7@A}<@`,$6.7@a<@,$6.7@<A,$6.7@<@ ,$6.7@!<@@,}$6.7@A<@`,$6.7@a<@,$6.7@<A,$X?@!@-}@?-\77(@&WHATEVER YOU DID REALLY BEFUDDLED ME ^44(@#MUCH AS I HATE TO ADMIT C}ONFUSION _55(@$WE'RE JUST GOING TO HAVE TO START `22(@!AGAIN. PLEASE BE PATIENT AND a00(@}TURN ME OFF FOR AN INITIALIZINGb-@A &lJ@!@-@8@J-}p77(@&WELL...WE'RE IN TROUBLE...............r44(@#OUR OPEN DIDN'T WORK. WILL YOU... s}55(@$LOOK AT OUR I/O DEVICE(S)? t22(@!IF IT'S A READ, DID WE HAVE DATA?u00(@I'M GOIN }G TO START OVER........v%-@A % @J@!@-@8@J-!}<<(@+GUESS WHAT...WE'VE GOT PROBLEMS (I.E. BUGS)88(@'OUR READ OR WRITE FAILED...YEP...FAILED"}66(@%DO WE HAVE A DISK IN THE TAPE READER?22(@!I'M GOING TO GIVE IT ANOTHER TRY.00(@PLEA#}SE CHECK THE EQUIPMENT ....%-@A % @?@!@-@?-$}77(@&THE CLOSE DIDN'T CLOSE PROPERLY 55(@$THIS MAY OR MAY NOT MEAN MUCH TO YOU55(@%}$BUT IT MEANS A LOT TO ME. YEH......44(@#CHECK OUR I/O GRAR THAT COULD DO IT44(@#NOTHING FOR ME TO &}DO BUT START OVER%-@A % @TRAP FOR MAIN ROUTINE?@!@-@'}?-77(@&WHATEVER YOU DID REALLY BEFUDDLED ME 44(@#MUCH AS I HATE TO ADMIT CONFUSION (} 55(@$WE'RE JUST GOING TO HAVE TO START 22(@!AGAIN. PLEASE BE PATIENT AND 00(@TURN)} ME OFF FOR AN INITIALIZING-@A &'a+@%@/0@@@A-@a(*}@OFFICIAL TIME OUT!'-A $'TRAP ROUTING FOR I/O') +@ A0)AR@+}$' B0 @.'?@!@-@?-8'77(@&UH...HI THERE...MY I/,}O IS IN TROUBLE B'44(@#WHILE YOU CHECK IT OUT, I'LL... L'55(@$INITIALIZE AND GET READY FOR MORE...V'-}22(@!WORK ON THESE BLASTED TUTOUIALS `'00(@WELL GOOD LUCK, HAVE A NICE DAYj'//COLOR 1:POKE 87,5:POKE 81}  :SPF66EX5.3 (C)1982 BY SANTA CRUZ EDUCATIONAL SOFTWARE/}/-@@+B2G%/  1 +@AR@1AA(%%(@ PROGRAM NU0}MBER 3 %%(@ STARTING OUT (##(@ 2%%(@ <##(1}@ F%%(@ playfields P?-@A#A 7-@@0; ?2} Z""******** DRAW YOUR OWN *****dP +@7(%USE JOYSTICK 0 TO DRAW PLAYFIELDS 0-3P( PRESS 0,1,2, OR 3nKA3}AE'AA09A @gKA@8x6-R:,QQ6-%+"@,%+"@ ,%+"@4},&+"@,&+"@,&+"@,QQ6-%+"@,%+"@,%+"@,&+"@,&+"@,&+"@ ,5} 6-!@y6-@y @6-@!@96-@9$F:Ad+}SEVOPMBASFLAP 7}  EX 5.6JJ(C) 1982 BY SANTA CRUZ EDUCATIONAL SOFTWARE. WRITTEN BY ROBIN8} SHERER 9-@@+B2G%/ 9 A***** PLOT SHAPE ****** (QQ6-%+"@9},%+"@,%+"@,&+"@ ,&+"@,&+"@,2QQ6-%+"@,%+"@ ,%+"@,&+"@,&+"@:},&+"@,<=-@ +-@%5,%%9 = F #AP@P-@A;}""Z"*"$d ,%% nWW67@<@`,.},5,5,5,6,5ee4,6,5,6,2,7,3,7,4,7,5,7,6,7,7,7,1,8,3,8,6,8,8,8,1,9,8,9,2,10,4,10,5,10,7,10,2,11,4,11,5,11,7,11__2,12,7,1?}2,3,13,6,13,3,14,6,14,4,15,5,15,4,16,5,16,4,17,5,17,4,18,5,18,3,19,4,19,5,19,6,19ii2,20,3,20,4,20,5,20,6,20,7,20,1,21,2,2@}1,3,21,4,21,5,21,6,21,7,21,8,21,2,22,3,22,4,22,5,22,6,22,7,22++3,23,4,23,5,23,6,23,4,24,5,24,0,0,0,0*****PLAYER SETA}UP *****;@`,+@&6-@ 26-@PDAYN @ m( WHICH IS THE PLAYER?AB}AHAAH))(! = SIZES = NEXT EX.WW67@<@`,.>123,5,156,7,213,8!^},295,12,296,34,294,56,230,56,230,6,78,9r$|**** SETUP PLAYERS ****46-F:A,&@@&BBy46-$AV!_} @ CLEAR PM AREA&B2w@&TURN ON PM DMA,6-@ ,INITIAL Y POSITION OF SHIP,6-AP!`},INITIAL X POSITION OF SHIPIB2HB2IIPOSITION SHIP (PLAYER0) AND FLAME (PLAYER1) #A7-"6},7,6,7,7,7,1,8,3,8,6,8,8,8,1,9,8,9,2,10,4,10,5,10,7,10,2,11,4,11,5,11,7,11__2,12,7,12,3,13,6,13,3,14,6,14,4,15,5,15,4,16,b}5,16,4,17,5,17,4,18,5,18,3,19,4,19,5,19,6,19ii2,20,3,20,4,20,5,20,6,20,7,20,1,21,2,21,3,21,4,21,5,21,6,21,7,21,8,21,2,22,2}OEPMBAS<<ABrB??(C) 1982 BY SANTA CRUZ EDUC%d}ATIONAL SOFTWARE(ROBIN SHERER) EX 5.9/-@@+B2G%/  A ;@`,WW6%e}7@<@`,.(H A E-@-}@(B2G%8,, EMOVE PLAYERS ON SCREEN****** MAIN LOOP ********6-R:,6F:B2y,"@-}*Ad@6%D:EX5.6"F:B2y,"@" A"T:,"" A"@A@-}QQ6-&+"@ ,&+"@,&+"@,%+"@,%+"@,%+"@,QQ6-&+"@,&+"@,&+"@,%+-}"@,%+"@ ,%+"@," @6-@,!@76-@76 @6-@@!@-}6-@T -( ^ -(*h 6-6-r- A@-LOOP FOR ANOTHER MOVE OR EXIT|6-R:-},"@A @A` @A @A` @%A -}@4AU A`!!6-%+"@,&+"@, @6-@$!AU6-AU$3-}-@0@( /-@0@3(A$!!6-%+"@,&+"@, 6--}$!AU6-AU$3-@0@( /-@0@3(&A$0!!6-%+"@,&+-}"@,: 6-$D!AU6-AU$N3-@0@( /-@0@3(X-}A$b!!6-%+"@,&+"@,l 6-$v!AU6-AU$3-@0@ -}( /-@0@ 3(A$!!6-%+"@,&+"@, 6-$!AU-}6-AU$3-@0@!( /-@0@!3(A$!!6-%+"@,&+"@,-} 6-$!AU6-AU$3-@0@"( /-@0@"3(A$-} AK-@@'( PLAYER COLORS9-@@K( *************0-@@0(PLAYER 0(POK-}E 704)= 0-@@0(PLAYER 1(POKE 705)= 0-@@0(PLAYER 2(POKE 706)= 0-@@ .-}h PMBASPMYSAVCN ??(C1}) 1982 BY SANTA CRUZ EDUCATIONAL SOFTWARE(ROBIN SHERER) EX5.10 K-@@+B2G%/ AAY1}K @0(-%A%A!% ($@ +((.( PRESS TO GO ON@AR@(C1}(C(8 PRESS FOR SINGLE LINE RESOLUTION PLAYER2C(C(8 PRESS FOR DOUBLE LINE RESOLUTION P1}LAYERFA@@P6-F:A,&@ZBByd6-$AVn1B2w@ @ 1AY1}@4x'6-A%6-A'6-AB2V A****** MAIN LOOP *******6-F:B2y1},3"@!AY@b3B2HA3"@!AY@F3B2HA."@!Ad1}@.%D:EX5.11 AP%%SINGLE LINE RESOLUTION ******** #A6--%A$1}%%A""A6-%@  "))124,214,214,254,124,68,68,204,0,0,0,62:}vPMBASFLASBDfB'h@ @PA(AcAP @ @5} @Q EX5.11XX(C) 1982 BY SANTA CRUZ EDUCATIONAL SOFTWARE(ROBIN SHERER)- PACMAN TM OF ATARI INC. 9-@@5}+B2G%/ 9 A@.-%A$%A'+ .$*****PLAYER SETUP *****( +@5}6-@ %6-@P7AIA[A@AmA@AAY@b-U @5},@@W1/AY@WC,@@eU/AY@e2Z6-F:A,&@2&BBy:A5}%@LAZ6-$AV<iB2w@!6-AP3AA EB2VWB2PAP5}iB2XF @ P #A6-APZ7-%A$%%A !"-37 d""***** 5}DATA FOR PACMAN1 *****n9928,62,119,127,254,252,248,252,254,127,126,62,28,0,0x #AP7-%A6%%A!"5}-37 ##***** DATA FOR PACMAN2 ******9928,62,118,255,255,255,255,255,126,126,62,28,0,0,0,0AY5}@b******MAIN LOOP ******!6-R:,!6-F:B2y,."@!Ad@.%D:EX5}5.12"@AW!6-%+"@,&+"@,-B2H?B2PS-@@PW !B2P6<} PMBASERASCOBDfB'h@Q@Q@A%A(AP A @9} @  EX5.12XX(C) 1982 BY SANTA CRUZ EDUCATIONAL SOFTWARE(ROBIN SHERER)- PACMAN TM OF ATARI INC. 9-9}@@+B2G%/ 9 Ap.-%A$%A6'+ .$*****PLAYER SETUP *****9}(g +@A1A@iCA@AUA@AgAY@b-KAA'9}AR@9A A9KAA/M @)-@ AP@05,@aI,%@@a9}M 2g @,@@W1/AY@WC/AY@fU/@@fg/@@W4K,AW@W9}'/AW@f9,AX@WK/AX@f75 @!-@@5-@@86-%$@09}9#,@W/@f # <Z6-F:A,&@2&BBy:A%@LAZ6-$A9}VFWB2w@!6-@P3AA EB2VWB2PAPP @ Z& #A 6-A9}P&6-6@d5-%A$%%A!"5"A Ai  n""***** DATA FOR PACMAN1 *****x99289},62,119,127,254,252,248,252,254,127,126,62,28,999 #A`5-%A6%%A!"5"A AP 9} ##***** DATA FOR PACMAN2 ******5528,62,118,255,255,255,255,255,126,126,62,28,999AY@b*9}*****MAIN LOOP ******GB2x@GCLEAR ALL COLISION LOCATIONS (SO THEY HOLD 0'S)!6-R:,!6-F:B9}2y,."@!Ad@.%D:EX5.13W!6-%+"@,&+"@,-B2H?B2PS-@9}@PW ,F:B2R," A, A !A 6-@@!B2P!B2H 9}A  +@AAE%%(@NOW WE ADD CHECKING "%%(@FOR COLLISIONS WITH ,%%(@9} THE WALLS AND ALSO 6%%(@ PRIORITY WITH THE @%%(@OTHER SHAPES....use J%%(@YOUR JOYSTI9}CK TO SEET%%(@THE (TM) MOVE ^%%(@ AND OF THE h$$(@ TUNNEL SHAPES m:@}MDLRSWTCMMCMPSMBSVBV0V1LFBOINP10PMCHDLBYTSCROLSIPIXETONCORODISPCOLVRHRBEASFOO=}PCOLRLODECA =}=} !"#$%&&&;A,;@,;AU, ;=}@W, _D:TDELAY.OBJ**67@,.hh ))67@$,.h67@F,. =}`( ;@6, _D:CLRMEM.OBJ2**67@,.hhhhḧ< 67@$,. `P =};@V, _D:MOVCHR.OBJZ**67@,.hhύPhhh̩d))67@$,.̑n67@F,.=} ޭP` ;A, _D:MOVPMS.OBJ**67@,.hhhЩةΥͪ芅ϥ))67@$,.Ъiΐ=}))67@F,.hh i))67@h,.hhe΅Π̑))67@,.ΩЅϦ=}67A,.hh` ;@, _D:SCROLL.OBJ67@,. hhhhh` ;A6, _D:BEASTS.OBJ**=}67@,.8\|DJ@8l|DDD8t|D))67@$,. 8t|DDL8t|DDD8t|D))67@F,.DF8\|DDD8l|DDD8t))6>D} D  C D     )16CS S)  C)D1 p p A}0 C9DI pCDL~CiCDiD` DD˙` d J)L !A}D L(( LL()  L| L( S LH 0p n  A} CY?  q  L L  ` )A} `A! d߰")-݆ "  $G@LLL&0") $G%A}H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0A})8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH)A}  hyhyB q L> Lm JJ  Ln*` dB%'A}8  H H` 1 { LL   !L     Hh SY?  q  1LA}  !? S   q 1 L   Ll  Lg E`L   !L)  q 1LA}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@A}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  qA} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF A} G) *Gȩ GȽG GȌd q q G`  8   0G  `DA}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`YA}`piH n0)բY? 08`0 A}  0$L GGȽG L `8L`LA}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`A}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTEA} H8EEȱEEȩEh J E8   . m  i`LI!)E1FRA}1LJ舩9GIH`LJJ`HGHh l`A} S gL   8 rii `дCDCG W  A}C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}} A} HE |||DDOS DOSDOS SYS }A}@}A}CDOS SYSB*DUP SYSA} 0`BDELV !B A}`LVUQ   ]   TU J ]L!T  #      TU A} L ? .  t`GBJ V~DEHI B V0dVA}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEhA}DEL8HI   0 HI,0 0  9 .G VLOA},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHIA} V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHIA} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO A}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -A}LLu DEHILV 9 .l 9 .l  `` s$B VBHA}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVLA}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2eA}1i1232435ޥ<<8@} 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. DE}UPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRESSF. LOCK FE}ILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES9!&x#!7&p))'&X*./)L''-؆莟E}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1iE}il ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 0E}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILEE}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBHE}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L E} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED VWSINE50VER 033 COPYING---D1:VWSIE}NE50.VER# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: BE} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#E}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%F} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C$$(@ graphicsHR-@@P+-@@"}JA%H:,$AN R R$\ ****** MODE8 TEXT ******f%%6-F:@,%F:@,$AVp6#}-%$@@%z-@B:,6.7<, A P6-BsD%$@-@%$@@F$}:%, 6-%@ & 6-@:,!A'&6-&A(*!@1* @'6-&@2*$ @20}@6@x2@@|  A0$''**** PAC HITS MONSTER ***********M+F:B2`,"&}@*F:A,"A96-%@C A0M A P A `@ -A6@<2@'}@@ !!**** MON HITS PACMAN ******M+F:B2a,"@*F:A,"A96-%@C A0M A (} Aa-A@;2@@? a236-@`6)}-A'6-Ar36-Ar--6-?:C:,<%A<%A$%<A@,++6-?:C:,<%A<%A$<A,S*}AV@'AW@P(PACMAN=  SQUIGILY= S$D:EX5.2COREMOSCOREPASTSTDU_,"@P$6-$F:Ad,"@1$6-@$F:Ad,"@0$6-@$F:Ad,"@&$6-@,}AAV@/( USING PLAYFIELD #AAR@6F:B2y,"@*Ad@6%D:EX5.4H}0(PLAYER 3(POKE 707)= 0-@@!0(PLAYER 4(POKE 711)= 1-@@"1(BACKGRD (POKE 710) = ..} $%%***** ENABLE 5TH PLAYER *******7"!A#@-6-@7 A0-"@!A#./}@-6-4-@@068,-A%$@4 ,-@@(B2G%8,, $'.F}6-%@d$!!******* COLLISION ********* *** WANT TO SEE AGAIN? ***** POKE 106 BACK ****D3:EXz}8,P88:POKE 89,P89t'-A $D2:EX5.40R11R12R13R14R15R16R17R18R19QQNNXYSMLOPNRAC@3,22,4,22,5,22,6,22,7,22++3,23,4,23,5,23,6,23,4,24,5,24,0,0,0,0***** SIZES *****N( ('(PRESS 0, 1, OR 3 FOR 3}SIZEN(" = SIZES = NEXT EX.AdAU6-F:Ad,$"@P!B2V$$$4}"@1!B2V@$$$"@&!B2V@$$ AD:EX5.6 ^%A$%%&@ * 6-'%A$%&@*$D:EX5.7@  EX 5.7?(]%A$%%A!"-37 $A#@$SET PRIORITY118,60,126,195,126,60,24,126,165,129,9"7}0,0,0,0AY@b$D:EX5.8APAB Bu 2 %%(@ %%(@ --@A0 -AR@&9} +@AAH=#(MOVE PLAYER BOTH DIRECTIONS=(PRESS TO GO ON @***** PLOT SHAP&G}##DOUBLE LINE RESOLUTION ******@J #A6-T-%A%%A@^""Ah62;}-%@r |  APD:EX5.10 ??(C09!B2H A1 +@A@i1A@%%(@ANIMATION OF SHAPES %6=}%(@ IS AS SIMPLE AS %%(@SWITCHING BETWEEN %%(@ TWO PLAYERS AS YOU "%%(@M6>}OVE AROUND.....use ,%%(@YOUR JOYSTICK TO SEE6%%(@THE (TM) MOVE!@%-@A0 % @6?}@JAdAUD:EX5.11B'h@ @PA(AcAP @ @4+-@A  r @0**** COLLISION SOUND ****6-F:B2R,"@A@A:A}0(YUMMY!!((I -A6@<2@@@ C(F(I(; 6-%@0:B}',@a;,%@@a)6-%@B2H)B2P A0%%2@P@@:C}=-@@0 =2B2x@$ D2:EX5.12 A @8e7@h,.|DDD<<8l|J8"))67@,.~@8||0>?,((67A,.?~~667>E}A3,.J ;@, _D:VBLANK.OBJT!!67@,.Α̥ύLbh ;@#, _D:VBLNK0.OBJr**67@>V} +@ BD:EX5.5CPCBAKPCPMBASXXYYFLA@,#E ****** @ #A!-@A""D:EX5.9??(C) 1982 BY SANTA CRUZ EDUC$Q , A D:EX5.366EX5.3 (C)1982 BY SANTA CRUZ EDUCATIONAL SOFTWARE"[PMBASFLAS EX5.13??(C)NJ} 1982 BY SANTA CRUZ EDUCATIONAL SOFTWARE(ROBIN SHERER) 9-@@+B2G%/ 9 A@.-%A$NK}%A'+ .$*****PLAYER SETUP *****(g +@A1ACA@ANL}UA@AgAY@b2Z6-F:A,&@$&BBy:A%@LAZ6-$ANM}V<WB2w@!6-AP3AA EB2VWB2PAPF @ P #A6-ANN}PZ7-%A$%%A !"-37 d##***** DATA FOR FIRST HALF ***n))2,2,2,2,2,2,2,2,2,4,4,4,8NO},112,0,0,0x #AP7-%A6%%A!"-37 ##***** DATA FOR 2ND HALF *****CC160,16NP}0,160,160,160,160,160,160,160,144,144,144,136,135,0,0,0AY@b""( 16 BIT WIDE SHAPEARNQ}@&&( <==== USE JOYSTICK =====>******MAIN LOOP ******!6-R:,!6-F:B2y,NR}."@!Ad@.%D:EX5.14A!6-%+"@,&+"@,-B2HAB2P%@ ANS} +@%%(@ DO YOU WANT MORE %%(@COMPLICATED SHAPES? %%(@ԠŠϠ%NT}%(@ԠϠȠҮ"%%(@ ,%%(@ 6%%(@NU}嬠@%-@A0 % @@ D:EX5.131 EX5.13??(C)LJ,.nԩb䪩 \h` ;@, _D:VBLNK1.OBJ67@,. hhh \` ;@C, _D:LDFILE.OBJ>W}**67@,.h hh`hhhhB''67@$,.hEhDhIhHLV6-A0 6-F:A, 6-&@>X}6-&@6-&@!A!+@%@&!!6-?:C:,<$AV<A@,D-@B:,N##&>Y}@%$AV@:7<,,X b@w@l0@v @!!6-?:C:,<$AV<@>Z},-@!!@%%$AVAU -@!" '"@)"@!'>[}6-%@"@6-%@ %$AV* H112,112,112,71,112,0R7,7,7,7,7,7,7,7,7,7\7>\}1,0,0,65,0,0'6-+%@,$AV'6-0@@-@@ 6-%>]}@ "4.ENDA%@-@B:,6-@:7<,,"A`6-@2 A(6>^}-%@2!!!A$) A(A#  6-&@2  6-%@6-%@$  . 8>_} 6-%@6-%@B A"@` EDUCATIONAL SOFTWAREj PRESENTS ٠̛t $$5Ҡ>`}ӛ~ prof. von chip and his pals teach you how to !!create your own arcade type games using BASIC. >a} .END !A`!Aa AY@4( -@@72  @ 6-%@< !@>b}6-&@F 2@@P 0@@Z  ",d 6-?:C:,<@,n  x 70@>c}@@70@@ 1,0,4,2,8,6,4,8,6,4,6,0 1,2,3,4,5,6,3,6,2,3,1,1 3,0,6,8,8,8,7,6,>d}5,0,3,2 1,4,8,4,2,1,3,8,6,6,7,4 4,0,5,8,4,6,3,5,2,4,1,3 5,4,2,2,8,7,4,4,7,8,2,0 4,5 %%2>e} 6-?:C:,<@, --@ @-(@ DUCATIONAL 6-@6-@  6-?:C>f}:,<@@," *-@ @*(@OFTWARE, 6-@@6-@ T -@@ ^ -@>g}(@ h &-@%@&(@Ar 6-?:C:,<@,|   -@(@  11+%@>h},$AV%@@e&@2 6-A6-@  BBy B2w@ AY@F>i} A#@ B2V@ A 6-A@: 6-@@D -@VAp@>j}N -@X 112$@%A&@@b 6-?:C:,<<<<,l 6-?:C:,<@>k},v     ++6-?:C:,<<@<<%@, G%2G2@>l} 6-?:C:,<@, @x %%6-+$AV,%A%%@ Ad -%@%@b >m}-2@@-6-&@ #@#%@@   %%2 >n}6-?:C:,<@0,> -@@6@H -&@6@R ##&@@\  f >o}@A4Pp ))+%@,$AV%@z &-@%@&(@  -@(@>p}A 6-A6-@    $-@@$(@  @ %%2>q} -&@6@ ##&@@   ##&@Ap A@>r} 6-?:C:,<@0, -Av@V6@$ -@6@.112$@%A&>s}@@86-?:C:,<<<<,B6-?:C:,<@,L V ~G%2G2@>t}))6-?:C:,<<<<,6-?:C:,<@0,-@B:,##6>u}-&@%A%$AV@:7<,, 'A'A@BBv@ @>v}%$AV@!A@(A!!6-?:C:,<A%$AV,(0@@<!!->w}%@ @F -@@6@P6-?:C:,<<,Z d6-?:C:,<<,n x_Run the next >x}programAY6-?:C:,,A%D:EX5.1^ -@@6@h2r>y}6-?:C:,<@,| %%2$D3:LOGOPIXETONCORODISPCOLVRHRBEASFOO<U5.101AOPMBASP10VOSHOPPOFCNIII