***************************************************** **** Winter Challenge "Opening" - Custom Module **** **** all adaptions by Wanted Team **** ***************************************************** incdir "dh2:include/" include 'misc/eagleplayer2.01.i' SECTION Player,Code_C WC_Start PLAYERHEADER PlayerTagArray dc.b '$VER: Winter Challenge "Opening" - Custom Module,',10 dc.b 'adapted by Don Adan/Wanted Team',0 even PlayerTagArray dc.l DTP_CustomPlayer,1 dc.l DTP_PlayerName,PlayerName dc.l DTP_Interrupt,Interrupt dc.l DTP_InitPlayer,InitPlayer dc.l DTP_EndPlayer,EndPlayer dc.l DTP_InitSound,InitSound dc.l DTP_EndSound,EndSound dc.l EP_Get_ModuleInfo,Get_ModuleInfo dc.l TAG_DONE PlayerName dc.b "CustomPlay",0 Text dc.b 10 dc.b " Thunder Mountain",10 dc.b " Presents",10 dc.b 10 dc.b " WINTER CHALLENGE",10 dc.b 10 dc.b " Coding by Chris Robson",10 dc.b 10 dc.b " Graphics by Paul Drummond, Mo, Geff",10 dc.b 10 dc.b " Sound by Wal Beban",10 dc.b 10 dc.b 10 dc.b " (c) 1988 by Tynesoft",0 even *************************************************************************** ***************************** EP_Get_ModuleInfo *************************** *************************************************************************** Get_ModuleInfo lea InfoBuffer(PC),A0 rts InfoBuffer dc.l MI_SpecialInfo,Text dc.l MI_LoadSize,WC_End-WC_Start dc.l 0 *************************************************************************** ***************************** DTP_InitPlayer ****************************** *************************************************************************** InitPlayer move.l dtg_AudioAlloc(A5),A0 jmp (A0) *************************************************************************** ***************************** DTP_EndPlayer ******************************* *************************************************************************** EndPlayer move.l dtg_AudioFree(A5),A0 jmp (A0) *************************************************************************** ***************************** DTP_Intterrupt ****************************** *************************************************************************** Interrupt movem.l D1-A6,-(SP) bsr.w Play movem.l (SP)+,D1-A6 moveq #0,D0 rts *************************************************************************** ***************************** DTP_InitSound ******************************* *************************************************************************** InitSound ; move.w Timer(PC),D0 ; bne.b Done ; move.w dtg_Timer(A5),D0 ; mulu.w #5,D0 ; divu.w #6,D0 ; 60Hz ; move.w D0,Timer ;Done move.w D0,dtg_Timer(A5) bra.w Init ;Timer ; dc.w 0 *************************************************************************** ***************************** DTP_EndSound ******************************** *************************************************************************** EndSound lea $DFF000,A0 move.w #15,$96(A0) moveq #0,D0 move.w D0,$A8(A0) move.w D0,$B8(A0) move.w D0,$C8(A0) move.w D0,$D8(A0) rts *************************************************************************** *************************************************************************** *************************************************************************** ; Music from "Winter Challenge" (c) 1988 by TyneSoft ; MOVEA.L #sample1.MSG,A4 ; LEA $2AF80,A5 ; CLR.L D6 ; MOVE.L #sample1.MSG,lbL003D74 ;lbC002EDA CMPI.B #$FF,(A4) ; BEQ.L lbC002EFE ; MOVE.L A4,D1 ; BSR.L lbC003718 ; LSR.L #1,D0 ; MOVE.W D0,(A5)+ ; ADDA.L #$60,A0 ; MOVE.L A0,(A5)+ ; ADDA.L #8,A4 ; BRA.L lbC002EDA ;lbC002EFE LEA lbL003CE4,A2 ; LEA lbL003D0C,A3 ;lbC002F0A CMPI.L #0,(A2) ; BEQ.L lbC002F24 ; MOVEA.L (A2)+,A1 ; MOVE.L (A3)+,D0 ; MOVEA.L 4,A6 ; JSR -$C6(A6) ; BRA.L lbC002F0A ;lbC002F24 RTS ; dc.l 0 ; dc.l 0 Init MOVE.B #1,D0 CLR.B lbB003716 SUBQ.L #1,D0 ANDI.L #$FF,D0 LEA lbL003A8C,A0 MOVE.L A0,lbL0036E2 LEA lbL003A7C,A0 MULU.W #$10,D0 ADDA.L D0,A0 MOVE.L (A0)+,lbL0036A6 MOVE.L (A0)+,lbL0036B6 MOVE.L (A0)+,lbL0036C6 MOVE.L (A0)+,lbL0036D6 MOVE.L #lbW0036E6,D0 MOVE.L D0,lbL0036AA MOVE.L D0,lbL0036BA MOVE.L D0,lbL0036CA MOVE.L D0,lbL0036DA MOVE.L D0,lbL0036A2 MOVE.L D0,lbL0036B2 MOVE.L D0,lbL0036C2 MOVE.L D0,lbL0036D2 MOVE.B #8,D0 SUBQ.L #1,D0 MOVE.B D0,lbB003700 CLR.L D0 MOVE.B D0,lbB003716 MOVE.B #15,lbB0036FA MOVE.B #1,lbB0036AF MOVE.B #1,lbB0036BF MOVE.B #1,lbB0036CF MOVE.B #1,lbB0036DF MOVE.B #1,lbB0036B1 MOVE.B #1,lbB0036C1 MOVE.B #1,lbB0036D1 MOVE.B #1,lbB0036E1 lbC003002 RTS ; dc.l 0 ; dc.l 0 ; ADDQ.B #1,lbB003716 ; MOVE.W #15,$DFF096 ; BSR.L lbC002104 ; BSR.L lbC002104 ; BSR.L lbC002432 ; RTS ; CLR.L D0 ; MOVEA.L $DFF0A8,A0 ; MOVE.L D0,0(A0) ; MOVE.L D0,$10(A0) ; MOVE.L D0,$20(A0) ; MOVE.L D0,$30(A0) ; MOVE.L #15,$DFF096 ; RTS dc.b '(c)C.Fayers and W.Beben 1987' Play TST.B lbB003716 BNE.L lbC003002 LEA lbB003704,A0 ADDQ.B #1,1(A0) ANDI.B #$3F,1(A0) ADDQ.B #1,3(A0) ANDI.B #$3F,3(A0) ADDQ.B #1,5(A0) ANDI.B #$3F,5(A0) ADDQ.B #1,7(A0) ANDI.B #$3F,7(A0) ADDQ.B #1,lbB003700 ANDI.B #7,lbB003700 BNE.L lbC0030B8 CLR.B lbB00370C lbC0030B8 BSR.L lbC0030E8 BSR.L lbC00347C CLR.L D0 BSR.L lbC0033D2 MOVE.L #1,D0 BSR.L lbC0033D2 MOVE.L #2,D0 BSR.L lbC0033D2 MOVE.L #3,D0 BSR.L lbC0033D2 BRA.L lbC0035A4 lbC0030E8 CLR.B D3 SUBI.B #1,lbB0036AF BNE.L lbC00314E MOVE.B lbB0036B0,lbB0036AF SUBQ.B #1,lbB0036B1 BNE.L lbC00314E ANDI.B #1,lbB00354E BNE.L lbC003120 MOVE.B lbB00354E,lbB00350E lbC003120 MOVE.B lbB003717,lbB0036B1 LEA lbL0036A2,A3 CLR.B lbB003705 BSR.L lbC003294 MOVE.B D0,lbB0036EA MOVE.W #1,$DFF096 CLR.B D3 BSR.L lbC0033B4 lbC00314E MOVE.B #1,D3 SUBI.B #1,lbB0036BF BNE.L lbC0031BA MOVE.B lbB0036C0,lbB0036BF SUBI.B #1,lbB0036C1 BNE.L lbC0031BA ANDI.B #1,lbB00354F BNE.L lbC00318A MOVE.B lbB00354F,lbB003516 lbC00318A MOVE.B lbB003717,lbB0036C1 LEA lbL0036B2,A3 CLR.B lbB003707 BSR.L lbC003294 MOVE.B D0,lbB0036EB MOVE.W #2,$DFF096 MOVE.B #1,D3 BSR.L lbC0033B4 lbC0031BA MOVE.B #2,D3 SUBI.B #1,lbB0036CF BNE.L lbC003226 MOVE.B lbB0036D0,lbB0036CF SUBI.B #1,lbB0036D1 BNE.L lbC003226 ANDI.B #1,lbB003550 BNE.L lbC0031F6 MOVE.B lbB003550,lbB00351E lbC0031F6 MOVE.B lbB003717,lbB0036D1 LEA lbL0036C2,A3 CLR.B lbB003709 BSR.L lbC003294 MOVE.B D0,lbB0036EC MOVE.W #4,$DFF096 MOVE.B #2,D3 BSR.L lbC0033B4 lbC003226 MOVE.B #3,D3 SUBI.B #1,lbB0036DF BNE.L lbC003292 MOVE.B lbB0036E0,lbB0036DF SUBI.B #1,lbB0036E1 BNE.L lbC003292 ANDI.B #1,lbB003551 BNE.L lbC003262 MOVE.B lbB003551,lbB003526 lbC003262 MOVE.B lbB003717,lbB0036E1 LEA lbL0036D2,A3 CLR.B lbB00370B BSR.L lbC003294 MOVE.B D0,lbB0036ED MOVE.W #8,$DFF096 MOVE.B #3,D3 BSR.L lbC0033B4 lbC003292 RTS lbC003294 CLR.B lbB00370C MOVEA.L 8(A3),A1 lbC00329E MOVE.B (A1)+,D0 CMP.B #$FF,D0 BEQ.L lbC003352 CMP.W #$C8,D0 BCS.L lbC003332 CMP.B #$FC,D0 BNE.L lbC0032CC MOVE.B (A1)+,D0 MOVEM.L A1/A3,-(SP) MOVE.B D0,D2 BSR.L lbC003598 MOVEM.L (SP)+,A1/A3 BRA.L lbC00329E lbC0032CC CMP.B #$FB,D0 BNE.L lbC0032E2 MOVE.B (A1)+,13(A3) MOVE.B 13(A3),14(A3) BRA.L lbC00329E lbC0032E2 CMP.B #$FA,D0 BNE.L lbC0032F4 MOVE.B (A1)+,D0 BSR.L lbC003552 BRA.L lbC00329E lbC0032F4 CMP.B #$F7,D0 BNE.L lbC00330C MOVE.B (A1)+,D0 MOVE.B D0,lbB003717 MOVE.B D0,15(A3) BRA.L lbC00329E lbC00330C CMP.B #$F5,D0 BNE.L lbC00331E MOVE.B (A1)+,D0 BSR.L lbC003400 BRA.L lbC00329E lbC00331E CMP.B #$F6,D0 BNE.L lbC003332 MOVE.B (A1)+,D1 MOVE.B (A1)+,D0 BSR.L lbC003432 BRA.L lbC00329E lbC003332 MOVE.L A1,8(A3) ANDI.L #$FF,D0 ADD.B 12(A3),D0 MOVE.B D0,D2 ADD.L D0,D0 LEA lbW003614,A0 ADDA.L D0,A0 MOVE.W (A0),D6 MOVE.B D2,D0 RTS lbC003352 MOVEA.L (A3),A0 lbC003354 MOVE.B (A0)+,D0 CMP.B #$FF,D0 BNE.L lbC003366 MOVEA.L 4(A3),A0 BRA.L lbC003354 lbC003366 CMP.B #$FE,D0 BNE.L lbC003376 MOVE.B (A0)+,12(A3) BRA.L lbC003354 lbC003376 CMP.B #$F9,D0 BNE.L lbC003388 MOVE.B (A0)+,D0 BSR.L lbC003552 BRA.L lbC003354 lbC003388 CMP.B #$F4,D0 BNE.L lbC00339A MOVE.B (A0)+,D0 BSR.L lbC003400 BRA.L lbC003354 lbC00339A MOVE.L A0,(A3) ANDI.L #$FF,D0 MULU.W #4,D0 MOVEA.L lbL0036E2,A0 ADDA.L D0,A0 MOVEA.L (A0),A1 BRA.L lbC00329E lbC0033B4 TST.W D6 BEQ.L lbC003002 MOVE.B D3,D0 ADD.B D0,D0 LEA lbL0036F2,A0 MOVE.W D6,0(A0,D0.W) LEA lbB0036FA,A0 BCLR D3,(A0) RTS lbC0033D2 LEA lbB003704,A0 MOVE.L D0,D6 ROL.L #1,D0 CLR.L D1 MOVE.B 0(A0,D0.W),D1 ROL.L #6,D1 LEA lbL0037BC,A1 ADDA.L D1,A1 CLR.L D1 MOVE.B 1(A0,D0.W),D1 LEA lbL0036FC,A0 MOVE.B 0(A1,D1.W),0(A0,D6.W) RTS lbC003400 CLR.L D5 MOVE.B D0,D5 ANDI.L #7,D0 LEA lbB003704,A5 LSR.B #4,D5 SUBQ.B #1,D0 BPL.L lbC00342A MOVE.B D5,0(A5) MOVE.B D5,2(A5) MOVE.B D5,4(A5) MOVE.B D5,6(A5) RTS lbC00342A ADD.L D0,D0 MOVE.B D5,0(A5,D0.W) RTS lbC003432 MOVE.L D0,D3 ROR.B #1,D0 ANDI.B #7,D0 LEA lbB00354E,A0 ADDA.L D0,A0 ANDI.B #1,D3 MOVE.B D3,(A0) ROL.B #3,D0 LEA lbB00350E,A0 ADDA.L D0,A0 LEA lbL00352E,A4 ADDA.L D0,A4 MOVE.L A0,(A4) LEA lbW003506,A2 lbC003462 LSR.B #1,D1 BCC.L lbC00346A MOVE.B (A2),(A0)+ lbC00346A ADDA.L #1,A2 TST.B D1 BNE.L lbC003462 MOVE.B #$FF,(A0) RTS lbC00347C CLR.L D4 TST.B lbB00350E BEQ.L lbC00348C BSR.L lbC0034C4 lbC00348C MOVE.L #8,D4 TST.B lbB003516 BEQ.L lbC0034A0 BSR.L lbC0034C4 lbC0034A0 MOVE.L #$10,D4 TST.B lbB00351E BEQ.L lbC0034B4 BSR.L lbC0034C4 lbC0034B4 MOVE.L #$18,D4 TST.B lbB003526 BEQ.L lbC003002 lbC0034C4 CLR.L D0 LEA lbL00352E,A0 ADDA.L D4,A0 MOVEA.L (A0),A2 MOVE.B (A2)+,D0 CMP.B #$FF,D0 BNE.L lbC0034E0 MOVEA.L 4(A0),A2 CLR.L D0 lbC0034E0 MOVE.L A2,(A0) LSR.B #3,D4 LEA lbB0036EA,A0 ADD.B 0(A0,D4.W),D0 ROL.W #1,D0 LEA lbW003614,A0 LEA lbL0036F2,A2 ROL.B #1,D4 MOVE.W 0(A0,D0.W),0(A2,D4.W) RTS lbW003506 dc.w $304 dc.w $507 dc.w $809 dc.w $A0C lbB00350E dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 lbB003516 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 lbB00351E dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 lbB003526 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 lbL00352E dc.l lbB00350E dc.l lbB00350E dc.l lbB003516 dc.l lbB003516 dc.l lbB00351E dc.l lbB00351E dc.l lbB003526 dc.l lbB003526 lbB00354E dc.b 0 lbB00354F dc.b 0 lbB003550 dc.b 0 lbB003551 dc.b 0 lbC003552 CLR.L D5 MOVE.B D0,D5 MOVE.W D0,D6 SUBQ.L #1,D0 ANDI.L #3,D0 MOVE.L #1,D2 LSL.B D0,D2 MOVE.W D2,$DFF096 ; LEA $2AF80,A5 lea SampInfoBuffer,A5 LSR.L #4,D5 MULU.W #6,D5 ADDA.L D5,A5 MOVE.W (A5)+,D1 MOVEA.L (A5),A5 ROL.L #4,D0 LEA $DFF0A0,A4 ADDA.L D0,A4 MOVE.L A5,(A4) LEA $DFF0A4,A4 ADDA.L D0,A4 MOVE.W D1,(A4) RTS lbC003598 MOVE.B D2,D0 ANDI.B #3,D0 MOVE.B D0,D3 MOVE.B D2,D0 RTS lbC0035A4 LEA lbL0036F2,A0 LEA $DFF0A6,A2 MOVE.W (A0)+,(A2) MOVE.W (A0)+,$10(A2) MOVE.W (A0)+,$20(A2) MOVE.W (A0)+,$30(A2) MOVE.B 1(A0),D1 EORI.B #$FF,D1 ANDI.L #15,D1 ORI.L #$8200,D1 ; MOVE.W $DFF002,D0 ; ANDI.W #$5F0,D0 ; OR.W D0,D1 MOVE.W D1,$DFF096 ; EORI.W #$FFFF,D1 eor.w #$820F,D1 MOVE.W D1,$DFF096 MOVEA.L #$DFF0A8,A2 LEA lbL0036FC,A0 CLR.L D0 MOVE.B (A0)+,D0 MOVE.W D0,(A2) MOVE.B (A0)+,D0 MOVE.W D0,$10(A2) MOVE.B (A0)+,D0 MOVE.W D0,$20(A2) MOVE.B (A0),D0 MOVE.W D0,$30(A2) RTS lbW003614 dc.w $1AC0 dc.w $1940 dc.w $17D0 dc.w $1680 dc.w $1530 dc.w $1400 dc.w $12E0 dc.w $11D0 dc.w $10D0 dc.w $FE0 dc.w $F00 dc.w $E20 dc.w $D60 dc.w $CA0 dc.w $BE8 dc.w $B40 dc.w $A98 dc.w $A00 dc.w $970 dc.w $8E8 dc.w $868 dc.w $7F0 dc.w $780 dc.w $710 dc.w $6B0 dc.w $650 dc.w $5F4 dc.w $5A0 dc.w $54C dc.w $500 dc.w $4B8 dc.w $474 dc.w $434 dc.w $3F8 dc.w $3C0 dc.w $388 dc.w $358 dc.w $328 dc.w $2FA dc.w $2D0 dc.w $2A6 dc.w $280 dc.w $25C dc.w $23A dc.w $21A dc.w $1FC dc.w $1E0 dc.w $1C5 dc.w $1AC dc.w $194 dc.w $17D dc.w $168 dc.w $153 dc.w $140 dc.w $12E dc.w $11D dc.w $10D dc.w $FE dc.w $F0 dc.w $E2 dc.w $D6 dc.w $CA dc.w $BE dc.w $B4 dc.w $A9 dc.w $A0 dc.w $97 dc.w $8E dc.w $86 dc.w $7F dc.w 0 lbL0036A2 dc.l 0 lbL0036A6 dc.l 0 lbL0036AA dc.l 0 dc.b 0 lbB0036AF dc.b 1 lbB0036B0 dc.b 1 lbB0036B1 dc.b 1 lbL0036B2 dc.l 0 lbL0036B6 dc.l 0 lbL0036BA dc.l 0 dc.b 0 lbB0036BF dc.b 1 lbB0036C0 dc.b 1 lbB0036C1 dc.b 1 lbL0036C2 dc.l 0 lbL0036C6 dc.l 0 lbL0036CA dc.l 0 dc.b 0 lbB0036CF dc.b 1 lbB0036D0 dc.b 1 lbB0036D1 dc.b 1 lbL0036D2 dc.l 0 lbL0036D6 dc.l 0 lbL0036DA dc.l 0 dc.b 0 lbB0036DF dc.b 1 lbB0036E0 dc.b 1 lbB0036E1 dc.b 1 lbL0036E2 dc.l 0 lbW0036E6 dc.w $FFFF dc.w $FFFF lbB0036EA dc.b 0 lbB0036EB dc.b 0 lbB0036EC dc.b 0 lbB0036ED dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 lbL0036F2 dc.l 0 dc.l 0 lbB0036FA dc.b 15 dc.b 0 lbL0036FC dc.l $40404040 lbB003700 dc.b 7 dc.b 0 dc.b 0 dc.b 0 lbB003704 dc.b 0 lbB003705 dc.b 0 dc.b 0 lbB003707 dc.b 0 dc.b 0 lbB003709 dc.b 0 dc.b 0 lbB00370B dc.b 0 lbB00370C dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 dc.b 0 lbB003716 dc.b 1 lbB003717 dc.b 5 ;lbC003718 MOVE.L #$3ED,D2 ; MOVEA.L lbL001FC2,A6 ; JSR -$1E(A6) ; TST.W D0 ; BEQ.L lbC0037AA ; MOVE.L D0,lbL0037AC ; MOVE.L D0,D1 ; MOVE.L #lbL0037B0,D2 ; MOVE.L #8,D3 ; MOVEA.L lbL001FC2,A6 ; JSR -$2A(A6) ; LEA lbL0037B0,A0 ; MOVE.L 4(A0),D0 ; MOVE.L #2,D1 ; MOVEA.L 4,A6 ; JSR -$C6(A6) ; TST.W D0 ; BEQ.L lbC0037AA ; MOVE.L D0,lbL0037B8 ; MOVE.L lbL0037AC,D1 ; MOVE.L lbL0037B8,D2 ; LEA lbL0037B0,A0 ; MOVE.L 4(A0),D3 ; MOVEA.L lbL001FC2,A6 ; JSR -$2A(A6) ; MOVE.L lbL0037AC,D1 ; MOVEA.L lbL001FC2,A6 ; JSR -$24(A6) ; MOVEA.L lbL0037B8,A0 ; MOVE.L $5C(A0),D0 ;lbC0037AA RTS ;lbL0037AC dc.l 0 ;lbL0037B0 dc.l 0 ; dc.l 0 ;lbL0037B8 dc.l 0 lbL0037BC dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l $40404040 dc.l $3F3F3F3F dc.l $3E3E3D3D dc.l $3C3C3B3B dc.l $3A3A3939 dc.l $38383737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37363534 dc.l $33323130 dc.l $2F2E2D2C dc.l $2B2A2928 dc.l $27262524 dc.l $23222120 dc.l $1F1E1D1C dc.l $1B1A1918 dc.l $17161514 dc.l $13121110 dc.l $F0E0D0C dc.l $B0A0908 dc.l $7060504 dc.l $4040404 dc.l $4040404 dc.l $3030303 dc.l $3C3C3C3B dc.l $3B3B3A3A dc.l $39393938 dc.l $38383737 dc.l $36363635 dc.l $35353434 dc.l $33333332 dc.l $32323131 dc.l $3030302F dc.l $2F2F2E2E dc.l $2D2D2D2C dc.l $2C2C2B2B dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $40383028 dc.l $20181008 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l $3C2D1E0F dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l $3E342A20 dc.l $160C0200 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $37373737 dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $2A2A2A2A dc.l $2A282624 dc.l $22201E1C dc.l $1A181614 dc.l $12100E0C dc.l $A080604 dc.l $2000000 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l $3E3C3A38 dc.l $36343230 dc.l $2E2C2A28 dc.l $26242220 dc.l $1E1C1A18 dc.l $16141210 dc.l $E0C0A08 dc.l $6040200 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 lbL003A7C dc.l nbL003310 dc.l nbL00333A dc.l nbL003356 dc.l nbB003373 lbL003A8C dc.l nbB0033E3 dc.l nbB0033EB dc.l nbB0033F3 dc.l nbL003406 dc.l nbL00342E dc.l nbL003436 dc.l nbB00345B dc.l nbB003463 dc.l nbL003498 dc.l nbB0034AB dc.l nbB0034BB dc.l nbL0034DE dc.l nbB0034EF dc.l nbB0034F3 dc.l nbL003508 dc.l nbB00351D dc.l nbL003530 dc.l nbB003543 dc.l nbL00356A dc.l nbB0035AF dc.l nbB0035D9 dc.l nbL0035F6 dc.l nbB003613 dc.l nbB003637 dc.l nbB003641 dc.l nbB00364B dc.l nbB00366B dc.l nbL00367E dc.l nbL0036B6 dc.l nbB0036BF dc.l nbL0036F2 dc.l nbL003710 dc.l nbB003723 dc.l nbL003736 dc.l nbB00373F dc.l nbL00374A dc.l nbB003761 dc.l nbL003774 dc.l nbL0037A6 nbL003310 dc.l $F901F441 dc.l $FE000102 dc.l $2020F10 dc.l $1F020202 dc.l $F102013 dc.l $1AFEFB1A dc.l $FE001A1B dc.l $1020F10 dc.l $1F020202 dc.l $F101F02 dc.w $1EFF nbL00333A dc.l $F922F4A2 dc.l $103030A dc.l $B03030A dc.l $E121718 dc.l $1719010A dc.l $B03030A dc.l $B031DFF nbL003356 dc.l $F933F413 dc.l $4050405 dc.l $6070809 dc.l $6070D11 dc.l $14151416 dc.l $6070809 dc.l $607081C dc.b $FF nbB003373 dc.b $F4 dc.l $54002121 dc.l $21222121 dc.l $21222121 dc.l $21212121 dc.l $21212121 dc.l $21212121 dc.l $21222121 dc.l $21222121 dc.l $21222121 dc.l $21212121 dc.l $21212121 dc.l $21212121 dc.l $21222121 dc.l $21212324 dc.l $24242424 dc.l $24250021 dc.l $21212121 dc.l $21212121 dc.l $21212121 dc.l $21212221 dc.l $21212221 dc.l $21212221 dc.l $21212121 dc.l $21212121 dc.l $21212121 dc.l $21212221 dc.l $21212221 dc.w $2126 dc.b $FF nbB0033E3 dc.b $FA dc.l $44FB023C dc.w $3C3C dc.b $FF nbB0033EB dc.b $F5 dc.l $41FB0215 dc.w $1515 dc.b $FF nbB0033F3 dc.b $FB dc.l $20E0E1A dc.l $150E0E1A dc.l $150E0E1A dc.l $150E0E1A dc.w $15FF nbL003406 dc.l $F5A2FB04 dc.l $F60A0332 dc.l $FB023232 dc.l $FB04F624 dc.l $332FB02 dc.l $3232FB04 dc.l $F60A0332 dc.l $FB023232 dc.l $F6240232 dc.l $212121FF nbL00342E dc.l $F513FB02 dc.l $212121FF nbL003436 dc.l $F5A1FB04 dc.l $F610052A dc.l $FB022A2A dc.l $FB04F608 dc.l $52BFB02 dc.l $2B2BFB04 dc.l $F610052A dc.l $FB022A2A dc.l $F608042B dc.b $FF nbB00345B dc.b $F5 dc.l $13FB022D dc.w $2B2D dc.b $FF nbB003463 dc.b $F5 dc.l $13FB022A dc.l $2D282D26 dc.l $2D252D26 dc.l $2D282D2A dc.l $21262523 dc.l $2621261F dc.l $261E261F dc.l $26212623 dc.l $262B2A28 dc.l $2B262B25 dc.l $2B232B25 dc.l $2B262B28 dc.l $2B2D2BFF nbL003498 dc.l $FB022A28 dc.l $2A2B2D2A dc.l $2826282D dc.l $2A2D2B2D dc.w $2F31 dc.b $FF nbB0034AB dc.b $FB dc.l $1032F573 dc.l $FB2032F5 dc.l $23FB0A32 dc.w $F513 dc.b $FF nbB0034BB dc.b $F5 dc.l $12FB0432 dc.l $312F2D2F dc.l $31FB0832 dc.l $FB043736 dc.l $34323436 dc.l $FB0837FB dc.l $4312F2D dc.l $2B2D2F31 dc.w $2BFF nbL0034DE dc.l $FB023231 dc.l $3234FB08 dc.l $36FB0439 dc.l $3BFB0831 dc.b $FF nbB0034EF dc.b $FB dc.w $43C dc.b $FF nbB0034F3 dc.b $F5 dc.l $13FB022A dc.l $282A2C2D dc.l $28252826 dc.l $25232526 dc.l $282A2CFF nbL003508 dc.l $FB023231 dc.l $3234FB04 dc.l $312DFB02 dc.l $2F2D2C2D dc.l $2F313234 dc.b $FF nbB00351D dc.b $FB dc.l $213131F dc.l $1A13131F dc.l $1A13131F dc.l $1A13131F dc.w $1AFF nbL003530 dc.l $FB021515 dc.l $211C1515 dc.l $211C1515 dc.l $211C1515 dc.w $211C dc.b $FF nbB003543 dc.b $F5 dc.l $13FB102D dc.l $F5732DF5 dc.l $23FB022D dc.l $FB06F611 dc.l $428FB08 dc.l $F6240426 dc.l $FB0EF611 dc.l $425FB02 dc.l $F50300F5 dc.w $13FF nbL00356A dc.l $F5A2FB04 dc.l $F60A032D dc.l $FB022D2D dc.l $FB04F624 dc.l $32DFB02 dc.l $2D2DFB04 dc.l $F60A032D dc.l $FB022D2D dc.l $FB04F624 dc.l $32DFB02 dc.l $2D2DF60A dc.l $22DFB06 dc.l $F624032B dc.l $FB082BFB dc.l $EF60A02 dc.l $2DFB02F5 dc.l $200F532 dc.b $FF nbB0035AF dc.b $FB dc.l $2151521 dc.l $1C151521 dc.l $1C151521 dc.l $1C151521 dc.l $1C15FA21 dc.l $F532FB06 dc.l $18FB0813 dc.l $FB0615FB dc.l $AF50100 dc.l $FA01F541 dc.b $FF nbB0035D9 dc.b $FB dc.l $432FB02 dc.l $3235FB04 dc.l $37FB0235 dc.l $FB0438FB dc.l $235FB04 dc.l $37FB0235 dc.l $323537FF nbL0035F6 dc.l $FB0432FB dc.l $2322DFB dc.l $430FB02 dc.l $32FB0433 dc.l $FB0232FB dc.l $433FB02 dc.l $32FB0630 dc.b $FF nbB003613 dc.b $FB dc.l $439FB06 dc.l $F50300F5 dc.l $1337FB04 dc.l $39FB06F5 dc.l $300F513 dc.l $37FB0439 dc.l $35FB0237 dc.l $FB0638FB dc.w $A39 dc.b $FF nbB003637 dc.b $FB dc.l $8F64A03 dc.l $2B2B2B2B dc.b $FF nbB003641 dc.b $FB dc.l $8F64A03 dc.l $26262626 dc.b $FF nbB00364B dc.b $FB dc.l $AF60A03 dc.l $2DFB062B dc.l $FB0A2DFB dc.l $62BFB04 dc.l $2D29FB02 dc.l $2BFB062C dc.l $FB0AF60A dc.w $22D dc.b $FF nbB00366B dc.b $FB dc.l $2131F13 dc.l $1F131F13 dc.l $1F131F13 dc.l $1F131F13 dc.w $1FFF nbL00367E dc.l $F551FA01 dc.l $FB0221FA dc.l $41363636 dc.l $36FA01FB dc.l $61FFB02 dc.l $21FA4136 dc.l $363636FA dc.l $1FB061F dc.l $FB04211D dc.l $FB021FFB dc.l $620FB02 dc.l $21FA41FB dc.l $2363534 dc.l $33FA01FF nbL0036B6 dc.l $FB4032FB dc.l $38F50300 dc.b $FF nbB0036BF dc.b $F5 dc.l $32FB04F6 dc.l $A0332FB dc.l $23232FB dc.l $4F62403 dc.l $32FB0232 dc.l $32F60A03 dc.l $32323232 dc.l $F532FB10 dc.l $F60A0332 dc.l $F582FB20 dc.l $32F592FB dc.l $10F60A02 dc.w $32FF nbL0036F2 dc.l $FB020E0E dc.l $1A150E0E dc.l $1A150E0E dc.l $E0EF531 dc.l $FB100EF5 dc.l $81FB200E dc.l $F591FB10 dc.w $EFF nbL003710 dc.l $FB020E0E dc.l $1A151212 dc.l $1E191313 dc.l $1F1A1515 dc.w $211C dc.b $FF nbB003723 dc.b $FB dc.l $20E0E1A dc.l $1510101C dc.l $1712121E dc.l $19141420 dc.w $1BFF nbL003736 dc.l $FA64FB02 dc.l $3C413C41 dc.b $FF nbB00373F dc.b $FA dc.l $64F5543C dc.l $FA443C3C dc.w $3CFF nbL00374A dc.l $3CFB063C dc.l $FB083CFB dc.l $63CFA54 dc.l $FB013C3C dc.l $FB024442 dc.w $403E dc.b $FF nbB003761 dc.b $FB dc.l $23737FA dc.l $6442FA54 dc.l $373737FA dc.l $6442FA54 dc.w $37FF nbL003774 dc.l $F5543CFA dc.l $5442403E dc.l $3CFA443C dc.l $38343CFA dc.l $5442403E dc.l $3CFA443C dc.l $38343C3C dc.l $FA643CFA dc.l $443C3A38 dc.l $FA643CFA dc.l $443A3CFA dc.l $5442403E dc.w $3CFF nbL0037A6 dc.l $FA443636 dc.l $3636FA64 dc.l $3CF504FB dc.l $3E00FF00 ;lbL003CE4 dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ;lbL003D0C dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ; dc.l 0 ;lbL003D74 dc.l 0 ; dc.l 0 ;sample1.MSG dc.b 'sample1',0 ; dc.b 'sample2',0 ; dc.b 'sample3',0 ; dc.b 'sample4',0 ; dc.b 'sample5',0 ; dc.b 'sample6',0 ; dc.b 'sample7',0 ; dc.b $FF ; dc.b 0 SampInfoBuffer dc.w (Sample2-Sample1-104)/2 dc.l Sample1+104 dc.w (Sample3-Sample2-104)/2 dc.l Sample2+104 dc.w (Sample4-Sample3-104)/2 dc.l Sample3+104 dc.w (Sample5-Sample4-104)/2 dc.l Sample4+104 dc.w (Sample6-Sample5-104)/2 dc.l Sample5+104 dc.w (Sample7-Sample6-104)/2 dc.l Sample6+104 dc.w (Sample8-Sample7-104)/2 dc.l Sample7+104 Sample1 incbin ram:sample1 Sample2 incbin ram:sample2 Sample3 incbin ram:sample3 Sample4 incbin ram:sample4 Sample5 incbin ram:sample5 Sample6 incbin ram:sample6 Sample7 incbin ram:sample7 Sample8 WC_End