'LIGHTING TEST" X=64 Y=64 S=4 T=0 GAMEPAD 1 SPRITE.A 2,(0,0,0,0,1) D=8 TX=0 TY=0 MUSIC 0 SPD=0.4 'DRAW MASK FROM ROM #4 'TO BG 0 BG SOURCE ROM(4) BG 0 BG COPY 0,0,32,32 TO 0,0 'BACK TO ROM #3 BG SOURCE ROM(3) BG 1 DO 'DO NOT CLS, IT WOULD 'CLEAR THE MASK BG BG COPY TX,TY,15,15 TO 0,0 C=CELL.C((X+4)/8,(Y+8)/8) U=CELL.C((X+4)/8,(Y+2)/8) L=CELL.C((X-1)/8,(Y+8)/8) D=CELL.C((X+4)/8,(Y+8)/8) R=CELL.C((X+6)/8,(Y+8)/8) DL=CELL.C((X-1)/8,(Y+9)/8) DR=CELL.C((X+6)/8,(Y+9)/8) SPRITE 1,X,Y,S 'SET MASK POSITION 'PIXEL-WISE SCROLL 0,24-X,24-Y IF R=20 THEN TX=TX+15 X=20 END IF IF L=19 THEN TX=TX-15 X=90 END IF IF LEFT(0) AND DOWN(0) AND DL=0 THEN X=X-SPD Y=Y+SPD END IF IF RIGHT(0) AND DOWN(0) AND DR=0 THEN X=X+SPD Y=Y+SPD END IF IF LEFT(0) AND L=0 THEN X=X-SPD D=-25 SPRITE.A 1,(0,1,0,0,0) SPRITE.A 2,(0,1,0,0,1) END IF IF RIGHT(0) AND R=0 THEN X=X+SPD D=8 SPRITE.A 1,(0,0,0,0,0) SPRITE.A 2,(0,0,0,0,1) END IF IF UP(0) AND U=0 THEN Y=Y-SPD END IF IF DOWN(0) AND D=0 THEN Y=Y+SPD END IF T=T+1 IF T=10 THEN S=5 END IF IF T=20 THEN S=4 T=0 END IF WAIT VBL LOOP #1:MAIN PALETTES 003F2501001515000000000000000000 003F2A15003F2A15003F2A15003F2A15 #2:MAIN CHARACTERS 00000000000000000000000000000000 00000000010618200000000000000000 030D31C1010101010000000000000000 00000000000000000000000000000000 2080020000000820208206DE34E20820 80000200000820008002061EF42A2000 000000000000000007070F1F0F03070F 0000000000000000FFFFEF8600000000 0000000000000000E0F0F0E0F0F8FCF8 0000000000000000007E7E7E7E7E7E00 0000000000000000FF7F7F3F1F0F0703 0000000000000000FFFFFEFEFCF8F8F0 00000000000000000000000000000000 00000000000000000707070303030101 0000000000000000E0E0E0E0E0E0E0E0 00000000000000000000000000000000 00000000000000000000000000000000 E03F0100000000000000000000000000 0101C1211F0700000000000000000000 00204080402000000020408040200000 00000402010204000000040201020400 08142200000000000814220000000000 00000000000000003C3C3C3C3E3E1F1F 0000000000000000000000B0B8FDFFFF 0000000000000000FFFFFFFFFFFFFFFF 0000000000000000030F3FFFFF7F0F01 00000000000000000301010101000000 0000000000000000D080800000000000 00000000000000000000000000000000 00000000000000000100000000000000 0000000000000000E0E0E0E0C0C04040 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000004428100000000000442810 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 0000000000000000FFFE7E7E3C3C1C18 000000000000000080F0FEFFFFFCF0C0 #3:MAIN BG 00004040180118011801180118011801 18011801180107011801180118011801 18011801180118011801180118011801 18011801150015001801180118011801 09000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180118011801180118010701 07010D010E0107010601180118011801 18011801180118011801180118011801 18010801000019011801180118011801 09000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180118011801180107010000 00001D011E0100000601180118011801 18011801180118011801180118011801 18010801000019011801180118011801 09000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180118011801070100000000 00000000000000000601180118011801 18011801180118011801180100001801 18010801000018011801180118011801 09000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180107010701000000010000 00000000000000000601180118011801 18011801180118011801180118011801 18011801000018011801180118011801 09000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180108010000000000011701 17011701170100000601180118011801 18011801070118010701070107010E01 0701000000000D010D010E0119011801 09000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180108010000000007010701 0701070107010601070107010D010E01 07011801130007010000000000000E01 0001000100011D011D011E0119011801 09000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180108010000000000000000 0000000000000000000000011D011E01 14001801130000000000000100010E01 00010001000100010001000100011400 09000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180108010000000000000000 00000000000000000000000100010001 1400180113000000000000001D011E01 00010001000100010001000100011400 09000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180108011701170108010000 00000000000000000000000000000000 14001801130000000000000000000001 00010000000100010001000119011801 09000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180108011801180108010000 00000000000000000000000000000000 06011801180108011701170117011701 17011701170117011701170119011801 09000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180118011801180108011701 17011701170117011701170117011701 18011801180118011801180118011801 00001801180118011801180118011801 09000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180118011801180118011801 18011801180118011801180118011801 18011801180118011801180118011801 18011801180118011801180118011801 09000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180118011801180118011801 18011801180118011801180118011801 18011801180118010000180118011801 18010000180118010000180118011801 09000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180118011801180118011801 18011801180118011801180118011801 18011801180118011801180118011801 18011801180118011801180118011801 09000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000090009000900090009000900 09000900090009000900090009000900 09000900090009000900090009000900 09000900090009000900090009000900 09000000000000030000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000000030000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000300030000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000300030000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 18031803000300030003180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000300030000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 18030003000300030003000318031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000300030000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 00030003000300030003000300031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000300030000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 00030003000300030003000300031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000300000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 00030003000300030003000300031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 18030003000300030003000318031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 18031803000300030003180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18030003000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000300030003000300030003 00030003000300030003000300030003 00030003000300030003000300030003 00030003000300030003000300030003 00030003000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000300030003000300030003 00030003000300030003000300030003 00030003000300030003000300030003 00030003000300030003000300030003 00030003000300000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000300030000 00000000000000000000000000030003 00000000000000000000000000000000 00000000000000000000000000000003 00030003000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000003000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000030000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000300000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000003000300000000000000000000 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 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 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 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 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000 #4:BG 0000202018030A0B0003000300030A03 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 180318030A0B00000003000300030003 0A031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803000000000000000000000003 00031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803000000000000000000000000 00001803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803000300000000000000000003 00031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 180318030A1B00000000000000000000 0A131803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 1803180318030A1B0003000300030A13 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803180318031803180318031803 18031803 #15:MAIN SOUND 2800303A000450001800846C003A0000 08006060000000002800303019FE0000 38002020000000003800505000000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 00000000004040010040400100404001 00404001004040010040400100404001 00404001024040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 5D0F00FF000000000000000000000000 00000000000000000000000000000000 005D0F00FF0000000000000000000000 0000000000000000000000000000005D 0F00FF00000000000000000000000000 000000000000000000005D0F00FF0000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 510F00FF0000000000000000510F00FF 0000000000000000000000510F00FF00 00000000000000510F00FF0000000000 000000510F00FF0000000000510F00FF 0000000000510F00FF0000000000510F 00FF0000000000510F00FF0000000000