***************************************************** **** Star Goose - Custom Module **** **** all adaptions by Wanted Team **** ***************************************************** incdir "dh2:include/" include 'misc/eagleplayer2.01.i' SECTION Player,Code_C SG_Start PLAYERHEADER PlayerTagArray dc.b '$VER: Star Goose - 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 DTP_SubSongRange,SubSongRange dc.l EP_Get_ModuleInfo,Get_ModuleInfo dc.l TAG_DONE PlayerName dc.b "CustomPlay",0 Text dc.b 10 dc.b " STAR GOOSE !",10 dc.b 10 dc.b " Designed by S. Cain and G. Everett",10 dc.b 10 dc.b " Programming by G. Everett",10 dc.b 10 dc.b " Graphics by S. Cain",10 dc.b 10 dc.b " (C) 1988 S. Cain and G. Everett",10 dc.b 10 dc.b " Published by Logotron",0 even *************************************************************************** ***************************** DTP_SubSongRange **************************** *************************************************************************** SubSongRange moveq #0,D0 moveq #3,D1 rts *************************************************************************** ***************************** EP_Get_ModuleInfo *************************** *************************************************************************** Get_ModuleInfo lea InfoBuffer(PC),A0 rts InfoBuffer dc.l MI_SpecialInfo,Text dc.l MI_LoadSize,SG_End-SG_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 dtg_SndNum(A5),D0 bra.w Init *************************************************************************** ***************************** DTP_EndSound ******************************** *************************************************************************** EndSound lea $DFF000,A0 move.w #15,$96(A0) moveq #0,D0 clr.w $A8(A0) clr.w $B8(A0) clr.w $C8(A0) clr.w $D8(A0) rts *************************************************************************** *************************************************************************** *************************************************************************** ; Music from game Star Goose (c) 1988 Logotron SongTable dc.b 1 dc.b 4 dc.b 10 dc.b $1F even Init bset #1,$BFE001 move.b SongTable(PC,D0.W),lbB00A426 move.w #5,lbW000E04 LEA $DFF000,A6 LEA lbL000846,A0 MOVE.L A0,$A0(A6) MOVE.L A0,$B0(A6) MOVE.L A0,$C0(A6) MOVE.W #8,$A4(A6) MOVE.W #8,$B4(A6) MOVE.W #8,$C4(A6) CLR.W $A8(A6) CLR.W $B8(A6) CLR.W $C8(A6) move.w #$8007,$DFF096 rts lbL000846 dc.l $3F3F3F3F dc.l $3F3F3F3F dc.l $C1C1C1C1 dc.l $C1C1C1C1 Play SUBI.W #1,lbW000E04 BPL.L lbC000DF8 MOVE.W #5,lbW000E04 BRA.L lbC000DFE lbC000DF8 JSR lbC008CB6 lbC000DFE rts lbW000E04 dc.w 5 lbC008CB6 LEA $DFF000,A5 LEA lbL00A564,A6 MOVE.W lbW00A424,D7 BSR.L lbC008D00 MOVEQ #0,D6 BSR.L lbC008CE6 MOVEQ #$20,D6 BSR.L lbC008CE6 MOVEQ #$40,D6 BSR.L lbC008CE6 BSR.L lbC0094DC BRA.L lbC0098FC lbC008CE6 BSR.L lbC009616 BSR.L lbC0095F4 BSR.L lbC0095B4 BSR.L lbC009766 BSR.L lbC0098B8 BSR.L lbC0097BC RTS lbC008D00 CLR.L D6 MOVEA.L #lbB00A426,A0 MOVE.B (A0),D6 BEQ.L lbC008D24 MOVE.B D6,1(A0) CLR.B (A0) CLR.W lbW00A420 CLR.B lbW00956A BSR.L lbC009576 lbC008D24 MOVE.B 1(A0),D6 BEQ.L lbC008D40 MOVE.B D6,2(A0) CLR.B 1(A0) CLR.W lbB00A422 CLR.W lbW00A424 lbC008D40 MOVE.B 2(A0),D6 MOVEA.L #lbL00A432,A0 ASL.L #2,D6 MOVEA.L 0(A0,D6.W),A0 JMP (A0) lbC008D52 CLR.B lbW00A428 BRA.L lbC009576 lbC008D5C MOVE.W #1,$2E(A6) MOVE.L #$41408,D0 BSR.L lbC00971A MOVE.B #4,D1 BSR.L lbC009592 LEA lbL009B2C,A0 MOVEA.L #$24,A1 BSR.L lbC00983C LEA lbL009A2C,A0 MOVEA.L #$24,A1 BSR.L lbC009862 LEA lbL009AAC,A0 MOVEA.L #12,A1 BSR.L lbC009868 BRA.L lbC009802 lbC008DA8 MOVE.B #4,D1 BSR.L lbC009592 LEA lbL009B2C,A0 MOVEA.L #$24,A1 BSR.L lbC00983C LEA lbW009BAC,A0 MOVEA.L #$24,A1 BSR.L lbC009862 LEA lbL009A2C,A0 MOVEA.L #12,A1 BSR.L lbC009868 BRA.L lbC009802 lbC008DE4 MOVE.B #4,D1 BSR.L lbC009592 LEA lbL009B2C,A0 MOVEA.L #$24,A1 BSR.L lbC00983C LEA lbL0099AA,A0 MOVEA.L #$18,A1 BSR.L lbC009862 LEA lbL009A2C,A0 MOVEA.L #12,A1 BSR.L lbC009868 BRA.L lbC009802 lbC008E20 MOVE.B #4,D1 BSR.L lbC009592 LEA lbL009B2C,A0 MOVEA.L #$24,A1 BSR.L lbC00983C LEA lbL0099AA,A0 MOVEA.L #$24,A1 BSR.L lbC009862 LEA lbW009BAC,A0 MOVEA.L #12,A1 BSR.L lbC009868 MOVE.B #4,D1 BRA.L lbC0097D2 lbC008E60 MOVE.B #3,D1 BSR.L lbC009592 BRA.L lbC009802 lbC008E6C MOVE.B D7,D0 LSR.B #4,D0 ADD.B #4,D0 AND.B #15,D0 MOVE.B D0,lbW00A42C MOVE.B #3,D1 BSR.L lbC009592 MOVE.W lbW00A424,D7 AND.W #15,D7 LEA lbL008F9A,A0 MOVE.B 0(A0,D7.W),$3B(A6) LEA lbL008FAA,A0 MOVE.B 0(A0,D7.W),$5B(A6) BRA.L lbC009802 lbC008EAC MOVE.B #3,D1 BSR.L lbC009592 LEA lbL008F0A,A0 MOVE.B 0(A0,D7.W),$1B(A6) MOVE.W lbW00A424,D7 AND.W #15,D7 LEA lbL008F9A,A0 MOVE.B 0(A0,D7.W),$3B(A6) LEA lbL008FAA,A0 MOVE.B 0(A0,D7.W),$5B(A6) BRA.L lbC009802 lbC008EE6 MOVE.B #1,D1 BSR.L lbC009592 BSR.L lbC009576 MOVE.B #$19,$1B(A6) MOVE.B #$1C,$3B(A6) MOVE.B #10,$5B(A6) BRA.L lbC009802 lbC008F08 RTS lbL008F0A dc.l $1A000000 dc.l 0 dc.l 0 dc.l 0 dc.l $6000000 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 $12000000 dc.l 0 dc.l $7000000 dc.l 0 dc.l $5000000 dc.l 0 lbL008F9A dc.l $2000200 dc.l $2000200 dc.l $2000200 dc.l $2000200 lbL008FAA dc.l $3000000 dc.l 0 dc.l $4000000 dc.l 0 lbC008FBA MOVE.W #1,$2E(A6) MOVE.B #7,D1 BSR.L lbC009592 MOVE.L #$41404,D0 BSR.L lbC00971A MOVE.W lbW00A424,D7 AND.W #$3F,D7 LEA lbL009FCC,A0 MOVEA.L #12,A1 BSR.L lbC009868 LEA lbL009F8C,A0 MOVEA.L #$24,A1 BSR.L lbC009862 LEA lbL00A00C,A0 MOVEA.L #$24,A1 BSR.L lbC00983C MOVE.B #1,D0 BSR.L lbC009544 BRA.L lbC009802 lbC009018 MOVE.B #7,D1 BSR.L lbC009592 MOVE.L #$41404,D0 BSR.L lbC00971A LEA lbW009ECC,A0 MOVEA.L #12,A1 BSR.L lbC009868 LEA lbW009EAC,A0 MOVEA.L #$24,A1 BSR.L lbC009862 LEA lbL009EEC,A0 MOVEA.L #$24,A1 BSR.L lbC00983C MOVE.B #1,D0 BSR.L lbC009544 BRA.L lbC009802 lbC009066 MOVE.B #7,D1 BSR.L lbC009592 MOVE.L #$40404,D0 BSR.L lbC00971A AND.W #$40,D7 BEQ.L lbC009098 MOVE.W lbW00A420,D0 EORI.W #3,D0 MOVE.W D0,lbW00A420 MOVE.W #3,lbW00A420 lbC009098 MOVE.W lbW00A424,D7 AND.W #$3F,D7 LEA lbL009F4C,A0 MOVEA.L #$24,A1 BSR.L lbC009862 MOVE.W lbW00A424,D7 AND.W #$1F,D7 LEA lbL009F2C,A0 MOVEA.L #$24,A1 BSR.L lbC00983C LEA lbL009F0C,A0 MOVEA.L #12,A1 BSR.L lbC009868 BTST #4,D7 BNE.L lbC0090EC MOVE.B #1,D0 BSR.L lbC009544 lbC0090EC BRA.L lbC009802 lbC0090F0 MOVE.B #7,D1 BSR.L lbC009592 MOVE.L #$40404,D0 BSR.L lbC00971A LEA lbW009ECC,A0 MOVEA.L #$13,A1 BSR.L lbC009868 LEA lbW009ECC,A0 MOVEA.L #$26,A1 BSR.L lbC009862 LEA lbL009EEC,A0 MOVEA.L #$1F,A1 BSR.L lbC00983C MOVE.B #1,D0 BSR.L lbC009544 MOVE.B #$1A,D1 BRA.L lbC0097D2 lbC009142 MOVE.W #2,lbW00A420 BRA.L lbC009156 lbC00914E MOVE.W #5,lbW00A420 lbC009156 MOVE.B #6,D1 BSR.L lbC009592 MOVE.L #$140404,D0 BSR.L lbC00971A MOVE.W lbW00A424,D7 AND.W #$7F,D7 LEA lbL00A04E,A0 MOVEA.L #$18,A1 BSR.L lbC009868 MOVE.W lbW00A424,D7 AND.W #$1F,D7 LEA lbL00A0CE,A0 MOVEA.L #12,A1 BSR.L lbC009862 MOVE.W lbW00A424,D7 AND.W #1,D7 LEA lbW00A04C,A0 MOVEA.L #12,A1 BSR.L lbC00985C MOVE.B #$4C,D0 BSR.L lbC009544 BRA.L lbC009802 lbC0091C2 MOVE.B #6,D1 BSR.L lbC009592 MOVE.L #$140404,D0 BSR.L lbC00971A TST.W D7 BEQ.L lbC0091F2 AND.W #15,D7 BNE.L lbC0091F2 MOVE.W lbW00A420,D0 ADD.W #1,D0 MOVE.W D0,lbW00A420 lbC0091F2 MOVE.W lbW00A424,D7 AND.W #$1F,D7 LEA lbL00A04E,A0 MOVEA.L #$18,A1 BSR.L lbC009868 LEA lbL00A0CE,A0 MOVEA.L #12,A1 BSR.L lbC009862 MOVE.W lbW00A424,D7 AND.W #1,D7 LEA lbW00A04C,A0 MOVEA.L #12,A1 BSR.L lbC00985C MOVE.B #$4C,D0 BSR.L lbC009544 BRA.L lbC009802 lbC009242 MOVE.W #0,lbW00A420 BRA.L lbC009262 lbC00924E MOVE.W #2,lbW00A420 BRA.L lbC009262 lbC00925A MOVE.W #4,lbW00A420 lbC009262 MOVE.B #6,D1 BSR.L lbC009592 MOVE.L #$140404,D0 BSR.L lbC00971A MOVE.W lbW00A424,D7 AND.W #$3F,D7 LEA lbL00A0EE,A0 MOVEA.L #12,A1 BSR.L lbC009868 MOVE.W lbW00A424,D7 AND.W #$1F,D7 LEA lbL00A0CE,A0 MOVEA.L #12,A1 BSR.L lbC009862 MOVE.W lbW00A424,D7 AND.W #1,D7 LEA lbW00A04C,A0 MOVEA.L #12,A1 BSR.L lbC00985C MOVE.B #12,D0 BSR.L lbC009544 BRA.L lbC009802 lbC0092CE MOVE.B #6,D1 BSR.L lbC009592 CMP.W #$80,D7 BNE.L lbC0092E6 MOVE.W #3,lbW00A420 lbC0092E6 CMP.W #$EF,D7 BNE.L lbC0092F6 MOVE.W #4,lbW00A420 lbC0092F6 MOVE.L #$40404,D0 BSR.L lbC00971A LEA lbW00A12E,A0 MOVEA.L #$24,A1 BSR.L lbC009868 MOVE.W lbW00A424,D7 AND.W #$1F,D7 LEA lbL00A0CE,A0 MOVEA.L #12,A1 BSR.L lbC009862 MOVE.W lbW00A424,D7 AND.W #1,D7 LEA lbW00A04C,A0 MOVEA.L #12,A1 BSR.L lbC00985C MOVE.B #12,D0 BSR.L lbC009544 BRA.L lbC009802 lbC009350 MOVE.W #7,lbW00A420 JMP lbC009366 lbC00935E MOVE.W #4,lbW00A420 lbC009366 MOVE.B #6,D1 BSR.L lbC009592 MOVE.L #$140404,D0 BSR.L lbC00971A MOVE.W lbW00A424,D7 AND.W #$7F,D7 LEA lbW00A22E,A0 MOVEA.L #$18,A1 BSR.L lbC009868 MOVE.W lbW00A424,D7 AND.W #7,D7 LEA lbL00A0CE,A0 MOVEA.L #12,A1 BSR.L lbC009862 MOVE.W lbW00A424,D7 AND.W #1,D7 LEA lbW00A04C,A0 MOVEA.L #12,A1 BSR.L lbC00985C MOVE.B #$4C,D0 BSR.L lbC009544 BRA.L lbC009802 lbC0093D2 MOVE.W #7,lbW00A420 MOVE.B #6,D1 BSR.L lbC009592 MOVE.L #$140404,D0 BSR.L lbC00971A MOVE.W lbW00A424,D7 AND.W #$7F,D7 LEA lbW00A2AE,A0 MOVEA.L #$18,A1 BSR.L lbC009868 MOVE.W lbW00A424,D7 AND.W #7,D7 LEA lbL00A0CE,A0 MOVEA.L #12,A1 BSR.L lbC009862 MOVE.W lbW00A424,D7 AND.W #1,D7 LEA lbW00A04C,A0 MOVEA.L #12,A1 BSR.L lbC00985C MOVE.B #$4C,D0 BSR.L lbC009544 BRA.L lbC009802 lbC009446 MOVE.B #6,D1 BSR.L lbC009592 CMP.W #0,D7 BNE.L lbC00945E MOVE.W #11,lbW00A420 lbC00945E CMP.W #$1F,D7 BNE.L lbC00946E MOVE.W #4,lbW00A420 lbC00946E MOVE.L #$140404,D0 BSR.L lbC00971A MOVE.W lbW00A424,D7 AND.W #$7F,D7 LEA lbW00A2DE,A0 MOVEA.L #$18,A1 BSR.L lbC009868 MOVE.W lbW00A424,D7 AND.W #$1F,D7 LEA lbL00A0CE,A0 MOVEA.L #12,A1 BSR.L lbC009862 MOVE.W lbW00A424,D7 AND.W #1,D7 LEA lbW00A04C,A0 MOVEA.L #12,A1 BSR.L lbC00985C MOVE.B #$4C,D0 BSR.L lbC009544 BRA.L lbC009802 lbC0094D2 MOVE.B #$1F,lbB00A427 RTS lbC0094DC TST.B lbW00A428 BNE.L lbC00951C TST.B lbB00A42E BEQ.L lbC0094F8 MOVE.B lbB00A42E,$1B(A6) lbC0094F8 TST.B lbB00A42F BEQ.L lbC00950A MOVE.B lbB00A42F,$3B(A6) lbC00950A TST.B lbW00A430 BEQ.L lbC00951C MOVE.B lbW00A430,$5B(A6) lbC00951C CLR.B lbB00A42E CLR.B lbB00A42F CLR.B lbW00A430 RTS lbC009530 MOVE.B lbB00A42B,D0 OR.B $1A(A6,D6.W),D0 AND.B D1,D0 MOVE.B D0,lbB00A42B RTS lbC009544 MOVE.W lbW00A424,D2 ANDI.W #$1F,D2 LEA lbL00A400,A0 AND.B 0(A0,D2.W),D0 MOVE.B D0,lbW00956A BEQ.L lbC009568 MOVE.B #$1B,$1B(A6) lbC009568 RTS lbW00956A dc.w 0 CLR.B lbB00A42A CLR.W D6 BRA.S lbC009530 lbC009576 MOVE.B #1,$1B(A6) MOVE.B #1,$3B(A6) MOVE.B #1,$5B(A6) MOVE.B #15,lbW00A42C RTS lbC009592 MOVE.B lbB00A422,D0 ADDQ.B #1,D0 CMP.B D0,D1 BNE.L lbC0095A4 CLR.B D0 SUBQ.W #4,SP lbC0095A4 MOVE.B D0,lbB00A422 ADDQ.W #4,SP MOVE.W lbW00A424,D7 RTS lbC0095B4 CLR.W D1 CLR.W D0 MOVE.B $1F(A6,D6.W),D0 ADDQ.B #1,D0 ANDI.B #15,D0 MOVE.B D0,$1F(A6,D6.W) OR.B $12(A6,D6.W),D0 MOVEA.L #lbL00A380,A0 MOVE.B 0(A0,D0.W),D1 BPL.L lbC0095DC ORI.W #$FF00,D1 lbC0095DC MOVE.W D1,$1C(A6,D6.W) TST.B $1E(A6,D6.W) BEQ.L lbC0095F2 SUBI.B #1,$1E(A6,D6.W) CLR.W $1C(A6,D6.W) lbC0095F2 RTS lbC0095F4 MOVEA.W 10(A6,D6.W),A0 CMPA.W 12(A6,D6.W),A0 BEQ.L lbC009614 SUBA.W 14(A6,D6.W),A0 BHI.L lbC009610 ADDA.W 14(A6,D6.W),A0 ADDA.W 14(A6,D6.W),A0 lbC009610 MOVE.W A0,10(A6,D6.W) lbC009614 RTS lbC009616 ADDI.B #1,8(A6,D6.W) MOVE.B 8(A6,D6.W),D1 SUB.B $15(A6,D6.W),D1 BNE.L lbC009678 CLR.B 8(A6,D6.W) lbC00962C CLR.L D1 MOVE.B 4(A6,D6.W),D1 BEQ.L lbC009678 ADDI.B #$FF,D1 MOVE.B D1,4(A6,D6.W) MOVEA.L #lbL00967A,A0 EORI.B #15,D1 ADD.B $14(A6,D6.W),D1 MOVE.B 0(A0,D1.W),D1 MOVE.B lbW00A42C,D2 CMP.B D1,D2 BCC.L lbC00965E MOVE.B D2,D1 lbC00965E MOVE.B D1,5(A6,D6.W) MOVE.B 4(A6,D6.W),D1 EORI.B #15,D1 ADD.B 9(A6,D6.W),D1 MOVE.B 0(A0,D1.W),D1 LSR.B #4,D1 MOVE.B D1,6(A6,D6.W) lbC009678 RTS lbL00967A dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l $F0E0D0C dc.l $B0A0B0B dc.l $B0B0B0B dc.l $B0B0B0B dc.l $F0C09 dc.l $6030000 dc.l 0 dc.l 0 dc.l $F0E0D0C dc.l $B0A0908 dc.l $7060504 dc.l $3020100 dc.l $D0C0B0A dc.l $9080706 dc.l $5040303 dc.l $3030303 dc.l $F0E0D dc.l $D0D0D0D dc.l $D0D0D0D dc.l $D0D0D0D dc.l $F0E0D0C dc.l $B0A0B0A dc.l $B0A0B0A dc.l $B0A0B0A dc.l $1020304 dc.l $5060708 dc.l $90A0B0C dc.l $B080400 dc.l $F0E0E dc.l $E0E0E0E dc.l $E0E0E0E dc.l $E0E0E0E dc.l $F0E0D dc.l $C0B0A09 dc.l $8080808 dc.l $8080808 lbC00971A TST.B lbW00956A BNE.L lbC009730 TST.W lbW00A424 BEQ.L lbC009730 RTS lbC009730 CLR.B lbW00956A CLR.W D6 BSR.L lbC009750 LSR.W #8,D0 MOVE.B #$20,D6 BSR.L lbC009750 SWAP D0 MOVE.B #$40,D6 BRA.L lbC009750 lbC009750 MOVE.B D0,D1 MOVEA.L #lbL00A548,A0 ANDI.W #$FF,D1 MOVE.L 0(A0,D1.W),D1 MOVE.L D1,$12(A6,D6.W) RTS lbC009766 MOVE.B $1B(A6,D6.W),D0 CMP.B #1,D0 BNE.L lbC009772 lbC009772 CLR.L D0 MOVE.B $1B(A6,D6.W),D0 BEQ.L lbC0097AA ASL.W #4,D0 LEA lbL00A5B4,A0 MOVEM.L 0(A0,D0.W),D0-D3 MOVEM.L D0-D3,10(A6,D6.W) CLR.B $1B(A6,D6.W) MOVE.B $17(A6,D6.W),D1 MOVE.B 7(A6,D6.W),D0 ASL.B D0,D1 EORI.B #$FF,D1 BSR.L lbC009530 BRA.L lbC00989C lbC0097AA SUBI.W #1,$10(A6,D6.W) BNE.L lbC0097BA MOVE.B $16(A6,D6.W),$1B(A6,D6.W) lbC0097BA RTS lbC0097BC MOVE.B $17(A6,D6.W),D0 ANDI.B #8,D0 BEQ.L lbC0097D0 MOVE.B 11(A6,D6.W),lbB00A42A lbC0097D0 RTS lbC0097D2 CLR.W D0 MOVE.B lbW00A428,D0 ASL.W #1,D0 LEA lbL00A4EC,A0 MOVE.W 0(A0,D0.W),D6 MOVE.W lbW00A424,D7 ADDQ.L #1,D7 CMP.W D6,D7 BNE.L lbC0097FA MOVE.B D1,lbB00A427 lbC0097FA MOVE.W D7,lbW00A424 RTS lbC009802 CLR.W D0 MOVE.B lbW00A428,D0 ASL.W #1,D0 LEA lbL00A4EC,A0 MOVE.W 0(A0,D0.W),D6 MOVE.W lbW00A424,D7 ADDQ.L #1,D7 CMP.W D6,D7 BNE.L lbC009834 MOVE.B lbW00A428,D1 ADDI.B #1,D1 MOVE.B D1,lbB00A427 lbC009834 MOVE.W D7,lbW00A424 RTS lbC00983C CLR.L D6 CLR.L D4 MOVE.B 0(A0,D7.W),D4 MOVE.B D4,D1 AND.B #15,D4 BNE.L lbC009850 RTS lbC009850 AND.B #$F0,D1 MOVE.B D1,$12(A6,D6.W) BRA.L lbC009876 lbC00985C MOVEQ #0,D6 BRA.L lbC00986A lbC009862 MOVEQ #$20,D6 BRA.L lbC00986A lbC009868 MOVEQ #$40,D6 lbC00986A CLR.W D4 MOVE.B 0(A0,D7.W),D4 BNE.L lbC009876 RTS lbC009876 ADD.W A1,D4 BCLR #7,D4 ; MOVE.W SR,-(SP) ANDI.W #$7F,D4 ADD.W lbW00A420,D4 MOVE.B D4,2(A6,D6.W) ASL.W #2,D4 MOVE.W D4,12(A6,D6.W) ; MOVE.W (SP)+,SR ; BNE.L lbC00989C MOVE.W D4,10(A6,D6.W) lbC00989C MOVE.B $13(A6,D6.W),$1E(A6,D6.W) CLR.B 8(A6,D6.W) CLR.B $1F(A6,D6.W) MOVE.B #15,D1 MOVE.B D1,4(A6,D6.W) BSR.L lbC00962C RTS lbC0098B8 CLR.L D2 CLR.L D1 TST.W lbW00A428 BNE.L lbC0098D0 MOVE.W 10(A6,D6.W),D1 LSR.W #2,D1 MOVE.B D1,2(A6,D6.W) lbC0098D0 MOVE.W 10(A6,D6.W),D1 ADD.W $1C(A6,D6.W),D1 DIVU.W #$30,D1 MOVE.W D1,D2 SWAP D1 ASL.W #1,D1 MOVEA.L #lbW00A320,A1 MOVE.W 0(A1,D1.W),D1 ANDI.B #$FF,D2 BEQ.L lbC0098F6 LSR.W D2,D1 lbC0098F6 MOVE.W D1,0(A6,D6.W) RTS lbC0098FC MOVE.W 0(A6),D5 ASL.W #1,D5 MOVE.W D5,$A6(A5) MOVE.W $20(A6),D5 ASL.W #1,D5 MOVE.W D5,$B6(A5) MOVE.W $40(A6),D5 ASL.W #1,D5 MOVE.W D5,$C6(A5) MOVEQ #0,D5 MOVE.B 5(A6),D5 ASL.B #2,D5 MOVE.W D5,$A8(A5) MOVE.B $25(A6),D5 ASL.B #2,D5 MOVE.W D5,$B8(A5) MOVE.B $45(A6),D5 ASL.B #2,D5 MOVE.W D5,$C8(A5) LEA lbL0099A6,A6 MOVE.B lbB00A42B,D5 MOVEQ #2,D4 MOVE.W #$A0,D3 lbC00994C LSR.B #1,D5 BCS.L lbC00996C TST.B 0(A6,D4.W) BEQ.L lbC00996C MOVE.L #lbL000846,0(A5,D3.W) MOVE.W #8,4(A5,D3.W) CLR.B 0(A6,D4.W) lbC00996C ADD.W #$10,D3 DBRA D4,lbC00994C MOVEQ #2,D4 MOVE.W #$A0,D3 lbC00997A LSR.B #1,D5 BCS.L lbC00999C TST.B 0(A6,D4.W) BNE.L lbC00999C MOVE.L #lbC000030,0(A5,D3.W) MOVE.W #$80,4(A5,D3.W) MOVE.B #$FF,0(A6,D4.W) lbC00999C ADD.W #$10,D3 DBRA D4,lbC00997A RTS lbL0099A6 dc.l 0 lbL0099AA dc.l 0 dc.w 0 dc.w $A0D dc.l $110C0F13 dc.l $D11140F dc.l $13161114 dc.l $18131619 dc.l $14181B16 dc.l $191D181B dc.l $1F191D20 dc.l $1B1F221D dc.l $20242524 dc.l $201D221F dc.l $1B181B1F dc.l $221F0000 dc.l 0 dc.l 0 dc.l $1B001B00 dc.l $1D001E00 dc.l 0 dc.l $9B000000 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l $1B001E00 dc.l $1B009D00 dc.l 0 dc.l $19000000 dc.w 0 dc.l $14000000 dc.l 0 dc.l 0 dc.l 0 lbL009A2C dc.l $3000800 dc.l $A000F00 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l $3000800 dc.l $A000F00 dc.w 0 dc.w $D00 dc.w $C00 dc.w $A00 dc.w 0 dc.w 0 dc.w $300 dc.w $300 dc.w $300 dc.w 0 dc.w $800 dc.w 0 dc.w $A00 dc.w 0 dc.w 0 dc.w $600 dc.w 0 dc.w 0 dc.w $300 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $F00 dc.w $800 dc.w $1400 dc.w $1100 dc.w 0 dc.w 0 dc.w $D00 dc.w 0 dc.w 0 dc.w $800 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 lbL009AAC dc.l 0 dc.w 0 dc.w $F00 dc.w 0 dc.w $F00 dc.w $F00 dc.w $F00 dc.w $F00 dc.w $E00 dc.w $C00 dc.w 0 dc.w $C00 dc.w 0 dc.w $C00 dc.w 0 dc.w $A00 dc.w $C00 dc.w $A00 dc.w $D00 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $C00 dc.w $D00 dc.w 0 dc.w $C00 dc.w $D00 dc.w $C00 dc.w $D00 dc.w 0 dc.w $F00 dc.w 0 dc.w $B00 dc.w 0 dc.w $800 dc.w $800 dc.w $B00 dc.w 0 dc.w $A00 dc.w $800 dc.w 0 dc.w 0 dc.w 0 dc.w $600 dc.w $800 dc.w $600 dc.w $800 dc.w $600 dc.w $A00 dc.w 0 dc.w 0 dc.w $600 dc.w 0 dc.w 0 dc.w $600 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 lbL009B2C dc.l 0 dc.w 0 dc.w $2F00 dc.w 0 dc.w 0 dc.w $2F00 dc.w $2F00 dc.w $2F00 dc.w 0 dc.w $2F00 dc.w 0 dc.w $2F00 dc.w 0 dc.w $2F00 dc.w 0 dc.w $2F00 dc.w $2F00 dc.w $2F00 dc.w $2D00 dc.w 0 dc.w 0 dc.w $2D00 dc.w $2D00 dc.w 0 dc.w 0 dc.w $2D00 dc.w $2F00 dc.w $2F00 dc.w $2F00 dc.w $2D00 dc.w $2D00 dc.w $2F00 dc.w $2F00 dc.w 0 dc.w $2B00 dc.w 0 dc.w $2B00 dc.w $2B00 dc.w $2B00 dc.w $4A00 dc.w 0 dc.w 0 dc.w $3B00 dc.w $2B00 dc.w $2B00 dc.w $3B00 dc.w $3B00 dc.w $2B00 dc.w $2B00 dc.w $3B00 dc.w $2D00 dc.w 0 dc.w 0 dc.w $4A00 dc.w 0 dc.w 0 dc.w $4A00 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 lbW009BAC dc.w $F00 dc.w $1300 dc.w $1400 dc.w $1300 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $F00 dc.w $1300 dc.w $1400 dc.w $1600 dc.w 0 dc.w $1400 dc.w 0 dc.w $1300 dc.w $F00 dc.w $A00 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $F00 dc.w $1100 dc.w $1200 dc.w $1100 dc.w 0 dc.w 0 dc.w $D00 dc.w 0 dc.w $800 dc.w $300 dc.w $500 dc.w $600 dc.w 0 dc.w $100 dc.w 0 dc.w 0 dc.w $F00 dc.w $1100 dc.w $1200 dc.w $1100 dc.w 0 dc.w 0 dc.w $D00 dc.w 0 dc.w 0 dc.w $800 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $2800 dc.w 0 dc.w $4A00 dc.w 0 dc.w $4A00 dc.w 0 dc.w $4A00 dc.w 0 dc.w $4A00 dc.w $4A00 dc.w $2800 dc.w 0 dc.w $2800 dc.w 0 dc.w 0 dc.w $2800 dc.w 0 dc.w $2800 dc.w $2600 dc.w 0 dc.w $2600 dc.w 0 dc.w $2600 dc.w 0 dc.w 0 dc.w $2600 dc.w 0 dc.w $2600 dc.w $2600 dc.w 0 dc.w $4500 dc.w 0 dc.w $800 dc.w 0 dc.w $A00 dc.w 0 dc.w $A00 dc.w 0 dc.w $A00 dc.w 0 dc.w $A00 dc.w 0 dc.w $800 dc.w 0 dc.w $800 dc.w 0 dc.w $800 dc.w 0 dc.w $800 dc.w 0 dc.w $600 dc.w 0 dc.w $600 dc.w 0 dc.w $600 dc.w 0 dc.w $600 dc.w 0 dc.w $600 dc.w 0 dc.w $500 dc.w 0 dc.w $600 dc.w 0 dc.w $1114 dc.w $1819 dc.w $1800 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $1600 dc.w $13 dc.w 0 dc.w $F00 dc.w $C00 dc.w 0 dc.w $C0F dc.w $1316 dc.w $1400 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $A00 dc.w 0 dc.w $300 dc.w 0 dc.w $600 dc.w $800 dc.w 0 dc.w $A00 dc.w $A00 dc.w 0 dc.w $300 dc.w 0 dc.w $600 dc.w $800 dc.w 0 dc.w $A00 dc.w $A00 dc.w 0 dc.w $300 dc.w 0 dc.w $600 dc.w $800 dc.w 0 dc.w $A00 dc.w $A00 dc.w 0 dc.w $300 dc.w 0 dc.w $600 dc.w $800 dc.w 0 dc.w $A00 dc.w $A00 dc.w $800 dc.w $A00 dc.w $800 dc.w $A00 dc.w $800 dc.w 0 dc.w $C00 dc.w 0 dc.w $C00 dc.w $800 dc.w $500 dc.w 0 dc.w $500 dc.w $800 dc.w $A00 dc.w 0 dc.w $A00 dc.w $700 dc.w $300 dc.w 0 dc.w $300 dc.w $A00 dc.w $C00 dc.w 0 dc.w $A00 dc.w $C00 dc.w $A00 dc.w $C00 dc.w 0 dc.w $D00 dc.w $800 dc.w $A00 dc.w $800 dc.w $A00 dc.w $800 dc.w $A00 dc.w $800 dc.w 0 dc.w $C00 dc.w 0 dc.w $C00 dc.w $800 dc.w $500 dc.w 0 dc.w $500 dc.w $800 dc.w $A00 dc.w 0 dc.w $A00 dc.w $700 dc.w $300 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $1100 dc.w 0 dc.w $A00 dc.w 0 dc.w $D00 dc.w $F00 dc.w 0 dc.w $1100 dc.w 0 dc.w $1100 dc.w $A00 dc.w 0 dc.w $D00 dc.w $F00 dc.w 0 dc.w $1100 dc.w 0 dc.w $1100 dc.w $F00 dc.w 0 dc.w $D00 dc.w $C00 dc.w 0 dc.w $A00 dc.w 0 dc.w 0 dc.w $A00 dc.w 0 dc.w $D00 dc.w $1400 dc.w 0 dc.w 0 dc.w $1100 dc.w 0 dc.w $A00 dc.w 0 dc.w $D00 dc.w $F00 dc.w 0 dc.w $1100 dc.w 0 dc.w $1100 dc.w $F00 dc.w 0 dc.w $D00 dc.w $C00 dc.w 0 dc.w $A00 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $4A00 dc.w 0 dc.w $4A00 dc.w 0 dc.w 0 dc.w $4A00 dc.w 0 dc.w $4A00 dc.w $2800 dc.w 0 dc.w $2800 dc.w 0 dc.w 0 dc.w $2800 dc.w 0 dc.w $2800 dc.w $2300 dc.w 0 dc.w $2300 dc.w 0 dc.w 0 dc.w $2300 dc.w 0 dc.w $2300 dc.w $2600 dc.w $2600 dc.w $2600 dc.w 0 dc.w $2800 dc.w $2800 dc.w $2828 dc.w $2828 dc.w $2B00 dc.w 0 dc.w $2B00 dc.w 0 dc.w 0 dc.w $2B00 dc.w 0 dc.w $2B00 dc.w $4A00 dc.w 0 dc.w $4A00 dc.w 0 dc.w 0 dc.w $4A00 dc.w 0 dc.w $4A00 dc.w $2300 dc.w 0 dc.w $2300 dc.w 0 dc.w $4500 dc.w $2300 dc.w $2300 dc.w 0 dc.w $2800 dc.w $2800 dc.w $2800 dc.w $2100 dc.w 0 dc.w $2300 dc.w $2300 dc.w $2300 lbW009EAC dc.w $F00 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $10 dc.w $1100 dc.w $F0F dc.w 0 dc.w $94 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $16 lbW009ECC dc.w $B00 dc.w $B0B dc.w $606 dc.w $60B dc.w 11 dc.w 6 dc.w 6 dc.w $608 dc.w $D00 dc.w $D0D dc.w $808 dc.w $80D dc.w 13 dc.w 8 dc.w 8 dc.w $A0F lbL009EEC dc.l $2B002B2B dc.l $2626262B dc.l $2B0026 dc.l $262628 dc.l $2D002D2D dc.l $2828282D dc.l $2D0028 dc.l $282A2F lbL009F0C dc.l $3000003 dc.l $3030003 dc.l $3000003 dc.l $3030000 dc.l $3000003 dc.l $3030003 dc.l $3000003 dc.l $3030000 lbL009F2C dc.l $2F002F2F dc.l $2A2A2A28 dc.l $282828 dc.l $2A2A2F dc.l $2F002F2F dc.l $2A2A2A28 dc.l $282828 dc.l $282A2A2F lbL009F4C dc.l $16161414 dc.l $13131113 dc.l $131111 dc.l $F0F0E0F dc.l 10 dc.l 0 dc.l 0 dc.l $14 dc.l $16161414 dc.l $13131113 dc.w 0 dc.l $11000F00 dc.l $E0F0000 dc.l 0 dc.l 0 dc.l 0 dc.w $14 lbL009F8C dc.l $F000000 dc.l $16001314 dc.l 0 dc.l 15 dc.l $F000000 dc.l $16001314 dc.l $8D000D dc.l 15 dc.l $F000000 dc.l $16001314 dc.l $13110F dc.l $D0C0F dc.l $D0C0A dc.l $F0011 dc.l $960016 dc.l 15 lbL009FCC dc.l $3000303 dc.l $8000808 dc.l $1010106 dc.l $60606 dc.l $3000303 dc.l $8000808 dc.l $5050506 dc.l $60606 dc.l $3000303 dc.l $8000808 dc.l $5050506 dc.l $60606 dc.l $7000707 dc.l $8000808 dc.l $909090A dc.l $A0A0A lbL00A00C dc.l $23002323 dc.l $28002828 dc.l $21212126 dc.l $262626 dc.l $23002323 dc.l $28002828 dc.l $21212126 dc.l $262626 dc.l $23002323 dc.l $28002828 dc.l $21212126 dc.l $262626 dc.l $23002323 dc.l $28002828 dc.l $2525252A dc.l $2A2A2A lbW00A04C dc.w $101 lbL00A04E dc.l $F000000 dc.l $D000000 dc.l $12000000 dc.l $11000000 dc.l $16000000 dc.l $14001400 dc.l 0 dc.w 0 dc.w $800 dc.w $F00 dc.w 0 dc.w $D00 dc.w 0 dc.w $1200 dc.w 0 dc.w $1100 dc.w $1100 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $800 dc.w $F00 dc.w 0 dc.w $D00 dc.w 0 dc.w $1200 dc.w 0 dc.w $1100 dc.w 0 dc.w $1600 dc.w 0 dc.w $1400 dc.w $1400 dc.w 0 dc.w 0 dc.w 0 dc.w $800 dc.w $F00 dc.w 0 dc.w $D00 dc.w 0 dc.w $1100 dc.w 0 dc.w $D00 dc.w $B00 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $800 lbL00A0CE dc.l $D11140D dc.l $12160D14 dc.l $170D1619 dc.l $D171B0D dc.l $16190D14 dc.l $170D1216 dc.l $D11140D dc.l $12160D11 lbL00A0EE dc.l $25000000 dc.w 0 dc.w $2200 dc.w $2200 dc.w 0 dc.w $2000 dc.w 0 dc.w $1D00 dc.w 0 dc.w 0 dc.w $1E20 dc.w $1900 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $1900 lbW00A12E dc.w $F0F dc.w $808 dc.w $D0D dc.w $808 dc.w $1212 dc.w $808 dc.w $1111 dc.w $808 dc.w $1600 dc.w $14 dc.w 0 dc.w $1400 dc.w 0 dc.w 0 dc.w 0 dc.w $808 dc.w $F0F dc.w $808 dc.w $D0D dc.w $808 dc.w $1200 dc.w $1100 dc.w $D00 dc.w $F08 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $808 dc.w $F0F dc.w $808 dc.w $D0D dc.w $808 dc.w $1212 dc.w $808 dc.w $1111 dc.w $808 dc.w $1600 dc.w $14 dc.w 0 dc.w $D00 dc.w $1200 dc.w $11 dc.w 0 dc.w $D00 dc.w $F0F dc.w $808 dc.w $D0D dc.w $808 dc.w $1200 dc.w $1100 dc.w $D00 dc.w $F0D dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $808 dc.w $F0F dc.w $808 dc.w $D0D dc.w $808 dc.w $1212 dc.w $808 dc.w $1111 dc.w $808 dc.w $1600 dc.w $14 dc.w 0 dc.w $1400 dc.w 0 dc.w 0 dc.w 0 dc.w $808 dc.w $F0F dc.w $808 dc.w $D0D dc.w $808 dc.w $1200 dc.w $1100 dc.w $D00 dc.w $F08 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $808 dc.w $F0F dc.w $808 dc.w $D0D dc.w $808 dc.w $1212 dc.w $808 dc.w $1111 dc.w $808 dc.w $1600 dc.w $14 dc.w 0 dc.w $D00 dc.w $1200 dc.w $11 dc.w 0 dc.w $D00 dc.w $1600 dc.w $14 dc.w 0 dc.w $D00 dc.w $1200 dc.w $1100 dc.w $D00 dc.w $F0D dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 lbW00A22E dc.w $A0D dc.w $F10 dc.w $1114 dc.w $1600 dc.w $1900 dc.w $1619 dc.w $16 dc.w $191B dc.w $1C19 dc.w $1B00 dc.w $1900 dc.w $1600 dc.w $1700 dc.w $1916 dc.w $14 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $11 dc.w $1416 dc.w $1700 dc.w $16 dc.w 0 dc.w $1400 dc.w $10 dc.w 0 dc.w $1100 dc.w 0 dc.w $1B00 dc.w $19 dc.w 0 dc.w $1700 dc.w $13 dc.w 0 dc.w $1400 dc.w 0 dc.w $A0D dc.w $F10 dc.w $1114 dc.w $1600 dc.w $1900 dc.w $1619 dc.w $16 dc.w $191B dc.w $1C19 dc.w $1B00 dc.w $1900 dc.w $1600 dc.w $1B00 dc.w $1619 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 lbW00A2AE dc.w $1B00 dc.w $19 dc.w 0 dc.w $1700 dc.w $13 dc.w 0 dc.w $1400 dc.w 0 dc.w $1700 dc.w $16 dc.w 0 dc.w $1400 dc.w $10 dc.w 0 dc.w $1100 dc.w 0 dc.w $1B00 dc.w $19 dc.w 0 dc.w $1700 dc.w $13 dc.w 0 dc.w $1400 dc.w 0 lbW00A2DE dc.w $1100 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w $11 dc.w 0 dc.w $1900 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 lbW00A320 dc.w $FFF dc.w $FC5 dc.w $F8B dc.w $F52 dc.w $F1A dc.w $EE3 dc.w $EAC dc.w $E76 dc.w $E41 dc.w $E0D dc.w $DD9 dc.w $DA6 dc.w $D74 dc.w $D43 dc.w $D12 dc.w $CE2 dc.w $CB3 dc.w $C84 dc.w $C56 dc.w $C29 dc.w $BFD dc.w $BD1 dc.w $BA5 dc.w $B7A dc.w $B50 dc.w $B27 dc.w $AFE dc.w $AD6 dc.w $AAE dc.w $A87 dc.w $A60 dc.w $A3A dc.w $A14 dc.w $9EF dc.w $9CB dc.w $9A7 dc.w $983 dc.w $961 dc.w $93E dc.w $91C dc.w $8FB dc.w $8DA dc.w $8B9 dc.w $899 dc.w $87A dc.w $85B dc.w $83C dc.w $81E lbL00A380 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l $141C00 dc.l $141C0014 dc.l $1C00141C dc.l $141C00 dc.l $101C00 dc.l $101C0010 dc.l $1C00101C dc.l $101C00 dc.l $81C00 dc.l $81C0008 dc.l $1C00081C dc.l $81C00 dc.l $C1C00 dc.l $C1C000C dc.l $1C000C1C dc.l $C1C00 dc.w 1 dc.l $20100FF dc.l $FEFF0001 dc.l $20100FF dc.l $FEFF000C dc.l $18000C18 dc.l $C1800 dc.l $C18000C dc.l $18000030 dc.l $300000 dc.l 0 dc.l 0 dc.w 0 lbL00A400 dc.l $CB002200 dc.l $B3002200 dc.l $F3000280 dc.l $3A01728 dc.l $CF20A200 dc.l $2300A200 dc.l $E3000200 dc.l $23808321 lbW00A420 dc.w 0 lbB00A422 dc.b 0 dc.b 0 lbW00A424 dc.w 0 lbB00A426 dc.b 1 lbB00A427 dc.b 0 lbW00A428 dc.w 0 lbB00A42A dc.b 0 lbB00A42B dc.b 0 lbW00A42C dc.w 0 lbB00A42E dc.b 0 lbB00A42F dc.b 0 lbW00A430 dc.w 0 lbL00A432 dc.l lbC00A4EA ; 0 dc.l lbC008D52 ; 1 dc.l lbC008D5C ; 2 dc.l lbC008D5C ; 3 dc.l lbC008D5C ; 4 dc.l lbC008D5C ; 5 dc.l lbC008DA8 ; 6 dc.l lbC008DA8 ; 7 dc.l lbC008DE4 ; 8 dc.l lbC008E20 ; 9 dc.l lbC008E60 ; 10 dc.l lbC008E6C ; 11 dc.l lbC008EAC ; 12 dc.l lbC008EE6 ; 13 dc.l lbC008F08 ; 14 dc.l lbC008FBA ; 15 dc.l lbC008FBA ; 16 dc.l lbC008FBA ; 17 dc.l lbC008FBA ; 18 dc.l lbC008FBA ; 19 dc.l lbC008FBA ; 20 dc.l lbC008FBA ; 21 dc.l lbC008FBA ; 22 dc.l lbC008FBA ; 23 dc.l lbC008FBA ; 24 dc.l lbC008FBA ; 25 dc.l lbC008FBA ; 26 dc.l lbC009018 ; 27 dc.l lbC009066 ; 28 dc.l lbC0090F0 ; 29 dc.l lbC009142 ; 30 dc.l lbC009142 ; 31 dc.l lbC00914E ; 32 dc.l lbC0091C2 ; 33 dc.l lbC00925A ; 34 dc.l lbC00924E ; 35 dc.l lbC009242 ; 36 dc.l lbC0092CE ; 37 dc.l lbC00935E ; 38 dc.l lbC009350 ; 39 dc.l lbC0093D2 ; 40 dc.l lbC009446 ; 41 dc.l lbC00925A ; 42 dc.l lbC00924E ; 43 dc.l lbC009242 ; 44 dc.l lbC0094D2 ; 45 lbC00A4EA RTS lbL00A4EC dc.l 1 dc.l $100 dc.l $800080 dc.l $800080 dc.l $800080 dc.l $420090 dc.l $980001 dc.l 0 dc.l 0 dc.l $1000100 dc.l $7C0084 dc.l 0 dc.l 0 dc.l $800020 dc.l $800020 dc.l $1E0080 dc.l $800080 dc.l $400040 dc.l $400100 dc.l $800040 dc.l $200040 dc.l $400040 dc.l $400100 lbL00A548 dc.l $50004001 dc.l $70009003 dc.l $70001004 dc.l $50001008 dc.l $70001021 dc.l $50108003 dc.l $5010500C lbL00A564 dc.l 0 dc.l 0 dc.l 0 dc.l 1 dc.l 0 dc.w 0 lbW00A57A dc.w 0 dc.w 0 dc.w $900 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 1 dc.w 0 dc.w 0 dc.w 0 dc.w 1 dc.w 0 dc.w 0 dc.w 0 lbW00A59A dc.w 0 dc.w 0 dc.w $1200 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 2 dc.w 0 dc.w 0 dc.w 0 dc.w 1 lbL00A5B4 dc.l 0 dc.w 0 lbW00A5BA dc.w 0 dc.w 0 dc.w $2400 dc.w 0 dc.w 0 dc.w $208 dc.w $208 dc.w 0 dc.w 1 dc.w 0 dc.w 0 dc.w 1 dc.w 0 dc.w $28 dc.w $DD dc.w 13 dc.w $10 dc.w 0 dc.w $1004 dc.w $101 dc.w 0 dc.w $6E dc.w 1 dc.w 5 dc.w $21 dc.w $5000 dc.w $3004 dc.w $101 dc.w 0 dc.w $64 dc.w 1 dc.w 5 dc.w $21 dc.w $5000 dc.w $3004 dc.w $101 dc.w 0 dc.w $DA dc.w $12 dc.w 1 dc.w $457 dc.w $2000 dc.w $3004 dc.w $101 dc.w 0 dc.w $106 dc.w 1 dc.w 1 dc.w $D05 dc.w $700A dc.w $3019 dc.w $101 dc.w 0 dc.w $A0 dc.w 1 dc.w 10 dc.w 6 dc.w $5000 dc.w $3001 dc.w $101 dc.w 0 dc.w $227 dc.w $14 dc.w $5B dc.w 6 dc.w $100C dc.w $300C dc.w $101 dc.w 0 dc.w $14 dc.w $DD dc.w 13 dc.w 6 dc.w 0 dc.w $3002 dc.w $109 dc.w 0 dc.w $12 dc.w $DA dc.w 8 dc.w $457 dc.w $7000 dc.w $300A dc.w $101 dc.w 0 dc.w $6E dc.w $136 dc.w 2 dc.w $CE5 dc.w $2000 dc.w $3004 dc.w $108 dc.w 0 dc.w $136 dc.w $6E dc.w $14 dc.w 6 dc.w $7000 dc.w $300C dc.w $109 dc.w 0 dc.w 12 dc.w 12 dc.w 0 dc.w $6F dc.w $2000 dc.w $3006 dc.w $109 dc.w 0 dc.w $DA dc.w $DA dc.w $14 dc.w $6F dc.w $2000 dc.w $3008 dc.w $101 dc.w 0 dc.w $136 dc.w 10 dc.w 10 dc.w $10 dc.w $2000 dc.w $3001 dc.w $101 dc.w 0 dc.w $3C dc.w $D2 dc.w $15 dc.w 8 dc.w $7000 dc.w $3002 dc.w $101 dc.w 0 dc.w 3 dc.w 10 dc.w $16 dc.w $6F dc.w $1000 dc.w $3008 dc.w $101 dc.w 0 dc.w $DC dc.w $14B dc.w $71 dc.w 8 dc.w $300A dc.w $100A dc.w $101 dc.w 0 dc.w $168 dc.w $136 dc.w $15 dc.w $14 dc.w $7000 dc.w $300A dc.w $101 dc.w 0 dc.w $14 dc.w $DD dc.w 1 dc.w $8B4 dc.w $7000 dc.w $300A dc.w $101 dc.w 0 dc.w $D2 dc.w 10 dc.w 12 dc.w $2024 dc.w $5000 dc.w $3008 dc.w $101 dc.w 0 dc.w $168 dc.w 10 dc.w $15 dc.w 10 dc.w $7000 dc.w $3001 dc.w $109 dc.w 0 dc.w $14 dc.w $DD dc.w 1 dc.w $2024 dc.w 0 dc.w $3006 dc.w $208 dc.w 0 dc.w $D2 dc.w 10 dc.w 0 dc.w $6F dc.w $5000 dc.w $3006 dc.w $108 dc.w 0 dc.w 1 dc.w $14 dc.w 1 dc.w $6F dc.w $100C dc.w $3008 dc.w $108 dc.w 0 dc.w $B4 dc.w $DE dc.w 1 dc.w $64 dc.w $2000 dc.w $3004 dc.w $101 dc.w 0 dc.w $106 dc.w $14B dc.w 3 dc.w 3 dc.w $300A dc.w $2002 dc.w $109 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 2 dc.w 0 dc.w 0 dc.w $A00 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 dc.w 0 lbC000030 dc.l $46FC2700 dc.w $2E7C dc.w 0 dc.w $400 dc.w $46FC dc.w $2000 dc.w $6100 dc.w $1B0 dc.w $839 dc.w 0 dc.w 0 dc.w $5020 dc.w $67F6 dc.w $6100 dc.w $14 dc.w $6100 dc.w $FE4 dc.w $6100 dc.w $3512 dc.w $6100 dc.w $409C dc.w $6100 dc.w $80C dc.w $60E0 dc.w $1039 dc.w 0 dc.w $500A dc.w $B039 dc.w 0 dc.w $5011 dc.w $6600 dc.w 10 dc.w $13C0 dc.w 0 dc.w $5011 dc.w $4E75 dc.w $13C0 dc.w 0 dc.w $5011 dc.w $B03C dc.w $20 dc.w $6700 dc.w $42 dc.w $B03C dc.w $21 dc.w $6700 dc.w $44 dc.w $B03C dc.w $22 dc.w $6700 dc.w $98 dc.w $B03C dc.w $23 dc.w $6700 dc.w $E4 dc.w $B03C dc.w $24 dc.w $6700 dc.w $E6 dc.w $B03C dc.w $25 dc.w $6700 dc.w $106 dc.w $B03C dc.w $27 dc.w $6700 dc.w $12E dc.w $B03C dc.w $2F dc.w $6600 dc.w 8 dc.w $7000 dc.w $6600 dc.w $DAC dc.w $4E75 dc.w $4279 dc.w 0 dc.w $5030 dc.w $6000 dc.w $FF60 dc.w $4A39 dc.w 0 dc.w $5066 dc.w $6700 dc.w $1A dc.w $6A00 dc.w $4E dc.w $4A39 dc.w 0 dc.w $5052 dc.w $6600 dc.w $44 dc.w $13FC dc.w 1 dc.w 0 dc.w $5052 dc.w $4E75 dc.w $4A39 dc.w 0 dc.w $5052 dc.w $6700 dc.w $20 dc.w $6A00 dc.w $2C dc.w $4A79 dc.w 0 dc.w $5034 dc.w $6700 dc.w $22 dc.w $479 dc.w 1 dc.w 0 dc.w $5034 dc.w $4239 dc.w 0 dc.w $5052 dc.w $4E75 dc.w $679 dc.w 8 dc.w 0 dc.w $5322 dc.w $13FC dc.w 1 dc.w 0 dc.w $5052 dc.w $4E75 dc.w $4A39 SG_End end