***************************************************** **** Typhoon Thompson - Custom Module **** **** all adaptions by Wanted Team **** ***************************************************** incdir "dh2:include/" include 'misc/eagleplayer2.01.i' include 'hardware/intbits.i' include 'exec/exec_lib.i' SECTION Player,Code_C TT_Start PLAYERHEADER PlayerTagArray dc.b '$VER: Typhoon Thompson - 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 " BRODERBUND SOFTWARE",10 dc.b " PRESENTS",10 dc.b 10 dc.b " TYPHOON THOMPSON",10 dc.b " IN",10 dc.b " SEARCH FOR THE SEA CHILD",10 dc.b 10 dc.b " ART & ANIMATION:",10 dc.b " DAVID BUNNETT",10 dc.b " SOFTWARE DESIGN:",10 dc.b " DAN GORLIN",10 dc.b " SOFTWARE TOOLS:",10 dc.b " CHRISTOPHER SCHARDT",10 dc.b " DANE BIGHAM",10 dc.b " PATRICK MCCARTHY",10 dc.b 10 dc.b " (c) 1989 Dan Gorlin Productions",0 even EagleBase dc.l 0 *************************************************************************** ***************************** DTP_SubSongRange **************************** *************************************************************************** SubSongRange moveq #0,D0 moveq #10,D1 rts *************************************************************************** ***************************** EP_Get_ModuleInfo *************************** *************************************************************************** Get_ModuleInfo lea InfoBuffer(PC),A0 rts InfoBuffer dc.l MI_SpecialInfo,Text dc.l MI_LoadSize,TT_End-TT_Start dc.l 0 *************************************************************************** ***************************** DTP_Intterrupt ****************************** *************************************************************************** Interrupt movem.l D1-A6,-(SP) bsr.w Play move.l lbL00507E(PC),D0 bne.b NoTitle move.w Flag(PC),D0 beq.b NoTitle move.l EagleBase(PC),A5 bsr.w InitSound ; restart title song NoTitle movem.l (SP)+,D1-A6 moveq #0,D0 rts SongEnd movem.l A1/A5,-(A7) move.l EagleBase(PC),A5 move.l dtg_SongEnd(A5),A1 jsr (A1) movem.l (A7)+,A1/A5 rts DMAWait movem.l D0/D1,-(SP) moveq #8,D0 .dma1 move.b $DFF006,D1 .dma2 cmp.b $DFF006,D1 beq.b .dma2 dbeq D0,.dma1 movem.l (SP)+,D0/D1 rts SetAudioVector movem.l D0/A1/A6,-(A7) movea.l 4.W,A6 lea StructInt(PC),A1 moveq #INTB_AUD0,D0 jsr _LVOSetIntVector(A6) ; SetIntVector move.l D0,Channel0 lea StructInt(PC),A1 moveq #INTB_AUD1,D0 jsr _LVOSetIntVector(A6) move.l D0,Channel1 lea StructInt(PC),A1 moveq #INTB_AUD2,D0 jsr _LVOSetIntVector(A6) move.l D0,Channel2 lea StructInt(PC),A1 moveq #INTB_AUD3,D0 jsr _LVOSetIntVector(A6) move.l D0,Channel3 movem.l (A7)+,D0/A1/A6 rts ClearAudioVector movea.l 4.W,A6 movea.l Channel0(PC),A1 moveq #INTB_AUD0,D0 jsr _LVOSetIntVector(A6) movea.l Channel1(PC),A1 moveq #INTB_AUD1,D0 jsr _LVOSetIntVector(A6) movea.l Channel2(PC),A1 moveq #INTB_AUD2,D0 jsr _LVOSetIntVector(A6) movea.l Channel3(PC),A1 moveq #INTB_AUD3,D0 jmp _LVOSetIntVector(A6) Channel0 dc.l 0 Channel1 dc.l 0 Channel2 dc.l 0 Channel3 dc.l 0 StructInt dc.l 0 dc.l 0 dc.w $205 dc.l IntName dc.l 0 dc.l lbC0193AA IntName dc.b 'Typhoon Thompson Audio Interrupt',0 even *************************************************************************** ***************************** DTP_InitPlayer ****************************** *************************************************************************** InitPlayer move.l A5,EagleBase move.l dtg_AudioAlloc(A5),A0 jmp (A0) *************************************************************************** ***************************** DTP_EndPlayer ******************************* *************************************************************************** EndPlayer move.l dtg_AudioFree(A5),A0 jmp (A0) *************************************************************************** ***************************** DTP_InitSound ******************************* *************************************************************************** InitSound bsr.w SetAudioVector move.w #6,lbW004F5A clr.w Flag move.w dtg_SndNum(A5),D0 beq.w Init_1 subq.w #1,D0 beq.w Init_2 subq.w #1,D0 beq.w Init_3 subq.w #1,D0 beq.w Init_4 subq.w #1,D0 beq.w Init_5 subq.w #1,D0 beq.w Init_6 subq.w #1,D0 beq.w Init_7 subq.w #1,D0 beq.w Init_8 subq.w #1,D0 beq.w Init_9 subq.w #1,D0 beq.w Init_10 bra.w Init_11 Flag dc.w 0 *************************************************************************** ***************************** DTP_EndSound ******************************** *************************************************************************** EndSound bsr.w ClearAudioVector 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 game "Typhoon Thompson" (c) 1989 by Broderbund Software lbC018D3E ; MOVEM.L D1/D5-D7/A0,-(A6) ; SMI D7 ; EXG D0,D1 ; BSR.L lbC01936A ; EXG D0,D1 movem.l D1/D5-D7/A0,-(SP) moveq #-1,D7 CMPI.W #0,D3 BEQ.S lbC018D7C CMPI.W #1,D3 BEQ.L lbC018DDE CMPI.W #2,D3 BEQ.L lbC018E40 CMPI.W #3,D3 BEQ.L lbC018EA0 ; TRAP #0 ; dc.b 'BAD MONO SOUND',0,0 lbC018D7C MOVE.W lbW004F90,D5 BEQ.S lbC018D9E MOVE.W #0,$DFF0A8 MOVE.W #1,$DFF096 MOVE.W #$80,$DFF09A MOVE.W lbW004F8E,D6 lbC018D9E MOVE.W D0,lbW004F84 MOVE.W D1,lbW004F8A MOVE.W D2,lbW004F8C MOVE.W D4,lbW004F8E MOVE.L A0,lbL004F86 MOVE.W #2,lbW004F90 MOVE.B D7,lbB004F92 SUB.W D2,D1 MOVE.W D1,$DFF0A4 ADDA.W D2,A0 ADDA.W D2,A0 MOVE.L A0,$DFF0A0 MOVE.W D4,$DFF0A6 LEA lbC019598(PC),A0 NOP BRA.L lbC018EFE lbC018DDE MOVE.W lbW004FA0,D5 BEQ.S lbC018E00 MOVE.W #0,$DFF0B8 MOVE.W #2,$DFF096 MOVE.W #$100,$DFF09A MOVE.W lbW004F9E,D6 lbC018E00 MOVE.W D0,lbW004F94 MOVE.W D1,lbW004F9A MOVE.W D2,lbW004F9C MOVE.W D4,lbW004F9E MOVE.L A0,lbL004F96 MOVE.W #2,lbW004FA0 MOVE.B D7,lbB004FA2 SUB.W D2,D1 MOVE.W D1,$DFF0B4 ADDA.W D2,A0 ADDA.W D2,A0 MOVE.L A0,$DFF0B0 MOVE.W D4,$DFF0B6 LEA lbC0195C2(PC),A0 NOP BRA.L lbC018EFE lbC018E40 MOVE.W lbW004FB0,D5 BEQ.S lbC018E62 MOVE.W #0,$DFF0C8 MOVE.W #4,$DFF096 MOVE.W #$200,$DFF09A MOVE.W lbW004FAE,D6 lbC018E62 MOVE.W D0,lbW004FA4 MOVE.W D1,lbW004FAA MOVE.W D2,lbW004FAC MOVE.W D4,lbW004FAE MOVE.L A0,lbL004FA6 MOVE.W #2,lbW004FB0 MOVE.B D7,lbB004FB2 SUB.W D2,D1 MOVE.W D1,$DFF0C4 ADDA.W D2,A0 ADDA.W D2,A0 MOVE.L A0,$DFF0C0 MOVE.W D4,$DFF0C6 LEA lbC0195EC(PC),A0 NOP BRA.S lbC018EFE lbC018EA0 MOVE.W lbW004FC0,D5 BEQ.S lbC018EC2 MOVE.W #0,$DFF0D8 MOVE.W #8,$DFF096 MOVE.W #$400,$DFF09A MOVE.W lbW004FBE,D6 lbC018EC2 MOVE.W D0,lbW004FB4 MOVE.W D1,lbW004FBA MOVE.W D2,lbW004FBC MOVE.W D4,lbW004FBE MOVE.L A0,lbL004FB6 MOVE.W #2,lbW004FC0 MOVE.B D7,lbB004FC2 MOVE.W D4,$DFF0D6 SUB.W D2,D1 MOVE.W D1,$DFF0D4 ADDA.W D2,A0 ADDA.W D2,A0 MOVE.L A0,$DFF0D0 LEA lbC019616(PC),A0 NOP lbC018EFE TST.W D5 BNE.S lbC018F06 JSR (A0) BRA.S lbC018F14 lbC018F06 ; MOVE.W D6,D1 ; LSR.W #1,D1 ; LSR.W #4,D6 ; SUB.W D6,D1 ; JSR lbC0196C4 bsr.w DMAWait jsr (A0) lbC018F14 ; MOVEM.L (A6)+,D1/D5-D7/A0 movem.l (SP)+,D1/D5-D7/A0 RTS ;lbC018F1A CMPI.W #0,D3 ; BEQ.S lbC018F4C ; CMPI.W #1,D3 ; BEQ.L lbC018F7C ; CMPI.W #2,D3 ; BEQ.L lbC018FAC ; CMPI.W #3,D3 ; BEQ.L lbC018FDC ; TRAP #0 ; dc.b 'BAD CHANGE SOUND',0 ; dc.b $FF ;lbC018F4C MOVE.W D0,lbW004F84 ; MOVE.L A0,lbL004F86 ; MOVE.W D1,lbW004F8A ; MOVE.W D2,lbW004F8C ; MOVE.W D4,lbW004F8E ; MOVE.W D1,$DFF0A4 ; MOVE.L A0,$DFF0A0 ; MOVE.W D4,$DFF0A6 ; MOVE.W D0,$DFF0A8 ; BRA.L lbC019008 ;lbC018F7C MOVE.W D0,lbW004F94 ; MOVE.L A0,lbL004F96 ; MOVE.W D1,lbW004F9A ; MOVE.W D2,lbW004F9C ; MOVE.W D4,lbW004F9E ; MOVE.W D1,$DFF0B4 ; MOVE.L A0,$DFF0B0 ; MOVE.W D4,$DFF0B6 ; MOVE.W D0,$DFF0B8 ; BRA.L lbC019008 ;lbC018FAC MOVE.W D0,lbW004FA4 ; MOVE.L A0,lbL004FA6 ; MOVE.W D1,lbW004FAA ; MOVE.W D2,lbW004FAC ; MOVE.W D4,lbW004FAE ; MOVE.W D1,$DFF0C4 ; MOVE.L A0,$DFF0C0 ; MOVE.W D4,$DFF0C6 ; MOVE.W D0,$DFF0C8 ; BRA.L lbC019008 ;lbC018FDC MOVE.W D0,lbW004FB4 ; MOVE.L A0,lbL004FB6 ; MOVE.W D1,lbW004FBA ; MOVE.W D2,lbW004FBC ; MOVE.W D4,lbW004FBE ; MOVE.W D1,$DFF0D4 ; MOVE.L A0,$DFF0D0 ; MOVE.W D4,$DFF0D6 ; MOVE.W D0,$DFF0D8 ;lbC019008 RTS ;lbC01900A MOVEM.L D1/D5-D7/A0,-(A6) ; SMI D7 ; EXG D0,D1 ; BSR.L lbC01936A ; EXG D0,D1 ; CMPI.W #4,D3 ; BEQ.S lbC01903A ; CMPI.W #5,D3 ; BEQ.L lbC01910C ; TRAP #0 ; dc.b 'BAD STEREO SOUND',0 ; dc.b $FF ;lbC01903A MOVE.W lbW004F90,D5 ; OR.W lbW004FA0,D5 ; BEQ.S lbC019072 ; MOVE.W #0,$DFF0A8 ; MOVE.W #0,$DFF0B8 ; MOVE.W #3,$DFF096 ; MOVE.W #$180,$DFF09A ; MOVE.W lbW004F8E,D6 ; CMP.W lbW004F9E,D6 ; BCC.S lbC019072 ; MOVE.W lbW004F9E,D6 ;lbC019072 MOVE.W D0,lbW004F84 ; MOVE.W D1,lbW004F8A ; MOVE.W D2,lbW004F8C ; MOVE.W #$7C,lbW004F8E ; MOVE.L A0,lbL004F86 ; MOVE.W #3,lbW004F90 ; MOVE.B D7,lbB004F92 ; MOVE.W D0,lbW004F94 ; MOVE.W D1,lbW004F9A ; MOVE.W D2,lbW004F9C ; MOVE.W #$7C,lbW004F9E ; MOVE.L A0,lbL004F96 ; MOVE.W #3,lbW004FA0 ; MOVE.B D7,lbB004FA2 ; MOVE.L #lbW005B2C,$DFF0A0 ; MOVE.L #lbW005B2C,$DFF0B0 ; MOVE.W D4,D1 ; BPL.S lbC0190CC ; NEG.W D1 ;lbC0190CC LSR.W #1,D1 ; ADDQ.W #1,D1 ; TST.W D4 ; BMI.S lbC0190E4 ; MOVE.W #1,$DFF0A4 ; MOVE.W D1,$DFF0B4 ; BRA.S lbC0190F2 ;lbC0190E4 MOVE.W D1,$DFF0A4 ; MOVE.W #1,$DFF0B4 ;lbC0190F2 MOVE.W #$7C,$DFF0A6 ; MOVE.W #$7C,$DFF0B6 ; LEA lbC019640(PC),A0 ; NOP ; BRA.L lbC0191DA ;lbC01910C MOVE.W lbW004FC0,D5 ; OR.W lbW004FB0,D5 ; BEQ.S lbC019144 ; MOVE.W #0,$DFF0D8 ; MOVE.W #0,$DFF0C8 ; MOVE.W #12,$DFF096 ; MOVE.W #$600,$DFF09A ; MOVE.W lbW004FBE,D6 ; CMP.W lbW004FAE,D6 ; BCC.S lbC019144 ; MOVE.W lbW004FAE,D6 ;lbC019144 MOVE.W D0,lbW004FB4 ; MOVE.W D1,lbW004FBA ; MOVE.W D2,lbW004FBC ; MOVE.W #$7C,lbW004FBE ; MOVE.L A0,lbL004FB6 ; MOVE.W #3,lbW004FC0 ; MOVE.B D7,lbB004FC2 ; MOVE.W D0,lbW004FA4 ; MOVE.W D1,lbW004FAA ; MOVE.W D2,lbW004FAC ; MOVE.W #$7C,lbW004FAE ; MOVE.L A0,lbL004FA6 ; MOVE.W #3,lbW004FB0 ; MOVE.B D7,lbB004FB2 ; MOVE.L #lbW005B2C,$DFF0D0 ; MOVE.L #lbW005B2C,$DFF0C0 ; MOVE.W D4,D1 ; BPL.S lbC01919E ; NEG.W D1 ;lbC01919E LSR.W #1,D1 ; ADDQ.W #1,D1 ; TST.W D4 ; BMI.S lbC0191B6 ; MOVE.W #1,$DFF0D4 ; MOVE.W D1,$DFF0C4 ; BRA.S lbC0191C4 ;lbC0191B6 MOVE.W D1,$DFF0D4 ; MOVE.W #1,$DFF0C4 ;lbC0191C4 MOVE.W #$7C,$DFF0D6 ; MOVE.W #$7C,$DFF0C6 ; LEA lbC019672(PC),A0 ; NOP ;lbC0191DA TST.W D5 ; BNE.S lbC0191E2 ; JSR (A0) ; BRA.S lbC0191F0 ;lbC0191E2 MOVE.W D6,D1 ; LSR.W #1,D1 ; LSR.W #4,D6 ; SUB.W D6,D1 ; JSR lbC0196C4 ;lbC0191F0 MOVEM.L (A6)+,D1/D5-D7/A0 ; RTS ;lbC0191F6 CMPI.W #4,D0 ; BEQ.S lbC019234 ; CMPI.W #5,D0 ; BEQ.S lbC019264 ; CMPI.W #0,D0 ; BEQ.L lbC019292 ; CMPI.W #1,D0 ; BEQ.L lbC0192B2 ; CMPI.W #2,D0 ; BEQ.L lbC0192D2 ; CMPI.W #3,D0 ; BEQ.L lbC0192F2 ; TRAP #0 ; dc.b 'BAD SOUND STOP',0 ; dc.b $FF ;lbC019234 MOVE.W #0,$DFF0A8 ; MOVE.W #0,$DFF0B8 ; MOVE.W #3,$DFF096 ; MOVE.W #$180,$DFF09A ; MOVE.W #0,lbW004F90 ; MOVE.W #0,lbW004FA0 ; BRA.L lbC019310 ;lbC019264 MOVE.W #0,$DFF0D8 ; MOVE.W #0,$DFF0C8 ; MOVE.W #12,$DFF096 ; MOVE.W #$600,$DFF09A ; MOVE.W #0,lbW004FC0 ; MOVE.W #0,lbW004FB0 ; BRA.S lbC019310 ;lbC019292 MOVE.W #0,$DFF0A8 ; MOVE.W #1,$DFF096 ; MOVE.W #$80,$DFF09A ; MOVE.W #0,lbW004F90 ; BRA.S lbC019310 ;lbC0192B2 MOVE.W #0,$DFF0B8 ; MOVE.W #2,$DFF096 ; MOVE.W #$100,$DFF09A ; MOVE.W #0,lbW004FA0 ; BRA.S lbC019310 ;lbC0192D2 MOVE.W #0,$DFF0C8 ; MOVE.W #4,$DFF096 ; MOVE.W #$200,$DFF09A ; MOVE.W #0,lbW004FB0 ; BRA.S lbC019310 ;lbC0192F2 MOVE.W #0,$DFF0D8 ; MOVE.W #8,$DFF096 ; MOVE.W #$400,$DFF09A ; MOVE.W #0,lbW004FC0 ;lbC019310 RTS lbC019312 ; JSR lbC0196F4 MOVE.W #0,$DFF0A8 MOVE.W #0,$DFF0B8 MOVE.W #0,$DFF0C8 MOVE.W #0,$DFF0D8 MOVE.W #3,$DFF096 MOVE.W #12,$DFF096 MOVE.W #$780,$DFF09A MOVE.W #0,lbW004F90 MOVE.W #0,lbW004FA0 MOVE.W #0,lbW004FB0 MOVE.W #0,lbW004FC0 RTS ;lbC01936A MOVEM.L D0/A1,-(A6) ; CMPA.L #$80000,A0 ; BCS.S lbC01938C ; CMPI.W #$4000,D0 ; BHI.S lbC019392 ; MOVEA.L lbL004FC4,A1 ; SUBQ.W #1,D0 ;lbC019382 MOVE.W (A0)+,(A1)+ ; DBRA D0,lbC019382 ; MOVEA.L lbL004FC4,A0 ;lbC01938C MOVEM.L (A6)+,D0/A1 ; RTS ;lbC019392 TRAP #0 ; dc.b 'SLOW SOUND TOO LARGE',0,0 ; Audio Interrupt $70 lbC0193AA ; MOVEM.L D0/D1/A0,-(A6) ; MOVE.W $DFF01E,D0 ; AND.W $DFF01C,D0 movem.l D0/D1/A0,-(SP) move.b $DFF006,D0 .line cmp.b $DFF006,D0 beq.s .line .wait cmp.b #$16,$DFF007 bcs.b .wait move.w $DFF01C,D0 and.w $DFF01E,D0 and.w #$780,D0 BTST #7,D0 BEQ.w lbC019430 MOVE.W #$80,$DFF09C SUBQ.W #1,lbW004F90 BEQ.S lbC019418 CMPI.W #1,lbW004F90 BEQ.S lbC0193F8 MOVEA.L lbL004F86,A0 ADDA.W lbW004F8C,A0 ADDA.W lbW004F8C,A0 MOVE.L A0,$DFF0A0 MOVE.W lbW004F8A,D1 SUB.W lbW004F8C,D1 MOVE.W D1,$DFF0A4 BRA.S lbC019430 lbC0193F8 TST.B lbB004F92 BPL.S lbC019430 MOVE.W #$80,$DFF09A MOVE.L lbL004F86,$DFF0A0 MOVE.W lbW004F8A,$DFF0A4 BRA.S lbC019430 lbC019418 MOVE.W #0,$DFF0A8 MOVE.W #1,$DFF096 MOVE.W #$80,$DFF09A lbC019430 BTST #8,D0 BEQ.w lbC0194A6 MOVE.W #$100,$DFF09C SUBQ.W #1,lbW004FA0 BEQ.S lbC01948E CMPI.W #1,lbW004FA0 BEQ.S lbC01946E MOVEA.L lbL004F96,A0 ADDA.W lbW004F9C,A0 ADDA.W lbW004F9C,A0 MOVE.L A0,$DFF0B0 MOVE.W lbW004F9A,D1 SUB.W lbW004F9C,D1 MOVE.W D1,$DFF0B4 BRA.S lbC0194A6 lbC01946E TST.B lbB004FA2 BPL.S lbC0194A6 MOVE.W #$100,$DFF09A MOVE.L lbL004F96,$DFF0B0 MOVE.W lbW004F9A,$DFF0B4 BRA.S lbC0194A6 lbC01948E MOVE.W #0,$DFF0B8 MOVE.W #2,$DFF096 MOVE.W #$100,$DFF09A lbC0194A6 BTST #9,D0 BEQ.w lbC01951C MOVE.W #$200,$DFF09C SUBQ.W #1,lbW004FB0 BEQ.S lbC019504 CMPI.W #1,lbW004FB0 BEQ.S lbC0194E4 MOVEA.L lbL004FA6,A0 ADDA.W lbW004FAC,A0 ADDA.W lbW004FAC,A0 MOVE.L A0,$DFF0C0 MOVE.W lbW004FAA,D1 SUB.W lbW004FAC,D1 MOVE.W D1,$DFF0C4 BRA.S lbC01951C lbC0194E4 TST.B lbB004FB2 BPL.S lbC01951C MOVE.W #$200,$DFF09A MOVE.L lbL004FA6,$DFF0C0 MOVE.W lbW004FAA,$DFF0C4 BRA.S lbC01951C lbC019504 MOVE.W #0,$DFF0C8 MOVE.W #4,$DFF096 MOVE.W #$200,$DFF09A lbC01951C BTST #10,D0 BEQ.w lbC019592 MOVE.W #$400,$DFF09C SUBQ.W #1,lbW004FC0 BEQ.S lbC01957A CMPI.W #1,lbW004FC0 BEQ.S lbC01955A MOVEA.L lbL004FB6,A0 ADDA.W lbW004FBC,A0 ADDA.W lbW004FBC,A0 MOVE.L A0,$DFF0D0 MOVE.W lbW004FBA,D1 SUB.W lbW004FBC,D1 MOVE.W D1,$DFF0D4 BRA.S lbC019592 lbC01955A TST.B lbB004FC2 BPL.S lbC019592 MOVE.W #$400,$DFF09A MOVE.L lbL004FB6,$DFF0D0 MOVE.W lbW004FBA,$DFF0D4 BRA.S lbC019592 lbC01957A MOVE.W #0,$DFF0D8 MOVE.W #8,$DFF096 MOVE.W #$400,$DFF09A lbC019592 ; MOVEM.L (A6)+,D0/D1/A0 ; RTE movem.l (SP)+,D0/D1/A0 rts lbC019598 ; MOVE.W SR,-(A6) MOVE.W #$80,$DFF09C MOVE.W #$8080,$DFF09A ; ORI.W #$700,SR MOVE.W #$8001,$DFF096 MOVE.W lbW004F84,$DFF0A8 ; MOVE.W (A6)+,SR RTS lbC0195C2 ; MOVE.W SR,-(A6) MOVE.W #$100,$DFF09C MOVE.W #$8100,$DFF09A ; ORI.W #$700,SR MOVE.W #$8002,$DFF096 MOVE.W lbW004F94,$DFF0B8 ; MOVE.W (A6)+,SR RTS lbC0195EC ; MOVE.W SR,-(A6) MOVE.W #$200,$DFF09C MOVE.W #$8200,$DFF09A ; ORI.W #$700,SR MOVE.W #$8004,$DFF096 MOVE.W lbW004FA4,$DFF0C8 ; MOVE.W (A6)+,SR RTS lbC019616 ; MOVE.W SR,-(A6) MOVE.W #$400,$DFF09C MOVE.W #$8400,$DFF09A ; ORI.W #$700,SR MOVE.W #$8008,$DFF096 MOVE.W lbW004FB4,$DFF0D8 ; MOVE.W (A6)+,SR RTS ;lbC019640 MOVE.W SR,-(A6) ; MOVE.W #$180,$DFF09C ; MOVE.W #$8180,$DFF09A ; ORI.W #$700,SR ; MOVE.W #$8003,$DFF096 ; MOVE.W lbW004F84,$DFF0A8 ; MOVE.W lbW004F94,$DFF0B8 ; MOVE.W (A6)+,SR ; RTS ;lbC019672 MOVE.W SR,-(A6) ; MOVE.W #$600,$DFF09C ; MOVE.W #$8600,$DFF09A ; ORI.W #$700,SR ; MOVE.W #$800C,$DFF096 ; MOVE.W lbW004FB4,$DFF0D8 ; MOVE.W lbW004FA4,$DFF0C8 ; MOVE.W (A6)+,SR ; RTS ; MOVE.L A1,lbL004FC4 ; ADDA.L #$8000,A1 ; RTS ; MOVEM.L D2,-(A6) ;lbC0196B4 MOVE.W #1,D2 ; BSR.L lbC01970E ; BPL.S lbC0196B4 ; MOVEM.L (A6)+,D2 ; RTS ;lbC0196C4 MOVEM.L D2,-(A6) ;lbC0196C8 MOVE.W #2,D2 ; BSR.L lbC01970E ; BMI.S lbC0196DC ; MOVE.W #3,D2 ; BSR.L lbC01970E ; BPL.S lbC0196C8 ;lbC0196DC MOVEM.L (A6)+,D2 ; RTS ; MOVEM.L D0,-(A6) ; MOVE.W #1,D0 ; BSR.L lbC0197B2 ; MOVEM.L (A6)+,D0 ; RTS ;lbC0196F4 MOVEM.L D0,-(A6) ; MOVE.W #2,D0 ; BSR.L lbC0197B2 ; MOVE.W #3,D0 ; BSR.L lbC0197B2 ; MOVEM.L (A6)+,D0 ; RTS ;lbC01970E MOVEM.L D1,-(A6) ; CMPI.W #1,D2 ; BEQ.S lbC01973C ; CMPI.W #2,D2 ; BEQ.S lbC01975E ; CMPI.W #3,D2 ; BEQ.S lbC019780 ; TRAP #0 ; dc.b 'BAD START_TIMER CALL',0 ; dc.b $FF ;lbC01973C CMPI.L #0,lbL004FC8 ; BNE.S lbC0197A2 ; MOVE.L D0,lbL004FD4 ; MOVE.L A0,lbL004FC8 ; MOVE.B D1,$BFE601 ; LSR.W #8,D1 ; MOVE.B D1,$BFE701 ; BRA.S lbC0197A8 ;lbC01975E CMPI.L #0,lbL004FCC ; BNE.S lbC0197A2 ; MOVE.L D0,lbL004FD8 ; MOVE.L A0,lbL004FCC ; MOVE.B D1,$BFD400 ; LSR.W #8,D1 ; MOVE.B D1,$BFD500 ; BRA.S lbC0197A8 ;lbC019780 CMPI.L #0,lbL004FD0 ; BNE.S lbC0197A2 ; MOVE.L D0,lbL004FDC ; MOVE.L A0,lbL004FD0 ; MOVE.B D1,$BFD600 ; LSR.W #8,D1 ; MOVE.B D1,$BFD700 ; BRA.S lbC0197A8 ;lbC0197A2 ANDI.B #$F7,CCR ; BRA.S lbC0197AC ;lbC0197A8 ORI.B #8,CCR ;lbC0197AC MOVEM.L (A6)+,D1 ; RTS ;lbC0197B2 CMPI.W #1,D0 ; BEQ.S lbC0197DA ; CMPI.W #2,D0 ; BEQ.S lbC0197EC ; CMPI.W #3,D0 ; BEQ.S lbC0197FE ; TRAP #0 ; dc.b 'BAD STOP_TIMER CALL',0 ;lbC0197DA BCLR #0,$BFEF01 ; MOVE.L #0,lbL004FC8 ; BRA.S lbC01980E ;lbC0197EC BCLR #0,$BFDE00 ; MOVE.L #0,lbL004FCC ; BRA.S lbC01980E ;lbC0197FE BCLR #0,$BFDF00 ; MOVE.L #0,lbL004FD0 ;lbC01980E RTS ; Timer Interrupt $68 ;lbC019810 MOVEM.L D0/A0,-(A6) ; MOVEA.L lbL004FC8,A0 ; CMPA.L #0,A0 ; BEQ.S lbC01982E ; MOVE.L #0,lbL004FC8 ; MOVE.L lbL004FD4,D0 ; JSR (A0) ;lbC01982E MOVEM.L (A6)+,D0/A0 ; RTS ; Timer Interrupt $78 ;lbC019834 MOVEM.L D0/A0,-(A6) ; MOVEA.L lbL004FCC,A0 ; CMPA.L #0,A0 ; BEQ.S lbC019852 ; MOVE.L #0,lbL004FCC ; MOVE.L lbL004FD8,D0 ; JSR (A0) ;lbC019852 MOVEM.L (A6)+,D0/A0 ; RTS ; Timer Interrupt $78 ;lbC019858 MOVEM.L D0/A0,-(A6) ; MOVEA.L lbL004FD0,A0 ; CMPA.L #0,A0 ; BEQ.S lbC019876 ; MOVE.L #0,lbL004FD0 ; MOVE.L lbL004FDC,D0 ; JSR (A0) ;lbC019876 MOVEM.L (A6)+,D0/A0 ; RTS ;lbC01987C JMP $FFFFFF ;lbW01987E EQU *-4 ;lbC019882 JMP $FFFFFF ;lbW019884 EQU *-4 ;lbC019888 JMP $FFFFFF ;lbW01988A EQU *-4 ;lbC01988E JMP $FFFFFF ;lbW019890 EQU *-4 ;lbC019894 JMP $FFFFFF ;lbW019896 EQU *-4 ;lbC01989A JMP $FFFFFF ;lbW01989C EQU *-4 ;lbC0198A0 JMP $FFFFFF ;lbW0198A2 EQU *-4 ;lbC0198A6 JMP $FFFFFF ;lbW0198A8 EQU *-4 ;lbC0198AC JMP $FFFFFF ;lbW0198AE EQU *-4 ;lbL0198B2 dc.l $65E26 ; dc.l $65E94 ; dc.l $65EE8 ; dc.l $6608A ; dc.l $660B0 ; dc.l $660DA ; dc.l $65DBA ; dc.l $664E2 ; dc.l $65DCE ; dc.l $65DE2 ; dc.l $65E04 ; dc.l $66144 ; dc.l $6661A ; dc.l $6662E ; dc.l $66642 ; dc.l $66668 ; dc.l $6669C ; dc.l $6675E ; dc.l $66772 ; dc.l $667AA ; dc.l $667D4 ; dc.l $667EC ; dc.l $66816 ; dc.l $66854 ; dc.l $66892 ; dc.l $668C6 ; dc.l $668DA ; dc.l $668F2 ; dc.l $66992 ; dc.l $66042 ; dc.l $66072 ; dc.l $6617C ; dc.l $661CC ; dc.l $6657A ; dc.l $663AE ; dc.l $6643C ; dc.l $6647A ; dc.l $664AE ; dc.l $66504 ; dc.l $66518 ; dc.l $6653E ; dc.l $66552 ; dc.l $66566 ; MOVE.L #lbC019A30,lbW01987E ; MOVE.L #lbC019A58,lbW019884 ; MOVE.L #lbC019AA6,lbW01988A ; MOVE.L #lbC019CE4,lbW019890 ; MOVE.L #lbC019A48,lbW019896 ; MOVE.L #lbC019A52,lbW01989C ; MOVE.L #lbC01A0BE,lbW0198A2 ; MOVE.L #lbC01A0EC,lbW0198A8 ; MOVE.L #lbC01A10C,lbW0198AE ; RTS ; MOVEM.L D0/A0/A1,-(A6) ; MOVE.L #lbC01A18C,lbW01987E ; MOVE.L #lbC01A31A,lbW019884 ; MOVE.L #lbC01A2D0,lbW01988A ; MOVE.L #lbC01A460,lbW019890 ; MOVE.L #lbC01A2BC,lbW019896 ; MOVE.L #lbC01A2CA,lbW01989C ; MOVE.L #lbC01A3EC,lbW0198A2 ; MOVE.L #lbC01A42A,lbW0198A8 ; MOVE.L #lbC01AA76,lbW0198AE ; MOVE.W #$2B,D0 ; LEA lbL0198B2(PC),A0 ; LEA lBL005EB0,A1 ;lbC019A24 MOVE.L (A0)+,(A1)+ ; SUBQ.W #1,D0 ; BNE.S lbC019A24 ; MOVEM.L (A6)+,D0/A0/A1 ; RTS ;lbC019A30 BSR.L lbC019FC8 ; BSR.L lbC019312 ; SF lbW005038 ; MOVE.W #0,lbW005050 ; BSR.L lbC01AAB8 ; RTS ;lbC019A48 ST lbW005038 ; BSR.L lbC019312 ; RTS ;lbC019A52 SF lbW005038 ; RTS ;lbC019A58 MOVEM.L A0-A2,-(A6) ; SMI lbB005052 ; MOVEA.L A0,A1 ; MOVEA.L (A1),A1 ; BSR.L lbC01AACA ; BMI.S lbC019A9C ; TST.W D1 ; BEQ.S lbC019A9C ; BSR.L lbC01A038 ; BPL.S lbC019A9C ; MOVEA.L A0,A2 ; MOVE.W A2,lbW00504E ; SF $1E(A2) ; MOVE.L #0,10(A2) ; MOVE.L #$10000,14(A2) ; MOVE.L #0,6(A2) ; BSR.L lbC019BD4 ; BRA.S lbC019AA0 ;lbC019A9C ANDI.B #$F7,CCR ;lbC019AA0 MOVEM.L (A6)+,A0-A2 ; RTS ;lbC019AA6 MOVEM.L A0-A2,-(A6) ; SMI lbB005052 ; MOVEA.L (A1),A1 ; BSR.L lbC01AACA ; BMI.S lbC019B32 ; TST.W D1 ; BEQ.S lbC019B32 ; TST.W 6(A0) ; BEQ.S lbC019B32 ; EXG A0,A2 ; BSR.L lbC01A038 ; BPL.L lbC019B32 ; EXG A0,A2 ; MOVE.W A2,lbW00504E ; SF $1E(A2) ; MOVEM.L D0-D2,-(A6) ; BSR.L lbC01A148 ; MOVE.L D0,-(A6) ; JSR lbC00D822 ; ADDI.L #$80000000,D0 ; SUB.L lbL004E5E,D0 ; MOVE.L D0,6(A2) ; MOVE.L (A6)+,D0 ; JSR lbC00D91E ; JSR lbC014F70 ; MOVE.L D0,10(A2) ; CMPI.L #$1400000,D0 ; BHI.S lbC019B14 ; MOVE.L #$10000,D1 ; BRA.S lbC019B24 ;lbC019B14 MOVE.L #$1400000,D1 ; SWAP D0 ; DIVU.W D0,D1 ; ANDI.L #$FFFF,D1 ;lbC019B24 MOVE.L D1,14(A2) ; MOVEM.L (A6)+,D0-D2 ; BSR.L lbC019BD4 ; BRA.S lbC019B36 ;lbC019B32 ANDI.B #$F7,CCR ;lbC019B36 MOVEM.L (A6)+,A0-A2 ; RTS ;lbC019B3C MOVEM.L A0-A2,-(A6) ; SMI lbB005052 ; MOVEA.L A0,A1 ; MOVEA.L (A1),A1 ; BSR.L lbC01AACA ; BMI.S lbC019B80 ; TST.W D1 ; BEQ.S lbC019B80 ; BSR.L lbC01A038 ; BPL.S lbC019B80 ; MOVEA.L A0,A2 ; MOVE.W A2,lbW00504E ; ST $1E(A2) ; MOVE.L #0,10(A2) ; MOVE.L #$10000,14(A2) ; MOVE.L #0,6(A2) ; BSR.L lbC019BD4 ; BRA.S lbC019B84 ;lbC019B80 ANDI.B #$F7,CCR ;lbC019B84 MOVEM.L (A6)+,A0-A2 ; RTS ;lbC019B8A MOVEM.L D0/A1,-(A6) ; MOVE.W SR,-(A6) ; ORI.W #$700,SR ; ANDI.W #$FBFF,SR ; BSR.L lbC01A098 ; LEA lbW00503A,A1 ; BSR.L lbC01A06C ; CMPA.W lbW00504A,A0 ; BNE.S lbC019BB8 ; MOVE.W #0,lbW00504A ; MOVE.W #4,D0 ; BSR.L lbC0191F6 ;lbC019BB8 CMPA.W lbW00504C,A0 ; BNE.S lbC019BCC ; MOVE.W #0,lbW00504C ; MOVE.W #5,D0 ; BSR.L lbC0191F6 ;lbC019BCC MOVE.W (A6)+,SR ; MOVEM.L (A6)+,D0/A1 ; RTS ;lbC019BD4 MOVEM.L D0-D2/A0/A1,-(A6) ; TST.W 4(A1) ; BMI.L lbC019CD0 ; CMP.B (A1),D0 ; BCC.L lbC019CBC ; MOVE.B 6(A1),4(A2) ; MOVE.L 14(A2),D2 ; SUBI.L #$100,D2 ; BCC.S lbC019BFA ; MOVEQ #0,D2 ;lbC019BFA LSR.W #8,D2 ; MOVE.B D2,5(A2) ; MOVE.L (A1),D2 ; ANDI.L #$FFFFFF,D2 ; MOVEA.L D2,A0 ; ADDA.W #10,A1 ; ADDA.W D0,A1 ; ADDA.W D0,A1 ; CLR.L D2 ; MOVE.W (A1),D2 ; ADDA.L D2,A0 ; MOVE.L A0,$14(A2) ; ADDQ.L #4,$14(A2) ; MOVE.W 2(A0),$18(A2) ; MOVE.W 2(A0),$1A(A2) ; MOVE.W D1,D0 ; BEQ.S lbC019CA8 ; MOVE.W (A0),D1 ; BEQ.S lbC019CA8 ; MOVE.L 14(A2),D2 ; ASL.L #8,D2 ; ADDI.L #$8000,D2 ; SWAP D2 ; TST.W D2 ; BEQ.S lbC019CA8 ; CMPI.W #$100,D0 ; BNE.S lbC019C50 ; MOVE.W D1,D0 ; BRA.S lbC019C5A ;lbC019C50 CMPI.W #$100,D1 ; BEQ.S lbC019C5A ; MULU.W D1,D0 ; LSR.L #8,D0 ;lbC019C5A CMPI.W #$100,D0 ; BNE.S lbC019C64 ; MOVE.W D2,D0 ; BRA.S lbC019C6E ;lbC019C64 CMPI.W #$100,D2 ; BEQ.S lbC019C6E ; MULU.W D2,D0 ; LSR.L #8,D0 ;lbC019C6E MOVE.W D0,(A2) ; BEQ.S lbC019CA8 ; ADDQ.W #2,D0 ; LSR.W #2,D0 ; BEQ.S lbC019CA8 ; MOVE.W D0,2(A2) ; MOVE.W #$FFFF,$1C(A2) ; MOVE.W #$8000,$12(A2) ; MOVEA.L A2,A0 ; TST.B lbB005052 ; BMI.S lbC019C9A ; LEA lbW005042,A1 ; BSR.L lbC01A06C ; BRA.S lbC019CA2 ;lbC019C9A LEA lbW005046,A1 ; BSR.L lbC01A06C ;lbC019CA2 ORI.B #8,CCR ; BRA.S lbC019CB6 ;lbC019CA8 MOVEA.L A2,A0 ; LEA lbW00503A,A1 ; BSR.L lbC01A06C ; ANDI.B #$F7,CCR ;lbC019CB6 MOVEM.L (A6)+,D0-D2/A0/A1 ; RTS ;lbC019CBC TRAP #0 ; dc.b 'BAD SOUND NUMBER',0 ; dc.b $FF ;lbC019CD0 TRAP #0 ; dc.b 'SOUND SWAPPED OUT',0 ;lbC019CE4 MOVEM.L D0/A0-A2,-(A6) ; SMI lbB005053 ; TST.B lbW005038 ; BMI.L lbC019E8E ;lbC019CF4 MOVEA.W lbW005046,A0 ; CMPA.W #lbW005048,A0 ; BEQ.S lbC019D0C ; SUBA.W #$20,A0 ; BSR.L lbC01A098 ; BSR.L lbC019F88 ; BRA.S lbC019CF4 ;lbC019D0C TST.B lbB005053 ; BPL.S lbC019D2A ;lbC019D12 MOVEA.W lbW005042,A0 ; CMPA.W #lbW005044,A0 ; BEQ.S lbC019D2A ; SUBA.W #$20,A0 ; BSR.L lbC01A098 ; BSR.L lbC019F88 ; BRA.S lbC019D12 ;lbC019D2A TST.W lbW00504A ; BEQ.S lbC019D50 ; MOVE.W lbW004F90,D0 ; OR.W lbW004FA0,D0 ; BNE.S lbC019D50 ; MOVEA.W lbW00504A,A0 ; BSR.L lbC01A098 ; LEA lbW00503A,A1 ; BSR.L lbC01A06C ; MOVE.W #0,lbW00504A ;lbC019D50 TST.W lbW00504C ; BEQ.S lbC019D76 ; MOVE.W lbW004FC0,D0 ; OR.W lbW004FB0,D0 ; BNE.S lbC019D76 ; MOVEA.W lbW00504C,A0 ; BSR.L lbC01A098 ; LEA lbW00503A,A1 ; BSR.L lbC01A06C ; MOVE.W #0,lbW00504C ;lbC019D76 MOVEA.W lbW00503E,A0 ; CMPA.W #lbW005040,A0 ; BEQ.S lbC019D9C ; SUBA.W #$20,A0 ; MOVEA.W $22(A0),A1 ; CMPA.W #lbW005040,A1 ; BEQ.S lbC019DA0 ; SUBA.W #$20,A1 ; CMPI.W #lbW005040,$22(A1) ; BEQ.S lbC019DB6 ; BRA.S lbC019DFE ;lbC019D9C BRA.L lbC019E8E ;lbC019DA0 CMPI.W #$FFFF,$1C(A0) ; BNE.L lbC019E42 ; MOVE.W #4,D0 ; BSR.L lbC019E94 ; BRA.L lbC019E42 ;lbC019DB6 CMPI.W #$FFFF,$1C(A0) ; BNE.S lbC019DD6 ; TST.W lbW00504A ; BNE.S lbC019DCE ; MOVE.W #4,D0 ; BSR.L lbC019E94 ; BRA.S lbC019DD6 ;lbC019DCE MOVE.W #5,D0 ; BSR.L lbC019E94 ;lbC019DD6 EXG A0,A1 ; CMPI.W #$FFFF,$1C(A0) ; BNE.S lbC019DF8 ; TST.W lbW00504A ; BNE.S lbC019DF0 ; MOVE.W #4,D0 ; BSR.L lbC019E94 ; BRA.S lbC019DF8 ;lbC019DF0 MOVE.W #5,D0 ; BSR.L lbC019E94 ;lbC019DF8 EXG A0,A1 ; BRA.L lbC019E42 ;lbC019DFE CMPI.W #$FFFF,$1C(A0) ; BNE.S lbC019E1E ; CMPA.W lbW00504A,A1 ; BEQ.S lbC019E16 ; MOVE.W #4,D0 ; BSR.L lbC019E94 ; BRA.S lbC019E1E ;lbC019E16 MOVE.W #5,D0 ; BSR.L lbC019E94 ;lbC019E1E EXG A0,A1 ; CMPI.W #$FFFF,$1C(A0) ; BNE.S lbC019E40 ; CMPA.W lbW00504A,A1 ; BEQ.S lbC019E38 ; MOVE.W #4,D0 ; BSR.L lbC019E94 ; BRA.S lbC019E40 ;lbC019E38 MOVE.W #5,D0 ; BSR.L lbC019E94 ;lbC019E40 EXG A0,A1 ;lbC019E42 MOVEA.W lbW00503E,A2 ;lbC019E46 CMPA.W #lbW005040,A2 ; BEQ.S lbC019E8E ; MOVEA.W A2,A0 ; SUBA.W #$20,A0 ; SUBI.W #$F0,$1A(A0) ; BLS.S lbC019E60 ; MOVEA.W $22(A0),A2 ; BRA.S lbC019E46 ;lbC019E60 MOVEA.W $22(A0),A2 ; TST.B $1E(A0) ; BMI.S lbC019E86 ; CMPI.W #$FFFF,$1C(A0) ; BNE.S lbC019E80 ; BSR.L lbC01A098 ; LEA lbW00503A,A1 ; BSR.L lbC01A06C ; BRA.S lbC019E46 ;lbC019E80 CLR.W $1A(A0) ; BRA.S lbC019E46 ;lbC019E86 MOVE.W $18(A0),$1A(A0) ; BRA.S lbC019E46 ;lbC019E8E MOVEM.L (A6)+,D0/A0-A2 ; RTS ;lbC019E94 MOVEM.L D0-D4/A0/A1,-(A6) ; MOVE.W D0,D3 ; MOVE.W $12(A0),D4 ; CMPI.W #$8000,D4 ; BNE.S lbC019EF8 ; TST.B $7E7DA ; here out ; BMI.S lbC019EB2 ; MOVE.W #0,D4 ; BRA.S lbC019EF4 ;lbC019EB2 MOVE.W 10(A0),D2 ; MULU.W D2,D2 ; ADDI.L #$2710,D2 ; MOVE.L 6(A0),D0 ; JSR lbC014E2C ; MOVE.L 10(A0),D1 ; JSR lbC014F30 ; SWAP D0 ; MULS.W #$C8,D0 ; MOVE.L D0,D1 ; MOVE.L D2,D0 ; ADD.L D1,D0 ; JSR lbC014D6A ; MOVE.L D0,D4 ; MOVE.L D2,D0 ; SUB.L D1,D0 ; JSR lbC014D6A ; SUB.L D0,D4 ; SWAP D4 ;lbC019EF4 MOVE.W D4,$12(A0) ;lbC019EF8 MOVE.W $18(A0),D2 ; SUB.W $1A(A0),D2 ; CMPI.W #4,D3 ; BEQ.S lbC019F24 ; CMPI.W #5,D3 ; BEQ.L lbC019F54 ; TRAP #0 ; dc.b 'BAD STEREO CHANNEL',0 ; dc.b $FF ;lbC019F24 MOVEA.W lbW00504A,A1 ; CMPA.W #0,A1 ; BEQ.S lbC019F34 ; MOVE.W #$FFFF,$1C(A1) ;lbC019F34 MOVE.W A0,lbW00504A ; MOVE.W #4,$1C(A0) ; MOVE.W 2(A0),D0 ; MOVE.W $18(A0),D1 ; TST.B $1E(A0) ; MOVEA.L $14(A0),A0 ; BSR.L lbC01900A ; BRA.S lbC019F82 ;lbC019F54 MOVEA.W lbW00504C,A1 ; CMPA.W #0,A1 ; BEQ.S lbC019F64 ; MOVE.W #$FFFF,$1C(A1) ;lbC019F64 MOVE.W A0,lbW00504C ; MOVE.W #5,$1C(A0) ; MOVE.W 2(A0),D0 ; MOVE.W $18(A0),D1 ; TST.B $1E(A0) ; MOVEA.L $14(A0),A0 ; BSR.L lbC01900A ;lbC019F82 MOVEM.L (A6)+,D0-D4/A0/A1 ; RTS ;lbC019F88 MOVEM.L D0/A1-A3,-(A6) ; MOVE.W 4(A0),D0 ; MOVEA.W lbW00503E,A2 ;lbC019F94 CMPA.W #lbW005040,A2 ; BEQ.S lbC019FAC ; MOVEA.W A2,A1 ; SUBA.W #$20,A1 ; CMP.W 4(A1),D0 ; BCC.S lbC019FAC ; MOVEA.W $22(A1),A2 ; BRA.S lbC019F94 ;lbC019FAC MOVEA.W (A2),A1 ; MOVE.W A1,$20(A0) ; MOVE.W A2,$22(A0) ; LEA $20(A0),A3 ; MOVE.W A3,(A1) ; LEA $22(A0),A3 ; MOVE.W A3,(A2) ; MOVEM.L (A6)+,D0/A1-A3 ; RTS ;lbC019FC8 MOVEM.L D0/A0-A2,-(A6) ; MOVE.W SR,-(A6) ; ORI.W #$700,SR ; ANDI.W #$FBFF,SR ; MOVE.W #0,lbW00504A ; MOVE.W #0,lbW00504C ; MOVE.W #lbW005040,lbW00503E ; MOVE.W #lbW00503E,lbW005040 ; MOVE.W #lbW005044,lbW005042 ; MOVE.W #lbW005042,lbW005044 ; MOVE.W #lbW005048,lbW005046 ; MOVE.W #lbW005046,lbW005048 ; LEA lbL004626,A0 ; LEA lbW00503A,A1 ; MOVE.W #$13,D0 ;lbC01A012 LEA $20(A0),A2 ; MOVE.W A2,(A1) ; MOVE.W A1,$20(A0) ; LEA $22(A0),A1 ; ADDA.W #$24,A0 ; DBRA D0,lbC01A012 ; MOVE.W #lbW00503C,(A1) ; MOVE.W A1,lbW00503C ; MOVE.W (A6)+,SR ; MOVEM.L (A6)+,D0/A0-A2 ; RTS ;lbC01A038 MOVEM.L A1,-(A6) ; MOVE.W SR,-(A6) ; ORI.W #$700,SR ; ANDI.W #$FBFF,SR ; MOVEA.W lbW00503A,A0 ; CMPA.W #lbW00503C,A0 ; BNE.S lbC01A058 ; MOVE.W (A6)+,SR ; ANDI.B #$F7,CCR ; BRA.S lbC01A066 ;lbC01A058 SUBA.W #$20,A0 ; BSR.L lbC01A098 ; MOVE.W (A6)+,SR ; ORI.B #8,CCR ;lbC01A066 MOVEM.L (A6)+,A1 ; RTS ;lbC01A06C MOVEM.L A2/A3,-(A6) ; MOVE.W SR,-(A6) ; ORI.W #$700,SR ; ANDI.W #$FBFF,SR ; MOVEA.W (A1),A2 ; MOVE.W A1,$20(A0) ; MOVE.W A2,$22(A0) ; LEA $20(A0),A3 ; MOVE.W A3,(A1) ; LEA $22(A0),A3 ; MOVE.W A3,(A2) ; MOVE.W (A6)+,SR ; MOVEM.L (A6)+,A2/A3 ; RTS ;lbC01A098 MOVEM.L A1,-(A6) ; MOVE.W SR,-(A6) ; ORI.W #$700,SR ; ANDI.W #$FBFF,SR ; MOVEA.W $20(A0),A1 ; MOVE.W $22(A0),(A1) ; MOVEA.W $22(A0),A1 ; MOVE.W $20(A0),(A1) ; MOVE.W (A6)+,SR ; MOVEM.L (A6)+,A1 ; RTS ;lbC01A0BE MOVEM.L D0/D1/A0,-(A6) ; CMPI.W #0,lbW005050 ; BNE.S lbC01A0E6 ; MOVE.W #0,D0 ; MOVE.W #$64,D1 ; LEA lbL005F60,A0 ; ORI.B #8,CCR ; BSR.L lbC019B3C ; BPL.S lbC01A0E6 ; MOVE.W lbW00504E,lbW005050 ;lbC01A0E6 MOVEM.L (A6)+,D0/D1/A0 ; RTS ;lbC01A0EC MOVEM.L A0,-(A6) ; CMPI.W #0,lbW005050 ; BEQ.S lbC01A106 ; MOVEA.W lbW005050,A0 ; BSR.L lbC019B8A ; MOVE.W #0,lbW005050 ;lbC01A106 MOVEM.L (A6)+,A0 ; RTS ;lbC01A10C MOVEM.L D0-D4/A0/A1,-(A6) ; LEA lbL005F5C,A1 ; MOVEA.L (A1),A1 ; MOVE.L (A1),D0 ; ANDI.L #$FFFFFF,D0 ; MOVEA.L D0,A0 ; MOVE.W (A0),D0 ; MOVE.W 2(A0),D1 ; ADDA.W #4,A0 ; ADDQ.W #2,D0 ; LSR.W #2,D0 ; MOVE.W #0,D2 ; MOVE.W #4,D3 ; MOVE.W #0,D4 ; ANDI.B #$F7,CCR ; BSR.L lbC01900A ; MOVEM.L (A6)+,D0-D4/A0/A1 ; RTS ;lbC01A148 MOVEM.L A0,-(A6) ; MOVEM.L D0,-(A6) ; MOVE.W #0,D0 ; JSR lbC00D170 ; MOVEM.L (A6)+,D0 ; BPL.S lbC01A168 ; JSR lbC00D390 ; BRA.S lbC01A186 ;lbC01A168 MOVE.L lbL004E5E,D0 ; MOVEQ #0,D1 ; MOVE.L #$2800000,D2 ; BSR.L lbC014FEC ; ADD.L lbL004E56,D0 ; ADD.L lbL004E5A,D1 ; MOVE.L #$1B0000,D2 ;lbC01A186 MOVEM.L (A6)+,A0 ; RTS lbC01A18C ; SF lbW005054 SF lbW005038 ; SF lbB005065 ; SF lbB005066 ; SF lbB005067 ; SF lbB005068 ; BSR.L lbC01A1C2 ; BSR.L lbC01A434 ; BSR.L lbC01AAB8 BSR.L lbC019312 ; BSR.L lbC01A496 ; BSR.L lbC01A642 ; ST lbW005054 RTS ;lbC01A1C2 MOVEM.L D0-D2/A0/A1,-(A6) ; MOVE.W #$13,D2 ; LEA lbW0048F6,A0 ; MOVE.W A0,lbW005062 ;lbC01A1D2 CLR.B D0 ; MOVE.W #$2B,D1 ; MOVEA.W A0,A1 ;lbC01A1DA MOVE.B D0,(A1)+ ; DBRA D1,lbC01A1DA ; MOVE.W A1,$2A(A0) ; MOVEA.W A1,A0 ; DBRA D2,lbC01A1D2 ; SUBA.W #$2C,A0 ; MOVE.W #0,$2A(A0) ; LEA lbW0048F6,A0 ; MOVE.W $2A(A0),lbW005062 ; MOVE.W #0,$2A(A0) ; MOVE.W A0,lbW00505E ; LEA $2A(A0),A0 ; MOVE.W A0,lbW005060 ; MOVE.W #0,lbW005056 ; MOVE.W #lbW005056,lbW005058 ; MOVE.W #0,lbW00505A ; MOVE.W #lbW00505A,lbW00505C ; MOVEM.L (A6)+,D0-D2/A0/A1 ; RTS ;lbC01A22E MOVEM.L A0,-(A6) ; TST.W lbW005056 ; BEQ.S lbC01A268 ; SF lbW005054 ; CMPI.W #0,lbW00505E ; BNE.S lbC01A256 ; MOVE.W lbW005056,lbW00505E ; MOVE.W lbW005058,lbW005060 ; ST lbW005054 ; BRA.S lbC01A268 ;lbC01A256 MOVEA.W lbW005060,A0 ; MOVE.W lbW005056,(A0) ; MOVE.W lbW005058,lbW005060 ; ST lbW005054 ;lbC01A268 TST.W lbW00505A ; BEQ.S lbC01A29E ; SF lbW005054 ; CMPI.W #0,lbW00505E ; BNE.S lbC01A28C ; MOVE.W lbW00505A,lbW00505E ; MOVE.W lbW00505C,lbW005060 ; ST lbW005054 ; BRA.S lbC01A29E ;lbC01A28C MOVEA.W lbW00505C,A0 ; MOVE.W lbW00505E,(A0) ; MOVE.W lbW00505A,lbW00505E ; ST lbW005054 ;lbC01A29E MOVE.W #0,lbW005056 ; MOVE.W #lbW005056,lbW005058 ; MOVE.W #0,lbW00505A ; MOVE.W #lbW00505A,lbW00505C ; MOVEM.L (A6)+,A0 ; RTS ;lbC01A2BC ST lbW005038 ; BSR.L lbC01A496 ; BSR.L lbC01A642 ; RTS ;lbC01A2CA SF lbW005038 ; RTS ;lbC01A2D0 MOVEM.L D0-D2/A0,-(A6) ; SMI lbB00506D ; TST.W 6(A0) ; BEQ.S lbC01A2F6 ; MOVE.W D0,D2 ; BSR.L lbC01A300 ; ADDQ.W #1,D0 ; MULU.W D0,D1 ; LSR.L #8,D1 ; MOVEA.L A1,A0 ; MOVE.W D2,D0 ; TST.B lbB00506D ; BSR.S lbC01A31A ; BRA.S lbC01A2FA ;lbC01A2F6 ANDI.B #$F7,CCR ;lbC01A2FA MOVEM.L (A6)+,D0-D2/A0 RTS ;lbC01A300 MOVEM.L D1/A1,-(A6) ; CLR.W D1 ; MOVE.B 6(A0),D1 ; LSR.B #2,D1 ;; MOVEA.W D1,A1 ; CLR.W D0 ;; MOVE.B $5F64(A1),D0 ; lea lbW005F64(PC),A1 ; move.b (A1,D1.W),D0 ; MOVEM.L (A6)+,D1/A1 ; RTS ;lbC01A31A MOVEM.L D0-D2/A0-A2,-(A6) ; SMI lbB00506D ; MOVEA.L (A0),A0 ; BSR.L lbC01AACA ; BMI.L lbC01A3D4 ; TST.W D1 ; BEQ.L lbC01A3D4 ; SUBQ.W #1,D1 ; MOVE.W (A0)+,D2 ; ASL.W #2,D0 ; MOVEA.L 0(A0,D0.W),A0 ; SF lbW005054 ; MOVEA.W lbW005062,A1 ; CMPA.W #0,A1 ; BEQ.L lbC01A3D4 ; MOVE.W $2A(A1),lbW005062 ; ST lbW005054 ; MOVE.W D1,D0 ; BSR.L lbC01A976 ; SF lbW005054 ; TST.B lbB00506D ; BPL.L lbC01A3A4 ; CMPI.W #0,lbW00505E ; BNE.S lbC01A37E ; MOVE.W A1,lbW00505E ; LEA $2A(A1),A1 ; MOVE.W A1,lbW005060 ; BRA.S lbC01A3DE ;lbC01A37E TST.B D2 ; BMI.S lbC01A398 ; MOVEA.W lbW005060,A2 ; MOVE.W A1,(A2) ; MOVE.W #0,$2A(A1) ; LEA $2A(A1),A1 ; MOVE.W A1,lbW005060 ; BRA.S lbC01A3DE ;lbC01A398 MOVE.W lbW00505E,$2A(A1) ; MOVE.W A1,lbW00505E ; BRA.S lbC01A3DE ;lbC01A3A4 TST.B D2 ; BMI.S lbC01A3BE ; MOVEA.W lbW005058,A2 ; MOVE.W A1,(A2) ; MOVE.W #0,$2A(A1) ; LEA $2A(A1),A2 ; MOVE.W A2,lbW005058 ; BRA.S lbC01A3DE ;lbC01A3BE MOVEA.W lbW00505C,A2 ; MOVE.W A1,(A2) ; MOVE.W #0,$2A(A1) ; LEA $2A(A1),A2 ; MOVE.W A2,lbW00505C ; BRA.S lbC01A3DE ;lbC01A3D4 ST lbW005054 ; ANDI.B #$F7,CCR ; BRA.S lbC01A3E6 ;lbC01A3DE ST lbW005054 ; ORI.B #8,CCR ;lbC01A3E6 MOVEM.L (A6)+,D0-D2/A0-A2 ; RTS ;lbC01A3EC MOVEM.L A0,-(A6) ; TST.B lbB005064 ; BMI.S lbC01A424 ; BSR.L lbC01AACA ; BMI.S lbC01A424 ; LEA lbW0048F6,A0 ; MOVE.W #$20,6(A0) ; MOVE.B #1,(A0) ; MOVE.B #4,1(A0) ; MOVE.B #$C0,3(A0) ; MOVE.W #0,10(A0) ; ST 14(A0) ; ST lbB005064 ;lbC01A424 MOVEM.L (A6)+,A0 ; RTS ;lbC01A42A TST.B lbB005064 ; BPL.S lbC01A432 ; BSR.S lbC01A434 ;lbC01A432 RTS ;lbC01A434 MOVEM.L A0,-(A6) ; LEA lbW0048F6,A0 ; MOVE.W #$8000,$24(A0) ; MOVE.B #10,(A0) ; CLR.B 1(A0) ; CLR.B 3(A0) ; CLR.W 10(A0) ; SF 14(A0) ; SF lbB005064 ; MOVEM.L (A6)+,A0 ; RTS ;lbC01A460 SMI lbB00506C ; TST.B lbW005054 ; BPL.S lbC01A48A ; TST.B lbW005038 ; BMI.S lbC01A48A ; BSR.L lbC01AACA ; BMI.S lbC01A48A ; SF lbW005054 ; BSR.L lbC01A4EC ; BSR.L lbC01A642 ; BSR.L lbC01A88C ; ST lbW005054 ;lbC01A48A TST.B lbB00506C ; BPL.S lbC01A494 ; BSR.L lbC01A22E ;lbC01A494 RTS ;lbC01A496 MOVE.B #0,lbB00506F ; MOVE.B #0,lbB00506E ; MOVE.B #0,lbB005071 ; MOVE.B #0,lbB005070 ; MOVE.B #0,lbB005073 ; MOVE.B #0,lbB005072 ; MOVE.B #0,lbB005075 ; MOVE.B #0,lbB005074 ; MOVE.B #0,lbB005077 ; MOVE.B #$FF,lbW00507C ; MOVE.B #0,lbB005078 ; MOVE.B #0,lbB005079 ; MOVE.B #0,lbB00507A ; MOVE.B #0,lbB00507B ; RTS ;lbC01A4EC MOVEM.L D0-D5/A0/A1,-(A6) ; MOVE.B #$FF,lbW00507C ; MOVE.B #0,lbB005078 ; MOVE.B #0,lbB005079 ; MOVE.B #0,lbB00507A ; MOVE.B #0,lbB00507B ; MOVE.W #4,D2 ; MOVE.B #6,D4 ; CLR.W D3 ; CLR.W D5 ; MOVEA.W lbW00505E,A0 ;lbC01A51E CMPA.W #0,A0 ; BEQ.L lbC01A63A ; MOVE.B (A0),D3 ; BEQ.L lbC01A632 ; CMP.W D2,D3 ; BGT.L lbC01A632 ; MOVE.B 1(A0),D5 ; MOVE.W D5,D0 ; AND.B D4,D0 ; CMP.W D5,D0 ; BNE.L lbC01A632 ; BTST #2,D4 ; BEQ.S lbC01A560 ; BTST #2,D5 ; BNE.S lbC01A552 ; BTST #1,D5 ; BEQ.S lbC01A560 ;lbC01A552 MOVE.B 3(A0),D0 ; LSR.B #3,D0 ; MOVE.B D0,lbB005077 ; ANDI.B #$FB,D4 ;lbC01A560 LEA 6(A0),A1 ; CMPI.W #2,D2 ; BLT.L lbC01A60A ; BEQ.S lbC01A5DA ; CMPI.W #4,D2 ; BLT.L lbC01A5A8 ; MOVE.W 4(A1),D0 ; BEQ.S lbC01A588 ; LSR.W #4,D0 ; MOVE.W D0,lbB00506E ; ANDI.B #$FE,lbW00507C ;lbC01A588 TST.B 8(A1) ; BPL.S lbC01A594 ; ANDI.B #$EF,lbW00507C ;lbC01A594 MOVE.W (A1),D1 ; LSR.B #4,D1 ; MOVE.B D1,lbB005078 ; SUBQ.W #1,D2 ; SUBQ.W #1,D3 ; BEQ.L lbC01A632 ; ADDA.W #10,A1 ;lbC01A5A8 MOVE.W 4(A1),D0 ; BEQ.S lbC01A5BA ; LSR.W #4,D0 ; MOVE.W D0,lbB005070 ; ANDI.B #$FD,lbW00507C ;lbC01A5BA TST.B 8(A1) ; BPL.S lbC01A5C6 ; ANDI.B #$DF,lbW00507C ;lbC01A5C6 MOVE.W (A1),D1 ; LSR.B #4,D1 ; MOVE.B D1,lbB005079 ; SUBQ.W #1,D2 ; SUBQ.W #1,D3 ; BEQ.L lbC01A632 ; ADDA.W #10,A1 ;lbC01A5DA MOVE.W 4(A1),D0 ; BEQ.S lbC01A5EC ; LSR.W #4,D0 ; MOVE.W D0,lbB005072 ; ANDI.B #$FB,lbW00507C ;lbC01A5EC TST.B 8(A1) ; BPL.S lbC01A5F8 ; ANDI.B #$BF,lbW00507C ;lbC01A5F8 MOVE.W (A1),D1 ; LSR.B #4,D1 ; MOVE.B D1,lbB00507A ; SUBQ.W #1,D2 ; SUBQ.W #1,D3 ; BEQ.S lbC01A632 ; ADDA.W #10,A1 ;lbC01A60A MOVE.W 4(A1),D0 ; BEQ.S lbC01A61C ; LSR.W #4,D0 ; MOVE.W D0,lbB005074 ; ANDI.B #$F7,lbW00507C ;lbC01A61C TST.B 8(A1) ; BPL.S lbC01A628 ; ANDI.B #$7F,lbW00507C ;lbC01A628 MOVE.W (A1),D1 ; LSR.B #4,D1 ; MOVE.B D1,lbB00507B ; BRA.S lbC01A63A ;lbC01A632 MOVEA.W $2A(A0),A0 ; BRA.L lbC01A51E ;lbC01A63A MOVEM.L (A6)+,D0-D5/A0/A1 ; RTS ;lbW01A640 dc.w $807F ;lbC01A642 MOVEM.L D0-D6/A0,-(A6) ; MOVE.W #0,D2 ; MOVE.B lbW00507C,D5 ; BTST #4,D5 ; BEQ.S lbC01A65C ; BTST #0,D5 ; BEQ.S lbC01A67A ; BRA.S lbC01A6CC ;lbC01A65C ST D6 ; CLR.W D4 ; MOVE.W lbB005076,D4 ; ASL.W #4,D4 ; SUB.W lbB005076,D4 ; SUB.W lbB005076,D4 ; ASL.W #1,D4 ; MOVE.W #$100,D1 ; LEA lbL001D76,A0 ; BRA.S lbC01A692 ;lbC01A67A SF D6 ; MOVE.W lbB00506E,D4 ; ASL.W #4,D4 ; SUB.W lbB00506E,D4 ; SUB.W lbB00506E,D4 ; MOVE.W #1,D1 ; LEA lbW01A640(PC),A0 ;lbC01A692 CLR.W D0 ; MOVE.B lbB005078,D0 ; ADDQ.W #1,D0 ; ASL.W #2,D0 ; MOVE.W #0,D3 ; TST.W lbW004F90 ; BEQ.S lbC01A6B0 ; TST.B lbB005065 ; BPL.S lbC01A6C0 ; TST.B D6 ; BMI.S lbC01A6C0 ;lbC01A6B0 ORI.B #8,CCR ; JSR lbC018D3E ; MOVE.B D6,lbB005065 ; BRA.S lbC01A6DC ;lbC01A6C0 JSR lbC018F1A ; MOVE.B D6,lbB005065 ; BRA.S lbC01A6DC ;lbC01A6CC TST.W lbW004F90 ; BEQ.S lbC01A6DC ; MOVE.W #0,D0 ; JSR lbC0191F6 ;lbC01A6DC BTST #5,D5 ; BEQ.S lbC01A6EA ; BTST #1,D5 ; BEQ.S lbC01A708 ; BRA.S lbC01A75A ;lbC01A6EA ST D6 ; CLR.W D4 ; MOVE.W lbB005076,D4 ; ASL.W #4,D4 ; SUB.W lbB005076,D4 ; SUB.W lbB005076,D4 ; ASL.W #1,D4 ; MOVE.W #$100,D1 ; LEA lbL001D76,A0 ; BRA.S lbC01A720 ;lbC01A708 SF D6 ; MOVE.W lbB005070,D4 ; ASL.W #4,D4 ; SUB.W lbB005070,D4 ; SUB.W lbB005070,D4 ; MOVE.W #1,D1 ; LEA lbW01A640(PC),A0 ;lbC01A720 CLR.W D0 ; MOVE.B lbB005079,D0 ; ADDQ.W #1,D0 ; ASL.W #2,D0 ; MOVE.W #1,D3 ; TST.W lbW004FA0 ; BEQ.S lbC01A73E ; TST.B lbB005066 ; BPL.S lbC01A74E ; TST.B D6 ; BMI.S lbC01A74E ;lbC01A73E ORI.B #8,CCR ; JSR lbC018D3E ; MOVE.B D6,lbB005066 ; BRA.S lbC01A76A ;lbC01A74E JSR lbC018F1A ; MOVE.B D6,lbB005066 ; BRA.S lbC01A76A ;lbC01A75A TST.W lbW004FA0 ; BEQ.S lbC01A76A ; MOVE.W #1,D0 ; JSR lbC0191F6 ;lbC01A76A BTST #6,D5 ; BEQ.S lbC01A778 ; BTST #2,D5 ; BEQ.S lbC01A796 ; BRA.S lbC01A7E8 ;lbC01A778 ST D6 ; CLR.W D4 ; MOVE.W lbB005076,D4 ; ASL.W #4,D4 ; SUB.W lbB005076,D4 ; SUB.W lbB005076,D4 ; ASL.W #1,D4 ; MOVE.W #$100,D1 ; LEA lbL001D76,A0 ; BRA.S lbC01A7AE ;lbC01A796 SF D6 ; MOVE.W lbB005072,D4 ; ASL.W #4,D4 ; SUB.W lbB005072,D4 ; SUB.W lbB005072,D4 ; MOVE.W #1,D1 ; LEA lbW01A640(PC),A0 ;lbC01A7AE CLR.W D0 ; MOVE.B lbB00507A,D0 ; ADDQ.W #1,D0 ; ASL.W #2,D0 ; MOVE.W #2,D3 ; TST.W lbW004FB0 ; BEQ.S lbC01A7CC ; TST.B lbB005067 ; BPL.S lbC01A7DC ; TST.B D6 ; BMI.S lbC01A7DC ;lbC01A7CC ORI.B #8,CCR ; JSR lbC018D3E ; MOVE.B D6,lbB005067 ; BRA.S lbC01A7F8 ;lbC01A7DC JSR lbC018F1A ; MOVE.B D6,lbB005067 ; BRA.S lbC01A7F8 ;lbC01A7E8 TST.W lbW004FB0 ; BEQ.S lbC01A7F8 ; MOVE.W #2,D0 ; JSR lbC0191F6 ;lbC01A7F8 BTST #7,D5 ; BEQ.S lbC01A806 ; BTST #3,D5 ; BEQ.S lbC01A824 ; BRA.S lbC01A876 ;lbC01A806 ST D6 ; CLR.W D4 ; MOVE.W lbB005076,D4 ; ASL.W #4,D4 ; SUB.W lbB005076,D4 ; SUB.W lbB005076,D4 ; ASL.W #1,D4 ; MOVE.W #$100,D1 ; LEA lbL001D76,A0 ; BRA.S lbC01A83C ;lbC01A824 SF D6 ; MOVE.W lbB005074,D4 ; ASL.W #4,D4 ; SUB.W lbB005074,D4 ; SUB.W lbB005074,D4 ; MOVE.W #1,D1 ; LEA lbW01A640(PC),A0 ;lbC01A83C CLR.W D0 ; MOVE.B lbB00507B,D0 ; ADDQ.W #1,D0 ; ASL.W #2,D0 ; MOVE.W #3,D3 ; TST.W lbW004FC0 ; BEQ.S lbC01A85A ; TST.B lbB005068 ; BPL.S lbC01A86A ; TST.B D6 ; BMI.S lbC01A86A ;lbC01A85A ORI.B #8,CCR ; JSR lbC018D3E ; MOVE.B D6,lbB005068 ; BRA.S lbC01A886 ;lbC01A86A JSR lbC018F1A ; MOVE.B D6,lbB005068 ; BRA.S lbC01A886 ;lbC01A876 TST.W lbW004FC0 ; BEQ.S lbC01A886 ; MOVE.W #3,D0 ; JSR lbC0191F6 ;lbC01A886 MOVEM.L (A6)+,D0-D6/A0 ; RTS ;lbC01A88C MOVEM.L D0/A0-A3,-(A6) ; LEA lbW00505E,A2 ;lbC01A894 MOVEA.W (A2),A1 ; CMPA.W #0,A1 ; BEQ.L lbC01A970 ; TST.W $24(A1) ; BMI.S lbC01A8B0 ; SUBQ.W #1,$24(A1) ; BEQ.L lbC01A934 ; BMI.L lbC01A934 ;lbC01A8B0 MOVE.B 4(A1),D0 ; ADD.B D0,3(A1) ; MOVE.W 12(A1),D0 ; ADD.W D0,10(A1) ; MOVE.W $16(A1),D0 ; ADD.W D0,$14(A1) ; MOVE.W $20(A1),D0 ; ADD.W D0,$1E(A1) ; MOVE.W 6(A1),D0 ; ADD.W 8(A1),D0 ; BMI.S lbC01A90E ; CMPI.W #$FF,D0 ; BHI.S lbC01A912 ;lbC01A8E0 MOVE.W D0,6(A1) ; MOVE.W $10(A1),D0 ; ADD.W $12(A1),D0 ; BMI.S lbC01A918 ; CMPI.W #$FF,D0 ; BHI.S lbC01A91C ;lbC01A8F4 MOVE.W D0,$10(A1) ; MOVE.W $1A(A1),D0 ; ADD.W $1C(A1),D0 ; BMI.S lbC01A922 ; CMPI.W #$FF,D0 ; BHI.S lbC01A926 ;lbC01A908 MOVE.W D0,$1A(A1) ; BRA.S lbC01A92C ;lbC01A90E CLR.W D0 ; BRA.S lbC01A8E0 ;lbC01A912 MOVE.W #$FF,D0 ; BRA.S lbC01A8E0 ;lbC01A918 CLR.W D0 ; BRA.S lbC01A8F4 ;lbC01A91C MOVE.W #$FF,D0 ; BRA.S lbC01A8F4 ;lbC01A922 CLR.W D0 ; BRA.S lbC01A908 ;lbC01A926 MOVE.W #$FF,D0 ; BRA.S lbC01A908 ;lbC01A92C LEA $2A(A1),A2 ; BRA.L lbC01A894 ;lbC01A934 TST.L $26(A1) ; BEQ.S lbC01A950 ; LEA $2A(A1),A2 ; MOVEA.L $26(A1),A0 ; CLR.W D0 ; MOVE.B 2(A1),D0 ; BSR.L lbC01A976 ; BRA.L lbC01A894 ;lbC01A950 LEA $2A(A1),A3 ; CMPA.W lbW005060,A3 ; BNE.S lbC01A95E ; MOVE.W A2,lbW005060 ;lbC01A95E MOVE.W $2A(A1),(A2) ; MOVE.W lbW005062,$2A(A1) ; MOVE.W A1,lbW005062 ; BRA.L lbC01A894 ;lbC01A970 MOVEM.L (A6)+,D0/A0-A3 ; RTS ;lbC01A976 MOVEM.L D0-D2/A0/A2,-(A6) ; MOVE.B D0,2(A1) ; MOVE.W D0,lbW00506A ; CLR.B (A1) ; CLR.B 1(A1) ; MOVEA.W A1,A2 ; ADDA.W #6,A2 ; CLR.B 3(A1) ; CLR.B 4(A1) ;lbC01A996 CLR.W D0 ; MOVE.B (A0),D0 ; CMPI.W #1,D0 ; BEQ.S lbC01A9C6 ; CMPI.W #2,D0 ; BEQ.S lbC01A9EC ; CMPI.W #3,D0 ; BEQ.L lbC01AA26 ; TRAP #0 ; dc.b 'BAD SOUND STEP HEADER',0 ;lbC01A9C6 MOVE.B 2(A0),3(A1) ; MOVE.B 3(A0),4(A1) ; TST.B 1(A0) ; BMI.S lbC01A9E0 ; ORI.B #4,1(A1) ; BRA.S lbC01A9E6 ;lbC01A9E0 ORI.B #2,1(A1) ;lbC01A9E6 ADDA.W #4,A0 ; BRA.S lbC01A996 ;lbC01A9EC MOVE.W 2(A0),4(A2) ; MOVE.W 4(A0),6(A2) ; MOVE.B 6(A0),8(A2) ; CLR.W D0 ; MOVE.B 8(A0),D0 ; MOVE.B 9(A0),D1 ; EXT.W D1 ; MOVE.W lbW00506A,D2 ; BSR.L lbC01AA5C ; MOVE.W D0,(A2) ; MOVE.W D1,2(A2) ; ADDQ.B #1,(A1) ; ADDA.W #10,A2 ; ADDA.W #10,A0 ; BRA.L lbC01A996 ;lbC01AA26 MOVE.W 2(A0),$24(A1) ; TST.B 1(A0) ; BMI.S lbC01AA3C ; ADDA.W #4,A0 ; MOVE.L A0,$26(A1) ; BRA.S lbC01AA44 ;lbC01AA3C MOVE.L #0,$26(A1) ;lbC01AA44 MOVE.W #3,D0 ; SUB.B (A1),D0 ; BRA.S lbC01AA52 ;lbC01AA4C CLR.L (A2)+ ; CLR.L (A2)+ ; CLR.W (A2)+ ;lbC01AA52 DBRA D0,lbC01AA4C ; MOVEM.L (A6)+,D0-D2/A0/A2 ; RTS ;lbC01AA5C MOVEM.L D2,-(A6) ; ADDQ.W #1,D2 ; CMPI.W #$100,D2 ; BEQ.S lbC01AA70 ; MULU.W D2,D0 ; LSR.L #8,D0 ; MULS.W D2,D1 ; ASR.L #8,D1 ;lbC01AA70 MOVEM.L (A6)+,D2 ; RTS ;lbC01AA76 MOVEM.L D0,-(A6) ; SF lbW005054 ; BSR.L lbC01A496 ; MOVE.B #10,lbB005078 ; MOVE.B #$32,lbB00506F ; MOVE.B #0,lbB00506E ; ANDI.B #$FE,lbW00507C ; BSR.L lbC01A642 ; MOVE.W #$4000,D0 ;lbC01AAA2 DBRA D0,lbC01AAA2 ; BSR.L lbC01A496 ; BSR.L lbC01A642 ; ST lbW005054 ; MOVEM.L (A6)+,D0 ; RTS ;lbC01AAB8 MOVE.L #0,lbL00507E ; CLR.W lbW005082 ; SF lbW005084 ; RTS ;lbC01AACA CMPI.L #0,lbL00507E ; BNE.S lbC01AADA ; ANDI.B #$F7,CCR ; BRA.S lbC01AADE ;lbC01AADA ORI.B #8,CCR ;lbC01AADE RTS Init_1 st Flag lbC01AAE0 BSR.L lbC01AB7A MOVE.L lbL0096F6,lbL00507E RTS Init_2 lbC01AAEE BSR.L lbC01AB7A MOVE.L lbL0096FA,lbL00507E RTS Init_3 lbC01AAFC BSR.L lbC01AB7A MOVE.L lbL0096FE,lbL00507E RTS Init_4 lbC01AB0A BSR.L lbC01AB7A MOVE.L lbL009702,lbL00507E RTS Init_5 lbC01AB18 BSR.L lbC01AB7A MOVE.L lbL00970A,lbL00507E RTS Init_6 lbC01AB26 BSR.L lbC01AB7A MOVE.L lbL00970E,lbL00507E RTS Init_7 lbC01AB34 BSR.L lbC01AB7A MOVE.L lbL009712,lbL00507E RTS Init_8 lbC01AB42 BSR.L lbC01AB7A MOVE.L lbL009716,lbL00507E RTS Init_9 lbC01AB50 BSR.L lbC01AB7A MOVE.L lbL00971A,lbL00507E RTS Init_10 lbC01AB5E BSR.L lbC01AB7A MOVE.L lbL00971E,lbL00507E RTS Init_11 lbC01AB6C BSR.L lbC01AB7A MOVE.L lbL009706,lbL00507E RTS lbC01AB7A MOVE.L #0,lbL00507E MOVE.W #0,lbW005082 ; BSR.L lbC01987C bsr.w lbC01A18C MOVE.W #0,lbW005086 MOVE.W #0,lbW005088 MOVE.W #0,lbW00508A MOVE.W #0,lbW00508C RTS Play ;lbC01ABA6 MOVEM.L D0-D2/A0,-(A6) ; SMI D2 movem.l D0-D2/A0,-(SP) CMPI.L #0,lbL00507E BEQ.L lbC01AC9E TST.B lbW005038 BMI.L lbC01AC9E MOVE.W lbW005086,D0 BEQ.S lbC01ABE2 SUB.W lbW00508E,D0 BPL.S lbC01ABD0 MOVE.W #0,D0 lbC01ABD0 MOVE.W D0,lbW005086 MULU.W #$46,D0 LSR.L #8,D0 LSR.W #2,D0 MOVE.W D0,$DFF0A8 lbC01ABE2 MOVE.W lbW005088,D0 BEQ.S lbC01AC04 SUB.W lbW005090,D0 BPL.S lbC01ABF2 MOVE.W #0,D0 lbC01ABF2 MOVE.W D0,lbW005088 MULU.W #$46,D0 LSR.L #8,D0 LSR.W #2,D0 MOVE.W D0,$DFF0B8 lbC01AC04 MOVE.W lbW00508A,D0 BEQ.S lbC01AC26 SUB.W lbW005092,D0 BPL.S lbC01AC14 MOVE.W #0,D0 lbC01AC14 MOVE.W D0,lbW00508A MULU.W #$46,D0 LSR.L #8,D0 LSR.W #2,D0 MOVE.W D0,$DFF0C8 lbC01AC26 MOVE.W lbW00508C,D0 BEQ.S lbC01AC48 SUB.W lbW005094,D0 BPL.S lbC01AC36 MOVE.W #0,D0 lbC01AC36 MOVE.W D0,lbW00508C MULU.W #$46,D0 LSR.L #8,D0 LSR.W #2,D0 MOVE.W D0,$DFF0D8 lbC01AC48 ; TST.B D2 ; BPL.S lbC01AC9E subq.w #1,lbW004F5A bne.b lbC01AC9E move.w #6,lbW004F5A MOVEA.L lbL00507E,A0 lbC01AC50 MOVE.W (A0),D0 CMP.W lbW005082,D0 BNE.S lbC01AC96 MOVE.B 2(A0),D0 CMPI.B #$FF,D0 BEQ.S lbC01AC84 CMPI.B #$FE,D0 BEQ.S lbC01AC7A MOVE.B 3(A0),D1 MOVE.B D1,D2 ANDI.B #15,D1 LSR.B #4,D2 BSR.L lbC01ACA4 ; BRA.S lbC01AC7E lbC01AC7A ; ST lbW005084 lbC01AC7E ADDA.W #4,A0 BRA.S lbC01AC50 lbC01AC84 MOVE.L #0,lbL00507E CLR.W lbW005082 BSR.L lbC019312 bsr.w SongEnd BRA.S lbC01AC9E lbC01AC96 MOVE.L A0,lbL00507E ADDQ.W #1,lbW005082 lbC01AC9E ; MOVEM.L (A6)+,D0-D2/A0 movem.l (SP)+,D0-D2/A0 RTS lbC01ACA4 ; MOVEM.L D0-D4/A0/A1,-(A6) movem.l D0-D4/A0/A1,-(SP) ANDI.W #$FF,D0 ANDI.W #$FF,D1 ANDI.W #$FF,D2 ; MOVEA.W D2,A1 ; ADDA.W A1,A1 ; MOVE.W #$100,$5086(A1) lea lbW005086(PC),A1 add.w D2,A1 add.w D2,A1 move.w #$100,(A1) ; MOVEA.W D1,A0 ; ADDA.W A0,A0 ; MOVE.W $5FDC(A0),$508E(A1) lea lbW005FDC(PC),A0 lsl.w #1,D1 move.w (A0,D1.W),lbW00508E-lbW005086(A1) ; MOVEA.W D0,A0 ; ADDA.W A0,A0 ; MOVE.W $5FFC(A0),D4 ; MOVEA.W $5FD4(A1),A0 lea lbW005FFC(PC),A0 lsl.w #1,D0 move.w (A0,D0.W),D4 MOVE.W #$11,D0 MOVE.W #6,D1 MOVE.W D2,D3 and.w #3,D3 lea lbL005FD4(PC),A0 lsl.w #2,D2 move.l (A0,D2.W),A0 MOVE.W #0,D2 ; ORI.B #8,CCR BSR.L lbC018D3E ; MOVEM.L (A6)+,D0-D4/A0/A1 movem.l (SP)+,D0-D4/A0/A1 RTS ;lbL001D76 ; dc.l $B68FF7B4 ; dc.l $8C43623D ; dc.l $C45CBC85 ; dc.l $7A29FAC5 ; dc.l $525C7DB6 ; dc.l $E41ABEE5 ; dc.l $54080136 ; dc.l $22FBF34A ; dc.l $7BA3F8F7 ; dc.l $DA008FB9 ; dc.l $6D1D3918 ; dc.l $7670D76A ; dc.l $2B69A623 ; dc.l $203B95B6 ; dc.l $7AC8A51F ; dc.l $AE374575 ; dc.l $2D7AAE7B ; dc.l $A3956F5E ; dc.l $15FDEDF8 ; dc.l $CC66AF74 ; dc.l $8B09911A ; dc.l $BEF4420B ; dc.l $855B518A ; dc.l $2720789A ; dc.l $B8150236 ; dc.l $5E47BE0F ; dc.l $EE1950D1 ; dc.l $D4DED2B3 ; dc.l $5400E81C ; dc.l $802D4A53 ; dc.l $DDF4E2A5 ; dc.l $260DA8AB ; dc.l $8A563A7C ; dc.l $26D3BACD ; dc.l $21FC80CF ; dc.l $516D0D96 ; dc.l $8C2A9F8 ; dc.l $64A053FC ; dc.l $2CA2BBE5 ; dc.l $53BEF9C9 ; dc.l $532B7588 ; dc.l $D5F6BBC5 ; dc.l $AA377937 ; dc.l $9176162D ; dc.l $D52D57EE ; dc.l $4D11100B ; dc.l $EB945D60 ; dc.l $2446372F ; dc.l $606435AB ; dc.l $9694AB6C ; dc.l $1CAF8D53 ; dc.l $A5B1736C ; dc.l $962713D0 ; dc.l $D729F33 ; dc.l $95EBEF4C ; dc.l $416F0B66 ; dc.l $A28935B3 ; dc.l $34BDC423 ; dc.l $68E698CC ; dc.l $2DD6862A ; dc.l $B54C49C0 ; dc.l $70D27F49 ; dc.l $7DB3432C ; dc.l $8D02DCEA ; dc.l $2DD93350 ; dc.l $780EF039 ; dc.l $A0DA2B51 ; dc.l $FFED7B8 ; dc.l $7FED10AE ; dc.l $8066F2D1 ; dc.l $FF8E87C5 ; dc.l $B90553BC ; dc.l $D85B5E41 ; dc.l $68A4D884 ; dc.l $42554F37 ; dc.l $ECE6491D ; dc.l $AD653A6C ; dc.l $711A3227 ; dc.l $B842F0C2 ; dc.l $C01132B5 ; dc.l $54ECB701 ; dc.l $F2D110C5 ; dc.l $763C6301 ; dc.l $5CACE2E7 ; dc.l $A310691C ; dc.l $ED0A7240 ; dc.l $1C52EDEC ; dc.l $D608F1E9 ; dc.l $64F1B968 ; dc.l $FF39E478 ; dc.l $21717C99 ; dc.l $87C56488 ; dc.l $EFA22A35 ; dc.l $8A5FAABC ; dc.l $64E7F047 ; dc.l $BF543B54 ; dc.l $94052437 ; dc.l $F38A9958 ; dc.l $90EA4734 ; dc.l $BBC28A1A ; dc.l $5F78722 ; dc.l $D5E9B56 ; dc.l $D0950378 ; dc.l $D4834C6B ; dc.l $5AFEB6F5 ; dc.l $2DF091F7 ; dc.l $F020051 ; dc.l $14541463 ; dc.l $BF9664ED ; dc.l $DDF89C1F ; dc.l $7F0A8039 ; dc.l $A52402EF ; dc.l $A61E19DD ; dc.l $19E0781B ; dc.l $B9224951 ; dc.l $B705A600 ; dc.l $C6E798B2 ; dc.l $B721D6C4 ; dc.l $67F89883 ; dc.l $860F28C2 ; dc.l $8B54968 ; dc.l $A89C468F ; dc.l $320E924E ; dc.l $B8D9260 ; dc.l $727755D2 ; dc.l $72794C84 ; dc.l $13934C76 ; dc.l $33E5CA98 lbL0096F6 dc.l lbW009722 lbL0096FA dc.l lbW00A8C2 lbL0096FE dc.l lbW00AA32 lbL009702 dc.l lbW00AB0E lbL009706 dc.l lbW00ABCA lbL00970A dc.l lbW00AC92 lbL00970E dc.l lbW00AB52 lbL009712 dc.l lbW00ABA6 lbL009716 dc.l lbW00AB86 lbL00971A dc.l lbW00ABA6 lbL00971E dc.l lbW00AE9A lbW009722 dc.w 0 dc.l $FE000004 dc.l $18010004 dc.l $18110006 dc.l $18000006 dc.l $18100007 dc.l $18000007 dc.l $18100008 dc.l $18010008 dc.l $1811000A dc.l $C00000A dc.l $C10000B dc.l $1800000B dc.l $1810000C dc.l $1801000C dc.l $1811000E dc.l $1800000E dc.l $1810000F dc.l $1800000F dc.l $18100010 dc.l $18010010 dc.l $18110012 dc.l $C000012 dc.l $C100013 dc.l $18000013 dc.l $18100014 dc.l $18010014 dc.l $18110016 dc.l $18000016 dc.l $18100017 dc.l $18000017 dc.l $18100018 dc.l $18010018 dc.l $1811001A dc.l $C00001A dc.l $C10001B dc.l $1800001B dc.l $1810001C dc.l $1801001C dc.l $1811001E dc.l $1800001E dc.l $1810001F dc.l $FE00001F dc.l $1800001F dc.l $18100020 dc.l $18010020 dc.l $18110020 dc.l $1F240022 dc.l $C000022 dc.l $C100023 dc.l $18000023 dc.l $18100024 dc.l $18010024 dc.l $18110025 dc.l $1F220026 dc.l $18000026 dc.l $18100027 dc.l $18000027 dc.l $18100028 dc.l $18010028 dc.l $18110028 dc.l $2024002A dc.l $C00002A dc.l $C10002B dc.l $1800002B dc.l $1810002C dc.l $1801002C dc.l $1811002D dc.l $2022002E dc.l $1800002E dc.l $1810002F dc.l $1800002F dc.l $18100030 dc.l $18010030 dc.l $18110030 dc.l $22240032 dc.l $C000032 dc.l $C100033 dc.l $18000033 dc.l $18100034 dc.l $18010034 dc.l $18110035 dc.l $22220036 dc.l $18000036 dc.l $18100037 dc.l $18000037 dc.l $18100038 dc.l $18010038 dc.l $18110038 dc.l $2124003A dc.l $C00003A dc.l $C10003B dc.l $1800003B dc.l $1810003C dc.l $1801003C dc.l $1811003D dc.l $2122003E dc.l $1800003E dc.l $1810003F dc.l $1800003F dc.l $18100040 dc.l $18010040 dc.l $18110040 dc.l $20240042 dc.l $C000042 dc.l $C100043 dc.l $18000043 dc.l $18100044 dc.l $18010044 dc.l $18110045 dc.l $20220046 dc.l $18000046 dc.l $18100047 dc.l $FE000047 dc.l $18000047 dc.l $18100048 dc.l $18010048 dc.l $18110048 dc.l $1F240048 dc.l $2B31004A dc.l $C00004A dc.l $C10004A dc.l $2C31004B dc.l $1800004B dc.l $1810004C dc.l $1801004C dc.l $1811004C dc.l $2B31004D dc.l $1F22004E dc.l $1800004E dc.l $1810004E dc.l $2931004F dc.l $1800004F dc.l $18100050 dc.l $18010050 dc.l $18110050 dc.l $20240050 dc.l $2B310052 dc.l $C000052 dc.l $C100052 dc.l $33310053 dc.l $18000053 dc.l $18100054 dc.l $18010054 dc.l $18110054 dc.l $32310055 dc.l $20220056 dc.l $18000056 dc.l $18100056 dc.l $30310057 dc.l $18000057 dc.l $18100058 dc.l $18010058 dc.l $18110058 dc.l $22240058 dc.l $2B3D005A dc.l $C00005A dc.l $C10005B dc.l $1800005B dc.l $1810005C dc.l $1801005C dc.l $1811005D dc.l $2222005E dc.l $1800005E dc.l $1810005F dc.l $1800005F dc.l $18100060 dc.l $18010060 dc.l $18110060 dc.l $21240062 dc.l $C000062 dc.l $C100063 dc.l $18000063 dc.l $18100064 dc.l $18010064 dc.l $18110065 dc.l $21220066 dc.l $18000066 dc.l $18100067 dc.l $18000067 dc.l $18100068 dc.l $18010068 dc.l $18110068 dc.l $2024006A dc.l $C00006A dc.l $C10006B dc.l $1800006B dc.l $1810006C dc.l $1801006C dc.l $1811006D dc.l $2022006E dc.l $1800006E dc.l $1810006E dc.l $2B30006F dc.l $1800006F dc.l $1810006F dc.l $2C300070 dc.l $18010070 dc.l $18110070 dc.l $1F240070 dc.l $2E310072 dc.l $C000072 dc.l $C100072 dc.l $30310073 dc.l $18000073 dc.l $18100074 dc.l $18010074 dc.l $18110074 dc.l $2B310075 dc.l $1F220076 dc.l $18000076 dc.l $18100076 dc.l $2E310077 dc.l $18000077 dc.l $18100078 dc.l $11010078 dc.l $11110078 dc.l $20240078 dc.l $2E37007A dc.l $1D00007A dc.l $1D10007B dc.l $1100007B dc.l $1110007C dc.l $1101007C dc.l $1111007C dc.l $2C37007D dc.l $2022007E dc.l $1100007E dc.l $1110007F dc.l $1100007F dc.l $11100080 dc.l $11010080 dc.l $11110080 dc.l $25240082 dc.l $1D000082 dc.l $1D100083 dc.l $11000083 dc.l $11100084 dc.l $11010084 dc.l $11110085 dc.l $25220086 dc.l $11000086 dc.l $11100087 dc.l $11000087 dc.l $11100088 dc.l $11010088 dc.l $11110088 dc.l $2724008A dc.l $1D00008A dc.l $1D10008B dc.l $1100008B dc.l $1110008C dc.l $1101008C dc.l $1111008D dc.l $2722008E dc.l $1100008E dc.l $1110008F dc.l $1100008F dc.l $11100090 dc.l $11010090 dc.l $11110090 dc.l $26240092 dc.l $1D000092 dc.l $1D100093 dc.l $11000093 dc.l $11100094 dc.l $11010094 dc.l $11110095 dc.l $26220096 dc.l $11000096 dc.l $11100097 dc.l $11000097 dc.l $11100098 dc.l $11010098 dc.l $11110098 dc.l $25240098 dc.l $3031009A dc.l $1D00009A dc.l $1D10009A dc.l $3030009B dc.l $1100009B dc.l $1110009B dc.l $3130009C dc.l $1101009C dc.l $1111009C dc.l $3031009D dc.l $2522009E dc.l $1100009E dc.l $1110009E dc.l $2F31009F dc.l $1100009F dc.l $111000A0 dc.l $110100A0 dc.l $111100A0 dc.l $242400A0 dc.l $303100A2 dc.l $1D0000A2 dc.l $1D1000A2 dc.l $383100A3 dc.l $110000A3 dc.l $111000A4 dc.l $110100A4 dc.l $111100A4 dc.l $373100A5 dc.l $242200A6 dc.l $FE0000A6 dc.l $110000A6 dc.l $111000A6 dc.l $353100A7 dc.l $110000A7 dc.l $111000A8 dc.l $130100A8 dc.l $131100A8 dc.l $232400A8 dc.l $373F00AA dc.l $1F0000AA dc.l $1F1000AB dc.l $130000AB dc.l $131000AC dc.l $130100AC dc.l $131100AD dc.l $232200AE dc.l $130000AE dc.l $131000AF dc.l $130000AF dc.l $131000B0 dc.l $130100B0 dc.l $131100B0 dc.l $272400B2 dc.l $1F0000B2 dc.l $1F1000B3 dc.l $130000B3 dc.l $131000B4 dc.l $130100B4 dc.l $131100B5 dc.l $272200B6 dc.l $130000B6 dc.l $131000B7 dc.l $130000B7 dc.l $131000B8 dc.l $130100B8 dc.l $131100B8 dc.l $292400BA dc.l $1F0000BA dc.l $1F1000BB dc.l $130000BB dc.l $131000BC dc.l $130100BC dc.l $131100BD dc.l $292200BE dc.l $130000BE dc.l $131000BF dc.l $130000BF dc.l $131000C0 dc.l $130100C0 dc.l $131100C0 dc.l $282400C2 dc.l $1F0000C2 dc.l $1F1000C3 dc.l $130000C3 dc.l $131000C4 dc.l $130100C4 dc.l $131100C5 dc.l $282200C6 dc.l $130000C6 dc.l $131000C7 dc.l $130000C7 dc.l $131000C8 dc.l $130100C8 dc.l $131100C8 dc.l $272400CA dc.l $1F0000CA dc.l $1F1000CB dc.l $130000CB dc.l $131000CC dc.l $130100CC dc.l $131100CD dc.l $272200CE dc.l $130000CE dc.l $131000CE dc.l $3B3000CF dc.l $130000CF dc.l $131000CF dc.l $3C3000D0 dc.l $130100D0 dc.l $131100D0 dc.l $262400D0 dc.l $3E3100D2 dc.l $1F0000D2 dc.l $1F1000D2 dc.l $3B3100D3 dc.l $130000D3 dc.l $131000D4 dc.l $130100D4 dc.l $131100D4 dc.l $373100D5 dc.l $262200D6 dc.l $130000D6 dc.l $131000D6 dc.l $353100D7 dc.l $130000D7 dc.l $131000D8 dc.l $180100D8 dc.l $181100D8 dc.l $272400D8 dc.l $353700DA dc.l $240000DA dc.l $241000DB dc.l $180000DB dc.l $181000DC dc.l $C0100DC dc.l $C1100DC dc.l $333700DD dc.l $272200DE dc.l $180000DE dc.l $181000DF dc.l $180000DF dc.l $181000E0 dc.l $180100E0 dc.l $181100E0 dc.l $272400E2 dc.l $240000E2 dc.l $241000E3 dc.l $180000E3 dc.l $181000E4 dc.l $C0100E4 dc.l $C1100E5 dc.l $272200E6 dc.l $180000E6 dc.l $181000E7 dc.l $180000E7 dc.l $181000E8 dc.l $180100E8 dc.l $181100E8 dc.l $272400EA dc.l $240000EA dc.l $241000EB dc.l $180000EB dc.l $181000EC dc.l $C0100EC dc.l $C1100ED dc.l $272200EE dc.l $180000EE dc.l $181000EF dc.l $180000EF dc.l $181000F0 dc.l $180100F0 dc.l $181100F0 dc.l $272400F2 dc.l $240000F2 dc.l $241000F3 dc.l $180000F3 dc.l $181000F4 dc.l $C0100F4 dc.l $C1100F4 dc.l $333000F5 dc.l $272200F5 dc.l $353000F6 dc.l $180000F6 dc.l $181000F6 dc.l $333000F7 dc.l $180000F7 dc.l $181000F7 dc.l $353000F8 dc.l $1B0300F8 dc.l $1B1300F8 dc.l $2E2300F8 dc.l $373300FC dc.l $1B0200FC dc.l $1B1200FC dc.l $2E2200FC dc.l $373200FF dc.l $1B0000FF dc.l $1B1000FF dc.l $2E2000FF dc.l $37300100 dc.l $15070100 dc.l $15170100 dc.l $31270100 dc.l $39370106 dc.l $1B000106 dc.l $1B100106 dc.l $2E200106 dc.l $37300107 dc.l $1B000107 dc.l $1B100107 dc.l $2E200107 dc.l $37300108 dc.l $1B010108 dc.l $1B110108 dc.l $2E210108 dc.l $3731010A dc.l $1301010A dc.l $1311010A dc.l $3321010A dc.l $3A31010C dc.l $150F010C dc.l $151F010C dc.l $312F010C dc.l $393F0116 dc.l $FE000118 dc.l $E070118 dc.l $E170118 dc.l $32210118 dc.l $3E37011A dc.l $2620011B dc.l $2620011C dc.l $2621011E dc.l $26210120 dc.l $26210122 dc.l $26210124 dc.l $26210126 dc.l $26210128 dc.l $22010128 dc.l $22110128 dc.l $3233012A dc.l $2601012A dc.l $2611012A dc.l $2921012C dc.l $3532012E dc.l $2601012E dc.l $2611012E dc.l $2921012F dc.l $35300130 dc.l $24010130 dc.l $24110130 dc.l $34310132 dc.l $28010132 dc.l $28110132 dc.l $29210132 dc.l $32310134 dc.l $34310136 dc.l $28010136 dc.l $28110136 dc.l $29210136 dc.l $30310138 dc.l $22010138 dc.l $22110138 dc.l $3231013A dc.l $2601013A dc.l $2611013A dc.l $2921013A dc.l $2E31013C dc.l $3533013E dc.l $2601013E dc.l $2611013E dc.l $29210140 dc.l $24010140 dc.l $24110140 dc.l $30370142 dc.l $28000142 dc.l $28100142 dc.l $29200143 dc.l $28000143 dc.l $28100143 dc.l $29200144 dc.l $28010144 dc.l $28110144 dc.l $1D210146 dc.l $28010146 dc.l $28110146 dc.l $29210146 dc.l $30310148 dc.l $22010148 dc.l $22110148 dc.l $3233014A dc.l $2601014A dc.l $2611014A dc.l $2921014C dc.l $3532014E dc.l $2601014E dc.l $2611014E dc.l $2921014F dc.l $35300150 dc.l $21010150 dc.l $21110150 dc.l $34310152 dc.l $24010152 dc.l $24110152 dc.l $29210152 dc.l $32310154 dc.l $34310156 dc.l $24010156 dc.l $24110156 dc.l $29210156 dc.l $30310158 dc.l $1F010158 dc.l $1F110158 dc.l $3232015A dc.l $2300015A dc.l $2310015A dc.l $2B20015B dc.l $2302015B dc.l $2312015B dc.l $2B22015B dc.l $3230015C dc.l $323B015E dc.l $2301015E dc.l $2311015E dc.l $2B210160 dc.l $1F010160 dc.l $1F110162 dc.l $23010162 dc.l $23110162 dc.l $2B210164 dc.l $1F010164 dc.l $1F110166 dc.l $FE000166 dc.l $21010166 dc.l $21110166 dc.l $2B210168 dc.l $22010168 dc.l $22110168 dc.l $3233016A dc.l $2601016A dc.l $2611016A dc.l $2921016C dc.l $3532016E dc.l $2601016E dc.l $2611016E dc.l $2921016F dc.l $35300170 dc.l $24010170 dc.l $24110170 dc.l $34310172 dc.l $28010172 dc.l $28110172 dc.l $29210172 dc.l $32310174 dc.l $34310176 dc.l $28010176 dc.l $28110176 dc.l $29210176 dc.l $30310178 dc.l $22010178 dc.l $22110178 dc.l $3231017A dc.l $2601017A dc.l $2611017A dc.l $2921017A dc.l $2E31017C dc.l $3533017E dc.l $2601017E dc.l $2611017E dc.l $29210180 dc.l $21010180 dc.l $21110180 dc.l $30330182 dc.l $24000182 dc.l $24100182 dc.l $29200183 dc.l $24020183 dc.l $24120183 dc.l $29200184 dc.l $30210184 dc.l $35320186 dc.l $24010186 dc.l $24110186 dc.l $29200187 dc.l $34200187 dc.l $37300188 dc.l $21050188 dc.l $21150188 dc.l $35210188 dc.l $3931018A dc.l $3221018A dc.l $3531018C dc.l $2D21018C dc.l $3231018E dc.l $2100018E dc.l $2110018E dc.l $2921018E dc.l $2D31018F dc.l $2100018F dc.l $21100190 dc.l $22050190 dc.l $22150190 dc.l $35210190 dc.l $39310192 dc.l $32210192 dc.l $35310194 dc.l $2C210194 dc.l $32310196 dc.l $22000196 dc.l $22100196 dc.l $29210196 dc.l $38310197 dc.l $26000197 dc.l $26100198 dc.l $28010198 dc.l $28110198 dc.l $31220198 dc.l $3932019A dc.l $2100019A dc.l $2110019B dc.l $2100019B dc.l $2110019B dc.l $3120019B dc.l $3930019C dc.l $2101019C dc.l $2111019C dc.l $3129019C dc.l $3939019E dc.l $2101019E dc.l $2111019F dc.l $FE0001A0 dc.l $210101A0 dc.l $211101A2 dc.l $150001A2 dc.l $151001A3 dc.l $210001A3 dc.l $211001A4 dc.l $210101A4 dc.l $211101A4 dc.l $322301A4 dc.l $3A3301A6 dc.l $210101A6 dc.l $211101A8 dc.l $210101A8 dc.l $211101A8 dc.l $342301A8 dc.l $373301AA dc.l $150001AA dc.l $151001AB dc.l $210001AB dc.l $211001AC dc.l $210101AC dc.l $211101AC dc.l $312301AC dc.l $393301AE dc.l $FE0001AE dc.l $210101AE dc.l $211101B0 dc.l $210101B0 dc.l $211101B0 dc.l $322301B0 dc.l $353301B2 dc.l $150001B2 dc.l $151001B3 dc.l $210001B3 dc.l $211001B4 dc.l $210101B4 dc.l $211101B4 dc.l $2F2301B4 dc.l $373301B6 dc.l $230001B6 dc.l $231001B7 dc.l $260001B7 dc.l $261001B8 dc.l $280101B8 dc.l $281101B8 dc.l $312201B8 dc.l $343201BA dc.l $210001BA dc.l $211001BB dc.l $210001BB dc.l $211001BB dc.l $312001BB dc.l $343001BC dc.l $210101BC dc.l $211101BC dc.l $312901BC dc.l $343901BE dc.l $FE0001BE dc.l $210101BE dc.l $211101C0 dc.l $210101C0 dc.l $211101C2 dc.l $150001C2 dc.l $151001C3 dc.l $210001C3 dc.l $211001C4 dc.l $210101C4 dc.l $211101C4 dc.l $2D2301C4 dc.l $353301C6 dc.l $210101C6 dc.l $211101C8 dc.l $210101C8 dc.l $211101C8 dc.l $2F2301C8 dc.l $323301CA dc.l $150001CA dc.l $151001CB dc.l $210001CB dc.l $211001CC dc.l $210101CC dc.l $211101CC dc.l $2B2301CC dc.l $343301CE dc.l $FE0001CE dc.l $210101CE dc.l $211101D0 dc.l $210101D0 dc.l $211101D0 dc.l $2D2301D0 dc.l $303301D2 dc.l $150001D2 dc.l $151001D3 dc.l $210001D3 dc.l $211001D4 dc.l $210101D4 dc.l $211101D4 dc.l $292301D4 dc.l $323301D6 dc.l $1D0001D6 dc.l $1D1001D7 dc.l $210001D7 dc.l $211001D8 dc.l $230101D8 dc.l $231101D8 dc.l $2C2201D8 dc.l $343201DA dc.l $1C0001DA dc.l $1C1001DB dc.l $1C0001DB dc.l $1C1001DB dc.l $2C2001DB dc.l $343001DC dc.l $1C0101DC dc.l $1C1101DC dc.l $2C2901DC dc.l $343901DE dc.l $FE0001DE dc.l $1C0101DE dc.l $1C1101E0 dc.l $1C0101E0 dc.l $1C1101E2 dc.l $100001E2 dc.l $101001E3 dc.l $1C0001E3 dc.l $1C1001E4 dc.l $1C0101E4 dc.l $1C1101E4 dc.l $342301E4 dc.l $3C3301E6 dc.l $1C0101E6 dc.l $1C1101E8 dc.l $1C0101E8 dc.l $1C1101E8 dc.l $362301E8 dc.l $393301EA dc.l $100001EA dc.l $101001EB dc.l $1C0001EB dc.l $1C1001EC dc.l $1C0101EC dc.l $1C1101EC dc.l $322301EC dc.l $3B3301EE dc.l $FE0001EE dc.l $1C0101EE dc.l $1C1101F0 dc.l $1C0101F0 dc.l $1C1101F0 dc.l $342301F0 dc.l $373301F2 dc.l $100001F2 dc.l $101001F3 dc.l $1C0001F3 dc.l $1C1001F4 dc.l $1C0101F4 dc.l $1C1101F4 dc.l $302301F4 dc.l $393301F6 dc.l $1E0001F6 dc.l $1E1001F7 dc.l $210001F7 dc.l $211001F8 dc.l $230101F8 dc.l $231101F8 dc.l $332201F8 dc.l $363201FA dc.l $1C0001FA dc.l $1C1001FB dc.l $1C0001FB dc.l $1C1001FB dc.l $2F2001FB dc.l $363001FC dc.l $1C0101FC dc.l $1C1101FC dc.l $2F2901FC dc.l $363901FE dc.l $FE0001FE dc.l $1C0101FE dc.l $1C110200 dc.l $1C010200 dc.l $1C110202 dc.l $10000202 dc.l $10100203 dc.l $1C000203 dc.l $1C100204 dc.l $1C010204 dc.l $1C110204 dc.l $30230204 dc.l $37330206 dc.l $1C010206 dc.l $1C110208 dc.l $1C010208 dc.l $1C110208 dc.l $31230208 dc.l $3433020A dc.l $1000020A dc.l $1010020B dc.l $1C00020B dc.l $1C10020C dc.l $1C01020C dc.l $1C11020C dc.l $2D23020C dc.l $3633020E dc.l $FE00020E dc.l $1C01020E dc.l $1C110210 dc.l $1C010210 dc.l $1C110210 dc.l $2F230210 dc.l $32330212 dc.l $10000212 dc.l $10100213 dc.l $1C000213 dc.l $1C100214 dc.l $1C010214 dc.l $1C110214 dc.l $31230214 dc.l $34330216 dc.l $19000216 dc.l $19100217 dc.l $1C000217 dc.l $1C100218 dc.l $1E070218 dc.l $1E170218 dc.l $2E2D0218 dc.l $363D021C dc.l $1201021C dc.l $1211021E dc.l $1200021E dc.l $1210021F dc.l $1300021F dc.l $13100220 dc.l $12010220 dc.l $12110222 dc.l $1A010222 dc.l $1A110224 dc.l $19010224 dc.l $19110224 dc.l $26220224 dc.l $2F320226 dc.l $17010226 dc.l $17110227 dc.l $25200227 dc.l $2E300228 dc.l $1E0C0228 dc.l $1E1C0228 dc.l $252C0228 dc.l $2E3C0238 dc.l $FE00023A dc.l $1703023A dc.l $1713023A dc.l $2622023A dc.l $2A37023D dc.l $2820023E dc.l $2302023E dc.l $2312023E dc.l $26210240 dc.l $25210241 dc.l $21000241 dc.l $21100242 dc.l $1F010242 dc.l $1F110242 dc.l $23230242 dc.l $2B330244 dc.l $23030244 dc.l $23130246 dc.l $26230246 dc.l $2B330248 dc.l $1C010248 dc.l $1C11024A dc.l $1E02024A dc.l $1E12024A dc.l $2121024A dc.l $2D35024C dc.l $2623024D dc.l $1A00024D dc.l $1A10024E dc.l $1E01024E dc.l $1E110250 dc.l $1F010250 dc.l $1F110250 dc.l $23210250 dc.l $2B300251 dc.l $2A300252 dc.l $21020252 dc.l $21120252 dc.l $25250252 dc.l $28330255 dc.l $21000255 dc.l $21100256 dc.l $1F010256 dc.l $1F110256 dc.l $28310258 dc.l $1E010258 dc.l $1E110258 dc.l $27210258 dc.l $2A31025A dc.l $1C03025A dc.l $1C13025A dc.l $2322025A dc.l $2B37025D dc.l $2D20025E dc.l $2802025E dc.l $2812025E dc.l $2B210260 dc.l $2A210261 dc.l $1E000261 dc.l $1E100262 dc.l $1F010262 dc.l $1F110262 dc.l $28230262 dc.l $30330264 dc.l $18030264 dc.l $18130266 dc.l $2D230266 dc.l $30330268 dc.l $1C010268 dc.l $1C11026A dc.l $1A02026A dc.l $1A12026A dc.l $2B21026A dc.l $2F35026C dc.l $2623026D dc.l $1F00026D dc.l $1F10026E dc.l $1F01026E dc.l $1F110270 dc.l $1C010270 dc.l $1C110270 dc.l $2B210270 dc.l $30300271 dc.l $2F300272 dc.l $1E020272 dc.l $1E120272 dc.l $27250272 dc.l $2D330275 dc.l $17000275 dc.l $17100276 dc.l $17010276 dc.l $17110276 dc.l $2F310278 dc.l $FE000278 dc.l $1B010278 dc.l $1B110278 dc.l $24210278 dc.l $2D31027A dc.l $1C03027A dc.l $1C13027A dc.l $2322027A dc.l $2B33027D dc.l $2A20027E dc.l $1302027E dc.l $1312027E dc.l $2821027E dc.l $2F310280 dc.l $27210280 dc.l $2F300281 dc.l $12000281 dc.l $12100281 dc.l $30300282 dc.l $13010282 dc.l $13110282 dc.l $28230282 dc.l $2F310284 dc.l $15030284 dc.l $15130284 dc.l $37310286 dc.l $30230286 dc.l $36310288 dc.l $16010288 dc.l $16110288 dc.l $3431028A dc.l $1702028A dc.l $1712028A dc.l $2721028A dc.l $3B35028C dc.l $2A23028D dc.l $1800028D dc.l $1810028E dc.l $1501028E dc.l $15110290 dc.l $17010290 dc.l $17110290 dc.l $23210290 dc.l $39310292 dc.l $18020292 dc.l $18120292 dc.l $22250292 dc.l $37330295 dc.l $1C000295 dc.l $1C100296 dc.l $1A010296 dc.l $1A110296 dc.l $36310298 dc.l $18010298 dc.l $18110298 dc.l $22210298 dc.l $3431029A dc.l $1705029A dc.l $1715029A dc.l $2F24029A dc.l $3B3402A2 dc.l $170502A2 dc.l $171502A2 dc.l $392402A2 dc.l $3F3402AA dc.l $100B02AA dc.l $101B02AA dc.l $372B02AA dc.l $403102AC dc.l $343002AD dc.l $343002AE dc.l $343702BC dc.l $130B02BC dc.l $131B02BC dc.l $2F2B02BC dc.l $353102BE dc.l $2B3002BF dc.l $2B3002C0 dc.l $2B3702CA dc.l $FE0002CC dc.w $FF00 lbW00A8C2 dc.w 0 dc.l $18010000 dc.l $18110000 dc.l $1F240000 dc.l $37310002 dc.l $C000002 dc.l $C100002 dc.l $37300003 dc.l $18000003 dc.l $18100003 dc.l $38300004 dc.l $18010004 dc.l $18110004 dc.l $37310005 dc.l $1F220006 dc.l $18000006 dc.l $18100006 dc.l $35310007 dc.l $18000007 dc.l $18100008 dc.l $18010008 dc.l $18110008 dc.l $20240008 dc.l $3731000A dc.l $C00000A dc.l $C10000A dc.l $3F31000B dc.l $1800000B dc.l $1810000C dc.l $1801000C dc.l $1811000C dc.l $3E31000D dc.l $2022000E dc.l $1800000E dc.l $1810000E dc.l $3C31000F dc.l $1800000F dc.l $18100010 dc.l $18010010 dc.l $18110010 dc.l $22240010 dc.l $37350012 dc.l $C000012 dc.l $C100013 dc.l $18000013 dc.l $18100014 dc.l $18010014 dc.l $18110015 dc.l $22220016 dc.l $18000016 dc.l $18100016 dc.l $43300017 dc.l $18000017 dc.l $18100017 dc.l $41300018 dc.l $18010018 dc.l $18110018 dc.l $21240018 dc.l $433B001A dc.l $C00001A dc.l $C10001B dc.l $1800001B dc.l $1810001C dc.l $1801001C dc.l $1811001D dc.l $2122001E dc.l $1800001E dc.l $1810001F dc.l $1800001F dc.l $18100020 dc.l $18010020 dc.l $18110020 dc.l $20240022 dc.l $C000022 dc.l $C100023 dc.l $18000023 dc.l $18100024 dc.l $18010024 dc.l $18110024 dc.l $3F300025 dc.l $20220025 dc.l $41300026 dc.l $18000026 dc.l $18100026 dc.l $43300027 dc.l $18000027 dc.l $18100027 dc.l $45300028 dc.l $1F060028 dc.l $1F160028 dc.l $2B260028 dc.l $4736002F dc.w $FF00 lbW00AA32 dc.w 0 dc.l $15010000 dc.l $15110000 dc.l $2D220000 dc.l $39320002 dc.l $15000002 dc.l $15100003 dc.l $21000003 dc.l $21100003 dc.l $31200003 dc.l $39300004 dc.l $21010004 dc.l $21110004 dc.l $31270004 dc.l $39370006 dc.l $21010006 dc.l $21110008 dc.l $21010008 dc.l $2111000A dc.l $1500000A dc.l $1510000B dc.l $2102000B dc.l $2112000C dc.l $3223000C dc.l $3A33000E dc.l $2101000E dc.l $21110010 dc.l $21010010 dc.l $21110010 dc.l $34230010 dc.l $37330012 dc.l $15000012 dc.l $15100013 dc.l $21020013 dc.l $21120014 dc.l $31230014 dc.l $39330016 dc.l $21010016 dc.l $21110018 dc.l $21010018 dc.l $21110018 dc.l $32230018 dc.l $3533001A dc.l $1500001A dc.l $1510001B dc.l $2102001B dc.l $2112001C dc.l $2F23001C dc.l $3733001E dc.l $2101001E dc.l $21110020 dc.l $21070020 dc.l $21170020 dc.l $31270020 dc.l $39370028 dc.w $FF00 lbW00AB0E dc.w 4 dc.l $27020004 dc.l $27120004 dc.l $2E220004 dc.l $37320007 dc.l $27000007 dc.l $27100007 dc.l $2E200007 dc.l $37300008 dc.l $27000008 dc.l $27100008 dc.l $2E200008 dc.l $37300009 dc.l $210C0009 dc.l $211C0009 dc.l $312C0009 dc.l $393C0016 dc.w $FF00 lbW00AB52 dc.w 0 dc.l $21020000 dc.l $21120000 dc.l $24220000 dc.l $28320004 dc.l $23000004 dc.l $23100004 dc.l $27200004 dc.l $2A300005 dc.l $230B0005 dc.l $231B0005 dc.l $272B0005 dc.l $2A3B0011 dc.w $FF00 lbW00AB86 dc.w 0 dc.l $E070000 dc.l $E170000 dc.l $32210000 dc.l $3E370002 dc.l $26200003 dc.l $26200004 dc.l $26230008 dc.w $FF00 lbW00ABA6 dc.w 0 dc.l $2A000000 dc.l $2A100000 dc.l $2D200000 dc.l $32300001 dc.l $2C0B0001 dc.l $2C1B0001 dc.l $2F2B0001 dc.l $343B000D dc.w $FF00 lbW00ABCA dc.w 0 dc.l $18010000 dc.l $18110000 dc.l $22240000 dc.l $2B310002 dc.l $C000002 dc.l $C100002 dc.l $2B300003 dc.l $18000003 dc.l $18100003 dc.l $2C300004 dc.l $18010004 dc.l $18110004 dc.l $2B310005 dc.l $22220006 dc.l $18000006 dc.l $18100006 dc.l $29310007 dc.l $18000007 dc.l $18100008 dc.l $18010008 dc.l $18110008 dc.l $21240008 dc.l $2B31000A dc.l $C00000A dc.l $C10000A dc.l $3331000B dc.l $1800000B dc.l $1810000C dc.l $1801000C dc.l $1811000C dc.l $3231000D dc.l $2122000E dc.l $1800000E dc.l $1810000E dc.l $3031000F dc.l $1800000F dc.l $18100010 dc.l $18020010 dc.l $18120010 dc.l $20220010 dc.l $37320014 dc.l $1F030014 dc.l $1F130014 dc.l $26230014 dc.l $3B330018 dc.l $18040018 dc.l $18140018 dc.l $27240018 dc.l $3C34001D dc.w $FF00 lbW00AC92 dc.w 0 dc.l $19010000 dc.l $19110002 dc.l $19000002 dc.l $19100003 dc.l $19000003 dc.l $19100004 dc.l $19010004 dc.l $19110006 dc.l $D000006 dc.l $D100007 dc.l $19000007 dc.l $19100008 dc.l $19010008 dc.l $1911000A dc.l $1900000A dc.l $1910000B dc.l $1900000B dc.l $1910000C dc.l $1901000C dc.l $1911000E dc.l $D00000E dc.l $D10000F dc.l $1900000F dc.l $19100010 dc.l $19010010 dc.l $19110012 dc.l $19000012 dc.l $19100013 dc.l $19000013 dc.l $19100014 dc.l $19010014 dc.l $19110014 dc.l $20240014 dc.l $38310016 dc.l $D000016 dc.l $D100016 dc.l $38300017 dc.l $19000017 dc.l $19100017 dc.l $39300018 dc.l $19010018 dc.l $19110018 dc.l $38310019 dc.l $2022001A dc.l $1900001A dc.l $1910001A dc.l $3631001B dc.l $1900001B dc.l $1910001C dc.l $1901001C dc.l $1911001C dc.l $2124001C dc.l $3831001E dc.l $D00001E dc.l $D10001E dc.l $4031001F dc.l $1900001F dc.l $19100020 dc.l $19010020 dc.l $19110020 dc.l $3F310021 dc.l $21220022 dc.l $19000022 dc.l $19100022 dc.l $3D310023 dc.l $19000023 dc.l $19100024 dc.l $19010024 dc.l $19110024 dc.l $23240024 dc.l $38350026 dc.l $D000026 dc.l $D100027 dc.l $19000027 dc.l $19100028 dc.l $19010028 dc.l $19110029 dc.l $2322002A dc.l $1900002A dc.l $1910002A dc.l $4430002B dc.l $1900002B dc.l $1910002B dc.l $4230002C dc.l $1901002C dc.l $1911002C dc.l $2224002C dc.l $443B002E dc.l $D00002E dc.l $D10002F dc.l $1900002F dc.l $19100030 dc.l $19010030 dc.l $19110031 dc.l $22220032 dc.l $19000032 dc.l $19100033 dc.l $19000033 dc.l $19100034 dc.l $19010034 dc.l $19110034 dc.l $21240036 dc.l $D000036 dc.l $D100037 dc.l $19000037 dc.l $19100038 dc.l $19010038 dc.l $19110038 dc.l $40300039 dc.l $21220039 dc.l $4230003A dc.l $1900003A dc.l $1910003A dc.l $4430003B dc.l $1900003B dc.l $1910003B dc.l $4530003C dc.l $2003003C dc.l $2013003C dc.l $2723003C dc.l $44330040 dc.l $20000040 dc.l $20100040 dc.l $30200040 dc.l $38300041 dc.l $200C0041 dc.l $201C0041 dc.l $302C0041 dc.l $383C0051 dc.w $FF00 lbW00AE9A dc.w 1 dc.l $1B000001 dc.l $1B100001 dc.l $2E200001 dc.l $37300002 dc.l $1B000002 dc.l $1B100002 dc.l $2E200002 dc.l $37300003 dc.l $150C0003 dc.l $151C0003 dc.l $312C0003 dc.l $393C0012 dc.l $26000012 dc.l $26100012 dc.l $36200012 dc.l $3E300013 dc.l $260C0013 dc.l $261C0013 dc.l $362C0013 dc.l $3E3C0033 dc.l $46200033 dc.l $47300044 dc.l $1F010044 dc.l $1F110046 dc.l $1F000046 dc.l $1F100047 dc.l $1F000047 dc.l $1F100047 dc.l $2F200047 dc.l $32300048 dc.l $1F010048 dc.l $1F110048 dc.l $2F250048 dc.l $3235004A dc.l $1F01004A dc.l $1F11004C dc.l $1F01004C dc.l $1F11004E dc.l $1F01004E dc.l $1F11004F dc.l $2E20004F dc.l $33300050 dc.l $1F010050 dc.l $1F110050 dc.l $2E210050 dc.l $33310052 dc.l $1F010052 dc.l $1F110052 dc.l $2F210052 dc.l $32310054 dc.l $1F010054 dc.l $1F110054 dc.l $2F210054 dc.l $32310056 dc.l $1F000056 dc.l $1F100056 dc.l $2E210056 dc.l $33310057 dc.l $1F000057 dc.l $1F100058 dc.l $1F010058 dc.l $1F110058 dc.l $2E210058 dc.l $3331005A dc.l $1F01005A dc.l $1F11005A dc.l $2F21005A dc.l $3231005C dc.l $1F01005C dc.l $1F11005C dc.l $2F21005C dc.l $3231005E dc.l $1F00005E dc.l $1F10005E dc.l $2E21005E dc.l $3331005F dc.l $1F00005F dc.l $1F100060 dc.l $1F010060 dc.l $1F110060 dc.l $2E210060 dc.l $33310062 dc.l $1F010062 dc.l $1F110062 dc.l $2F210062 dc.l $32310064 dc.l $1F010064 dc.l $1F110064 dc.l $2F210064 dc.l $32310066 dc.l $1F010066 dc.l $1F110068 dc.l $1B000068 dc.l $1B100068 dc.l $2B210068 dc.l $33310069 dc.l $1B000069 dc.l $1B10006A dc.l $1B00006A dc.l $1B10006B dc.l $1B00006B dc.l $1B10006C dc.l $1A00006C dc.l $1A10006C dc.l $2E21006C dc.l $3531006D dc.l $1A00006D dc.l $1A10006E dc.l $1A00006E dc.l $1A10006F dc.l $1A00006F dc.l $1A100070 dc.l $18000070 dc.l $18100070 dc.l $2D210070 dc.l $36310071 dc.l $18000071 dc.l $18100072 dc.l $18000072 dc.l $18100073 dc.l $18000073 dc.l $18100074 dc.l $16010074 dc.l $16110074 dc.l $2B250074 dc.l $37350076 dc.l $16000076 dc.l $16100077 dc.l $18000077 dc.l $18100078 dc.l $1A010078 dc.l $1A11007A dc.l $1F01007A dc.l $1F11007A dc.l $2E21007A dc.l $3731007C dc.l $2403007C dc.l $2413007C dc.l $2D23007C dc.l $43320080 dc.l $26030080 dc.l $26130080 dc.l $2D230080 dc.l $42320084 dc.l $1F040084 dc.l $1F140084 dc.l $2E240084 dc.l $4333008B dc.l $1F00008B dc.l $1F10008B dc.l $2B20008B dc.l $3730008C dc.l $1F00008C dc.l $1F10008C dc.l $2B20008C dc.l $3730008D dc.l $1F03008D dc.l $1F13008D dc.l $2B23008D dc.l $37330093 dc.w $FF00 ;lbL004626 ds.b 720 ;lbW0048F6 ds.b 1376 ;lbL004E56 dc.w 0,0 ;lbL004E5A dc.w $FFFF,$FFFF ;lbL004E5E dc.w 0,0 ; ds.b 290 lbW004F5A dc.w 0 lbW004F84 dc.w 0 lbL004F86 dc.w 0,0 lbW004F8A dc.w 0 lbW004F8C dc.w 0 lbW004F8E dc.w 0 lbW004F90 dc.w 0 lbB004F92 dc.w 0 lbW004F94 dc.w 0 lbL004F96 dc.w 0,0 lbW004F9A dc.w 0 lbW004F9C dc.w 0 lbW004F9E dc.w 0 lbW004FA0 dc.w 0 lbB004FA2 dc.w 0 lbW004FA4 dc.w 0 lbL004FA6 dc.w 0,0 lbW004FAA dc.w 0 lbW004FAC dc.w 0 lbW004FAE dc.w 0 lbW004FB0 dc.w 0 lbB004FB2 dc.w 0 lbW004FB4 dc.w 0 lbL004FB6 dc.w 0,0 lbW004FBA dc.w 0 lbW004FBC dc.w 0 lbW004FBE dc.w 0 lbW004FC0 dc.w 0 lbB004FC2 dc.w 0 ;lbL004FC4 dc.w 0,0 ;lbL004FC8 dc.w 0,$FFFF ;lbL004FCC dc.w $FFFF,0 ;lbL004FD0 dc.w 0,$FFFF ;lbL004FD4 dc.w $FFFF,0 ;lbL004FD8 dc.w 0,$FFFF ;lbL004FDC dc.w $FFFF,0 ; ds.b 88 lbW005038 dc.w $FFFF ;lbW00503A dc.w 0 ;lbW00503C dc.w 0 ;lbW00503E dc.w $FFFF ;lbW005040 dc.w $FFFF ;lbW005042 dc.w 0 ;lbW005044 dc.w 0 ;lbW005046 dc.w $FFFF ;lbW005048 dc.w $FFFF ;lbW00504A dc.w 0 ;lbW00504C dc.w 0 ;lbW00504E dc.w $FFFF ;lbW005050 dc.w $FFFF ;lbB005052 dc.b 0 ;lbB005053 dc.b 0 ;lbW005054 dc.w 0 ;lbW005056 dc.w $FFFF ;lbW005058 dc.w $FFFF ;lbW00505A dc.w 0 ;lbW00505C dc.w 0 ;lbW00505E dc.w $FFFF ;lbW005060 dc.w $FFFF ;lbW005062 dc.w 0 ;lbB005064 dc.b 0 ;lbB005065 dc.b 1 ;lbB005066 dc.b 1 ;lbB005067 dc.b 1 ;lbB005068 dc.w $1FF ;lbW00506A dc.w 0 ;lbB00506C dc.b 0 ;lbB00506D dc.b 0 ;lbB00506E dc.b $FF ;lbB00506F dc.b $FF ;lbB005070 dc.b $FF ;lbB005071 dc.b $FF ;lbB005072 dc.b 0 ;lbB005073 dc.b 0 ;lbB005074 dc.b 0 ;lbB005075 dc.b 0 ;lbB005076 dc.b 0 ;lbB005077 dc.b $FF ;lbB005078 dc.b $FF ;lbB005079 dc.b $FF ;lbB00507A dc.b 0 ;lbB00507B dc.b 0 ;lbW00507C dc.w 0 lbL00507E dc.l 0 lbW005082 dc.w 0 ;lbW005084 dc.w 0 lbW005086 dc.w 0 lbW005088 dc.w 0 lbW00508A dc.w 0 lbW00508C dc.w 0 lbW00508E dc.w 0 lbW005090 dc.w 0 lbW005092 dc.w 0 lbW005094 dc.w 0 ;lbW005B2C ds.b 900 ;lbL005EB0 dc.l $1C9F6 ;005EB4 dc.l $1CA08 ;005EB8 dc.l $1CA14 ;005EBC dc.l $1CA26 ;005EC0 dc.l $1CA32 ;005EC4 dc.l $1CA3E ;005EC8 dc.l $1C836 ;005ECC dc.l $1C842 ;005ED0 dc.l $1C84E ;005ED4 dc.l $1C85A ;005ED8 dc.l $1C866 ;005EDC dc.l $1C872 ;005EE0 dc.l $1C87E ;005EE4 dc.l $1C88A ;005EE8 dc.l $1C896 ;005EEC dc.l $1C8A2 ;005EF0 dc.l $1C8AE ;005EF4 dc.l $1C8BA ;005EF8 dc.l $1C8C6 ;005EFC dc.l $1C8D2 ;005F00 dc.l $1C8DE ;005F04 dc.l $1C8EA ;005F08 dc.l $1C8F6 ;005F0C dc.l $1C902 ;005F10 dc.l $1C90E ;005F14 dc.l $1C91A ;005F18 dc.l $1C926 ;005F1C dc.l $1C932 ;005F20 dc.l $1C93E ;005F24 dc.l $1C94A ;005F28 dc.l $1C956 ;005F2C dc.l $1C966 ;005F30 dc.l $1C972 ;005F34 dc.l $1C97E ;005F38 dc.l $1C98A ;005F3C dc.l $1C996 ;005F40 dc.l $1C9A2 ;005F44 dc.l $1C9AE ;005F48 dc.l $1C9BA ;005F4C dc.l $1C9C6 ;005F50 dc.l $1C9D2 ;005F54 dc.l $1C9DE ;005F58 dc.l $1C9EA ;lbL005F5C dc.l $1C81E ;lbL005F60 dc.l $1C82A ;lbW005F64 ; dc.w 0 ; dc.w $214 ; dc.w $2536 ; dc.w $4758 ; dc.w $697A ; dc.w $8B94 ; dc.w $9DA2 ; dc.w $A7AC ; dc.w $B1B3 ; dc.w $B5B7 ; dc.w $B9BB ; dc.w $BDBF ; dc.w $C1C3 ; dc.w $C5C7 ; dc.w $C9CB ; dc.w $CDCF ; dc.w $D1D2 ; dc.w $D4D5 ; dc.w $D7D8 ; dc.w $DADB ; dc.w $DDDE ; dc.w $E0E1 ; dc.w $E3E4 ; dc.w $E6E7 ; dc.w $E9EA ; dc.w $ECED ; dc.w $EFF0 ; dc.w $F2F3 ; dc.w $F5F6 ; dc.w $F8F9 ; dc.w $FBFC ; dc.w $FEFF lbW005FA4 dc.w $7F64 dc.w $6E9E dc.w $783C dc.w $88A6 dc.w $928E dc.w $9EC4 lbW005FB0 dc.w $7F7F dc.w $7F81 dc.w $7F7F dc.w $8181 dc.w $817F dc.w $8181 dc.w $7FD8 dc.w $646E dc.w $505A dc.w $9C88 dc.w $F628 dc.w $81A6 dc.w $7F6E dc.w $645A dc.w $5046 dc.w $8192 dc.w $9CA6 dc.w $B0BA lbL005FD4 dc.l lbW005FA4 ; extended to longword, was word ptr dc.l lbW005FA4 ; extended to longword, was word ptr dc.l lbW005FA4 ; extended to longword, was word ptr dc.l lbW005FB0 ; extended to longword, was word ptr lbW005FDC dc.w $2A dc.w $15 dc.w 14 dc.w 10 dc.w 8 dc.w 7 dc.w 6 dc.w 5 dc.w 4 dc.w 4 dc.w 3 dc.w 3 dc.w 3 dc.w 3 dc.w 2 dc.w 2 lbW005FFC dc.w $23A2 dc.w $21A0 dc.w $1FBD dc.w $1DF6 dc.w $1C48 dc.w $1AB1 dc.w $1931 dc.w $17C7 dc.w $1672 dc.w $152F dc.w $13FF dc.w $12DF dc.w $11D0 dc.w $10D0 dc.w $FDE dc.w $EFB dc.w $E23 dc.w $D58 dc.w $C98 dc.w $BE3 dc.w $B38 dc.w $A97 dc.w $9FF dc.w $96F dc.w $8E8 dc.w $868 dc.w $7EF dc.w $77D dc.w $711 dc.w $6AC dc.w $64C dc.w $5F1 dc.w $59C dc.w $54B dc.w $4FF dc.w $4B7 dc.w $474 dc.w $434 dc.w $3F7 dc.w $3BE dc.w $388 dc.w $356 dc.w $326 dc.w $2F8 dc.w $2CE dc.w $2A5 dc.w $27F dc.w $25B dc.w $23A dc.w $21A dc.w $1FB dc.w $1DF dc.w $1C4 dc.w $1AB dc.w $193 dc.w $17C dc.w $167 dc.w $152 dc.w $13F dc.w $12D dc.w $11D dc.w $10D dc.w $FD dc.w $EF dc.w $E2 dc.w $D5 dc.w $C9 dc.w $BE dc.w $B3 dc.w $A9 dc.w $9F dc.w $96 TT_End