{&"&FLSVC2BMSEASTMTAABSTARECHKSUCHHLDLINOFPMBASCHSEDPPPPDISCORLEVEFIELCLEARRRPRPCOUNCHDRAGOHIMECHRVHRLOOYXY@ss sss[wwbb4EEy Aw @ B'AGT@"@"Br !"#$%&'()*+,-./0123456789: DRAGON CHASEBY PETER BACOTTI< +@$6-F:A,&@<6-AV$+%@,;@P,G%6-F:@,%AV$F:@,G6-F:A`,%AV$F:Aa,(C6-$AV%A'6-%A(56-%A(C6-%A(23BBy!B2w@3AY@F<9B2W@'B2X@9B2Y@F9A@ 'A @9AAP/-@@/(@ dragon chaseZ A Ad""SETUP DISPLAY LIST INTERRUPTnS%@A5+%@A`?%@@S%@@ex1%@F:A`,1%@ F:Aa,9AA'A@9BBAINITIAL VALUES?6-@P6-'6-36-@?6-@START NEW LEVEL HERE6-?:C:,<$AV,56-%@6-%@+"@5 A$$-$(@}9-@@9(@ROUND  LEVEL  COLORS]A#'A9A@KA@4]A@KA A'AA 9A@ KA@SET UP FIELD1-@ A-%@%A1 -&@77%$@P:H:,$@,%@%A(" ,-@`6%%6-P:H:,$A,%@ @--6-P:H:,$@,%@%AJ2@@@T %^ h%%2@rS-@@96-P:H:,$A,%@ O%@%AS |S-@@96-P:H:,$A,%@ O%@ %AS 'A@ 'HIDE CHARACTERS A A"6-"6-F:%,&A(6-6- A%START MAIN PROGRAM LOOPB2x@A@ F:B2a,"@A SS6-%@ %@ '@$+F:A,&@#,%+F:A,&@H,'@ 6-F:,&A " A"@  A"@ A!"6At A &"@!A@5-APY2AP&@@] oA@ @%A(+"T:,"" A!0#6-%@#@w: AD6- AN AXMOVE DRAGONb-@@'%@ %;-@]2@A@@a 2@A%@@ & l -@@6@0%@ %D-@f2@A@@j 2@A%@@ &v -@ =6-&@ A%=2@/%@ %@/%@!%@6-%@"@' A"$YOU FOUND ONE%@d $%%2@@@!%%@d!%@d6-%@6-F:%,&A( A%-@  =6-%A A%=2 !6-%@"! A$ YOU FOUND A DRAGON*A4-@@1-@S2@A@@W }2@A%@@ & 9 A> -@@6@&:-@\2@A@@` 2@A%@@ & R-@ \6-&@P A%f1@12@pA@z$YOU SAVED PRINCESSA5-@@52@$@--@@ -A@  -@6@2@@+'2@@@%@+ 1A@#6-%@ - A%1 G%2G2@ A`REDEFINED CHARACTER SET.-A*%F:BsD%,. AV'AV""6@$;-@"-%$@%1 ; A  0,0,0,0,0,0,0,0,01,0,0,0,24,24,0,0,0 2,0,126,90,126,126,36,60,0$3,73,42,28,119,28,42,73,0.##4,165,66,165,24,24,165,66,16585,0,24,60,126,126,60,24,0B6,0,24,36,66,66,36,24,0L7,0,2,4,8,80,32,80,0V8,0,54,127,127,62,28,8,0`##9,195,195,36,24,24,36,195,195j$$10,0,224,160,255,255,170,234,0t##11,60,126,219,255,90,102,60,0~&&14,60,66,153,189,153,153,129,255$$15,112,208,255,170,213,127,0,0&&16,112,208,255,234,128,213,127,0''17,112,208,255,234,128,208,117,31!!18,60,60,24,126,24,24,36,66$$19,24,60,127,255,255,254,68,68((12,126,129,153,165,165,153,129,126$$13,90,189,90,231,231,90,189,90$$20,0,195,195,219,255,231,195,0""21,0,0,0,240,152,240,176,152""22,0,0,0,234,170,234,138,142""23,0,0,0,138,200,170,154,13824,0,0,0,0,0,0,0,0 ##25,0,0,134,135,126,126,100,68-1VBLANK ROUTINE)-AP")A6%#2@@@# --@@B")67<,.>:,- -@@2@A@-@@M%A%'-@I2@A@@M ;%A%@;2@"   ,%%2@6$@YY216,169,0,141,3,210,173,13,208,208,8,173,255,6,240,6,206,255,6,76,98,228,169,15,141J[[255,6,173,254,6,240,243,174,120,2,224,7,240,14,224,11,240,24,224,14,240,37,224,13,240T__50,208,222,165,205,201,200,240,216,24,165,205,105,8,76,76,6,165,205,201,48,240,202,56,233^ZZ8,133,205,141,2,208,76,138,6,165,203,201,15,240,185,32,123,6,56,165,203,233,8,76,115hXX6,165,203,201,95,240,168,32,123,6,24,165,203,105,8,133,203,32,128,6,76,138,6,169,0r\\76,130,6,169,240,160,8,145,203,136,208,251,96,169,168,141,3,210,169,96,141,2,210,76,19|ff6,104,104,133,204,104,133,203,104,104,133,205,104,133,207,104,133,206,230,208,165,208,201,13,208YY12,169,213,160,5,145,206,24,105,1,136,208,248,160,0,162,6,169,7,76,92,228,72,169,26ZZ141,10,212,141,26,208,169,218,141,0,2,169,6,141,1,2,104,64,72,138,72,169,224,162,200]]141,10,212,141,9,212,142,24,208,142,26,208,169,197,141,0,2,169,6,141,1,2,104,170,104,64\\104,104,133,207,104,133,206,162,4,169,0,168,145,206,136,208,251,230,207,202,208,246,96NN104,104,133,204,104,133,203,104,104,160,0,145,203,200,192,220,208,249,96CASTLE DATA56-@#-@'"1%%5  #A0HH24,153,153,153,255,195,129,129,129,129,129,129,129,129,129,255,255)%@8@)B2IA$REMOVE CASTLE-@@  -@6@&%%02@@:''2@@@%@D''2@@@%@N-@  X7-@327 b$lINITIAL PLAYER POSITIONv'6-@6-@H'B2P-@@%%A@ ""6-?:A<%<<%A,$PLAYER TOUCHES CASTLEA;-@;2@A'&@@%  A/%2@/ A4 SCANNER>7 B2QF:A,&@76-F:A,&@HG-@0'%%AUC2@@G R%%2\ Af3-@ )6-&@3 A%pO-@0'%%K2@0&@@O uB2x@$DRAGON GETS PRINCESS+A+6-?:C:,<$AV,? A#-@@?(@ PRESS FIRE 9-@5,T:,"/'9 A@  A# A%9-@5,T:,"/'9 A@  A" -@@ K'2@A%@@K2@A%@@ 6-?:C:,%@#<<,$ -@%  . G%2@G2@8 $` NEXT ROUNDj )6-&@ @)6-@t 6-@6-@~ $-@$(@} S-@@7(@ROUND  COMPLETES-A@ K'2AT&@@K2@AR&@@ K'2@AP&@@K2@AH&@@   7-@327  6-%@$ PRINT SCORE  6- A-@@5(@ A17 SPACES +-@@+(@SCORE  $D:DRAGON