***************************************************** **** Genghis Khan - 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 GK_Start PLAYERHEADER PlayerTagArray dc.b "$VER: Genghis Khan - 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 " KOEI PRESENTS",10 dc.b 10 dc.b " GENGHIS KHAN",10 dc.b 10 dc.b " (C) 1988 KOEI CORPORATION",10 dc.b " MADE IN JAPAN",10 dc.b " AMIGA VERSION 1990",0 even Timer dc.w 0 *************************************************************************** ***************************** DTP_SubSongRange **************************** *************************************************************************** SubSongRange moveq #0,D0 moveq #16,D1 rts *************************************************************************** ***************************** EP_Get_ModuleInfo *************************** *************************************************************************** Get_ModuleInfo lea InfoBuffer(PC),A0 rts InfoBuffer dc.l MI_SpecialInfo,Text dc.l MI_LoadSize,GK_End-GK_Start dc.l 0 *************************************************************************** ***************************** DTP_InitPlayer ****************************** *************************************************************************** InitPlayer move.l dtg_AudioAlloc(A5),A0 jsr (A0) bsr.w SetAudioVector moveq #0,D0 rts *************************************************************************** ***************************** DTP_EndPlayer ******************************* *************************************************************************** EndPlayer bsr.w ClearAudioVector move.l dtg_AudioFree(A5),A0 jmp (A0) *************************************************************************** ***************************** DTP_Intterrupt ****************************** *************************************************************************** Interrupt movem.l D1-A6,-(SP) lea lbL036AA8(PC),A1 ; VBI data lea WT(PC),A4 bsr.w Play movem.l (SP)+,D1-A6 moveq #0,D0 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 DMAWait2 movem.l D0/D1,-(SP) moveq #2,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 KOEI1(PC),A1 moveq #INTB_AUD1,D0 jsr _LVOSetIntVector(A6) move.l D0,Channel1 lea KOEI2(PC),A1 moveq #INTB_AUD2,D0 jsr _LVOSetIntVector(A6) move.l D0,Channel2 lea KOEI3(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 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) Channel1 dc.l 0 Channel2 dc.l 0 Channel3 dc.l 0 KOEI1 dc.l 0 dc.l 0 dc.w $205 dc.l IntName1 dc.l lbL036AA8 dc.l Audio IntName1 dc.b 'KOEI Aud1 Interrupt',0 even KOEI2 dc.l 0 dc.l 0 dc.w $205 dc.l IntName2 dc.l lbL036AA8+16 dc.l Audio IntName2 dc.b 'KOEI Aud2 Interrupt',0 even KOEI3 dc.l 0 dc.l 0 dc.w $205 dc.l IntName3 dc.l lbL036AA8+32 dc.l Audio IntName3 dc.b 'KOEI Aud3 Interrupt',0 even *************************************************************************** ***************************** DTP_InitSound ******************************* *************************************************************************** InitSound move.w Timer(PC),D0 bne.b Done move.w dtg_Timer(A5),D0 mulu.w #5,D0 divu.w #6,D0 ; 60Hz lea Timer(PC),A0 move.w D0,(A0) Done move.w D0,dtg_Timer(A5) lea WT(PC),A4 bsr.w _SetUp moveq #0,D7 move.w dtg_SndNum(A5),D7 moveq #0,D5 move.b RepeatTable(PC,D7.W),D5 bsr.w _Play move.l D5,-(SP) bsr.w _Repeat addq.l #4,SP rts ; 1=ON, 0=OFF RepeatTable dc.b 1 ; song 1 dc.b 0 ; song 2 dc.b 0 ; song 3 dc.b 0 ; song 4 dc.b 0 ; song 5 dc.b 1 ; song 6 dc.b 1 ; song 7 dc.b 1 ; song 8 dc.b 1 ; song 9 dc.b 1 ; song 10 dc.b 1 ; song 11 dc.b 1 ; song 12 dc.b 0 ; song 13 dc.b 1 ; song 14 dc.b 1 ; song 15 dc.b 1 ; song 16 dc.b 1 ; song 17 dc.b 0 *************************************************************************** ***************************** DTP_EndSound ******************************** *************************************************************************** EndSound lea $DFF000,A0 move.w #15,$96(A0) moveq #0,D0 move.w D0,$A8(A0) move.w D0,$B8(A0) move.w D0,$C8(A0) move.w D0,$D8(A0) rts *************************************************************************** *************************************************************************** *************************************************************************** ; Music from "Genghis Khan" (c) 1988-90 by KOEI lbC007ACA JMP lbC01E2FC lbC01E31C TST.L D0 BPL.L lbC01E33E NEG.L D0 TST.L D1 BPL.L lbC01E334 NEG.L D1 BSR.L lbC01E34E NEG.L D1 RTS lbC01E334 BSR.L lbC01E34E NEG.L D0 NEG.L D1 RTS lbC01E33E TST.L D1 BPL.L lbC01E34E NEG.L D1 BSR.L lbC01E34E NEG.L D0 RTS lbC01E34E MOVE.L D2,-(SP) SWAP D1 MOVE.W D1,D2 BNE.L lbC01E378 SWAP D0 SWAP D1 SWAP D2 MOVE.W D0,D2 BEQ.L lbC01E368 DIVU.W D1,D2 MOVE.W D2,D0 lbC01E368 SWAP D0 MOVE.W D0,D2 DIVU.W D1,D2 MOVE.W D2,D0 SWAP D2 MOVE.W D2,D1 MOVE.L (SP)+,D2 RTS lbC01E378 MOVE.L D3,-(SP) MOVEQ #$10,D3 CMPI.W #$80,D1 BCC.L lbC01E388 ROL.L #8,D1 SUBQ.W #8,D3 lbC01E388 CMPI.W #$800,D1 BCC.L lbC01E394 ROL.L #4,D1 SUBQ.W #4,D3 lbC01E394 CMPI.W #$2000,D1 BCC.L lbC01E3A0 ROL.L #2,D1 SUBQ.W #2,D3 lbC01E3A0 TST.W D1 BMI.L lbC01E3AA ROL.L #1,D1 SUBQ.W #1,D3 lbC01E3AA MOVE.W D0,D2 LSR.L D3,D0 SWAP D2 CLR.W D2 LSR.L D3,D2 SWAP D3 DIVU.W D1,D0 MOVE.W D0,D3 MOVE.W D2,D0 MOVE.W D3,D2 SWAP D1 MULU.W D1,D2 SUB.L D2,D0 BCC.L lbC01E3CE SUBQ.W #1,D3 ADD.L D1,D0 lbC01E3CC BCC.S lbC01E3CC lbC01E3CE MOVEQ #0,D1 MOVE.W D3,D1 SWAP D3 ROL.L D3,D0 SWAP D0 EXG D0,D1 MOVE.L (SP)+,D3 MOVE.L (SP)+,D2 RTS lbC01E2FC MOVEM.L D2/D3,-(SP) MOVE.L D0,D2 MOVE.L D1,D3 SWAP D2 SWAP D3 MULU.W D1,D2 MULU.W D0,D3 MULU.W D1,D0 ADD.W D3,D2 SWAP D2 CLR.W D2 ADD.L D2,D0 MOVEM.L (SP)+,D2/D3 RTS _Play ;lbC00B1A6 CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC007D38 ; MOVE.L D7,-(SP) ; MOVE.L 8(SP),D7 MOVE.L D7,D0 MOVEQ #$12,D1 JSR lbC007ACA(PC) LEA lbL02C074,A0 ADDA.L D0,A0 CLR.L -(SP) MOVE.L A0,-(SP) JSR lbC00B23C(PC) ADDQ.W #8,SP ; MOVE.L (SP)+,D7 RTS ;lbC00B1D2 CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC007D38 ; MOVE.L D7,-(SP) ; MOVE.W 10(SP),D7 ; MOVE.L D7,D0 ; EXT.L D0 ; MOVE.L D0,-(SP) ; PEA $14 ; JSR lbC00B248(PC) ; ADDQ.W #8,SP ; MOVE.L (SP)+,D7 ; RTS ;lbC00B1F4 CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC007D38 ; JSR lbC00B242(PC) ; RTS ;lbC00B202 CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC007D38 ; MOVE.L A3,-(SP) ; MOVEA.L 8(SP),A3 ; MOVE.B lbB033D3B-WT(A4),D0 ; MOVEQ #$1B,D1 ; CMP.B D1,D0 ; BEQ.S lbC00B21E ; MOVEQ #5,D0 ; BRA.S lbC00B238 ;lbC00B21E MOVE.L A3,-(SP) ; JSR lbC003C80(PC) ; ADDQ.W #4,SP ; MOVEQ #0,D1 ; MOVE.B D0,D1 ; MOVE.L D1,D0 ; EXT.L D0 ; ASL.L #2,D0 ; LEA lbL02E1E8-WT(A4),A0 ; MOVE.L 0(A0,D0.L),D0 ;lbC00B238 MOVEA.L (SP)+,A3 ; RTS lbC00B23C JMP lbC01FD44 ;lbC00B242 JMP lbC01FDC4 ;lbC00B248 JMP lbC01FDDE ;lbC01EC2C MOVEM.L D7/A3/A6,-(SP) ; TST.L lbL036A40-WT(A4) ; BEQ.S lbC01EC44 ; MOVEA.L lbL036A40-WT(A4),A1 ; MOVEQ #$16,D0 ; MOVEA.L 4,A6 ; JSR -$D2(A6) ;lbC01EC44 MOVEQ #0,D7 ; LEA lbW036B2C,A3 ; BRA.S lbC01EC7E ;lbC01EC4E LEA lbL036A44-WT(A4),A0 ; TST.L 0(A0,D7.L) ; BEQ.S lbC01EC7A ; MOVEQ #0,D0 ; MOVE.W (A3),D0 ; LEA lbL036A50-WT(A4),A1 ; MOVEA.L 0(A1,D7.L),A1 ; MOVEA.L 4,A6 ; JSR -$A2(A6) ; LEA lbL036A44-WT(A4),A1 ; MOVEA.L 0(A1,D7.L),A1 ; MOVEQ #$16,D0 ; JSR -$D2(A6) ;lbC01EC7A ADDQ.L #4,D7 ; ADDQ.L #2,A3 ;lbC01EC7E MOVEQ #12,D0 ; CMP.L D0,D7 ; BLT.S lbC01EC4E ; TST.L lbL036A74-WT(A4) ; BEQ.S lbC01EC94 ; MOVE.L lbL036A74-WT(A4),-(SP) ; JSR lbC01E29C(PC) ; ADDQ.W #4,SP ;lbC01EC94 TST.L lbL036A70-WT(A4) ; BEQ.S lbC01ECA6 ; MOVEA.L lbL036A68-WT(A4),A1 ; MOVEA.L 4,A6 ; JSR -$1C2(A6) ;lbC01ECA6 TST.L lbL036A6C-WT(A4) ; BEQ.S lbC01ECBA ; MOVEA.L lbL036A6C-WT(A4),A1 ; MOVEQ #$44,D0 ; MOVEA.L 4,A6 ; JSR -$D2(A6) ;lbC01ECBA TST.L lbL036A68-WT(A4) ; BEQ.S lbC01ECCE ; MOVEA.L lbL036A68-WT(A4),A1 ; MOVEQ #$44,D0 ; MOVEA.L 4,A6 ; JSR -$D2(A6) ;lbC01ECCE MOVEM.L (SP)+,D7/A3/A6 ; RTS ;lbC01ECD4 LINK.W A5,#-$10 ; MOVEM.L D7/A2/A3/A6,-(SP) ; MOVEQ #$44,D0 ; MOVE.L #$10001,D1 ; MOVEA.L 4,A6 ; JSR -$C6(A6) ; MOVE.L D0,lbL036A68-WT(A4) ; TST.L D0 ; BNE.S lbC01ECFE ; BSR.L lbC01EC2C ; MOVEQ #-1,D0 ; BRA.L lbC01EEC4 ;lbC01ECFE MOVEQ #$44,D0 ; MOVE.L #$10001,D1 ; MOVEA.L 4,A6 ; JSR -$C6(A6) ; MOVE.L D0,lbL036A6C-WT(A4) ; TST.L D0 ; BNE.S lbC01ED20 ; BSR.L lbC01EC2C ; MOVEQ #-1,D0 ; BRA.L lbC01EEC4 ;lbC01ED20 LEA audiodevice.MSG-WT(A4),A0 ; MOVEQ #0,D0 ; MOVEA.L lbL036A68-WT(A4),A1 ; MOVE.L D0,D1 ; MOVEA.L 4,A6 ; JSR -$1BC(A6) ; TST.L D0 ; BEQ.S lbC01ED42 ; BSR.L lbC01EC2C ; MOVEQ #-2,D0 ; BRA.L lbC01EEC4 ;lbC01ED42 MOVEA.L lbL036A68-WT(A4),A0 ; MOVE.L $14(A0),lbL036A70-WT(A4) ; MOVE.B #$7F,9(A0) ; CLR.L -(SP) ; PEA KOEIsound.MSG-WT(A4) ; JSR lbC01E41C(PC) ; ADDQ.W #8,SP ; MOVE.L D0,lbL036A74-WT(A4) ; BNE.S lbC01ED6E ; BSR.L lbC01EC2C ; MOVEQ #-3,D0 ; BRA.L lbC01EEC4 ;lbC01ED6E MOVEA.L lbL036A68-WT(A4),A0 ; MOVE.L lbL036A74-WT(A4),14(A0) ; MOVE.W #$20,$1C(A0) ; MOVE.B #$40,$1E(A0) ; MOVE.L #lbW036B32,$22(A0) ; MOVEQ #1,D0 ; MOVE.L D0,$26(A0) ; MOVE.L A0,-(SP) ; JSR _BeginIO(PC) ; ADDQ.W #4,SP ; MOVEA.L lbL036A68-WT(A4),A1 ; MOVEA.L 4,A6 ; JSR -$1DA(A6) ; TST.L D0 ; BEQ.S lbC01EDB4 ; BSR.L lbC01EC2C ; MOVEQ #-3,D0 ; BRA.L lbC01EEC4 ;lbC01EDB4 MOVEA.L lbL036A6C-WT(A4),A0 ; MOVE.L lbL036A74-WT(A4),14(A0) ; MOVE.L lbL036A70-WT(A4),$14(A0) ; MOVEA.L lbL036A68-WT(A4),A1 ; MOVE.L $18(A1),$18(A0) ; MOVE.W #13,$1C(A0) ; MOVE.W $20(A1),$20(A0) ; MOVEA.L A0,A1 ; MOVEA.L 4,A6 ; JSR -$1CE(A6) ; MOVEA.L lbL036A6C-WT(A4),A1 ; JSR -$1D4(A6) ; TST.L D0 ; BEQ.S lbC01EDFA ; BSR.L lbC01EC2C ; MOVEQ #-4,D0 ; BRA.L lbC01EEC4 ;lbC01EDFA MOVEQ #0,D7 ; LEA lbL036AA8,A2 ; LEA lbW036B2C,A3 ; BRA.S lbC01EE72 ;lbC01EE0A MOVEQ #$16,D0 ; MOVEQ #1,D1 ; MOVEA.L 4,A6 ; JSR -$C6(A6) ; MOVEA.L D0,A3 ; MOVE.L A3,D0 ; BNE.S lbC01EE26 ; BSR.L lbC01EC2C ; MOVEQ #-1,D0 ; BRA.L lbC01EEC4 ;lbC01EE26 LEA lbL036A44-WT(A4),A0 ; MOVE.L A3,0(A0,D7.L) ; MOVE.B #2,8(A3) ; CLR.B 9(A3) ; LEA KOEIAUD.MSG-WT(A4),A0 ; MOVE.L A0,10(A3) ; MOVE.L A2,14(A3) ; MOVE.L #lbC01EC0C,$12(A3) ; MOVEQ #0,D0 ; MOVEA.L -$10(A5),A0 ; MOVE.W (A0),D0 ; MOVEA.L A3,A1 ; MOVEA.L 4,A6 ; JSR -$A2(A6) ; LEA lbL036A50-WT(A4),A0 ; MOVE.L D0,0(A0,D7.L) ; ADDQ.L #4,D7 ; ADDA.W #$10,A2 ; MOVEA.L -$10(A5),A3 ; ADDQ.L #2,A3 ;lbC01EE72 MOVE.L A3,-$10(A5) ; MOVEQ #12,D0 ; CMP.L D0,D7 ; BLT.S lbC01EE0A ; MOVEQ #$16,D0 ; MOVE.L #$10001,D1 ; MOVEA.L 4,A6 ; JSR -$C6(A6) ; MOVE.L D0,lbL036A40-WT(A4) ; BNE.S lbC01EE9A ; BSR.L lbC01EC2C ; MOVEQ #-1,D0 ; BRA.S lbC01EEC4 ;lbC01EE9A MOVEA.L lbL036A40-WT(A4),A0 ; MOVE.B #2,8(A0) ; MOVE.B #$F0,9(A0) ; LEA KOEIsound.MSG0-WT(A4),A1 ; MOVE.L A1,10(A0) ; MOVE.L #lbL036AA8,14(A0) ; MOVE.L #lbC01EC1A,$12(A0) ; MOVEQ #0,D0 ;lbC01EEC4 MOVEM.L (SP)+,D7/A2/A3/A6 ; UNLK A5 ; RTS Audio lbC01EECC MOVEM.L A3/A4,-(SP) ; LEA lbL030434,A4 MOVEA.L A1,A3 TST.L 8(A3) BEQ.S lbC01EEFE TST.W 12(A3) BEQ.S lbC01EEF2 MOVEA.L (A3),A0 MOVE.L 8(A3),(A0) MOVE.W 12(A3),4(A0) BRA.S lbC01EEF8 lbC01EEF2 MOVEQ #1,D0 MOVE.W D0,14(A3) lbC01EEF8 CLR.L 8(A3) BRA.S lbC01EF12 lbC01EEFE TST.W 14(A3) BEQ.S lbC01EF12 SUBQ.W #1,14(A3) BNE.S lbC01EF12 MOVE.W 6(A3),$DFF096 lbC01EF12 MOVE.W 4(A3),$DFF09C bsr.w DMAWait2 MOVEM.L (SP)+,A3/A4 RTS lbC01EF20 LINK.W A5,#0 MOVEM.L D2/A2/A6,-(SP) CMPI.W #3,10(A5) BCC.S lbC01EF8C ; MOVEA.L 4,A6 ; JSR -$78(A6) MOVEQ #0,D0 MOVE.W 10(A5),D0 ASL.L #4,D0 LEA lbL036AA8,A0 ADDA.L D0,A0 MOVEA.L (A0),A1 MOVEQ #0,D0 MOVE.W 10(A5),D0 ADD.L D0,D0 LEA lbL036B1A,A0 ADDA.L D0,A0 MOVE.W 10(A5),D0 MULU.W #$16,D0 LEA lbL036AD8,A2 ADDA.L D0,A2 MOVEQ #0,D0 MOVE.W $14(A2),D0 MOVE.W lbW036B24,D1 MOVE.W (A0),D2 MULU.W D1,D2 MOVE.L D2,D1 JSR lbC01E2FC(PC) LSR.L #8,D0 LSR.L #4,D0 MOVE.W D0,8(A1) ; JSR -$7E(A6) lbC01EF8C MOVEM.L (SP)+,D2/A2/A6 UNLK A5 RTS lbC01EF94 LINK.W A5,#0 MOVE.L A6,-(SP) CMPI.W #3,10(A5) BCC.S lbC01EFDC ; MOVEA.L 4,A6 ; JSR -$78(A6) MOVEQ #0,D0 MOVE.W 10(A5),D0 ASL.L #4,D0 LEA lbL036AA8,A0 ADDA.L D0,A0 MOVE.W 6(A0),$DFF096 MOVE.W 4(A0),$DFF09A MOVEA.L (A0),A1 MOVE.W #1,6(A1) SUBA.L A1,A1 MOVE.L A1,8(A0) ; JSR -$7E(A6) lbC01EFDC MOVEA.L (SP)+,A6 UNLK A5 RTS lbC01EFE2 LINK.W A5,#-$18 MOVEM.L D2/D3/A2/A3/A6,-(SP) MOVE.W 10(A5),D0 MOVEQ #3,D1 CMP.W D1,D0 BCC.L lbC01F12C MOVEQ #0,D1 MOVE.W D0,D1 MOVE.L D1,-(SP) BSR.S lbC01EF94 MOVEQ #0,D0 MOVE.W 10(A5),D0 MOVE.L D0,(SP) BSR.L lbC01EF20 ADDQ.W #4,SP MOVEQ #0,D0 MOVE.W 10(A5),D0 ASL.L #4,D0 LEA lbL036AA8,A0 ADDA.L D0,A0 MOVEA.L A0,A3 MOVEQ #0,D0 MOVE.W 10(A5),D0 ASL.L #2,D0 LEA lbL036A5C-WT(A4),A0 MOVEA.L 0(A0,D0.L),A2 MOVE.W 14(A5),D0 ANDI.L #$FFFF,D0 DIVU.W #12,D0 MOVEQ #8,D1 CMP.W D1,D0 BCC.L lbC01F12C MOVE.L A2,D1 BEQ.L lbC01F12C MOVEQ #0,D1 MOVE.W D0,D1 ASL.L #2,D1 MOVEA.L A2,A0 ADDA.L D1,A2 MOVEA.L (A2),A1 MOVEQ #0,D1 MOVE.W D0,D1 ADD.L D1,D1 ADDA.L D1,A0 MOVE.W $20(A0),D0 MOVEM.W D0,$18(SP) MOVEM.L A0,$1A(SP) MOVEM.L A1,$1E(SP) MOVE.L A1,D1 BEQ.L lbC01F12C TST.W D0 BEQ.L lbC01F12C MOVEQ #0,D1 MOVE.W 4(A3),D1 ORI.W #$8000,D1 MOVE.W D1,$DFF09A ; MOVEA.L 4,A6 ; JSR -$78(A6) MOVEA.L (A3),A0 MOVE.L $1E(SP),(A0) MOVE.W $18(SP),4(A0) MOVEQ #0,D0 MOVE.W 14(A5),D0 MOVEQ #12,D1 JSR lbC01E31C(PC) ADD.L D1,D1 LEA lbW036B34,A1 ADDA.L D1,A1 MOVE.W (A1),D0 MOVE.W D0,6(A0) MOVE.L $30(A2),8(A3) MOVEA.L $1A(SP),A0 MOVE.W $50(A0),D1 MOVE.W D1,12(A3) TST.W D1 BEQ.S lbC01F114 MOVEQ #0,D2 MOVE.W $12(A5),D2 MOVEQ #0,D3 MOVE.W D0,D3 MOVEQ #0,D0 MOVE.W D1,D0 ADD.L D0,D0 MOVE.L D3,D1 JSR lbC01E2FC(PC) MOVE.L D0,$14(SP) MOVE.L #$369E99,D0 MOVE.L $14(SP),D1 JSR lbC01E31C(PC) MOVE.L D2,D1 JSR lbC01E2FC(PC) MOVE.L #$3E8,D1 JSR lbC01E31C(PC) MOVE.W D0,14(A3) BRA.S lbC01F118 lbC01F114 CLR.W 14(A3) lbC01F118 MOVEQ #0,D0 MOVE.W 6(A3),D0 ORI.W #$8200,D0 bsr.w DMAWait MOVE.W D0,$DFF096 ; JSR -$7E(A6) lbC01F12C MOVEM.L (SP)+,D2/D3/A2/A3/A6 UNLK A5 RTS lbC01F134 LINK.W A5,#0 MOVE.W 10(A5),D0 MOVEQ #3,D1 CMP.W D1,D0 BCC.S lbC01F160 MOVEQ #0,D1 MOVE.W D0,D1 MOVE.L D1,-(SP) BSR.L lbC01EF94 ADDQ.W #4,SP MOVEQ #0,D0 MOVE.W 10(A5),D0 ASL.L #2,D0 LEA lbL036A5C-WT(A4),A0 MOVE.L 12(A5),0(A0,D0.L) lbC01F160 UNLK A5 RTS lbC01F164 LINK.W A5,#-4 MOVEM.L D5-D7/A3,-(SP) MOVEA.L $1C(SP),A3 MOVE.W $82(A3),D7 BTST #0,D7 BEQ.S lbC01F1F2 BTST #4,D7 BEQ.S lbC01F1F2 MOVE.W $7A(A3),D0 MOVE.W $78(A3),D1 CMP.W D0,D1 BLS.S lbC01F1D6 ADDQ.W #1,$7A(A3) MOVEQ #0,D0 MOVE.W $78(A3),D0 MOVEQ #0,D1 MOVE.W $7A(A3),D1 ASL.L #6,D1 MOVE.L D0,$10(SP) MOVE.L D1,D0 MOVE.L $10(SP),D1 JSR lbC01E31C(PC) MOVE.L D0,D6 BTST #5,D7 BNE.S lbC01F1BA MOVEQ #$40,D0 SUB.W D6,D0 MOVE.L D0,D6 lbC01F1BA MOVE.W D6,$7C(A3) MOVEQ #0,D5 BRA.S lbC01F1D0 lbC01F1C2 MOVEQ #0,D0 MOVE.W D5,D0 MOVE.L D0,-(SP) BSR.L lbC01EF20 ADDQ.W #4,SP ADDQ.W #1,D5 lbC01F1D0 MOVEQ #3,D0 CMP.W D0,D5 BCS.S lbC01F1C2 lbC01F1D6 MOVE.W $78(A3),D0 CMP.W $7A(A3),D0 BHI.S lbC01F1F2 MOVEQ #-$31,D0 AND.W D0,$82(A3) BTST #5,D7 BNE.S lbC01F1F2 BCLR #0,$83(A3) lbC01F1F2 MOVEM.L (SP)+,D5-D7/A3 UNLK A5 RTS lbC01F1FA LINK.W A5,#0 MOVEM.L A2/A3,-(SP) MOVEA.L 8(A5),A3 MOVEA.L 12(A5),A2 TST.W $12(A5) BNE.S lbC01F224 TST.L 8(A3) BNE.S lbC01F24E MOVEA.L A2,A0 MOVE.L A0,8(A3) MOVEQ #0,D0 MOVE.W D0,$10(A3) BRA.S lbC01F24E lbC01F224 TST.L 8(A3) BEQ.S lbC01F24E TST.W $10(A3) BNE.S lbC01F23E MOVE.L A2,12(A3) MOVE.W $12(A5),D0 ADDQ.W #1,D0 MOVE.W D0,$10(A3) lbC01F23E SUBQ.W #1,$10(A3) BEQ.S lbC01F24A MOVEA.L 8(A3),A2 BRA.S lbC01F24E lbC01F24A CLR.L 8(A3) lbC01F24E MOVE.L A2,D0 MOVEM.L (SP)+,A2/A3 UNLK A5 RTS Play lbC01F258 LINK.W A5,#-$18 MOVEM.L D2/D7/A2-A4,-(SP) ; LEA lbL030434,A4 MOVE.L A1,-$18(A5) MOVEA.L -$18(A5),A0 BTST #0,$83(A0) BEQ.L lbC01F416 MOVE.L A0,-(SP) BSR.L lbC01F164 ADDQ.W #4,SP MOVEA.L -$18(A5),A0 BTST #0,$83(A0) BEQ.L lbC01F416 SUBQ.W #1,$80(A0) BNE.L lbC01F416 MOVE.W $7E(A0),$80(A0) MOVEQ #3,D7 LEA $30(A0),A2 CLR.W -14(A5) BRA.L lbC01F3FE lbC01F2AA MOVEA.L (A2),A3 MOVE.L A3,D0 BNE.S lbC01F2B6 SUBQ.L #1,D7 BRA.L lbC01F3F6 lbC01F2B6 SUBQ.W #1,$12(A2) BNE.L lbC01F3F6 lbC01F2BE MOVEQ #0,D0 MOVE.B (A3)+,D0 MOVEM.W D0,-$10(A5) MOVEQ #$60,D1 CMP.W D1,D0 BCC.S lbC01F2EE MOVEQ #0,D1 MOVE.W -14(A5),D1 MOVEQ #0,D2 MOVE.W D0,D2 CLR.L -(SP) MOVE.L D2,-(SP) MOVE.L D1,-(SP) BSR.L lbC01EFE2 LEA 12(SP),SP MOVE.W #$C1,D0 MOVE.W D0,-$10(A5) lbC01F2EE SUBI.W #$C0,D0 BEQ.S lbC01F314 SUBQ.W #1,D0 BEQ.S lbC01F322 SUBI.W #$2F,D0 BEQ.S lbC01F340 SUBI.W #13,D0 BEQ.S lbC01F372 SUBQ.W #1,D0 BEQ.L lbC01F38A SUBQ.W #1,D0 BEQ.L lbC01F390 BRA.L lbC01F3B4 lbC01F314 MOVEQ #0,D0 MOVE.W -14(A5),D0 MOVE.L D0,-(SP) BSR.L lbC01EF94 ADDQ.W #4,SP lbC01F322 MOVEQ #0,D0 MOVE.B (A3)+,D0 MOVEM.W D0,-$14(A5) BNE.S lbC01F336 MOVE.W #$100,D1 MOVE.W D1,-$14(A5) lbC01F336 MOVE.W -$14(A5),$12(A2) BRA.L lbC01F3E2 lbC01F340 MOVEQ #0,D0 MOVE.B (A3)+,D0 ADDQ.L #1,D0 TST.L D0 BPL.S lbC01F34C ADDQ.L #1,D0 lbC01F34C ASR.L #1,D0 MOVE.W D0,-$12(A5) MOVEQ #$40,D1 CMP.W D1,D0 BLS.S lbC01F35C MOVE.W D1,-$12(A5) lbC01F35C MOVE.W -$12(A5),$14(A2) MOVEQ #0,D0 MOVE.W -14(A5),D0 MOVE.L D0,-(SP) BSR.L lbC01EF20 ADDQ.W #4,SP BRA.S lbC01F3E2 lbC01F372 TST.L 8(A2) BEQ.S lbC01F3E2 MOVEQ #1,D0 CMP.W $10(A2),D0 BNE.S lbC01F3E2 MOVEA.L 12(A2),A3 CLR.L 8(A2) BRA.S lbC01F3E2 lbC01F38A MOVE.L A3,4(A2) BRA.S lbC01F3E2 lbC01F390 MOVEQ #0,D0 MOVE.W -14(A5),D0 MOVE.L D0,-(SP) BSR.L lbC01EF94 ADDQ.W #4,SP MOVEA.L -$18(A5),A0 BTST #1,$83(A0) BEQ.S lbC01F3B0 MOVEA.L 4(A2),A3 BRA.S lbC01F3E2 lbC01F3B0 SUBA.L A3,A3 BRA.S lbC01F3E2 lbC01F3B4 MOVEQ #0,D0 MOVE.W -$10(A5),D0 MOVEQ #$78,D1 ADD.L D1,D1 AND.L D1,D0 SUBI.L #$D0,D0 BNE.S lbC01F3E2 MOVEQ #15,D0 AND.W -$10(A5),D0 MOVEQ #0,D1 MOVE.W D0,D1 MOVE.L D1,-(SP) MOVE.L A3,-(SP) MOVE.L A2,-(SP) BSR.L lbC01F1FA LEA 12(SP),SP MOVEA.L D0,A3 lbC01F3E2 MOVE.L A3,D0 BEQ.S lbC01F3EE TST.W $12(A2) BEQ.L lbC01F2BE lbC01F3EE MOVE.L A3,(A2) MOVE.L A3,D0 BNE.S lbC01F3F6 SUBQ.L #1,D7 lbC01F3F6 ADDA.W #$16,A2 ADDQ.W #1,-14(A5) lbC01F3FE CMPI.W #3,-14(A5) BCS.L lbC01F2AA TST.L D7 BNE.S lbC01F416 MOVEQ #-$32,D0 MOVEA.L -$18(A5),A0 AND.W D0,$82(A0) lbC01F416 MOVEM.L (SP)+,D2/D7/A2-A4 UNLK A5 RTS lbC01F41E LINK.W A5,#-4 MOVE.W lbW036B2A,D0 BTST #15,D0 BNE.S lbC01F432 MOVEQ #1,D0 BRA.S lbC01F468 lbC01F432 MOVEQ #0,D0 MOVE.W lbW036B2A,D0 ANDI.L #$8002,D0 MOVE.W D0,lbW036B2A CLR.W -2(A5) BRA.S lbC01F45E lbC01F44C MOVEQ #0,D0 MOVE.W -2(A5),D0 MOVE.L D0,-(SP) BSR.L lbC01EF94 ADDQ.W #4,SP ADDQ.W #1,-2(A5) lbC01F45E CMPI.W #3,-2(A5) BCS.S lbC01F44C MOVEQ #0,D0 lbC01F468 UNLK A5 RTS lbC01F46C LINK.W A5,#-4 MOVE.L A6,-(SP) ; BSR.S lbC01F41E ; TST.L D0 ; BEQ.S lbC01F48E ; BSR.L lbC01ECD4 ; TST.L D0 ; BNE.S lbC01F4C6 ; MOVEQ #5,D0 ; MOVEA.L lbL036A40-WT(A4),A1 ; MOVEA.L 4,A6 ; JSR -$A8(A6) lbC01F48E CLR.W -2(A5) BRA.S lbC01F4AC lbC01F494 MOVEQ #0,D0 MOVE.W -2(A5),D0 ADD.L D0,D0 LEA lbL036B1A,A0 ADDA.L D0,A0 MOVE.W #$40,(A0) ADDQ.W #1,-2(A5) lbC01F4AC CMPI.W #3,-2(A5) BCS.S lbC01F494 MOVE.W #1,lbW036B26 MOVE.W #$8000,lbW036B2A MOVEQ #0,D0 lbC01F4C6 MOVEA.L (SP)+,A6 UNLK A5 RTS ;lbC01F4CC MOVE.L A6,-(SP) ; BSR.L lbC01F41E ; TST.L D0 ; BNE.S lbC01F4E8 ; MOVEQ #5,D0 ; MOVEA.L lbL036A40-WT(A4),A1 ; MOVEA.L 4,A6 ; JSR -$AE(A6) ; BSR.L lbC01EC2C ;lbC01F4E8 CLR.W lbW036B2A ; MOVEA.L (SP)+,A6 ; RTS lbC01F4F2 LINK.W A5,#-8 MOVEM.L A2/A3,-(SP) MOVEA.L 8(A5),A3 BSR.L lbC01F41E TST.L D0 BNE.L lbC01F5B8 LEA lbL036AD8,A2 CLR.W -6(A5) BRA.S lbC01F554 lbC01F514 MOVE.W #$40,$14(A2) MOVEQ #0,D0 MOVE.W -6(A5),D0 ASL.L #2,D0 MOVEA.L 0(A3,D0.L),A0 MOVE.L A0,4(A2) MOVE.L A0,(A2) CLR.L 8(A2) CLR.W $10(A2) MOVE.W #1,$12(A2) MOVEQ #0,D1 MOVE.W -6(A5),D1 MOVE.L 12(A3,D0.L),-(SP) MOVE.L D1,-(SP) BSR.L lbC01F134 ADDQ.W #8,SP ADDA.W #$16,A2 ADDQ.W #1,-6(A5) lbC01F554 CMPI.W #3,-6(A5) BCS.S lbC01F514 CMPI.W #$100,14(A5) BLS.S lbC01F56C MOVE.W #$100,D0 MOVE.W D0,14(A5) lbC01F56C MOVEQ #0,D0 MOVE.W 14(A5),D0 ASL.L #2,D0 MOVE.W D0,lbW036B20 BEQ.S lbC01F596 CLR.W lbW036B22 MOVE.W lbW036B2A,D0 MOVE.L D0,D1 ORI.W #$30,D1 MOVE.W D1,lbW036B2A BRA.S lbC01F59E lbC01F596 MOVE.W #$40,lbW036B24 lbC01F59E MOVEQ #1,D0 MOVE.W D0,lbW036B28 MOVE.W lbW036B2A,D1 ORI.W #1,D1 MOVE.W D1,lbW036B2A MOVEQ #0,D0 lbC01F5B8 MOVEM.L (SP)+,A2/A3 UNLK A5 RTS ;lbC01F5C0 LINK.W A5,#0 ; MOVE.W lbW036B2A,D0 ; BTST #15,D0 ; BNE.S lbC01F5D4 ; MOVEQ #1,D0 ; BRA.S lbC01F620 ;lbC01F5D4 TST.W 10(A5) ; BEQ.S lbC01F61C ; MOVE.W lbW036B2A,D0 ; BTST #0,D0 ; BEQ.S lbC01F61C ; CMPI.W #$100,10(A5) ; BLS.S lbC01F5F6 ; MOVE.W #$100,D1 ; MOVE.W D1,10(A5) ;lbC01F5F6 MOVEQ #0,D1 ; MOVE.W 10(A5),D1 ; ASL.L #2,D1 ; MOVE.W D1,lbW036B20 ; CLR.W lbW036B22 ; ORI.W #$10,D0 ; ANDI.W #$FFDF,D0 ; MOVE.W D0,lbW036B2A ; MOVEQ #0,D0 ; BRA.S lbC01F620 ;lbC01F61C BSR.L lbC01F41E ;lbC01F620 UNLK A5 ; RTS ; LINK.W A5,#0 ; MOVE.W lbW036B2A,D0 ; BTST #15,D0 ; BNE.S lbC01F638 ; MOVEQ #1,D0 ; BRA.S lbC01F674 ;lbC01F638 CMPI.W #1,10(A5) ; BCC.S lbC01F648 ; MOVEQ #1,D0 ; MOVE.W D0,10(A5) ; BRA.S lbC01F658 ;lbC01F648 CMPI.W #$1000,10(A5) ; BLS.S lbC01F658 ; MOVE.W #$1000,D0 ; MOVE.W D0,10(A5) ;lbC01F658 MOVE.W 10(A5),D0 ; MOVE.W D0,lbW036B26 ; MOVE.W lbW036B28,D1 ; CMP.W D0,D1 ; BLS.S lbC01F672 ; MOVE.W D0,lbW036B28 ;lbC01F672 MOVEQ #0,D0 ;lbC01F674 UNLK A5 ; RTS ;lbC01F678 LINK.W A5,#-4 ; MOVE.W lbW036B2A,D0 ; BTST #15,D0 ; BNE.S lbC01F68C ; MOVEQ #1,D0 ; BRA.S lbC01F6E2 ;lbC01F68C CMPI.W #$40,14(A5) ; BLS.S lbC01F69A ; MOVE.W #$40,14(A5) ;lbC01F69A CLR.W -2(A5) ; BRA.S lbC01F6D8 ;lbC01F6A0 BTST #0,11(A5) ; BEQ.S lbC01F6CA ; MOVEQ #0,D0 ; MOVE.W -2(A5),D0 ; ADD.L D0,D0 ; LEA lbL036B1A,A0 ; ADDA.L D0,A0 ; MOVE.W 14(A5),(A0) ; MOVEQ #0,D0 ; MOVE.W -2(A5),D0 ; MOVE.L D0,-(SP) ; BSR.L lbC01EF20 ; ADDQ.W #4,SP ;lbC01F6CA MOVE.W 10(A5),D0 ; LSR.W #1,D0 ; ADDQ.W #1,-2(A5) ; MOVE.W D0,10(A5) ;lbC01F6D8 CMPI.W #3,-2(A5) ; BCS.S lbC01F6A0 ; MOVEQ #0,D0 ;lbC01F6E2 UNLK A5 ; RTS lbC01F6E6 LINK.W A5,#0 MOVE.W lbW036B2A,D0 BTST #15,D0 BEQ.S lbC01F714 TST.W 10(A5) BEQ.S lbC01F70A MOVE.L D0,D1 ORI.W #2,D1 MOVE.W D1,lbW036B2A BRA.S lbC01F714 lbC01F70A ANDI.W #$FFFD,D0 MOVE.W D0,lbW036B2A lbC01F714 UNLK A5 RTS ;lbC01F718 MOVE.W lbW036B2A,D0 ; RTS ;lbC01F720 CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 ; MOVE.L A6,-(SP) ; MOVEA.L lbL036B50-WT(A4),A0 ; MOVE.W #2,$1C(A0) ; CLR.B $1E(A0) ; MOVEA.L lbL036B50-WT(A4),A1 ; MOVEA.L 4,A6 ; JSR -$1C8(A6) ; MOVEA.L lbL036B50-WT(A4),A0 ; MOVE.L $22(A0),D0 ; MOVEA.L (SP)+,A6 ; RTS ;lbC01F750 LINK.W A5,#0 ; CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 ;lbC01F75C BSR.S lbC01F720 ; TST.W D0 ; BNE.S lbC01F75C ; MOVEA.L lbL036B4C-WT(A4),A0 ; MOVE.L lbL036B54-WT(A4),14(A0) ; MOVEA.L lbL036B4C-WT(A4),A0 ; MOVE.W #3,$1C(A0) ; MOVE.B #$10,$1E(A0) ; MOVEA.L lbL036B4C-WT(A4),A0 ; MOVE.L 8(A5),$22(A0) ; MOVEA.L lbL036B4C-WT(A4),A0 ; MOVE.L $14(A5),$26(A0) ; MOVE.L #$369E99,D0 ; MOVE.L 12(A5),D1 ; JSR lbC01E34E(PC) ; MOVE.W D0,$2A(A0) ; MOVE.W $12(A5),$2C(A0) ; MOVE.W #1,$2E(A0) ; MOVE.L A0,-(SP) ; JSR _BeginIO(PC) ; UNLK A5 ; RTS ;lbC01F7B8 LINK.W A5,#-4 ; CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 ; MOVE.L A6,-(SP) ; MOVEQ #$44,D0 ; MOVE.L #$10001,D1 ; MOVEA.L 4,A6 ; JSR -$C6(A6) ; MOVE.L D0,lbL036B4C-WT(A4) ; TST.L D0 ; BNE.S lbC01F7E4 ; MOVEQ #0,D0 ; BRA.L lbC01F8B2 ;lbC01F7E4 MOVEQ #$44,D0 ; MOVE.L #$10001,D1 ; JSR -$C6(A6) ; MOVE.L D0,lbL036B50-WT(A4) ; BNE.S lbC01F806 ; MOVEA.L lbL036B4C-WT(A4),A1 ; MOVEQ #$44,D0 ; JSR -$D2(A6) ; MOVEQ #0,D0 ; BRA.L lbC01F8B2 ;lbC01F806 CLR.L -(SP) ; CLR.L -(SP) ; JSR lbC01E41C(PC) ; ADDQ.W #8,SP ; MOVE.L D0,lbL036B54-WT(A4) ; BNE.S lbC01F81C ; MOVEQ #0,D0 ; BRA.L lbC01F8B2 ;lbC01F81C MOVEA.L lbL036B4C-WT(A4),A0 ; MOVE.L lbL036B54-WT(A4),14(A0) ; MOVEA.L lbL036B4C-WT(A4),A0 ; CLR.B 9(A0) ; MOVEA.L lbL036B4C-WT(A4),A0 ; MOVE.W #$20,$1C(A0) ; MOVE.B #$40,$1E(A0) ; MOVEA.L lbL036B4C-WT(A4),A0 ; CLR.W $20(A0) ; MOVE.L #lbW036B70,$22(A0) ; MOVEA.L lbL036B4C-WT(A4),A0 ; MOVEQ #4,D0 ; MOVE.L D0,$26(A0) ; MOVE.L A0,4(SP) ; LEA audiodevice.MSG0-WT(A4),A0 ; MOVEQ #0,D0 ; MOVEA.L 4(SP),A1 ; MOVE.L D0,D1 ; MOVEA.L 4,A6 ; JSR -$1BC(A6) ; MOVE.L D0,lbL036B6C ; BEQ.S lbC01F87C ; MOVEQ #0,D0 ; BRA.S lbC01F8B2 ;lbC01F87C MOVEA.L lbL036B50-WT(A4),A0 ; MOVE.L lbL036B54-WT(A4),14(A0) ; MOVEA.L lbL036B4C-WT(A4),A0 ; MOVEA.L lbL036B50-WT(A4),A1 ; MOVE.L $18(A0),$18(A1) ; MOVEA.L lbL036B4C-WT(A4),A0 ; MOVEA.L lbL036B50-WT(A4),A1 ; MOVE.L $14(A0),$14(A1) ; MOVEA.L lbL036B4C-WT(A4),A0 ; MOVEA.L lbL036B50-WT(A4),A1 ; MOVE.W $20(A0),$20(A1) ; MOVEQ #1,D0 ;lbC01F8B2 MOVEA.L (SP)+,A6 ; UNLK A5 ; RTS ;lbC01F8B8 CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 ; MOVE.L A6,-(SP) ; TST.L lbL036B54-WT(A4) ; BEQ.S lbC01F8D2 ; MOVE.L lbL036B54-WT(A4),-(SP) ; JSR lbC01E29C(PC) ; ADDQ.W #4,SP ;lbC01F8D2 TST.L lbL036B6C ; BNE.S lbC01F8E6 ; MOVEA.L lbL036B4C-WT(A4),A1 ; MOVEA.L 4,A6 ; JSR -$1C2(A6) ;lbC01F8E6 TST.L lbL036B4C-WT(A4) ; BEQ.S lbC01F8FA ; MOVEA.L lbL036B4C-WT(A4),A1 ; MOVEQ #$44,D0 ; MOVEA.L 4,A6 ; JSR -$D2(A6) ;lbC01F8FA TST.L lbL036B50-WT(A4) ; BEQ.S lbC01F90E ; MOVEA.L lbL036B50-WT(A4),A1 ; MOVEQ #$44,D0 ; MOVEA.L 4,A6 ; JSR -$D2(A6) ;lbC01F90E MOVEA.L (SP)+,A6 ; RTS ;lbC01F912 LINK.W A5,#-8 ; CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 ; MOVEM.L D6/D7/A3/A6,-(SP) ; MOVEA.L 8(A5),A3 ; MOVEQ #0,D6 ; PEA Genghis_Bdata.MSG0-WT(A4) ; JSR lbC01F9D4(PC) ; ADDQ.W #4,SP ; MOVE.L D0,D7 ; TST.L D7 ; BEQ.S lbC01F98A ; MOVE.L 12(A5),-(SP) ; MOVE.L D7,-(SP) ; JSR lbC01F9DA(PC) ; LEA 8(A3),A0 ; PEA 4 ; MOVE.L A0,-(SP) ; MOVE.L D7,-(SP) ; JSR lbC01F9CE(PC) ; LEA 4(A3),A0 ; PEA 4 ; MOVE.L A0,-(SP) ; MOVE.L D7,-(SP) ; JSR lbC01F9CE(PC) ; LEA $20(SP),SP ; MOVE.L 4(A3),D0 ; MOVEQ #2,D1 ; MOVEA.L 4,A6 ; JSR -$C6(A6) ; MOVE.L D0,(A3) ; BEQ.S lbC01F98A ; MOVE.L 4(A3),-(SP) ; MOVE.L D0,-(SP) ; MOVE.L D7,-(SP) ; JSR lbC01F9CE(PC) ; LEA 12(SP),SP ; MOVEQ #1,D6 ;lbC01F98A MOVE.L D7,-(SP) ; JSR lbC01F9C8(PC) ; MOVE.L D6,D0 ; MOVEM.L -$18(A5),D6/D7/A3/A6 ; UNLK A5 ; RTS ;lbC01F99C LINK.W A5,#0 ; CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 ; MOVE.L A6,-(SP) ; MOVEA.L 8(A5),A1 ; MOVEA.L (A1),A1 ; MOVEA.L 8(A5),A0 ; MOVE.L 4(A0),D0 ; MOVEA.L 4,A6 ; JSR -$D2(A6) ; MOVEA.L (SP)+,A6 ; UNLK A5 ; RTS ; dc.w 0 ;lbC01F9C8 JMP lbC000406 ;lbC01F9CE JMP lbC00047C ;lbC01F9D4 JMP lbC000460 ;lbC01F9DA JMP lbC0004D4 ; dc.l 0 ; dc.l $7061 lbC01F9E8 LINK.W A5,#0 ; CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 ; MOVEQ #0,D0 ; MOVE.L D0,-(SP) ; MOVE.L D0,-(SP) ; JSR lbC01FF04(PC) ; MOVE.L 8(A5),(SP) ; JSR lbC01FF0A(PC) ; UNLK A5 ; RTS ;lbC01FA0A CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 ; MOVE.L A3,-(SP) ; JSR lbC01F4CC(PC) ; JSR lbC01F8B8(PC) ; LEA lbL036BDC,A3 ; BRA.S lbC01FA3C ;lbC01FA24 MOVEA.L (A3),A0 ; MOVE.L A0,D0 ; BEQ.S lbC01FA38 ; MOVE.L #$8000,-(SP) ; MOVE.L A0,-(SP) ; JSR _FreeMem(PC) ; ADDQ.W #8,SP ;lbC01FA38 ADDA.W #12,A3 ;lbC01FA3C CMPA.L #lbL036C00,A3 ; BCS.S lbC01FA24 ; TST.L lbL036C00 ; BEQ.S lbC01FA58 ; MOVE.L lbL036C00,-(SP) ; JSR lbC01F9C8(PC) ; ADDQ.W #4,SP ;lbC01FA58 CLR.L lbL036C04 ; MOVEA.L (SP)+,A3 ; RTS _SetUp ;lbC01FA62 CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 MOVEM.L A2/A3,-(SP) ; TST.L lbL036C04 ; BEQ.S lbC01FA7C ; MOVEQ #1,D0 ; BRA.L lbC01FB00 ;lbC01FA7C JSR lbC01F7B8(PC) ; TST.L D0 ; BNE.S lbC01FA96 ; PEA Cantallocates.MSG-WT(A4) ; BSR.L lbC01F9E8 ; JSR lbC01F8B8(PC) ; ADDQ.W #4,SP ; MOVEQ #0,D0 ; BRA.S lbC01FB00 lbC01FA96 JSR lbC01F46C(PC) ; TST.L D0 ; BEQ.S lbC01FAB0 ; PEA BGMDriverinit.MSG-WT(A4) ; BSR.L lbC01F9E8 ; BSR.L lbC01FA0A ; ADDQ.W #4,SP ; MOVEQ #0,D0 ; BRA.S lbC01FB00 lbC01FAB0 LEA lbL036BDC,A3 BRA.S lbC01FAF0 lbC01FAB8 ; PEA 2 ; MOVE.L #$8000,-(SP) ; JSR _AllocMem(PC) ; ADDQ.W #8,SP ; MOVEA.L D0,A2 ; MOVE.L A2,D0 ; BNE.S lbC01FAE0 ; PEA CantAllocatem.MSG-WT(A4) ; BSR.L lbC01F9E8 ; BSR.L lbC01FA0A ; ADDQ.W #4,SP ; MOVEQ #0,D0 ; BRA.S lbC01FB00 lbC01FAE0 ; MOVE.L A2,(A3) MOVEQ #-1,D0 MOVE.L D0,4(A3) CLR.L 8(A3) ADDA.W #12,A3 lbC01FAF0 CMPA.L #lbL036C00,A3 BCS.S lbC01FAB8 MOVEQ #1,D0 MOVE.L D0,lbL036C04 lbC01FB00 MOVEM.L (SP)+,A2/A3 RTS lbC01FB06 LINK.W A5,#-$38 ; CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 MOVEM.L D2/D4-D7/A2/A3,-(SP) MOVE.L 8(A5),D7 MOVE.L 12(A5),D6 TST.L D6 BMI.L lbC01FC14 MOVEQ #$40,D0 ADD.L D0,D0 CMP.L D0,D6 BGE.L lbC01FC14 MOVE.L D6,D0 ASL.L #2,D0 LEA lbL037BD4,A0 move.l A0,A2 ADDA.L D0,A0 MOVE.L (A0),D5 TST.L D5 BEQ.L lbC01FC14 ; CLR.L -(SP) ; MOVE.L D5,-(SP) ; MOVE.L lbL036C00,-(SP) ; JSR lbC01F9DA(PC) ; PEA $20 ; PEA -$30(A5) ; MOVE.L lbL036C00,-(SP) ; JSR lbC01F9CE(PC) ; LEA $18(SP),SP lea (A2,D5.L),A2 lea -$30(A5),A0 moveq #7,D0 CopyInfo move.l (A2)+,(A0)+ dbf D0,CopyInfo MOVEQ #0,D5 MOVE.L D7,D0 MOVE.L D0,$1C(SP) MOVE.L D7,D0 MOVEQ #12,D1 JSR lbC01E2FC(PC) MOVE.L D0,D7 LEA lbL036BDC,A0 ADDA.L D7,A0 move.l A2,(A0) MOVEA.L (A0),A2 MOVE.L $1C(SP),D0 MOVEQ #$60,D1 JSR lbC01E2FC(PC) LEA lbL037AB4,A0 ADDA.L D0,A0 MOVEQ #0,D4 MOVEA.L A0,A3 MOVE.L A0,$20(SP) BRA.S lbC01FBE2 lbC01FB9E MOVE.W -$30(A5,D4.L),D0 MOVE.W -$20(A5,D4.L),D1 MOVEA.L $20(SP),A0 MOVE.W D0,$20(A0,D4.L) MOVE.W D1,$50(A0,D4.L) TST.W D0 BEQ.S lbC01FBD6 MOVE.L A2,(A3) MOVEQ #0,D2 MOVE.W D0,D2 ADD.L D2,D2 ADDA.L D2,A2 MOVEQ #0,D2 MOVE.W D1,D2 ADD.L D2,D2 MOVEA.L A2,A0 SUBA.L D2,A0 MOVE.L A0,$30(A3) MOVEQ #0,D1 MOVE.W D0,D1 ADD.L D1,D5 BRA.S lbC01FBDE lbC01FBD6 SUBA.L A0,A0 MOVE.L A0,(A3) MOVE.L A0,$30(A3) lbC01FBDE ADDQ.L #2,D4 ADDQ.L #4,A3 lbC01FBE2 MOVEQ #$10,D0 CMP.L D0,D4 BLT.S lbC01FB9E MOVE.L D5,D0 ADD.L D0,D0 LEA lbL036BDC,A0 ADDA.L D7,A0 MOVE.L D0,-(SP) MOVE.L (A0),-(SP) MOVE.L lbL036C00,-(SP) MOVE.L A0,$2C(SP) ; JSR lbC01F9CE(PC) MOVEA.L $2C(SP),A0 MOVE.L D6,4(A0) MOVEQ #1,D0 MOVE.L D0,8(A0) lbC01FC14 MOVEM.L -$54(A5),D2/D4-D7/A2/A3 UNLK A5 RTS lbC01FC1E LINK.W A5,#-$14 ; CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 MOVEM.L D5-D7/A2/A3,-(SP) MOVE.L 8(A5),D7 MOVEQ #3,D0 CMP.L D0,D7 BGE.L lbC01FD3A LEA lbL036BDC,A3 LEA lbL037AB4,A2 MOVE.L D7,D0 ASL.L #2,D0 LEA lbL037AA8,A0 ADDA.L D0,A0 MOVE.L A0,$14(SP) BRA.S lbC01FC82 lbC01FC58 MOVE.L D7,D0 ADD.L D0,D0 MOVEQ #0,D1 MOVEA.L 12(A5),A0 MOVE.W 12(A0,D0.L),D1 MOVE.L 4(A3),D0 CMP.L D1,D0 BNE.S lbC01FC7A MOVEQ #1,D0 MOVE.L D0,8(A3) MOVEA.L $14(SP),A0 MOVE.L A2,(A0) lbC01FC7A ADDA.W #12,A3 ADDA.W #$60,A2 lbC01FC82 CMPA.L #lbL036C00,A3 BCS.S lbC01FC58 MOVE.L D7,D0 ADDQ.L #1,D0 MOVE.L 12(A5),-(SP) MOVE.L D0,-(SP) BSR.S lbC01FC1E ADDQ.W #8,SP MOVEA.L $14(SP),A0 TST.L (A0) BNE.L lbC01FD3A MOVEQ #0,D6 LEA lbL036BDC,A3 MOVE.L D7,D0 ADD.L D0,D0 MOVEA.L 12(A5),A0 ADDA.L D0,A0 MOVEA.L A0,A2 BRA.S lbC01FCEA lbC01FCB8 MOVEQ #0,D0 MOVE.W 12(A2),D0 MOVE.L 4(A3),D1 CMP.L D0,D1 BNE.S lbC01FCE4 MOVEQ #1,D0 MOVE.L D0,8(A3) MOVE.L D6,D0 MOVEQ #$60,D1 JSR lbC01E2FC(PC) LEA lbL037AB4,A0 ADDA.L D0,A0 MOVEA.L $14(SP),A1 MOVE.L A0,(A1) BRA.S lbC01FD3A lbC01FCE4 ADDQ.L #1,D6 ADDA.W #12,A3 lbC01FCEA MOVEQ #3,D0 CMP.L D0,D6 BLT.S lbC01FCB8 MOVEQ #0,D7 LEA lbL036BDC,A3 BRA.S lbC01FD10 lbC01FCFA TST.L 8(A3) BNE.S lbC01FD0A MOVE.L D7,D5 MOVE.L 4(A3),D0 TST.L D0 BMI.S lbC01FD16 lbC01FD0A ADDQ.L #1,D7 ADDA.W #12,A3 lbC01FD10 MOVEQ #3,D0 CMP.L D0,D7 BLT.S lbC01FCFA lbC01FD16 MOVEQ #0,D0 MOVE.W 12(A2),D0 MOVE.L D0,-(SP) MOVE.L D5,-(SP) BSR.L lbC01FB06 MOVE.L D5,D0 MOVEQ #$60,D1 JSR lbC01E2FC(PC) LEA lbL037AB4,A0 ADDA.L D0,A0 MOVEA.L $1C(SP),A1 MOVE.L A0,(A1) lbC01FD3A MOVEM.L -$28(A5),D5-D7/A2/A3 UNLK A5 RTS lbC01FD44 LINK.W A5,#-8 ; CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 MOVEM.L D7/A2/A3,-(SP) MOVEA.L 8(A5),A3 ; CLR.L -(SP) ; JSR lbC01F5C0(PC) ; JSR lbC01FEF8(PC) ; ADDQ.W #4,SP ; TST.W D0 ; BEQ.S lbC01FDBA LEA lbL036BDC,A2 MOVEQ #0,D7 BRA.S lbC01FD94 lbC01FD72 MOVEQ #0,D0 MOVE.L D0,8(A2) LEA lbL037A9C,A0 ADDA.L D7,A0 MOVE.L 0(A3,D7.L),(A0) LEA lbL037AA8,A0 ADDA.L D7,A0 MOVE.L D0,(A0) ADDA.W #12,A2 ADDQ.L #4,D7 lbC01FD94 CMPA.L #lbL036C00,A2 BCS.S lbC01FD72 MOVE.L A3,-(SP) CLR.L -(SP) BSR.L lbC01FC1E MOVEQ #0,D0 MOVE.W 14(A5),D0 MOVE.L D0,(SP) PEA lbL037A9C JSR lbC01F4F2(PC) LEA 12(SP),SP lbC01FDBA MOVEQ #0,D0 MOVEM.L (SP)+,D7/A2/A3 UNLK A5 RTS ;lbC01FDC4 CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 ; JSR lbC01F718(PC) ; BTST #0,D0 ; BEQ.S lbC01FDDA ; MOVEQ #1,D0 ; BRA.S lbC01FDDC ;lbC01FDDA MOVEQ #0,D0 ;lbC01FDDC RTS ;lbC01FDDE LINK.W A5,#-4 ; CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 ; MOVE.L D7,-(SP) ; MOVEQ #-1,D7 ; MOVEQ #0,D0 ; MOVE.W 10(A5),D0 ; MOVE.L D0,-(SP) ; JSR lbC01F5C0(PC) ; ADDQ.W #4,SP ; TST.L D0 ; BNE.S lbC01FE02 ; MOVEQ #0,D7 ;lbC01FE02 TST.W 14(A5) ; BEQ.S lbC01FE0E ; BSR.S lbC01FDC4 ; TST.L D0 ; BNE.S lbC01FE02 ;lbC01FE0E MOVE.L D7,D0 ; MOVE.L (SP)+,D7 ; UNLK A5 ; RTS _Repeat lbC01FE16 LINK.W A5,#0 ; CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 MOVE.W 10(A5),D0 EXT.L D0 MOVE.L D0,-(SP) JSR lbC01F6E6(PC) MOVE.W 10(A5),D0 EXT.L D0 UNLK A5 RTS ;lbC01FE38 LINK.W A5,#0 ; CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 ; MOVEQ #0,D0 ; MOVE.W 10(A5),D0 ; MOVE.L D0,-(SP) ; MOVE.L #$FFFF,-(SP) ; JSR lbC01F678(PC) ; ADDQ.W #8,SP ; TST.L D0 ; BEQ.S lbC01FE60 ; MOVEQ #-1,D0 ; BRA.S lbC01FE62 ;lbC01FE60 MOVEQ #0,D0 ;lbC01FE62 UNLK A5 ; RTS ;lbC01FE66 LINK.W A5,#0 ; CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 ; MOVEA.W #1,A0 ; MOVE.L A0,-(SP) ; PEA 2 ; JSR lbC01E614(PC) ; ADDQ.W #8,SP ; TST.L lbL036C00 ; BEQ.S lbC01FE96 ; MOVE.L lbL036C00,-(SP) ; JSR lbC01F9C8(PC) ; ADDQ.W #4,SP ;lbC01FE96 BSR.L lbC01FA62 ; TST.L D0 ; BNE.S lbC01FEA2 ; MOVEQ #0,D0 ; BRA.S lbC01FEC2 ;lbC01FEA2 MOVE.L 8(A5),-(SP) ; JSR lbC01D176(PC) ; MOVE.L D0,lbL036C00 ; PEA $200 ; PEA lbL037BD4 ; MOVE.L D0,-(SP) ; JSR lbC01F9CE(PC) ; MOVEQ #1,D0 ;lbC01FEC2 UNLK A5 ; RTS ; CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 ; PEA Genghis_Bdata.MSG ; BSR.S lbC01FE66 ; ADDQ.W #4,SP ; RTS ;lbC01FEDA CMPA.L lbL036C0C-WT(A4),SP ; BCS.L lbC01E158 ; MOVE.L lbL036C00,-(SP) ; JSR lbC01F9C8(PC) ; ADDQ.W #4,SP ; CLR.L lbL036C00 ; RTS WT lbL02A7E4 dc.l $F0642736 dc.l $1E122748 dc.l $C0122312 dc.l $23122512 dc.l $28122712 dc.l $25122312 dc.l $27362512 dc.l $2548C012 dc.l $22122212 dc.l $23122712 dc.l $27122512 dc.l $23122236 dc.l $2012236C dc.l $C0242518 dc.l $27182818 dc.l $2AD8C024 dc.l $23242C36 dc.l $2C122C90 dc.l $2E242C24 dc.l $2A48C012 dc.l $2A122E12 dc.l $2F5AC012 dc.l $23122512 dc.l $285AC012 dc.l $27122712 dc.l $2A5AC012 dc.l $27122712 dc.l $28362724 dc.l $25242312 dc.l $257EC024 dc.l $27361E12 dc.l $2748C012 dc.l $23122312 dc.l $25122812 dc.l $27122512 dc.l $23122736 dc.l $25122548 dc.l $C0122212 dc.l $22122312 dc.l $27122712 dc.l $25122312 dc.l $22362012 dc.l $236CC024 dc.l $25182718 dc.l $28182AD8 dc.l $C0242324 dc.l $2C362C12 dc.l $2C902E24 dc.l $2C242A48 dc.l $C0122A12 dc.l $2E122F5A dc.l $C0122312 dc.l $2512285A dc.l $C0122712 dc.l $27122A5A dc.l $C0122712 dc.l $2712285A dc.l $28242A24 dc.l $2C362A12 dc.l $2A12C012 dc.l $2A242E12 dc.l $2E122E24 dc.l $2E182F18 dc.l $312A2F5A dc.l $C0122A12 dc.l $2E122E12 dc.l $2E242E18 dc.l $2F18312A dc.l $2F36C012 dc.l $27122A12 dc.l $2A122C12 dc.l $2A122824 dc.l $28122A12 dc.l $2C242A24 dc.l $31122F5A dc.l $28182818 dc.l $27182824 dc.l $2A242C36 dc.l $2A122A12 dc.l $C0122A24 dc.l $2E122E12 dc.l $2E242E18 dc.l $2F18312A dc.l $2F5AC012 dc.l $2A122E12 dc.l $2E122E24 dc.l $2E182F18 dc.l $312A2F36 dc.l $C0122712 dc.l $2A122A12 dc.l $2C122A12 dc.l $28242812 dc.l $2A122C24 dc.l $2A243112 dc.l $2F5A2818 dc.l $28182718 dc.l $28242A24 dc.l $27092509 dc.l $235A2512 dc.l $23EAC048 dc.l $27361E12 dc.l $2748C012 dc.l $23122312 dc.l $25122812 dc.l $27122512 dc.l $23122736 dc.l $25122548 dc.l $C0122212 dc.l $22122312 dc.l $27122712 dc.l $25122312 dc.l $22362012 dc.l $236CC024 dc.l $25182718 dc.l $28182AD8 dc.l $C0242324 dc.l $2C362C12 dc.l $2C902E24 dc.l $2C242A48 dc.l $C0122A12 dc.l $2E122F5A dc.l $C0122312 dc.l $2512285A dc.l $C0122712 dc.l $27122A5A dc.l $C0122712 dc.l $27122836 dc.l $27242524 dc.l $2312257E dc.l $C0242736 dc.l $1E122748 dc.l $C0122312 dc.l $23122512 dc.l $28122712 dc.l $25122312 dc.l $27362512 dc.l $2548C012 dc.l $22122212 dc.l $23122712 dc.l $27122512 dc.l $23122236 dc.l $2012236C dc.l $C0242518 dc.l $27182818 dc.l $2AD8C024 dc.l $23242C36 dc.l $2C122C90 dc.l $2E242C24 dc.l $2A48C012 dc.l $2A122E12 dc.l $2F5AC012 dc.l $23122512 dc.l $285AC012 dc.l $27122712 dc.l $2A5AC012 dc.l $27122712 dc.l $285A2824 dc.l $2A242C36 dc.l $2A122A12 dc.l $C0122A24 dc.l $2E122E12 dc.l $2E242E18 dc.l $2F18312A dc.l $2F5AC012 dc.l $2A122E12 dc.l $2E122E24 dc.l $2E182F18 dc.l $312A2F36 dc.l $C0122712 dc.l $2A122A12 dc.l $2C122A12 dc.l $28242812 dc.l $2A122C24 dc.l $2A243112 dc.l $2F5A2818 dc.l $28182718 dc.l $28242A24 dc.l $2C362A12 dc.l $2A12C012 dc.l $2A242E12 dc.l $2E122E24 dc.l $2E182F18 dc.l $312A2F5A dc.l $C0122A12 dc.l $2E122E12 dc.l $2E242E18 dc.l $2F18312A dc.l $2F36C012 dc.l $27122A12 dc.l $2A122C12 dc.l $2A122824 dc.l $28122A12 dc.l $2C242A24 dc.l $31122F5A dc.l $28182818 dc.l $27182824 dc.l $2A242709 dc.l $2509235A dc.l $251223EA dc.l $2312211E dc.l $1F0C1E0C dc.l $1F902548 dc.l $28482700 dc.l $C120C000 dc.w $C120 dc.b $FF lbB02AB17 dc.b $F0 dc.l $73236CC0 dc.l $12231223 dc.l $90226CC0 dc.l $1222121B dc.l $90206CC0 dc.l $1220121E dc.l $901E6CC0 dc.l $121E1223 dc.l $4823481C dc.l $6CC0121C dc.l $121C901B dc.l $6CC0121B dc.l $12209019 dc.l $24C01219 dc.l $5A1B24C0 dc.l $121B5A19 dc.l $24C01219 dc.l $5A21481E dc.l $48236CC0 dc.l $12231223 dc.l $90226CC0 dc.l $1222121B dc.l $90206CC0 dc.l $1220121E dc.l $901E6CC0 dc.l $121E1223 dc.l $4823481C dc.l $6CC0121C dc.l $121C901B dc.l $6CC0121B dc.l $12209019 dc.l $24C01219 dc.l $5A1B24C0 dc.l $121B5A1C dc.l $24C0121C dc.l $5A1E4822 dc.l $121E121C dc.l $12191223 dc.l $24C01223 dc.l $122324C0 dc.l $121E1223 dc.l $24C01223 dc.l $122324C0 dc.l $121E1220 dc.l $24C01220 dc.l $122024C0 dc.l $121B1220 dc.l $24C01220 dc.l $122024C0 dc.l $12271225 dc.l $24C01225 dc.l $122524C0 dc.l $12251227 dc.l $24C0122C dc.l $24271220 dc.l $241924C0 dc.l $12201225 dc.l $18271828 dc.l $182A24C0 dc.l $12251222 dc.l $482324C0 dc.l $12231223 dc.l $24C0121E dc.l $122324C0 dc.l $12231223 dc.l $24C0121E dc.l $122024C0 dc.l $12201220 dc.l $24C0121B dc.l $122024C0 dc.l $12201220 dc.l $24C01227 dc.l $122524C0 dc.l $12251225 dc.l $24C01225 dc.l $122724C0 dc.l $122C2427 dc.l $12202419 dc.l $24C01220 dc.l $122524C0 dc.l $1220121E dc.l $90236CC0 dc.l $121E1223 dc.l $6CC0121E dc.l $12236CC0 dc.l $12231223 dc.l $90226CC0 dc.l $1222121B dc.l $90206CC0 dc.l $1220121E dc.l $901E6CC0 dc.l $121E1223 dc.l $4823481C dc.l $6CC0121C dc.l $121C901B dc.l $6CC0121B dc.l $12209019 dc.l $24C01219 dc.l $5A1B24C0 dc.l $121B5A19 dc.l $24C01219 dc.l $5A21481E dc.l $48236CC0 dc.l $12231223 dc.l $90226CC0 dc.l $1222121B dc.l $90206CC0 dc.l $1220121E dc.l $901E6CC0 dc.l $121E1223 dc.l $4823481C dc.l $6CC0121C dc.l $121C901B dc.l $6CC0121B dc.l $12209019 dc.l $24C01219 dc.l $5A1B24C0 dc.l $121B5A1C dc.l $24C0121C dc.l $5A1E4822 dc.l $121E121C dc.l $12191223 dc.l $24C01223 dc.l $122324C0 dc.l $121E1223 dc.l $24C01223 dc.l $122324C0 dc.l $121E1220 dc.l $24C01220 dc.l $122024C0 dc.l $121B1220 dc.l $24C01220 dc.l $122024C0 dc.l $12271225 dc.l $24C01225 dc.l $122524C0 dc.l $12251227 dc.l $24C0122C dc.l $24271220 dc.l $241924C0 dc.l $12201225 dc.l $18271828 dc.l $182A24C0 dc.l $12251222 dc.l $482324C0 dc.l $12231223 dc.l $24C0121E dc.l $122324C0 dc.l $12231223 dc.l $24C0121E dc.l $122024C0 dc.l $12201220 dc.l $24C0121B dc.l $122024C0 dc.l $12201220 dc.l $24C01227 dc.l $122524C0 dc.l $12251225 dc.l $24C01225 dc.l $122724C0 dc.l $122C2427 dc.l $12202419 dc.l $24C01220 dc.l $122524C0 dc.l $1220121E dc.l $901F24C0 dc.l $121F5A1F dc.l $24C0121F dc.l $121F481C dc.l $24C0121C dc.l $121C482E dc.l $24282425 dc.l $24222423 dc.l $C12023 dc.l $90C090FF lbL02ADD4 dc.l $F04B2A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122C12 dc.l $2C122C12 dc.l $2C122C12 dc.l $2C122C12 dc.l $2C122B12 dc.l $2B122B12 dc.l $2B122B12 dc.l $2B122B12 dc.l $2B122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122712 dc.l $27122712 dc.l $27122C12 dc.l $2C122A12 dc.l $2A122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122F12 dc.l $2F122F12 dc.l $2F122E12 dc.l $2E122E12 dc.l $2E122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122C12 dc.l $2C122C12 dc.l $2C122C12 dc.l $2C122C12 dc.l $2C122B12 dc.l $2B122B12 dc.l $2B122B12 dc.l $2B122B12 dc.l $2B122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122712 dc.l $27122712 dc.l $27122C12 dc.l $2C122A12 dc.l $2A122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122C12 dc.l $2C122C12 dc.l $2C122C12 dc.l $2C122C12 dc.l $2C122F12 dc.l $2F122F12 dc.l $2F122E12 dc.l $2E122E12 dc.l $2E123300 dc.l $C1203300 dc.l $C1203412 dc.l $33123124 dc.l $31123312 dc.l $34243324 dc.l $3A12385A dc.l $2F902F36 dc.l $2F122E48 dc.l $3300C120 dc.l $3300C120 dc.l $34123312 dc.l $31243112 dc.l $33123424 dc.l $33243A12 dc.l $385A2F90 dc.l $28902712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122C12 dc.l $2C122C12 dc.l $2C122C12 dc.l $2C122C12 dc.l $2C122B12 dc.l $2B122B12 dc.l $2B122B12 dc.l $2B122B12 dc.l $2B122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122712 dc.l $27122712 dc.l $27122C12 dc.l $2C122A12 dc.l $2A122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122F12 dc.l $2F122F12 dc.l $2F122E12 dc.l $2E122E12 dc.l $2E122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122C12 dc.l $2C122C12 dc.l $2C122C12 dc.l $2C122C12 dc.l $2C122B12 dc.l $2B122B12 dc.l $2B122B12 dc.l $2B122B12 dc.l $2B122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122712 dc.l $27122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122512 dc.l $25122712 dc.l $27122712 dc.l $27122C12 dc.l $2C122A12 dc.l $2A122812 dc.l $28122812 dc.l $28122812 dc.l $28122812 dc.l $28122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122A12 dc.l $2A122C12 dc.l $2C122C12 dc.l $2C122C12 dc.l $2C122C12 dc.l $2C122F12 dc.l $2F122F12 dc.l $2F122E12 dc.l $2E122E12 dc.l $2E123300 dc.l $C1203300 dc.l $C1203412 dc.l $33123124 dc.l $31123312 dc.l $34243324 dc.l $3A12385A dc.l $2F902F36 dc.l $2F122E48 dc.l $3300C120 dc.l $3300C120 dc.l $34123312 dc.l $31243112 dc.l $33123424 dc.l $33243A12 dc.l $385A2F90 dc.l $28902600 dc.l $C1B02E48 dc.l $31482A00 dc.l $C1202A90 dc.w $C090 dc.b $FF lbB02B287 dc.b $F0 dc.l $50C00F13 dc.l $F160A1B dc.l $A1F0A22 dc.l $F200F1F dc.l $F1D0F1F dc.w $78FF lbL02B29E dc.l $F050C078 dc.w $1078 dc.b $FF lbB02B2A5 dc.b $F0 dc.l $500F3C0D dc.l $3C0C78FF lbL02B2AE dc.l $F078283E dc.l $2D3E2F3E dc.l $303E323E dc.l $301F2F1F dc.w $2D7C dc.b $FF lbB02B2C1 dc.b $F0 dc.l $78287C27 dc.l $7C263E28 dc.l $1F261F24 dc.w $7CFF lbW02B2D0 dc.w $F028 dc.l $2100C1F0 dc.b $FF lbB02B2D7 dc.b $F0 dc.l $64D01D60 dc.l $1D601D60 dc.l $1D601D60 dc.l $1D601D60 dc.l $1D60D1FF lbL02B2EC dc.l $F064D025 dc.l $8245825 dc.l $8245825 dc.l $8245825 dc.l $8245825 dc.l $8245825 dc.l $8245825 dc.l $8245825 dc.l $82458D1 dc.b $FF lbB02B311 dc.b $F0 dc.l $78D01820 dc.l $1D201F20 dc.l $20402420 dc.l $24102310 dc.l $1F801F10 dc.l $21102220 dc.l $24202520 dc.l $1C402220 dc.l $222020A0 dc.w $D1FF lbL02B338 dc.l $F06428F2 dc.l $27162816 dc.l $2C162D16 dc.l $21162700 dc.l $C16028F2 dc.l $27162816 dc.l $2C162D16 dc.l $24162A00 dc.l $C134C02C dc.b $FF lbB02B35D dc.b $F0 dc.l $642D1634 dc.l $B320B30 dc.l $1628162B dc.l $162B162D dc.l $2C2D1634 dc.l $B320B30 dc.l $1628162B dc.l $162B162D dc.l $2C2D1633 dc.l $B320B30 dc.l $1627162B dc.l $162B162D dc.l $2C2D1633 dc.l $B320B30 dc.l $1627162B dc.l $162B162D dc.l $2C2D1634 dc.l $B320B30 dc.l $1628162B dc.l $162B162D dc.l $2C2D1634 dc.l $B320B30 dc.l $1628162B dc.l $162B162D dc.l $2C2D1633 dc.l $B320B30 dc.l $1627162B dc.l $162B162D dc.l $2C2D1633 dc.l $B320B30 dc.l $1627162B dc.l $162B162D dc.w $2CFF lbL02B3E0 dc.l $F0642116 dc.l $280B260B dc.l $24161C16 dc.l $1F161F16 dc.l $212C2116 dc.l $280B260B dc.l $24161C16 dc.l $1F161F16 dc.l $212C2116 dc.l $270B260B dc.l $24161B16 dc.l $1F161F16 dc.l $212C2116 dc.l $270B260B dc.l $24161B16 dc.l $1F161F16 dc.l $212C2116 dc.l $280B260B dc.l $24161C16 dc.l $1F161F16 dc.l $212C2116 dc.l $280B260B dc.l $24161C16 dc.l $1F161F16 dc.l $212C2116 dc.l $270B260B dc.l $24161B16 dc.l $1F161F16 dc.l $212C2116 dc.l $270B260B dc.l $24161B16 dc.l $1F161F16 dc.w $212C dc.b $FF lbB02B463 dc.b $F0 dc.l $5F1F2421 dc.l $121F1223 dc.l $48232424 dc.l $12231226 dc.l $482B242A dc.l $48261223 dc.l $1228122A dc.l $9280926 dc.l $3623121F dc.l $121A1219 dc.l $48239021 dc.l $18261823 dc.l $181E481C dc.l $90C04823 dc.l $24211223 dc.l $36212423 dc.l $24211223 dc.l $36212423 dc.l $24211223 dc.l $36282423 dc.l $24211223 dc.l $36282423 dc.l $24211223 dc.l $36212423 dc.l $24211223 dc.l $36212423 dc.l $24211223 dc.l $36282423 dc.l $24211223 dc.l $362624FF lbL02B4DC dc.l $F0641F24 dc.l $26242824 dc.l $26241F24 dc.l $26242824 dc.l $26241F24 dc.l $26242824 dc.l $26241F24 dc.l $26242824 dc.l $26241F24 dc.l $28242D24 dc.l $28241F24 dc.l $28242B24 dc.l $28241F24 dc.l $26242824 dc.l $26241F24 dc.l $26242824 dc.l $26242424 dc.l $2B242D24 dc.l $2B242424 dc.l $2B242D24 dc.l $2B242524 dc.l $2B242D24 dc.l $2B242524 dc.l $2B242D24 dc.l $2B242424 dc.l $2B242D24 dc.l $2B242424 dc.l $2B242D24 dc.l $2B242524 dc.l $2B242D24 dc.l $2B242624 dc.l $2B242A24 dc.w $2624 dc.b $FF lbB02B55F dc.b $F0 dc.l $641F481E dc.l $481C481E dc.l $481F481E dc.l $481C481A dc.l $48199018 dc.l $9017D8C0 dc.l $481C901C dc.l $901C901C dc.l $901C901C dc.l $901C9018 dc.w $90FF lbL02B58A dc.l $F064D037 dc.l $E370737 dc.l $7370E37 dc.l $E370737 dc.l $7370E37 dc.l $E370737 dc.l $7360E36 dc.l $7360736 dc.l $E360E36 dc.l $7360736 dc.l $E360E36 dc.l $7360737 dc.l $E370737 dc.l $7370E37 dc.l $E370737 dc.l $7370E37 dc.l $E370737 dc.l $73A0E3A dc.l $73A073A dc.l $E3A0E39 dc.l $7390739 dc.l $E390E39 dc.l $73907D1 dc.l $3C0E3C07 dc.l $3C073C0E dc.l $3C0E3C07 dc.l $3C073C0E dc.l $3C0E3C07 dc.l $3C073A0E dc.l $3A073A07 dc.l $3A0E3A0E dc.l $3A073A07 dc.l $3A0E3A0E dc.l $3A073A07 dc.l $380E3807 dc.l $3807380E dc.l $380E3807 dc.l $3807380E dc.l $380E3807 dc.l $38073A0E dc.l $3A073A07 dc.l $3A0E3A0E dc.l $3A073A07 dc.l $3A0E3A0E dc.l $3A073A07 dc.b $FF lbB02B63F dc.b $F0 dc.l $64D0241C dc.l $C00E2B0E dc.l $C01C1F1C dc.l $241CC00E dc.l $2B0EC01C dc.l $1F1C241C dc.l $C00E2B0E dc.l $C01C1F1C dc.l $241CC00E dc.l $2B0EC01C dc.l $1F1CD119 dc.l $1CC00E20 dc.l $EC01C20 dc.l $1C191CC0 dc.l $E200EC0 dc.l $1C201C19 dc.l $1CC00E20 dc.l $EC01C20 dc.l $1C191CC0 dc.l $E200EC0 dc.l $1C201CFF lbL02B694 dc.l $F064D030 dc.l $E300730 dc.l $7300E30 dc.l $E300730 dc.l $7300E30 dc.l $E300730 dc.l $7300E30 dc.l $7300730 dc.l $E300E30 dc.l $7300730 dc.l $E300E30 dc.l $7300730 dc.l $E300730 dc.l $7300E30 dc.l $E300730 dc.l $7300E30 dc.l $E300730 dc.l $7330E33 dc.l $7330733 dc.l $E330E33 dc.l $7330733 dc.l $E330E33 dc.l $73307D1 dc.l $350E3507 dc.l $3507350E dc.l $350E3507 dc.l $3507350E dc.l $350E3507 dc.l $3507350E dc.l $35073507 dc.l $350E350E dc.l $35073507 dc.l $350E350E dc.l $35073507 dc.l $350E3507 dc.l $3507350E dc.l $350E3507 dc.l $3507350E dc.l $350E3507 dc.l $3507350E dc.l $35073507 dc.l $350E350E dc.l $33073307 dc.l $330E310E dc.l $31073107 dc.b $FF lbB02B749 dc.b $F0 dc.l $64C05424 dc.l $54C02A24 dc.l $54C07E24 dc.l $54C02A24 dc.l $54C07E24 dc.l $54C02A24 dc.l $54C07E24 dc.l $54C02A24 dc.w $7EFF lbL02B76C dc.l $F0641F15 dc.l $22152469 dc.l $2515243F dc.l $1F152215 dc.l $24152815 dc.l $1F152215 dc.l $241522A8 dc.l $C0151F15 dc.l $22152415 dc.l $28152915 dc.l $28152515 dc.l $245422A8 dc.l $1F151D15 dc.l $1D151C15 dc.l $18A8C02A dc.l $29152815 dc.l $24152215 dc.b $FF lbB02B7B1 dc.b $F0 dc.l $64C05418 dc.l $54C02A18 dc.l $54C07E18 dc.l $54C02A18 dc.l $54C07E18 dc.l $54C02A18 dc.l $54C07E18 dc.l $54C02A18 dc.w $7EFF lbL02B7D4 dc.l $F069240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $250C240C dc.l $260C240C dc.l $260C240C dc.l $260C240C dc.l $260C240C dc.l $260C240C dc.l $260C240C dc.l $260C240C dc.w $260C dc.b $FF lbB02B857 dc.b $D0 dc.l $F06E2418 dc.l $F0462406 dc.l $2406240C dc.l $F06E240C dc.l $F0462404 dc.l $24042404 dc.l $F06E240C dc.l $F0462404 dc.l $24042404 dc.w $D7FF lbL02B87E dc.l $F064240C dc.l $250C280C dc.l $290C2B0C dc.l $29042B04 dc.l $2904280C dc.l $250C240C dc.l $220C1F48 dc.l $240C250C dc.l $280C290C dc.l $2B0C2904 dc.l $2B042904 dc.l $280C250C dc.l $240C220C dc.l $1F483018 dc.l $2F30300C dc.l $2F0C2E18 dc.l $2D302E0C dc.l $2D0C2C24 dc.l $2A0C2636 dc.l $27062606 dc.l $27062648 dc.b $FF lbB02B8D3 dc.b $F0 dc.l $5A2B482C dc.l $242C242B dc.l $36291226 dc.l $3629092B dc.l $9244824 dc.l $3F220924 dc.l $48C0481F dc.l $48222424 dc.l $24294827 dc.l $24222424 dc.l $48243F22 dc.l $92448C0 dc.l $482E0930 dc.l $9310930 dc.l $6C2E0930 dc.l $902E0930 dc.l $9310930 dc.l $6C2E0930 dc.w $90FF lbL02B91E dc.l $F05A2490 dc.l $24902490 dc.l $24902490 dc.l $24902490 dc.l $24902490 dc.l $24902490 dc.w $2490 dc.b $FF lbB02B939 dc.b $F0 dc.l $5A299029 dc.l $90299029 dc.l $90299029 dc.l $90299029 dc.l $90299029 dc.l $92B092C dc.l $92B6C29 dc.l $92B9029 dc.l $92B092C dc.l $92B75FF lbL02B962 dc.l $F0732B0E dc.l $2E0ED033 dc.l $1C321C30 dc.l $1C2E1C30 dc.l $1CC00E2C dc.l $E2B70C0 dc.l $1C2B0E2E dc.l $E331C32 dc.l $1C301C2E dc.l $1C301CC0 dc.l $E2B0E2E dc.l $E2D0E2C dc.l $54C01C2B dc.l $E2C0E38 dc.l $38371C35 dc.l $1C372A32 dc.l $E351C33 dc.l $1C321C30 dc.l $1C321C33 dc.l $1C303829 dc.l $1C30382A dc.l $1C30382B dc.l $38C01C2B dc.l $E2E0ED7 dc.b $FF lbB02B9C3 dc.b $F0 dc.l $73C01CD0 dc.l $1B38C01C dc.l $1638C01C dc.l $1B38C01C dc.l $1638C01C dc.l $1B38C01C dc.l $1C38C01C dc.l $1D38181C dc.l $1D38C01C dc.l $161C261C dc.l $161C171C dc.l $261C171C dc.l $181C271C dc.l $181C1D1C dc.l $271C1D1C dc.l $111C2038 dc.l $161C2038 dc.l $F1C1F38 dc.l $161C181C dc.l $1A1CD7FF lbL02BA14 dc.l $F073C01C dc.l $D0C01C1F dc.l $E220E27 dc.l $1CC01C1F dc.l $E220E27 dc.l $1CC01C1F dc.l $E220E27 dc.l $1CC01C1F dc.l $E220E27 dc.l $1CC01C1F dc.l $E220E27 dc.l $1CC01C1F dc.l $E220E28 dc.l $1CC01C20 dc.l $E240E29 dc.l $1CC01C20 dc.l $E240E29 dc.l $1C353833 dc.l $1C321C33 dc.l $2A2F0E32 dc.l $1C301C2E dc.l $1C2D1C2E dc.l $1C301CC0 dc.l $1C2438C0 dc.l $1C2638C0 dc.l $1C2738C0 dc.w $54D7 dc.b $FF lbB02BA7F dc.b $F0 dc.l $3C36202F dc.l $831082F dc.l $82E082F dc.l $20332031 dc.l $102F102E dc.l $102C102A dc.l $202C102E dc.l $102F102A dc.l $1031102A dc.l $1033102A dc.l $1034102A dc.l $10332031 dc.l $40331034 dc.l $1036203B dc.l $203A203B dc.l $20342038 dc.l $20362034 dc.l $20333035 dc.l $10360835 dc.l $8360835 dc.l $18330835 dc.l $83640C0 dc.l $20361038 dc.l $10392031 dc.l $10301031 dc.l $20392038 dc.l $60341036 dc.l $1038202F dc.l $102E102F dc.l $20382036 dc.l $8036102F dc.l $102E102F dc.l $1036102F dc.l $102E102F dc.l $1038102F dc.l $102E102F dc.l $1038102F dc.l $102E102F dc.l $10362034 dc.l $10331031 dc.l $302F102F dc.l $8310833 dc.l $83168FF lbL02BB2C dc.l $F05023E0 dc.l $28202720 dc.l $22202320 dc.l $25202320 dc.l $22401E10 dc.l $1C101B20 dc.l $C0202320 dc.l $C0202020 dc.l $C0202220 dc.l $C0202320 dc.l $20202520 dc.l $19202A20 dc.l $2C202E20 dc.l $2A102810 dc.l $27802C10 dc.l $2E103010 dc.l $31103310 dc.l $2A102810 dc.l $27102880 dc.l $2A102C10 dc.l $2E102F10 dc.l $31102810 dc.l $27102510 dc.l $27202320 dc.l $27202320 dc.l $28202320 dc.l $28202320 dc.l $27202820 dc.l $2A202B20 dc.l $2C202920 dc.l $2A201E20 dc.b $FF lbB02BBA9 dc.b $F0 dc.l $3C36202F dc.l $831082F dc.l $82E082F dc.l $20332031 dc.l $102F102E dc.l $102C102A dc.l $202C102E dc.l $102F102A dc.l $1031102A dc.l $1033102A dc.l $1034102A dc.l $10332031 dc.l $40331034 dc.l $1036203B dc.l $203A203B dc.l $20342038 dc.l $20362034 dc.l $20333035 dc.l $10360835 dc.l $8360835 dc.l $18330835 dc.l $83640C0 dc.l $20361038 dc.l $10392031 dc.l $10301031 dc.l $20392038 dc.l $60341036 dc.l $1038202F dc.l $102E102F dc.l $20382036 dc.l $8036102F dc.l $102E102F dc.l $1036102F dc.l $102E102F dc.l $1038102F dc.l $102E102F dc.l $1038102F dc.l $102E102F dc.l $10362034 dc.l $10331031 dc.l $302F102F dc.l $8310833 dc.l $83168FF lbL02BC56 dc.l $F050262C dc.l $2B422E16 dc.l $2D162B16 dc.l $29162616 dc.l $2B582B16 dc.l $2D162E16 dc.l $3016322C dc.l $302C2B2C dc.l $2DB02E16 dc.l $2D162B2C dc.l $292C262C dc.l $2B58292C dc.l $262C2B2C dc.l $2B2C292C dc.l $262C2BB0 dc.b $FF lbB02BC93 dc.b $F0 dc.l $64C000C1 dc.l $C100C1 dc.l $C100C1 dc.w $80FF lbL02BCA2 dc.l $F0501A2C dc.l $1F422216 dc.l $21161F16 dc.l $1D161A16 dc.l $1F842958 dc.l $2758262C dc.l $282C2A2C dc.l $262C2758 dc.l $262C1A2C dc.l $1B2C1F2C dc.l $222C212C dc.l $1F581A58 dc.w $1FB0 dc.b $FF lbB02BCD5 dc.b $F0 dc.l $50D01020 dc.l $B201220 dc.l $B201410 dc.l $15101710 dc.l $10101220 dc.l $B201020 dc.l $14201520 dc.l $14101010 dc.l $12200B60 dc.l $D1D01820 dc.l $13201A20 dc.l $13201C10 dc.l $1D101F10 dc.l $18101A20 dc.l $13201820 dc.l $1C201D20 dc.l $1C101810 dc.l $FD1A2013 dc.l $60D11A20 dc.w $1F60 dc.b $FF lbB02BD25 dc.b $F0 dc.l $3CD02380 dc.l $23802380 dc.l $2380D1D0 dc.l $1F801F80 dc.l $1F80FD1F dc.l $80D11F80 dc.b $FF lbB02BD3F dc.b $F0 dc.l $3CD01C80 dc.l $1C801C80 dc.l $1C80D1D0 dc.l $18801880 dc.l $1880FD18 dc.l $80D11880 dc.b $FF lbB02BD59 dc.b $F0 dc.l $7D1B581D dc.l $581F4220 dc.l $B1F0B1D dc.l $2C1B2C24 dc.l $84261627 dc.l $1620161F dc.l $1620581D dc.l $58292C27 dc.l $2C262C24 dc.l $B260B27 dc.l $B266324 dc.l $16221627 dc.l $2C1B2C1D dc.l $2C242C1B dc.l $581A58FF lbL02BD96 dc.l $F0642758 dc.l $26582458 dc.l $22582058 dc.l $2B582958 dc.l $27582658 dc.l $24582258 dc.l $20581F58 dc.l $20582258 dc.w $C058 dc.b $FF lbB02BDB9 dc.b $F0 dc.l $462B582E dc.l $843300C1 dc.l $8C30582E dc.l $58388432 dc.l $2C332C35 dc.l $2C3300C1 dc.l $82E2C2C dc.w $2CFF lbL02BDD8 dc.l $F05A281C dc.l $281C281C dc.l $27072807 dc.l $27072407 dc.l $231C231C dc.l $231C2207 dc.l $24072307 dc.l $21071F1C dc.l $1F1C1F1C dc.l $1E072107 dc.l $1F071E07 dc.l $1C0E1C07 dc.l $1E071C0E dc.l $1B0E1C0E dc.l $1F0E230E dc.l $280E2B1C dc.l $2B1C2B1C dc.l $2B072D07 dc.l $2B072A07 dc.l $281C281C dc.l $281C2807 dc.l $2A072807 dc.l $2707251C dc.l $251C251C dc.l $25072707 dc.l $25072407 dc.l $220E2207 dc.l $2407220E dc.l $210E220E dc.l $280E2B0E dc.l $2E0E2F0E dc.l $2D072B07 dc.l $2A8CC01C dc.l $230E2107 dc.l $1F071EC4 dc.w $C01C dc.b $FF lbB02BE67 dc.b $F0 dc.l $7FC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.l $EC00E28 dc.w $EFF lbL02BF2A dc.l $F07F1C0E dc.l $230E1C0E dc.l $230E1C0E dc.l $230E1C0E dc.l $230E1C0E dc.l $230E1C0E dc.l $230E1C0E dc.l $230E1C0E dc.l $230E1C0E dc.l $230E1C0E dc.l $230E1C0E dc.l $230E1C0E dc.l $230E1C0E dc.l $230E1C0E dc.l $230E1C0E dc.l $230E1C0E dc.l $230E1C0E dc.l $220E1C0E dc.l $220E1C0E dc.l $220E1C0E dc.l $220E1C0E dc.l $220E1C0E dc.l $220E1C0E dc.l $220E1C0E dc.l $220E1C0E dc.l $220E1C0E dc.l $220E1C0E dc.l $220E1C0E dc.l $220E1C0E dc.l $220E1C0E dc.l $220E1C0E dc.l $220E1C0E dc.l $220E1C0E dc.l $230E1C0E dc.l $240E1C0E dc.l $250E1C0E dc.l $240E1C0E dc.l $230E1C0E dc.l $240E1C0E dc.l $250E1C0E dc.l $240E1C0E dc.l $230E1C0E dc.l $240E1C0E dc.l $250E1C0E dc.l $240E1C0E dc.l $230E1C0E dc.l $240E1C0E dc.l $250E1C0E dc.w $240E dc.b $FF lbB02BFED dc.b $F0 dc.l $6E241E2B dc.l $1E2A1E27 dc.l $F260F24 dc.l $78241E2B dc.l $1E2A1E27 dc.l $F260F24 dc.l $3CC01E1F dc.l $1E262D27 dc.l $F291E2B dc.l $1E271E26 dc.l $1E241E2B dc.l $1E2D1E27 dc.l $A290A27 dc.l $A261E24 dc.l $1E2678FF lbL02C02A dc.l $F078243C dc.l $243C243C dc.l $243C243C dc.l $243C243C dc.l $243C243C dc.l $243C243C dc.l $243C213C dc.l $213C1F3C dc.w $1F3C dc.b $FF lbB02C04D dc.b $F0 dc.l $501F3C20 dc.l $3C1F3C1F dc.l $3C1F3C20 dc.l $3C1F3C1F dc.l $3C203C20 dc.l $3C1F3C1F dc.l $3C1E3C1E dc.l $3C1F3C1F dc.l $3CFF0000 dc.w $11 lbL02C074 dc.l lbL02A7E4 dc.l lbB02AB17 dc.l lbL02ADD4 dc.l $10000 dc.w 0 dc.l lbB02B287 dc.l lbL02B29E dc.l lbB02B2A5 dc.w 12 dc.w 12 dc.w 12 dc.l lbL02B2AE dc.l lbB02B2C1 dc.l lbW02B2D0 dc.w 11 dc.w 11 dc.w 10 dc.l lbB02B2D7 dc.l lbL02B2EC dc.l lbB02B311 dc.w 11 dc.w 11 dc.w 1 dc.l lbL02B338 dc.l lbB02B35D dc.l lbL02B3E0 dc.w 9 dc.w 11 dc.w 11 dc.l lbB02B463 dc.l lbL02B4DC dc.l lbB02B55F dc.w 4 dc.w 5 dc.w 4 dc.l lbL02B58A dc.l lbB02B63F dc.l lbL02B694 dc.w 11 dc.w 6 dc.w 11 dc.l lbB02B749 dc.l lbL02B76C dc.l lbB02B7B1 dc.w 0 dc.w 7 dc.w 0 dc.l lbL02B7D4 dc.l lbB02B857 dc.l lbL02B87E dc.w 6 dc.w 8 dc.w 7 dc.l lbB02B8D3 dc.l lbL02B91E dc.l lbB02B939 dc.w 3 dc.w 2 dc.w 2 dc.l lbL02B962 dc.l lbB02B9C3 dc.l lbL02BA14 dc.w 11 dc.w 11 dc.w 11 dc.l lbB02BA7F dc.l lbL02BB2C dc.l lbB02BBA9 dc.w 7 dc.w 7 dc.w 7 dc.l lbL02BC56 dc.l lbB02BC93 dc.l lbL02BCA2 dc.w 10 dc.w 4 dc.w 10 dc.l lbB02BCD5 dc.l lbB02BD25 dc.l lbB02BD3F dc.w 12 dc.w 10 dc.w 10 dc.l lbB02BD59 dc.l lbL02BD96 dc.l lbB02BDB9 dc.w 4 dc.w 10 dc.w 10 dc.l lbL02BDD8 dc.l lbB02BE67 dc.l lbL02BF2A dc.w 9 dc.w 5 dc.w 5 dc.l lbB02BFED dc.l lbL02C02A dc.l lbB02C04D dc.w 2 dc.w 6 dc.w 4 dc.w 0 ;lbL036A40 dc.l 0 ;lbL036A44 dc.l 0 ; dc.l 0 ; dc.l 0 ;lbL036A50 dc.l 0 ; dc.l 0 ; dc.l 0 lbL036A5C dc.l 0 dc.l 0 dc.l 0 ;lbL036A68 dc.l 0 ;lbL036A6C dc.l 0 ;lbL036A70 dc.l 0 ;lbL036A74 dc.l 0 ;audiodevice.MSG dc.b 'audio.device',0,0 ;KOEIsound.MSG dc.b 'KOEI sound',0,0 ;KOEIAUD.MSG dc.b 'KOEI-AUD',0,0 ;KOEIsound.MSG0 dc.b 'KOEIsound',0,0 ; dc.b 0 lbL036AA8 dc.l $DFF0B0 dc.l $1000002 dc.l 0 dc.l 0 dc.l $DFF0C0 dc.l $2000004 dc.l 0 dc.l 0 dc.l $DFF0D0 dc.l $4000008 dc.l 0 dc.l 0 lbL036AD8 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 1 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l $10000 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 1 dc.w 0 lbL036B1A dc.l 0 dc.w $40 lbW036B20 dc.w $40 lbW036B22 dc.w 0 lbW036B24 dc.w 0 lbW036B26 dc.w 0 lbW036B28 dc.w 0 lbW036B2A dc.w 0 ;lbW036B2C dc.w 8 ; dc.w 9 ; dc.w 10 ;lbW036B32 dc.w $E00 lbW036B34 dc.w $1AC dc.w $194 dc.w $17D dc.w $168 dc.w $153 dc.w $140 dc.w $12E dc.w $11D dc.w $10D dc.w $FE dc.w $F0 dc.w $E2 lbL036B4C dc.l 0 lbL036B50 dc.l 0 lbL036B54 dc.l 0 ; dc.l 0 ;audiodevice.MSG0 dc.b 'audio.device',0,0 ; dc.b 0 ; dc.b 0 ;lbL036B6C dc.l $FFFFFFFF ;lbW036B70 dc.w $102 ; dc.w $408 ;Cantallocates.MSG dc.b 'Can''t allocate sound effects driver!',0,0 ;BGMDriverinit.MSG dc.b 'BGM Driver initialize failed',0,0 ;CantAllocatem.MSG dc.b 'Can''t Allocate memory for voice!',0,0 ; dc.b 0 ; dc.b 0 lbL036BDC dc.l 0 dc.l $FFFFFFFF dc.l 0 dc.l 0 dc.l $FFFFFFFF dc.l 0 dc.l 0 dc.l $FFFFFFFF dc.l 0 lbL036C00 dc.l 0 lbL036C04 dc.l 0 lbL036C08 ds.l 1 lbL037A9C ds.l 3 lbL037AA8 ds.l 3 lbL037AB4 ds.l $48 lbL037BD4 ; ds.l $80 incbin ram:genghis2.mss GK_End