'GORGON (C)1981 SIRIUS SOFTWARE BY NASIR 'GORGON LEGACY 2021 LOSTCADESOFT BY BGELAIS GAMEPAD 1 RANDOMIZE TIMER GLOBAL SCORE,HIGH,LIVES,FUEL,LANDX GLOBAL PLAYER_X,PLAYER_Y,PLAYER_XD,PLAYER_YD,PLAYER_SHOT SPRITE 0 SIZE 1 FLIP 0,0 DIM GLOBAL HUMAN_TYPE(4) DIM GLOBAL HUMAN_X(4) DIM GLOBAL HUMAN_Y(4) DIM GLOBAL SHOT_TYPE(4) DIM GLOBAL SHOT_X(4) DIM GLOBAL SHOT_Y(4) DIM GLOBAL SHOT_XD(4) DIM GLOBAL GORG_TYPE(6) DIM GLOBAL GORG_X(6) DIM GLOBAL GORG_Y(6) DIM GLOBAL GORG_XD(6) DIM GLOBAL GORG_YD(6) DIM GLOBAL GORG_TICK(6) DIM GLOBAL GORG_POINTS(6) DIM GLOBAL GORG_FRAME(6) DIM GLOBAL SAT_TYPE(4) DIM GLOBAL SAT_X(4) DIM GLOBAL SAT_Y(4) DIM GLOBAL SAT_XD(4) DIM GLOBAL SAT_YD(4) ATTRACT: CLS SPRITE OFF BG 1 BG SOURCE ROM (3) BG COPY 0,0,32,16 TO 0,0 FUEL=3000 F=0 T=0 REPEAT INC T LANDX=T ON RASTER CALL LAND F=T/16 BG 0 CLS 0 BG 0 CALL HUD PAL 0 FONT 0 TEXT 6,3,CHR$(32+7+2*INT(F MOD 2))+CHR$(32+8+2*INT(F MOD 2)) TEXT 6,5,CHR$(32+51+F MOD 3) PAL 2 TEXT 6,7,CHR$(32+35+F MOD 3) TEXT 6,9,CHR$(32+38+F MOD 3) TEXT 6,11,CHR$(32+5) TEXT 6,13,CHR$(32+6) FONT 192 PAL 1+T/8 MOD 3 TEXT 9,3,"80" TEXT 9,5,"60" TEXT 9,7,"20" TEXT 9,9,"40" TEXT 8,11,"PROTECT" TEXT 8,13,"OR -50" IF BUTTON (0,0) THEN GOTO TITLE WAIT VBL UNTIL T>=240 CLS 0 CALL HUD T=0 FONT 64 PAL 3 TEXT 3,5,"^" TEXT 2,6,"( ) " TEXT 2,7," _ " text 10,6,"[" TEXT 2,9,"] GO TO SPACE AND" TEXT 3,12,"AVOID" LOCATE 5,14 PRINT"THEN REFUEL TO MOTHERSHIP."; FONT 0 PAL 0 TEXT 3,6,CHR$(35)+CHR$(36) TEXT 12,6,CHR$(35)+CHR$(36)+CHR$(45)+CHR$(46) FONT 128 PAL 2 TEXT 13,11," !" TEXT 13,12,"01" TEXT 10,11,"@A" TEXT 10,12,"PQ" REPEAT FONT 192 PAL T/8 MOD 4 TEXT 5,3,"-CONTROLS-" LANDX=T ON RASTER CALL LAND INC T WAIT VBL UNTIL T>=300 OR BUTTON (0,0) TITLE: IF SCORE>HIGH THEN HIGH=SCORE SCORE=0 LIVES=3 FUEL=3000 CLS BG 1 BG SOURCE ROM(3) BG COPY 0,0,32,16 TO 0,0 FOR R=1 TO 4 SX=RND(160) SY=RND(100) GORG_TYPE(R)=1+INT(RND(3)) GORG_X(R)=SX-4 IF GORG_TYPE(R)=1 THEN GORG_X(R)=SX-8 GORG_Y(R)=SY GORG_XD(R)=-1+RND(2) GORG_YD(R)=0 GORG_TICK(R)=0 NEXT R BG 0 T=0 REPEAT SPRITE OFF 0 INC T LANDX=T BG 0 CLS 0 CALL HUD ON RASTER CALL LAND CALL GORGONS FONT 192 PAL (T/8 MOD 4) TEXT 4,7,"G O R G O N" FONT 64 PAL 4 TEXT 0,13,"@1981 NASIR GEBELLI" TEXT 0,14," 2021 LOSTCADESOFT" TEXT 0,15," BY BGELAIS" PAL 3 IF T MOD 60 < 30 THEN TEXT 5,11,"[ TO START" SPRITE OFF 0 WAIT VBL IF BUTTON(0,0) THEN CLS SPRITE OFF CALL HUD PAL 4 FOR I=30 TO 60 STEP 2 PLAY 0,I,5 SOUND 0 TEXT 5,8,"GET READY!" WAIT 1 NEXT I WAIT 120 GOTO GAME END IF UNTIL T>=300 GOTO ATTRACT GAME: BG 1 BG SOURCE ROM(3) BG COPY 0,0,32,16 TO 0,0 BG 0 FOR I=0 TO 6 GORG_TYPE(I)=0 NEXT I FOR I=0 TO 4 SHOT_TYPE(I)=0 NEXT I FOR I=0 TO 4 HUMAN_TYPE(I)=1 HUMAN_X(I)=RND(32*8) HUMAN_Y(I)=120 NEXT I PLAYER_X=74 PLAYER_Y=64 PLAYER_XD=0 PLAYER_YD=0 PLAYER_SHOOT=0 LANDX=0 SPRITE OFF DO CALL PLAYER CALL SHOOT CALL GORGONS CALL HUMANS ON RASTER CALL LAND DEC FUEL IF FUEL <=0 THEN CALL DEAD LIVES=0 END IF IF LIVES<=0 THEN SPRITE OFF CALL HUD PAL 1 TEXT 5,8,"GAME OVER" WAIT 180 GOTO TITLE END IF CALL HUD IF RND(80)<1 THEN CALL SPAWN WAIT VBL LOOP SPACE: SPRITE OFF FOR I=0 TO 4 SAT_TYPE(I)=0 NEXT I FOR I=0 TO 80 STEP 2 SPRITE 0 FLIP 0,0 SPRITE 0,PLAYER_X+I,PLAYER_Y-I,3 PLAY 1,I/2 SOUND 3 WAIT VBL NEXT I SPRITE OFF CLS 0 CLS 1 BG 1 BG SOURCE ROM(3) BG COPY 0,0,20,10 TO 0,0 'SATELLITES SCENE CALL MOVE_PLAYER(0,128,80,64) PLAYER_X=80 PLAYER_Y=64 T=0 S=0 REPEAT INC T IF UP(0) THEN DEC PLAYER_Y IF DOWN(0) THEN INC PLAYER_Y IF LEFT(0) THEN DEC PLAYER_X IF RIGHT(0) THEN INC PLAYER_X PLAYER_Y=MAX(32,PLAYER_Y) PLAYER_Y=MIN(96,PLAYER_Y) SPRITE 0,PLAYER_X,PLAYER_Y,3 IF SPRITE HIT(0,1 TO 6) THEN CALL DEAD GOTO GAME END IF ' SPAWN SATELLITE IF T MOD 60=0 AND T<1000 THEN INC S IF S>4 THEN S=0 SAT_TYPE(S)=1+S MOD 2 SAT_Y(S)=64 SAT_X(S)=160 SAT_YD(S)=-1+2*INT(RND(1)) SAT_XD(S)=-1 END IF CALL SATELLITES(T) PLAY 0,20+T MOD 4,2 SOUND 1 WAIT 2 UNTIL T>=1150 'MOTHER SHIP SCENE CALL MOVE_PLAYER(PLAYER_X,PLAYER_Y,0,69) BG 0 BG SOURCE ROM(4) BG COPY 0,0,20,15 TO 0,0 WAIT 120 SPRITE 0 FLIP 1,0 CALL MOVE_PLAYER(PLAYER_X,PLAYER_Y,65,69) FOR I=1 TO 8 PAL RND(4) PLAY 0,70,2 SOUND 0 TEXT 5,14,"REFUELING..." WAIT 30 NEXT I FUEL=6000 CALL MOVE_PLAYER(PLAYER_X,PLAYER_Y,0,69) SPRITE 0 FLIP 0,0 WAIT 60 CLS 0 CALL MOVE_PLAYER(PLAYER_X,PLAYER_Y,80,128) GOTO GAME SUB PLAYER IF LEFT(0) THEN PLAYER_XD=0 DEC PLAYER_XD SPRITE 0 FLIP 1,0 ELSE IF RIGHT(0) THEN PLAYER_XD=0 INC PLAYER_XD SPRITE 0 FLIP 0,0 END IF IF UP(0) THEN DEC PLAYER_Y IF DOWN(0) THEN INC PLAYER_Y IF BUTTON TAP (0,0) THEN INC PLAYER_SHOT PLAY 0,40,3 SOUND 5 IF PLAYER_SHOT>3 THEN PLAYER_SHOT=0 SPRITE 31+PLAYER_SHOT SIZE 1 PAL 0 SHOT_TYPE(PLAYER_SHOT)=1 SHOT_X(PLAYER_SHOT)=PLAYER_X+4 IF PLAYER_XD<0 THEN SHOT_XD(PLAYER_SHOT)=-4 ELSE SHOT_XD(PLAYER_SHOT)=4 SHOT_Y(PLAYER_SHOT)=PLAYER_Y END IF IF BUTTON TAP (0,1) THEN GOTO SPACE IF SPRITE HIT(0,1 TO 6) THEN CALL DEAD GOTO GAME END IF PLAYER_XD=MAX(-1.5,PLAYER_XD) PLAYER_XD=MIN(1.5,PLAYER_XD) ADD PLAYER_XD,-PLAYER_XD/8 ADD PLAYER_X,PLAYER_XD ADD LANDX,PLAYER_XD*2 PLAYER_X=MIN(120,PLAYER_X) PLAYER_X=MAX(24,PLAYER_X) PLAYER_Y=MIN(120,PLAYER_Y) PLAYER_Y=MAX(16,PLAYER_Y) SPRITE 0 PAL 0 SPRITE 0,PLAYER_X,PLAYER_Y,3 END SUB SUB HUMANS FOR H=0 TO 3 IF HUMAN_TYPE(H)=1 THEN ADD HUMAN_X(H),-PLAYER_XD*2 SPRITE 48+H SIZE 0 PAL 2 SPRITE 48+H,HUMAN_X(H),HUMAN_Y(H),5 IF SPRITE HIT(48+H,1 TO 6) OR SPRITE HIT(48+H,31 TO 35) THEN SPRITE 48+H,HUMAN_X(H),HUMAN_Y(H),6 FOR T=1 TO 20 PAL RND(4) TEXT 3,8,"HUMAN LOST -50 " PLAY 1,50-T SOUND 2 WAIT VBL NEXT T SPRITE OFF 48+H HUMAN_TYPE(H)=0 ADD SCORE,-50 WAIT 10 EXIT END IF END IF NEXT H END SUB SUB SHOOT ' PLAYER'S SHOTS USES SPRITES 32(FRONT), 33 TO 35(TRAILS) FOR I=0 TO 3 IF SHOT_TYPE(I)=1 THEN ADD SHOT_X(I),SHOT_XD(I) SPRITE 32+I,SHOT_X(I),SHOT_Y(I),13 IF SHOT_X(I)<0 OR SHOT_X(I)>160 THEN SHOT_TYPE(I)=0 SPRITE OFF 32+I END IF END IF NEXT I END SUB SUB LAND IF RASTER<64 THEN SCROLL 1,LANDX/8,0 END IF IF RASTER>64 AND RASTER<80 THEN SCROLL 1,LANDX/6,0 END IF IF RASTER>100 THEN SCROLL 1,LANDX,0 END IF END SUB SUB HUD BG 0 CLS 0 FONT 64 LOCATE 0,0 PAL 0 PRINT"SCORE HIGH FUEL" IF FUEL < 1000 AND FUEL MOD 30<15 THEN PAL 4 TEXT 0,2,"LOW FUEL! ] TO SPACE" PLAY 1,30,1 SOUND 1 END IF PAL 7 SCORE=MAX(SCORE,0) SCORE$=RIGHT$("00000"+STR$(SCORE),5) HIGH$=RIGHT$("00000"+STR$(HIGH),5) FUEL$=RIGHT$("0000"+STR$(FUEL),4) PRINT SCORE$+" "+HIGH$+" "+FUEL$+" "+STR$(LIVES) FONT 0 PAL 0 TEXT 17,0,CHR$(35)+CHR$(36) FONT 64 END SUB SUB DEAD FOR I=1 TO 5 SPRITE 0,PLAYER_X,PLAYER_Y,3 SPRITE 0 PAL RND(4) PLAY 0,60,1 SOUND 4 WAIT 6 NEXT I SPRITE 0 PAL 1 SPRITE 0,PLAYER_X,PLAYER_Y,11 DIM X(24) DIM Y(24) DIM XD(24) DIM YD(24) DIM TICK(24) FOR I=1 TO 24 SPRITE I SIZE 0 X(I)=PLAYER_X+4 Y(I)=PLAYER_Y+2 XD(I)=-4+RND(8) YD(I)=-4+RND(8) TICK(I)=RND(60) NEXT I FOR T=1 TO 200 IF T=150 THEN SPRITE OFF 0 PLAY 0,30-T/10,1 SOUND 4 FOR I=1 TO 24 DEC TICK(I) IF TICK(I)<=0 THEN X(I)=PLAYER_X+4 Y(I)=PLAYER_Y+2 XD(I)=-4+RND(8) YD(I)=-4+RND(8) TICK(I)=RND(120) END IF ADD X(I),XD(I)/3 ADD Y(I),YD(I)/3 ADD XD(I),-XD(I)/160 ADD YD(I),-YD(I)/128 SPRITE I,X(I),Y(I),2 NEXT I WAIT VBL NEXT T SPRITE OFF DEC LIVES END SUB SUB SPAWN 'WARP-IN FX PARTICLES USES SPRITES 16 TO 26 'INIT WARP-IN PARTICLES DIM X(10) DIM Y(10) SX=INT(RND(160)) SY=16+INT(RND(90)) FOR I=1 TO 10 SPRITE 16+I SIZE 0 X(I)=SX-64+RND(128) Y(I)=SY-64+RND(128) NEXT I R=0 FOR I=0 TO 6 IF GORG_TYPE(I)=0 THEN R=I NEXT I IF GORG_TYPE(R)=0 THEN 'WARP-IN FOR T=0 TO 40 FOR I=1 TO 10 ADD X(I),0.1*(SX-X(I)) ADD Y(I),0.1*(SY-Y(I)) IF X(I)-SX<1 AND Y(I)-SY<1 THEN SPRITE OFF I SPRITE 16+I,X(I),Y(I),32+RND(2) NEXT I CALL PLAYER CALL GORGONS CALL SHOOT CALL HUMANS PLAY 1,40-T,1 SOUND 4 WAIT VBL NEXT T SPRITE OFF 16 TO 26 'SPAWN A RANDOM GORGON GORG_TYPE(R)=1+INT(RND(3)) GORG_X(R)=SX-4 IF GORG_TYPE(R)=1 THEN GORG_X(R)=SX-8 GORG_Y(R)=SY GORG_XD(R)=-1+RND(2) GORG_YD(R)=0 GORG_TICK(R)=0 END IF END SUB SUB EGG(X,Y) FOR I=0 TO 6 IF GORG_TYPE(I)=0 THEN GORG_TYPE(I)=5 GORG_X(I)=X GORG_Y(I)=Y GORG_TICK(I)=300 GORG_XD(I)=-(PLAYER_XGORG_X(I)) EXIT END IF NEXT I END SUB SUB GORGONS FOR O=1 TO 6 'EAGLE IF GORG_TYPE(O)=1 THEN IF GORG_TICK(O)<=0 THEN GORG_YD(O)=-1+2*INT(RND(1))/2 GORG_XD(O)=-1+2*INT(RND(1))/2 GORG_TICK(O)=80 IF RND(30)<1 THEN CALL EGG(GORG_X(O),GORG_Y(O)) END IF GORG_POINTS(O)=80 SPRITE O PAL 0 SIZE 1 SPRITE O,GORG_X(O),GORG_Y(O),7+2*INT(GORG_FRAME(O) MOD 2) END IF 'GRIM IF GORG_TYPE(O)=2 THEN IF GORG_TICK(O)<=0 THEN GORG_YD(O)=-1+2*INT(RND(1))/2 GORG_XD(O)=-1+2*INT(RND(1))/2 GORG_TICK(O)=60 IF RND(30)<1 THEN CALL EGG(GORG_X(O),GORG_Y(O)) END IF GORG_POINTS(O)=60 SPRITE O PAL 0 SIZE 0 SPRITE O,GORG_X(O),GORG_Y(O),51+INT(GORG_FRAME(O)) MOD 3 END IF 'GOUL IF GORG_TYPE(O)=3 THEN GORG_YD(O)=0 IF GORG_Y(O)<116 THEN GORG_YD(O)=1 ELSE GORG_YD(O)=0 IF GORG_Y(O)>=116 THEN GORG_XD(O)=-1+2*INT(RND(1))/2 GORG_POINTS(O)=40 SPRITE O PAL 2 SIZE 0 SPRITE O,GORG_X(O),GORG_Y(O),35+INT(GORG_FRAME(O)) MOD 3 END IF 'ORNI IF GORG_TYPE(O)=4 THEN IF GORG_TICK(O)<=0 THEN GORG_YD(O)=-1+2*INT(RND(1))/2 GORG_XD(O)=-1+2*INT(RND(1))/2 GORG_TICK(O)=20 IF RND(30)<1 THEN CALL EGG(GORG_X(O),GORG_Y(O)) END IF GORG_POINTS(O)=20 SPRITE O PAL 2 SIZE 0 SPRITE O,GORG_X(O),GORG_Y(O),38+INT(GORG_FRAME(O)) MOD 3 END IF 'EGG IF GORG_TYPE(O)=5 THEN IF GORG_TICK(O)<=0 THEN SPRITE OFF O GORG_TYPE(O)=0 END IF SPRITE O PAL 0 SIZE 0 SPRITE O,GORG_X(O),GORG_Y(O),54 END IF DEC GORG_TICK(O) ADD GORG_FRAME(O),0.05 ADD GORG_X(O),GORG_XD(O)/2 ADD GORG_X(O),-PLAYER_XD*2 ADD GORG_Y(O),GORG_YD(O)/2 IF GORG_Y(O)<16 THEN GORG_YD(O)=1 GORG_Y(O)=MIN(120,GORG_Y(O)) 'GORGON DIES IF SPRITE HIT(O,32 TO 36) AND GORG_TYPE(O)<=4 THEN SPRITE O SIZE 1 SPRITE OFF 32 TO 36 PAL 7 FOR E=1 TO 10 SPRITE O,GORG_X(O),GORG_Y(O)-E,41+2*INT(E/4 MOD 3) PLAY 0,30-E,2 SOUND 4 WAIT VBL NEXT E SPRITE OFF O ADD SCORE,GORG_POINTS(O) GORG_TYPE(O)=0 END IF NEXT O END SUB SUB MOVE_PLAYER(X,Y,XTO,YTO) REPEAT X=X+(X>XTO)-(XYTO)-(Y96 THEN SAT_YD(O)=-SAT_YD(O) SPRITE 1+O SIZE 1 PAL 2 SPRITE 1+O,SAT_X(O),SAT_Y(O),128+2*INT(TICK/8 MOD 2) IF SAT_X(O)<-16 THEN SAT_TYPE(O)=0 SPRITE OFF 1+O END IF END IF IF SAT_TYPE(O)=2 THEN ADD SAT_X(O),SAT_XD(O) ADD SAT_Y(O),SAT_YD(O) IF SAT_Y(O)<48 OR SAT_Y(O)>80 THEN SAT_YD(O)=-SAT_YD(O) SPRITE 1+O SIZE 1 PAL 2 SPRITE 1+O,SAT_X(O),SAT_Y(O),160+2*INT(TICK/8 MOD 2) IF SAT_X(O)<-16 THEN SAT_TYPE(O)=0 SPRITE OFF 1+O END IF END IF NEXT O END SUB #1:MAIN PALETTES 003F1F3400092334003F2309003F3C00 00340000003F2A15003F2A15003F3F00 #2:MAIN CHARACTERS 00000000000000000000000000000000 00000000000000000000000000000000 00000008180000000000001008000000 0000F0F8FF7E7F0000000060703818FF 00000000E010F83F00000000000000E0 0018003C5A1800660000180024002400 00E1111C1C11E1000000022020020000 0000000000030100000000317FE4C080 0000000000C080000000008CFE270301 0000000000000301000000E1FF770000 000000000000C08000000087FFEE0000 0000000000000000000090C8E37600CD 000000000000000000000000601000BB 00000000000000EB00000000000000EB 00000000000000DD00000000000000DC 00000000000000000000000000000000 000000000000000001071C10306040C0 000000000000000000000000000052AD 000000000000000080E038080C060203 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000FF00000000000000FF 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000008000000000000000000000000 00000000000000000000000800000000 00000008000000000000000800000000 18007E3C1818002481DB81C3E7992400 18007E3C1818002400DB81C3E75A2400 18003C3C18180024005A4242665A2400 085AE7FFFF9908000042E7E7E7810000 085A667E7E5A08000042666666420000 085AE7FFDB9908000042E7E7C3810000 84000100000001880400200008200008 21008000000080112000040010040010 10004200022001041000420802200004 08004200400480200800421040040020 00420000000000200042000010010020 00420000000000200042000010010020 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 0099FF997E81817E0099FF997E99817E 81DBBD997E7E663C81DBBD997E7E663C 81DBBD997E7E423C81DBBD997E7E423C 000000183C1800000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00181C1C1C0C180C00000404040C000C 006C7E36120000000000121212000000 00247E3F367E3F120000001B12001B12 00083E3F1E3F1F040000000710011704 0062753A142E57230000113204081123 001C3E3A7E773A1D00000A021013001D 00181C3C180000000000040C18000000 7CE6C686C6E6FE7C000000000000827C 7CCEC6C2C6CEFE7C000000000000827C 0000241A7E3F2C120000000200270812 0000181C7E3F1C0C000000040027040C 00000000181C3C180000000000040C18 000000007E3F000000000000003F0000 0000000000181C0C000000000000040C 00060F1E3C787020000003060C183020 003C7E7F777F3F1E000018110119031E 00183C1C1C1C7E3F000004040404003F 003C7E3F1E3C7E3F00001833060C003F 003C7E3F06673F1E000018330001031E 0066777F3F0707030000110139010103 007E7F7C3E077F3E00001F003801033E 001C3E7C7E773F1E00000E001811031E 007E3F0F1E3C381800003903060C0818 003C7E3F7E773F1E000018031811031E 003C7E3F1F673F1E000018011901031E 000000180C180C00000000000C000C00 000000180C183C18000000000C000C18 00000C1E3C180C06000000060C000006 0000007E3F7E3F00000000003F003F00 000030180C1E3C180000000000060C18 003C7E3F1E0C180C00001833060C000C 7884B4A4B48478000000000000000000 00183C7E7F7F77330000001801191133 007C7E7F7E777F3E000018031811033E 003C7E7370763F1E000018131010031E 00787C76777F7E3C000010101113063C 007E7F787C707E3F00001F001C10003F 007E7F787C70703000001F001C101030 003C7E7E77773F1E00001E101111031E 0066777F7F7777330000110119111133 003C1E1C1C1C3C1E000006040404001E 001E0F0707673F1E000009010101031E 00667F7E7C7C76330000130604101033 0060707070707E3F000010101010003F 0042677F7F7F77330000010101191133 0066777F7F7777330000010111111133 003C7E7777773F1E000018111111031E 007C7E7F7E707030000018031E101030 003C7E777B7D3E1F000018111111001F 007C7E7F7E7C76330000180306101033 003E7F3C1E077F3E00001F001801033E 007E3F1C1C1C1C0C000027040404040C 0066777777773F1E000011111111031E 00667777773F1E0C000011111103060C 0066777F7F7F73210000110101193121 00663F1E3C7E77330000030600181133 0066773F1E1C1C0C000011030604040C 007E3F1E3C787E3F000033060C18003F 7CC6BA82BABAFE7C000000000000827C 006030180C0603010000000000000101 7C86BA86BA86FE7C000000000000827C 7CEEC68282FEFE7C000000000000827C 7CFE8282C6EEFE7C000000000000827C 001E3F6D73776B3D0000081A0C3F1C0A 00000080808080000000000000000408 000406050307030400000002041E0402 00000080808080000000000000000408 00000000000000000000000000000000 00000000000000000000000000000000 00000000182018FF00000000002400FF 00000000000000000000000000000000 000102060E0E06020000000000000000 00FF4040404040400000404040444444 00FF00007F7F0000000000007F7F0000 01FE0300C0C0000000000300C7C00700 FC03FE00FC3FFC010000FE00FC00FC00 00F03C3C70C080000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 1E00FF552A1F00000004000000000000 00007FEFFF01FF0050A0005400000000 0400FF552A1F00000004000000000000 00007FEFFF01FF0050A0005400000000 000000FF403F1F0000000100001F0000 0F3FFFFF00E4E01C0F3FFF001FE40100 FFFFFFFF00041000FFFFFF00FF441000 E0F8FEFF0000110FE0F8FE00FC461000 030306FF0001BB800000000000005400 FF1830E0C08080400000000000000000 FF0000001F2078780000000000182020 FF000000FF0100000000000000000000 FF000000FF80CF610000000000000F01 00000000FF00FFF1000000000000FFF0 00000000FF00F8F1000000000000F800 00000000E040E0E00000000000000000 00000000000001012050A8542A160E00 000010307464B8D00000000000180000 00000000000001012050A8542A160E00 000000081870A0D00000000000000000 00000000000000000000000000000000 07000000000000000000000000000000 80E03F00000000000000000000000000 3CE08000000000000000000000000000 CF673318080C0F180F07030000000000 60B0D8080C04FF000080C00000000000 7878201E0000FF002020180001010000 0F0F00030000FF00000F0000FC040000 30180FF80000FF070000000000010200 0000FF00000000000000000000000080 0306FC00000000000000000000000000 00000000000000000000000000000000 00020302000000000001000401000000 200080000000000000B028542A150A04 00020302000000000001000401000000 200080000000000000B028542A150A04 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 3878787878381F000000000000000000 000000000000FF000000000000000000 000000000707F8000000000007000000 0000070FF88000000000077080000000 0707FF80000000000000020100000000 F0000000000000000080000000000000 #3:MAIN BG 00004010000000000000000000000000 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 00000000000000002001000000000000 00000000000000000000000000002101 00000000000000000000000000000000 00000000200100000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000200100000000000000000000 00000000000000000000000000000000 20010000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000002001000000000000 00000000000000000000000021010000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000002201 00000000000000000000000000000000 00002201000000000000000000000000 00000000000000000000220100000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000021010000000000000000 20010000000000000000000000002101 00000000000000000000000000002001 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000022010000000000002101 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000001101000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000100112010000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000010010000120111010000 00000000000000001001120110011201 11011101000000000000000000000000 00000000000000001001120100000000 10011201100112011001120111011101 11011001000000001201000000000000 00000000000000000000000000000000 00000000000000000000100112010000 00000000100100000000000000001201 00000000000010010000000000000000 00000000120100000000000000000000 00000000000010010000000012011001 00000000000000000000000000000000 00000000000000000000120111011101 11011101110111010000000000000000 00000000110111011001000000001201 11011001000000000000000000000000 12011101100100000000000000000000 00000000000012011101100112011101 11011101100100000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000001201110111011101 11011101 #4:MOTHERSHIP BG 00001410000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 8400850086008700880089008A008B00 8C008D008E008F000000000000000000 00000000000000009400950096009700 980099009A009B009C009D009E009F00 00000000000000000000000000000000 A400A500A600A700A800A900AA00AB00 AC00AD00AE00AF000000000000000000 0000000000000000B400B500B600B700 B800B900BA00BB00BC00BD00BE00BF00 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000 #15:MAIN SOUND 28001000000000001800846C003A0000 08006060000000002800303019FF0000 38002020000000003200A05001FFF000 28005160000000000800000F00000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 0001C040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 316F003D6F00496F00000000FF000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 256F00316F003D6F0000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000