'--------------CREDITS----------- ' ROTATING TOWER ' BY TIMO ' MOONSHOT ' BY WAS8BIT ' CASTLEVANIA MUSIC ' BY WILD WILLIAM RANDOMIZE TIMER TOUCHSCREEN MUSIC TAK=0 MOVE=0 MOVE1=0 SCORE=0 NEWGAME: REM ////////// PLANET VARIABLES PP=0 PX = 64 PY = 48 PR = 20 BG 1 BG COPY 0,0,32,16 TO 0,0 BG 0 BG COPY 0,16,20,16 TO 9,0 SPRITE 10,,,64 SPRITE 2,,,64 REM PLANET MOON ROCKET SPRITE 10,64,48,7+MOVE SPRITE 10 PAL 2 SIZE 3 SPRITE 10 PRIO 1 SPRITE 2,40,40,160 SPRITE 2 PAL 6 SIZE 1 SPRITE 0,0,0,17 SPRITE 0 PAL 0 'EYES SPRITE 3 PAL 3 SIZE 0 SPRITE 3,66,48+10,16 SPRITE 4 PAL 3 SIZE 0 SPRITE 4,66,48+14,32 MA=0 DMA=RND/20 RA=RND*PI*2 DRA=(RND-RND)/5 IBLAST=0 RR=18 DO IF TAP THEN IBLAST=0.01 IF IBLAST=0 THEN W=(W+1) MOD 30 'IF W=0 THEN PLAY 3,80,1 SOUND 1 END IF REM MOON SPRITE 2,82+55*COS(MA)-10,66+55*SIN(MA)-10,160+(MOVE/2) MA = MA + DMA REM ROCKET RX=76+RR*COS(RA) RY=60+RR*SIN(RA) SPRITE 0,RX,RY,17+MOVE1 RA = RA + DRA IF SPRITE HIT(0) THEN IF HIT=2 THEN PLAY 3,90,10 SOUND 1 BG 0 PRIO 1 PAL 7 TEXT 1,1,"OH YEAH!" INC SCORE GOTO REPLAY END IF END IF IF RR>95 THEN PLAY 3,20,30 SOUND 1 BG 0 PRIO 1 PAL 7 TEXT 1,1,"OH NO! " GOTO REPLAY END IF IF IBLAST>0 THEN RR=RR+IBLAST IBLAST=IBLAST+0.01 PLAY 0,20,3 SOUND 0 REM PRINT "."; END IF BX=BX+1 SCROLL 1,BX,0 IF BX MOD 4=0 THEN COPY $8400,$100 TO $8800 COPY $8500,$500 TO $8400 END IF IF RND<0.2 THEN PALETTE 3,,48+INT(RND*4)*4, 48+INT(RND*2)*4, INT(RND*4)*16 'LEGMOVE INC TAK IF TAK=1 THEN MOVE=0 MOVE1=0 END IF IF TAK=10 THEN MOVE=4 MOVE1=1 END IF IF TAK>20 THEN TAK=0 'ROBOT SPRITE 10,64,48,7+MOVE 'EYES SPRITE 3,66+MOVE/2,48+10,16 SPRITE 4,66+MOVE/2,48+14,32 WAIT VBL LOOP REPLAY: 'WAIT 60 PAL 7 NUMBER 6,0,SCORE,4 TEXT 0,0,"SCORE:" WHILE NOT TAP WAIT VBL WEND WAIT 60 TEXT 0,0," " TEXT 1,1," " GOTO NEWGAME #1:MAIN PALETTES 003F2F05003F2A1500241000003C3420 00150000003F000000391C26002A2A15 #2:MAIN CHARACTERS 00000000000000000000000000000000 00000200000000000000000000000000 00100000000000000000000000000000 00000000000606000000000000000000 FED181818185AB7F012F7F7F7F7F7FFF 0018245A5A24180000183C66663C1800 0001070F1F3F3F7F0000000000000000 071F3F7870E0E0E0000000070F1F1F1F E0F80402020101FF0000F8FCFCFEFEFF 00000000000000000000000000000000 00000000000000000000000000000000 030F1F3C3870707000000003070F0F0F FFFFFF0000000000000000FFFFFFFFFF E0F80402020101010000F8FCFCFEFEFE 00000000000000000000000000000000 00000000000000000000000000000000 1F0B0503010000001F0D070301000000 0819FF9C9CFF19080019E7E4E4E71900 2019FF9C9CFF19200019E7E4E4E71900 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 1F0B0503010000001F0D070301000000 C0C0C0C0C0C0C0C03F3F3F3F3F3F3F3F 0000000000000000FFFFFFFFFFFFFFFF FF0000000000010000FFFFFFFFFFFFFF FC0C0C0C0C0C0CFC00F0F0F0F0F0F0FC 60606060606060601F1F1F1F1F1F1F1F 0000000000000000FFFFFFFFFFFFFFFF 3F0F000000000000FFF0FFFFFFFFFFFF FFC3838303030303003C7C7CFCFCFCFC 00000000000000000000000000000000 0000000103050B1F0000000103070D1F 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 0000000103050B1F0000000103070D1F 80808080808080807F7F7F7F7F7F7F7F 0000000000000000FFFFFFFFFFFFFFFF 00000000000000FFFFFFFFFFFFFFFFFF 0303030303030303FCFCFCFCFCFCFCFC 40404040404040403F3F3F3F3F3F3F3F 0000000000000000FFFFFFFFFFFFFFFF 0001000000000000FFFFFFFFFFFFFFFF FC0C0C0C0C0C0C0CFCF0F0F0F0F0F0F0 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 80808000000000007F7F7F7F7F3F1F07 0000000000000000FFFFFFFFFFFFFFFF 0101010000000000FFFFFFFEFEFCF8E0 00000000000000000000000000000000 40404000000000003F3F3F3F3F1F0F03 3F00000000000000FFFFFFFEFEFCF8E0 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 FFFFFEF6B6B6B6FF2424252D6D6D6DFF FF181818181818FF10F7F7F7F7F7F7FF FF0C0C0C0C0C0CFF08FBFBFBFBFBFBFF FF000000000000FF00FFFFFFFFFFFFFF FF606060606060FF40DFDFDFDFDFDFFF FF000000000000FF00FFFFFFFFFFFFFF FFC0C0C0C0C0C0FF80BFBFBFBFBFBFFF FF000000000000FF00FFFFFFFFFFFFFF 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 FFFBFBF3B3B3B3FF2226262E6E6E6EFF FF860606060606FF047DFDFDFDFDFDFF FF010101010101FF01FFFFFFFFFFFFFF FF808080808080FF007F7F7F7F7F7FFF FF060606060606FF04FDFDFDFDFDFDFF FF000000000000FF00FFFFFFFFFFFFFF FF0C0C0C0C0C0CFF08FBFBFBFBFBFBFF FF000000000000FF00FFFFFFFFFFFFFF 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 FFFDD9D9D9D9D9FF11133737373737FF FF818181818181FF017F7F7F7F7F7FFF FF808080808080FF007F7F7F7F7F7FFF FF181818181818FF10F7F7F7F7F7F7FF FF000000000000FF00FFFFFFFFFFFFFF FF606060606060FF40DFDFDFDFDFDFFF FF000000000000FF00FFFFFFFFFFFFFF FFC0C0C0C0C0C0FF80BFBFBFBFBFBFFF 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 BFBEBCACACACACFF48494B5B5B5B5BFF FF606060606060FF40DFDFDFDFDFDFFF FF606060606060FF40DFDFDFDFDFDFFF FF030303030303FF02FEFEFEFEFEFEFF FF000000000000FF00FFFFFFFFFFFFFF FF060606060606FF04FDFDFDFDFDFDFF FF000000000000FF00FFFFFFFFFFFFFF FF0C0C0C0C0C0CFF08FBFBFBFBFBFBFF 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 0718205048858387071F3F7F7FFFFEFC E018040A12A1C1E1E0F8FCFEFEFF7F3F 0719214141818387071F3F7F7FFFFEFC E01804020281C1FFE0F8FCFEFEFF7F3F 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 8783854850201807FCFEFF7F7F3F1F07 E1C1A1120A0418E03F7FFFFEFEFCF8E0 FF83814040201807FCFEFF7F7F3F1F07 E1C18182828498E03F7FFFFEFEFCF8E0 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00181818180018000000000000000000 006C6C24000000000000000000000000 00247E24247E24000000000000000000 00083E380E3E08000000000000000000 00626408102646000000000000000000 001C34386E643A000000000000000000 00181830000000000000000000000000 000C183030180C000000000000000000 0030180C0C1830000000000000000000 000024187E1824000000000000000000 000018187E1818000000000000000000 00000000181830000000000000000000 000000007E0000000000000000000000 00000000001818000000000000000000 00060C18306040000000000000000000 003C666E76663C000000000000000000 0018381818187E000000000000000000 003C660C18307E000000000000000000 003C660C06663C000000000000000000 0066667E060606000000000000000000 007E607C06067C000000000000000000 001C307C66663C000000000000000000 007E060C183030000000000000000000 003C663C66663C000000000000000000 003C663E06663C000000000000000000 00000018001800000000000000000000 00000018001830000000000000000000 00000C1830180C000000000000000000 0000007E007E00000000000000000000 000030180C1830000000000000000000 003C660C180018000000000000000000 003C666E6E603C000000000000000000 00183C667E6666000000000000000000 007C667C66667C000000000000000000 003C666060663C000000000000000000 00786C66666C78000000000000000000 007E607860607E000000000000000000 007E6078606060000000000000000000 003C606E66663C000000000000000000 0066667E666666000000000000000000 003C181818183C000000000000000000 001E060606663C000000000000000000 00666C78786C66000000000000000000 0060606060607E000000000000000000 0042667E7E6666000000000000000000 0066767E6E6666000000000000000000 003C666666663C000000000000000000 007C667C606060000000000000000000 003C66666A6C3E000000000000000000 007C667C786C66000000000000000000 003E603C06067C000000000000000000 007E1818181818000000000000000000 0066666666663C000000000000000000 00666666663C18000000000000000000 0066667E7E6642000000000000000000 00663C183C6666000000000000000000 0066663C181818000000000000000000 007E0C1830607E000000000000000000 003C303030303C000000000000000000 006030180C0602000000000000000000 003C0C0C0C0C3C000000000000000000 00183C66000000000000000000000000 0000000000007E000000000000000000 #3:MAIN BG 00002020000000000000000000000000 00000000000000000000000000000000 00000000000001000000020000000200 00000000010000000000000000000300 00000000000000000000050300000000 00000000000000000000000000000000 00000000000000000000000005030100 00000000000001000000020000000200 03000000000000000000150100000000 00000000000000000000000000000000 00000000020000000000000000000000 00000000000000000000000005030000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000010000000000000015010000 00000000000000000000000000000000 00000000000000000000000000000000 02000000000000000000000002000000 00000100000000000100020000000000 00000000020000000000020000000000 00000000000000000000000000000000 00000000000002000200000000000000 00000200000000000000000000000000 00000000020000000200000002000000 02000300000000000000000000000000 00000000000000000000020000000200 00000000000000000000000000000000 00000000000000000000000000000000 00000000000002000000020000000000 00000000000000000000000000000000 00000200000000000000000000000000 00000000000000000000010002000000 00000000000000000300000000000000 00000000000000000000000000000100 00000000000003000100000000000000 00000100000000000000000000000000 00000000000000000000000000000000 00000000000000000000000002000000 00000000000000000000000000000000 00000000020000000000000000000000 00000000000000000000010002000000 00000000020000000200000000000000 00000000000000000200000000000000 00000000000000000100000000000100 00000000030005030000000000000000 00000000000000000000000000000000 00000000000002000000000000000000 00000000000000000000000002000000 02000000000015010001000000000000 00000000000000000300000000000000 00000000000001000000020000000000 00000200020000000000000000000000 02000200000002000200030000000000 01000000000000000200020003000000 00000000000000000000000002000000 00000000020000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000100000000000000000000000000 02000200020002000000000000000000 00000000000002000300000000000000 00000000000000000000000000000000 00000000000001000000020002000000 00000000000000000000400141014201 43014401450146014701000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000600161016201 63016401650166016701000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000400141014201 43014401450146014701000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000600161016201 63016401650166016701000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000400141014201 43014401450146014701000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000600161016201 63016401650166016701000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000400141014201 43014401450146014701000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000600161016201 63016401650166016701000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000001400141014201 43014401450146014701000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000010001600161016201 63016401650166016701000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000010001400141014201 43014401450146014701000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000010001600161016201 63016401650166016701000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000010001400141014201 43014401450146014701000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000010001600161016201 63016401650166016701000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000010001400141014201 43014401450146014701000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000010001600161016201 63016401650166016701000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000 #15:MAIN SOUND 2E000008000000001800F44F003A0000 08006060000000002800303019FE0000 3800F000000000003800505000000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 000401060004010283080705090B0A05 030807050C0D0E0F1011121314151617 00040106008401024040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 3B0FE7360F00420F00360F00400F0036 0F003E0F00360F003D0F00360F003E0F 00360F003D0F00360F003B0F00360F00 3D0F00360F003E0F00360F00400F0036 0F003E0F00360F003D0F00360F00390F 00360F003D0F00360F003B0F00360F00 231F0000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 1E1F0000000000000000000000000000 00000000000000002A1F000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000445F00FF0000445F00445F00 340FE7000000390F00360F0000000000 00000000000000000000000000000000 00000000340F00000000320F00000000 340F00000000000000390F0000000000 0000360F000000000000000000000000 00000000340F00000000320F00000000 2F0F002A0F00360F002A0F00340F002A 0F00320F002A0F00310F002A0F00320F 002A0F00310F002A0F002F0F002A0F00 310F002A0F00320F002A0F00340F002A 0F00320F002A0F00310F002A0F002D0F 002A0F00310F002A0F002F0F002A0F00 FF0000000000305F00FF000000000000 0000305F00FF0000000000000000305F 00FF0000000000000000305F00FF0000 000000000000305F00FF000000000000 0000305F00FF0000000000000000305F 00FF0000000000000000305F00FF0000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000465F00000000000000000000 231FE70000002F1F00000000FF000000 00002F1F00000000FF00000000002F1F 00000000FF00000000002F1F00000000 211F000000002D1F00000000FF1F0000 00002D1F00000000FF1F000000002D1F 00000000FF1F000000002D1F00000000 310FE7000000340F00320F0000000000 0000230F00000000250F00000000260F 000000002A0F00000000000000000000 310F00000000000000320F0000000000 0000310F000000000000000000000000 00000000310F000000002F0F00000000 340FE7000000390F00360F0000000000 00000000000000000000000000000000 00000000340F00000000360F00000000 370F00000000000000390F0000000000 0000000000000000360F000000000000 00370F00000000000000000000000000 1F1FF70000002B1F00000000FF000000 00002B1F000000001F1F000000002B1F 000000001F1F000000002B1F00000000 1E1F000000002A1F00000000FF000000 00002A1F000000001E1F000000002A1F 000000001E1F000000002A1F00000000 310FF7000000340F0000000000000000 0000260F000000002A0F000000002B0F 000000002D0F000000002F0F00000000 310F00000000000000310F0000000000 00000000000000002F0F000000000000 002F0F00000000000000000000000000 340FE7000000390F00360F0000000000 00000000000000000000000000000000 00000000340F00000000360F00000000 370F00000000000000390F0000000000 0000000000000000360F00000000380F 000000003A0F000000003D0F00000000 310F00000000340F0000000000000000 0000260F000000002A0F000000002B0F 000000002D0F000000002F0F00000000 310F00000000000000320F0000000000 00000000000000002E0F000000002F0F 00000000310F00000000340F00000000 1F1F000000002B1F00000000FF000000 00002B1F000000001F1F000000002B1F 000000001F1F000000002B1F00000000 1E1F000000002A1F00000000FF000000 00002A1F000000001E1F002A1F001E1F 001F1F00211F00231F00251F00281F00 0000000000002E5F0000000000000000 00002E5F000000000000000000002E5F 000000000000000000002E5F00000000 0000000000002E5F0000000000000000 00002C5F000000000000000000002C5F 000000002C5F000000002C5F00000000 310FE70000000000002F0F0000000000 00003B0F00000000310F000000000000 002F0F000000000000003B0F00000000 310F000000000000002F0F0000000000 00003B0F00000000320F003E0F00310F 003D0F002F0F003B0F002D0F00390F00 280F00000000000000260F0000000000 00002F0F00000000280F000000000000 00260F000000000000002F0F00000000 280F00000000000000260F0000000000 00002F0F00000000260F00320F00250F 00310F00230F002F0F00210F002D0F00 231F0000000000000000000000000000 0000231F00000000211F000000000000 00000000000000000000211F00000000 1F1F0000000000000000000000000000 00001F1F00000000211F000000000000 00000000000000000000000000000000 0000000000002E5F0000000000000000 00002E5F000000000000000000002E5F 000000000000000000002E5F00000000 0000000000002E5F0000000000000000 00002E5F000000000000000000002E5F 000000000000000000002E5F00000000 310FE70000002F0F003B0F0000000000 0000000000000000310F000000002F0F 003B0F00000000000000000000000000 310F000000002F0F003B0F0000000000 00000000000000003E0F00000000400F 000000003D0F003E0F00000000000000 280F00000000260F002F0F0000000000 0000000000000000280F00000000260F 002F0F00000000000000000000000000 280F00000000260F002F0F0000000000 0000000000000000320F00000000340F 00000000310F00320F00000000000000 231F0000000000000000000000000000 0000231F00000000211F000000000000 00000000000000000000211F00000000 1F1F0000000000000000000000000000 00001F1F00000000211F000000002D1F 00000000211F000000002D1F00000000 0000000000002E5F0000000000000000 00002E5F000000000000000000002E5F 000000000000000000002E5F00000000 0000000000002E5F0000000000000000 00002E5F000000000000000000002E5F 000000002E5F002E5F002E5F002E5F00