home *** CD-ROM | disk | FTP | other *** search
Text File | 1999-06-12 | 59.4 KB | 4,250 lines |
-
- ThisTask EQU $114
- IV_CODE EQU $4
- SIGB_DOS EQU $8
- _LVOForbid EQU -$84
- _LVOWaitPort EQU -$180
- _LVOGetMsg EQU -$174
- _LVOFreeMem EQU -$D2
- IVAUD0 EQU $A8
- TC_SIZE EQU $5C
- TS_REMOVED EQU $6
- _LVOOpenLibrary EQU -$228
- _LVOAllocMem EQU -$C6
- TB_LAUNCH EQU $7
- _LVOReplyMsg EQU -$17A
- ****************************************************************************
- exeobj
- errfile 'ram:assem.output'
- objfile 'AmiTombRaider'
- ;_[]
- SECTION AmiTombRaider000000,CODE
- ProgStart
- MOVEA.L (4).W,A6
- MOVE.L A6,(lbL002AB4)
- MOVE.L SP,(lbL002AB8)
- MOVEA.L (ThisTask,A6),A1
- TST.L (IVAUD0+IV_CODE,A1)
- BNE.B lbC000062
- LEA ($5C,A1),A0
- PUSH A0
- JSR (_LVOWaitPort,A6)
- POP A0
- JSR (_LVOGetMsg,A6)
- MOVE.L D0,(lbL002ABC)
- JSR (lbC002A68)
- PUSH (lbL002ABC)
- JSR (lbC002A5C)
- ADDQ.L #4,SP
- JSR (lbC002A88)
- MOVEA.L (lbL002AB4),A6
- JSR (_LVOForbid,A6)
- MOVEA.L (lbL002ABC),A1
- JSR (_LVOReplyMsg,A6)
- MOVEQ #0,D0
- RTS
-
- lbC000062
- PUSH A0
- PUSH D0
- JSR (lbC002A68)
- JSR (lbC002A4C)
- ADDQ.L #8,SP
- PUSH D0
- JSR (lbC002A88)
- POP D0
- RTS
-
- lbC000080
- MOVE.L (4,SP),D0
- MOVEA.L (lbL002AB8),SP
- PUSH D0
- JSR (lbC002A88)
- MOVE.L (lbL002ABC),D2
- BEQ.B lbC0000AA
- MOVEA.L (lbL002AB4),A6
- JSR (_LVOForbid,A6)
- MOVEA.L D2,A1
- JSR (_LVOReplyMsg,A6)
- lbC0000AA
- POP D0
- RTS
-
- ;fiX Label expected
- NOP
- lbC0000B0
- PUSH #AmigaTombRaid.MSG
- JSR (lbC001CD0)
- ADDQ.W #4,SP
- PUSH #YourAmigaHasb.MSG
- JSR (lbC001CD0)
- ADDQ.W #4,SP
- PUSH #comeupwiththe.MSG
- JSR (lbC001CD0)
- ADDQ.W #4,SP
- PUSH #SorryYouAmiga.MSG
- JSR (lbC001CD0)
- ADDQ.W #4,SP
- PUSH #becuaseofoneo.MSG
- JSR (lbC001CD0)
- ADDQ.W #4,SP
- PUSH #NoPowerPCCard.MSG
- JSR (lbC001CD0)
- ADDQ.W #4,SP
- PUSH #No040Processo.MSG
- JSR (lbC001CD0)
- ADDQ.W #4,SP
- PUSH #MegsFastRamno.MSG
- JSR (lbC001CD0)
- ADDQ.W #4,SP
- PUSH #GraphicsCardN.MSG
- JSR (lbC001CD0)
- ADDQ.W #4,SP
- PUSH #PCTombRaiderF.MSG
- JSR (lbC001CD0)
- ADDQ.W #4,SP
- PUSH #Ifyouhavegott.MSG
- JSR (lbC001CD0)
- ADDQ.W #4,SP
- PUSH #currentlycann.MSG
- JSR (lbC001CD0)
- ADDQ.W #4,SP
- PUSH #TryAndResolve.MSG
- JSR (lbC001CD0)
- ADDQ.W #4,SP
- PUSH #ormoreoftheab.MSG
- JSR (lbC001CD0)
- ADDQ.W #4,SP
- MOVEQ #0,D0
- RTS
-
- NoPowerPCCard.MSG
- db 10
- db 10
- db 'No PowerPC Card Found',0
- TryAndResolve.MSG
- db 10
- db 10
- db 'Try And Resolve this by using one',0
- YourAmigaHasb.MSG
- db 10
- db 10
- db 'Your Amiga Has been evaluated and has',0
- MegsFastRamno.MSG
- db 10
- db '8 Megs Fast Ram not allocated',0
- GraphicsCardN.MSG
- db 10
- db 'Graphics Card Not Found',0
- Ifyouhavegott.MSG
- db 10
- db 'If you have got this message then you',0
- No040Processo.MSG
- db 10
- db 'No 040 Processor Detected',0
- PCTombRaiderF.MSG
- db 10
- db 'PC Tomb Raider Files Not Found',0
- SorryYouAmiga.MSG
- db 10
- db 'Sorry, You Amiga Cannot run Tomb Raider',0
- becuaseofoneo.MSG
- db 10
- db 'becuase of one of the following reasons:',0
- comeupwiththe.MSG
- db 10
- db 'come up with the following: ',0
- currentlycann.MSG
- db 10
- db 'currently cannot run Tomb Raider. Please ',0
- ormoreoftheab.MSG
- db 10
- db 'or more of the above. It does work!',0
- AmigaTombRaid.MSG
- db 'Amiga Tomb Raider - By Team Happy '
- db $A9
- db '1997',0,0
-
- lbC000360
- PUSHM D2/D3/A2/A3/A6
- MOVEM.L ($18,SP),D0/A2
- ADDI.L #$100,D0
- MOVE.L D0,(lbL002AC0)
- MOVE.L (lbL002AC0),D0
- MOVEA.L (lbL002AB4),A6
- MOVEQ #0,D1
- JSR (_LVOAllocMem,A6)
- MOVE.L D0,(lbL002AC4)
- MOVEA.L (lbL002AC4),A0
- CMPA.W #0,A0
- BNE.B lbC0003A6
- PEA ($3EA).W
- JSR (lbC000080)
- ADDQ.W #4,SP
- lbC0003A6
- MOVEA.L (lbL002AC4),A3
- MOVEQ #1,D3
- MOVEA.L (lbL002AC8),A6
- MOVE.L A3,D1
- MOVE.L #$FF,D2
- JSR (-$240,A6)
- ;fiX "_LVO" type symbol expected
- TST.W D0
- BEQ.B lbC0003CA
- lbC0003C4
- TST.B (A3)+
- BNE.B lbC0003C4
- BRA.B lbC0003D6
-
- lbC0003CA
- MOVEA.L #unknown.MSG,A0
- lbC0003D0
- MOVE.B (A0)+,D0
- MOVE.B D0,(A3)+
- BNE.B lbC0003D0
- lbC0003D6
- MOVE.L (lbL002AC4),(lbL002BE4)
- BRA.W lbC0004F0
-
- lbC0003E4
- MOVE.B (A2)+,D0
- EXT.W D0
- EXT.L D0
- TST.L D0
- BEQ.B lbC0003FE
- CMPI.L #$20,D0
- BEQ.B lbC0003E4
- CMPI.L #10,D0
- BEQ.B lbC0003E4
- lbC0003FE
- TST.L D0
- BEQ.W lbC0004FA
- CMPI.L #$22,D0
- BEQ.B lbC00044C
- MOVE.L D3,D0
- ADDQ.L #1,D3
- ASL.L #2,D0
- MOVEA.L #lbL002BE4,A0
- MOVE.L A3,(A0,D0.L)
- MOVEQ #-1,D0
- ADD.L A2,D0
- MOVEA.L D0,A2
- BRA.B lbC000426
-
- lbC000424
- MOVE.B D0,(A3)+
- lbC000426
- MOVE.B (A2)+,D0
- EXT.W D0
- EXT.L D0
- TST.L D0
- BEQ.B lbC000440
- CMPI.L #$20,D0
- BEQ.B lbC000440
- CMPI.L #10,D0
- BNE.B lbC000424
- lbC000440
- CLR.B (A3)+
- TST.L D0
- BEQ.W lbC0004FA
- BRA.W lbC0004F0
-
- lbC00044C
- MOVEQ #1,D0
- ADD.L A3,D0
- MOVEA.L D0,A3
- MOVE.L D3,D0
- ADDQ.L #1,D3
- ASL.L #2,D0
- MOVEA.L #lbL002BE4,A0
- MOVE.L A3,(A0,D0.L)
- BRA.W lbC0004E0
-
- lbC000466
- CMPI.L #$2A,D0
- BNE.B lbC0004CE
- MOVEA.L A2,A0
- MOVE.B (A0),D0
- CMPI.B #$45,D0
- BEQ.B lbC0004B8
- BGT.B lbC000488
- CMPI.B #$22,D0
- BEQ.B lbC000496
- CMPI.B #$2A,D0
- BEQ.B lbC000496
- BRA.B lbC0004C6
-
- lbC000488
- CMPI.B #$4E,D0
- BEQ.B lbC00049C
- CMPI.B #$54,D0
- BEQ.B lbC0004AA
- BRA.B lbC0004C6
-
- lbC000496
- MOVEA.L A3,A0
- MOVE.B (A2)+,(A0)
- BRA.B lbC0004CC
-
- lbC00049C
- MOVEA.L A3,A0
- MOVE.B #10,(A0)
- MOVEQ #1,D0
- ADD.L A2,D0
- MOVEA.L D0,A2
- BRA.B lbC0004CC
-
- lbC0004AA
- MOVEA.L A3,A0
- MOVE.B #9,(A0)
- MOVEQ #1,D0
- ADD.L A2,D0
- MOVEA.L D0,A2
- BRA.B lbC0004CC
-
- lbC0004B8
- MOVEA.L A3,A0
- MOVE.B #$1B,(A0)
- MOVEQ #1,D0
- ADD.L A2,D0
- MOVEA.L D0,A2
- BRA.B lbC0004CC
-
- lbC0004C6
- MOVEA.L A3,A0
- MOVE.B #$2A,(A0)
- lbC0004CC
- BRA.B lbC0004DA
-
- lbC0004CE
- CMPI.L #$22,D0
- BEQ.B lbC0004EC
- MOVEA.L A3,A0
- MOVE.B D0,(A0)
- lbC0004DA
- MOVEQ #1,D0
- ADD.L A3,D0
- MOVEA.L D0,A3
- lbC0004E0
- MOVE.B (A2)+,D0
- EXT.W D0
- EXT.L D0
- TST.L D0
- BNE.W lbC000466
- lbC0004EC
- MOVEA.L A3,A0
- CLR.B (A0)
- lbC0004F0
- CMPI.L #$80,D3
- BLT.W lbC0003E4
- lbC0004FA
- PEA (lbL002BE4)
- PUSH D3
- JSR (lbC002A54)
- ADDQ.W #8,SP
- POPM D2/D3/A2/A3/A6
- RTS
-
- unknown.MSG
- db '<unknown>',0,0
- db 0
-
- lbC00051C
- PUSHM A6
- MOVEA.L (lbL002AC4),A0
- CMPA.W #0,A0
- BEQ.B lbC000542
- MOVE.L (lbL002AC0),D0
- MOVEA.L (lbL002AC4),A1
- MOVEA.L (lbL002AB4),A6
- JSR (_LVOFreeMem,A6)
- lbC000542
- CLR.L (lbL002AC4)
- CLR.L (lbL002AC0)
- POPM A6
- RTS
-
- lbC000554
- MOVE.W #1,-(SP)
- PEA ($25).W
- PUSH #doslibrary.MSG
- PEA (lbL002AC8)
- JSR (lbC000E60)
- ADDA.W #14,SP
- RTS
-
- lbC000574
- PEA (lbL002AC8)
- JSR (lbC001028)
- ADDQ.W #4,SP
- RTS
-
- doslibrary.MSG
- db 'dos.library',0
-
- lbC000590
- PUSHM D2/A2
- MOVEA.L (12,SP),A0
- MOVEQ #0,D2
- CMPA.W #0,A0
- BEQ.B lbC0005AE
- PUSH A0
- MOVEA.L ($4C,A0),A0
- JSR (A0)
- ADDQ.W #4,SP
- MOVE.L D0,D2
- BRA.B lbC0005CC
-
- lbC0005AE
- MOVEA.L (lbL002DE4),A2
- BRA.B lbC0005C8
-
- lbC0005B6
- PUSH A2
- MOVEA.L ($4C,A2),A0
- JSR (A0)
- ADDQ.W #4,SP
- TST.L D0
- BEQ.B lbC0005C6
- MOVEQ #-1,D2
- lbC0005C6
- MOVEA.L (A2),A2
- lbC0005C8
- TST.L (A2)
- BNE.B lbC0005B6
- lbC0005CC
- MOVE.L D2,D0
- POPM D2/A2
- RTS
-
- lbC0005D4
- PUSHM D2-D4/A2/A3
- MOVE.L ($24,SP),D3
- MOVE.L ($20,SP),D4
- MOVEA.L ($18,SP),A2
- MOVEA.L ($1C,SP),A3
- MOVEQ #0,D2
- TST.L D4
- BNE.B lbC000634
- PUSH A2
- JSR (lbC000B74)
- ADDQ.W #4,SP
- MOVE.L ($14,A2),D0
- ANDI.L #$10,D0
- BEQ.B lbC000616
- TST.L ($1C,A2)
- BEQ.B lbC000616
- PUSH ($1C,A2)
- JSR (lbC0013DC)
- ADDQ.W #4,SP
- lbC000616
- CLR.L ($1C,A2)
- ANDI.L #$FFFFFFEF,($14,A2)
- CLR.L ($20,A2)
- CLR.L ($2C,A2)
- CLR.L ($24,A2)
- CLR.L ($28,A2)
- BRA.B lbC0006A6
-
- lbC000634
- MOVEA.L A3,A0
- CMPA.W #0,A0
- BNE.B lbC00065A
- PUSH D3
- JSR (lbC001240)
- ADDQ.W #4,SP
- MOVEA.L D0,A3
- MOVEA.L A3,A0
- CMPA.W #0,A0
- BNE.B lbC000658
- MOVEQ #-1,D0
- POPM D2-D4/A2/A3
- RTS
-
- lbC000658
- MOVEQ #$10,D2
- lbC00065A
- MOVEA.L ($1C,A2),A0
- CMPA.W #0,A0
- BEQ.B lbC00068E
- PUSH A2
- JSR (lbC000B74)
- ADDQ.W #4,SP
- MOVE.L ($14,A2),D0
- ANDI.L #$10,D0
- BEQ.B lbC000686
- PUSH ($1C,A2)
- JSR (lbC0013DC)
- ADDQ.W #4,SP
- lbC000686
- ANDI.L #$FFFFFFEF,($14,A2)
- lbC00068E
- MOVE.L A3,($1C,A2)
- OR.L D2,($14,A2)
- MOVE.L D3,($20,A2)
- MOVE.L D4,($2C,A2)
- CLR.L ($24,A2)
- CLR.L ($28,A2)
- lbC0006A6
- MOVEQ #0,D0
- POPM D2-D4/A2/A3
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC0006B0
- LINK.W A5,#-$1C
- PUSHM D2-D7/A2/A3/A6
- MOVEM.L ($10,A5),D3/D7
- MOVEA.L (8,A5),A3
- MOVEQ #0,D6
- MOVEA.L A3,A1
- MOVEA.L ($1C,A1),A0
- CMPA.W #0,A0
- BNE.B lbC0006EE
- MOVEA.L A3,A0
- MOVEA.L (lbL002AC8),A6
- MOVE.L (8,A0),D1
- MOVE.L (12,A5),D2
- JSR (-$2A,A6)
- ;fiX "_LVO" type symbol expected
- MOVE.L D0,D5
- BNE.B lbC0006EA
- MOVEQ #1,D6
- lbC0006EA
- BRA.W lbC00081E
-
- lbC0006EE
- MOVEA.L A3,A0
- MOVE.L ($14,A0),D0
- ANDI.L #$20,D0
- BEQ.B lbC000706
- PUSH A3
- JSR (lbC000B74)
- ADDQ.W #4,SP
- lbC000706
- MOVEQ #0,D5
- MOVE.L D3,D4
- BRA.W lbC000802
-
- lbC00070E
- MOVEA.L A3,A0
- MOVE.L ($24,A0),D2
- MOVEA.L A3,A0
- SUB.L ($28,A0),D2
- CMPI.L #0,D2
- BLE.W lbC0007BC
- CMP.L D4,D2
- BLE.B lbC00072A
- MOVE.L D4,D2
- lbC00072A
- TST.L D7
- BEQ.B lbC00077E
- MOVEA.L (12,A5),A0
- MOVEA.L A3,A2
- MOVEA.L ($1C,A2),A1
- MOVEA.L A3,A2
- MOVE.L ($28,A2),D0
- ADDA.L D0,A1
- BRA.B lbC000744
-
- lbC000742
- SUBQ.L #1,D2
- lbC000744
- CMPI.L #0,D2
- BLE.B lbC000756
- MOVE.B (A1)+,D0
- MOVE.B D0,(A0)+
- CMPI.B #10,D0
- BNE.B lbC000742
- lbC000756
- MOVE.L A0,D1
- SUB.L (12,A5),D1
- MOVE.L A0,(12,A5)
- MOVEA.L A3,A0
- MOVE.L ($28,A0),D0
- ADD.L D1,D0
- MOVEA.L A3,A0
- MOVE.L D0,($28,A0)
- SUB.L D1,D4
- ADD.L D1,D5
- CMPI.L #0,D2
- BGT.W lbC00080C
- BRA.B lbC0007BA
-
- lbC00077E
- PUSH D2
- MOVEA.L A3,A1
- MOVEA.L ($1C,A1),A0
- MOVEA.L A3,A1
- MOVE.L ($28,A1),D0
- PEA (A0,D0.L)
- PUSH (12,A5)
- JSR (lbC001200)
- ADDA.W #12,SP
- MOVE.L D2,D0
- ADD.L (12,A5),D0
- MOVE.L D0,(12,A5)
- MOVEA.L A3,A0
- MOVE.L ($28,A0),D0
- ADD.L D2,D0
- MOVEA.L A3,A0
- MOVE.L D0,($28,A0)
- SUB.L D2,D4
- ADD.L D2,D5
- lbC0007BA
- BRA.B lbC000802
-
- lbC0007BC
- MOVEA.L A3,A0
- MOVE.L ($20,A0),D3
- MOVEA.L A3,A1
- MOVEA.L ($1C,A1),A0
- MOVEA.L A3,A1
- MOVEA.L (lbL002AC8),A6
- MOVE.L (8,A1),D1
- MOVE.L A0,D2
- JSR (-$2A,A6)
- ;fiX "_LVO" type symbol expected
- CMPI.L #0,D0
- BGT.B lbC0007F6
- TST.L D0
- BNE.B lbC0007EE
- CMPI.L #0,D5
- BGT.B lbC00080C
- lbC0007EE
- MOVE.L D0,D5
- BNE.B lbC0007F4
- MOVEQ #1,D6
- lbC0007F4
- BRA.B lbC00080C
-
- lbC0007F6
- MOVEA.L A3,A0
- CLR.L ($28,A0)
- MOVEA.L A3,A0
- MOVE.L D0,($24,A0)
- lbC000802
- CMPI.L #0,D4
- BGT.W lbC00070E
- lbC00080C
- MOVEA.L A3,A0
- MOVE.L ($14,A0),D0
- ORI.L #$40,D0
- MOVEA.L A3,A0
- MOVE.L D0,($14,A0)
- lbC00081E
- TST.L D5
- BPL.B lbC000834
- MOVEA.L (lbL002AC8),A6
- JSR (-$84,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L A3,A0
- MOVE.L D0,($18,A0)
- BRA.B lbC00085E
-
- lbC000834
- TST.L D6
- BEQ.B lbC00084C
- MOVEA.L A3,A0
- MOVE.L ($14,A0),D0
- ORI.L #1,D0
- MOVEA.L A3,A0
- MOVE.L D0,($14,A0)
- BRA.B lbC00085E
-
- lbC00084C
- MOVEA.L A3,A0
- MOVE.L ($14,A0),D0
- ANDI.L #$FFFFFFFE,D0
- MOVEA.L A3,A0
- MOVE.L D0,($14,A0)
- lbC00085E
- MOVE.L D5,D0
- POPM D2-D7/A2/A3/A6
- UNLK A5
- RTS
-
- lbC000868
- PUSHM D2/D3/A2
- MOVEM.L ($18,SP),D0/D3
- MOVEM.L ($10,SP),A0/A1
- MOVEQ #1,D2
- MOVE.B (15,A0),(A1)
- MOVE.L #lbC0006B0,($30,A0)
- MOVE.L #lbC000ABC,($40,A0)
- CMPI.L #1,D0
- BLS.B lbC0008C2
- TST.L D3
- BEQ.B lbC0008A2
- MOVE.B (A1),D1
- CMPI.B #10,D1
- BEQ.B lbC0008C2
- lbC0008A2
- PUSH D3
- SUBQ.L #1,D0
- PUSH D0
- PEA (1,A1)
- PUSH A0
- JSR (lbC0006B0)
- ADDA.W #$10,SP
- TST.L D0
- BMI.B lbC0008C0
- ADD.L D0,D2
- BRA.B lbC0008C2
-
- lbC0008C0
- MOVE.L D0,D2
- lbC0008C2
- MOVE.L D2,D0
- POPM D2/D3/A2
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC0008CC
- PUSHM D2-D5/A2/A3/A6
- MOVE.L ($28,SP),D4
- MOVEA.L ($24,SP),A2
- MOVEA.L ($20,SP),A3
- MOVEQ #0,D5
- MOVEA.L A3,A1
- MOVEA.L ($1C,A1),A0
- CMPA.W #0,A0
- BNE.B lbC000904
- MOVEA.L A3,A0
- MOVEA.L (lbL002AC8),A6
- MOVE.L (8,A0),D1
- MOVE.L A2,D2
- MOVE.L D4,D3
- JSR (-$30,A6)
- ;fiX "_LVO" type symbol expected
- MOVE.L D0,D5
- BRA.W lbC000A3C
-
- lbC000904
- MOVEA.L A3,A0
- MOVE.L ($14,A0),D0
- ANDI.L #$40,D0
- MOVEA.L A3,A0
- MOVE.L D0,($14,A0)
- BEQ.B lbC000922
- PUSH A3
- JSR (lbC000B74)
- ADDQ.W #4,SP
- lbC000922
- BRA.W lbC0009B4
-
- lbC000926
- MOVEA.L A3,A0
- MOVE.L ($20,A0),D3
- MOVEA.L A3,A0
- SUB.L ($24,A0),D3
- CMPI.L #0,D3
- BLE.B lbC000976
- CMP.L D4,D3
- BLS.B lbC000940
- MOVE.L D4,D3
- lbC000940
- PUSH D3
- PUSH A2
- MOVEA.L A3,A0
- MOVE.L ($1C,A0),D0
- MOVEA.L A3,A0
- ADD.L ($24,A0),D0
- PUSH D0
- JSR (lbC001200)
- ADDA.W #12,SP
- MOVE.L D3,D0
- ADD.L A2,D0
- MOVEA.L D0,A2
- MOVEA.L A3,A0
- MOVE.L ($24,A0),D0
- ADD.L D3,D0
- MOVEA.L A3,A0
- MOVE.L D0,($24,A0)
- SUB.L D3,D4
- ADD.L D3,D5
- BRA.B lbC0009B4
-
- lbC000976
- MOVEA.L A3,A0
- MOVE.L ($24,A0),D3
- MOVEA.L A3,A0
- SUB.L ($28,A0),D3
- MOVEA.L A3,A1
- MOVEA.L ($1C,A1),A0
- MOVEA.L A3,A1
- MOVE.L A0,D2
- ADD.L ($28,A1),D2
- MOVEA.L A3,A0
- MOVEA.L (lbL002AC8),A6
- MOVE.L (8,A0),D1
- JSR (-$30,A6)
- ;fiX "_LVO" type symbol expected
- CMP.L D3,D0
- BGE.B lbC0009A8
- MOVEQ #-1,D5
- BRA.B lbC0009BA
-
- lbC0009A8
- MOVEA.L A3,A0
- CLR.L ($28,A0)
- MOVEA.L A3,A0
- CLR.L ($24,A0)
- lbC0009B4
- TST.L D4
- BNE.W lbC000926
- lbC0009BA
- MOVEA.L A3,A0
- MOVE.L ($2C,A0),D0
- CMPI.L #$FFFFFFFF,D0
- BNE.B lbC000A2A
- CMPI.L #$FFFFFFFF,D5
- BEQ.B lbC000A2A
- MOVEA.L A3,A1
- MOVEA.L ($1C,A1),A0
- MOVEA.L A3,A1
- MOVE.L ($24,A1),D0
- ADDA.L D0,A0
- MOVEA.L A3,A2
- MOVEA.L ($1C,A2),A1
- MOVEA.L A3,A2
- MOVE.L ($28,A2),D0
- ADDA.L D0,A1
- lbC0009EC
- SUBQ.W #1,A0
- CMPA.L A1,A0
- BCS.B lbC0009FA
- MOVE.B (A0),D0
- CMPI.B #10,D0
- BNE.B lbC0009EC
- lbC0009FA
- CMPA.L A1,A0
- BCS.B lbC000A2A
- MOVE.L A0,D3
- SUB.L A1,D3
- ADDQ.L #1,D3
- MOVEA.L A3,A0
- MOVEA.L (lbL002AC8),A6
- MOVE.L (8,A0),D1
- MOVE.L A1,D2
- JSR (-$30,A6)
- ;fiX "_LVO" type symbol expected
- CMP.L D3,D0
- BGE.B lbC000A1C
- MOVEQ #-1,D5
- lbC000A1C
- MOVEA.L A3,A0
- MOVE.L ($28,A0),D0
- ADD.L D3,D0
- MOVEA.L A3,A0
- MOVE.L D0,($28,A0)
- lbC000A2A
- MOVEA.L A3,A0
- MOVE.L ($14,A0),D0
- ORI.L #$20,D0
- MOVEA.L A3,A0
- MOVE.L D0,($14,A0)
- lbC000A3C
- TST.L D5
- BPL.B lbC000A50
- MOVEA.L (lbL002AC8),A6
- JSR (-$84,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L A3,A0
- MOVE.L D0,($18,A0)
- lbC000A50
- MOVE.L D5,D0
- POPM D2-D5/A2/A3/A6
- RTS
-
- lbC000A58
- MOVEA.L (4,SP),A0
- MOVE.L ($14,A0),D0
- ANDI.L #1,D0
- SNE D0
- ANDI.L #1,D0
- RTS
-
- lbC000A70
- PUSHM D2/D3/A2/A6
- MOVEM.L ($18,SP),D2/D3
- MOVEA.L ($14,SP),A2
- PUSH A2
- JSR (lbC000B74)
- ADDQ.W #4,SP
- MOVEA.L A2,A0
- MOVEA.L (lbL002AC8),A6
- MOVE.L (8,A0),D1
- JSR (-$42,A6)
- ;fiX "_LVO" type symbol expected
- MOVE.L D0,D2
- CMPI.L #$FFFFFFFF,D2
- BNE.B lbC000AB2
- MOVEA.L (lbL002AC8),A6
- JSR (-$84,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L A2,A0
- MOVE.L D0,($18,A0)
- lbC000AB2
- MOVE.L D2,D0
- POPM D2/D3/A2/A6
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC000ABC
- LINK.W A5,#-6
- MOVEA.L (8,A5),A1
- PEA (1).W
- PEA (1).W
- PEA (-5,A5)
- PUSH A1
- JSR (lbC0006B0)
- ADDA.W #$10,SP
- CMPI.L #1,D0
- BNE.B lbC000AEC
- MOVEQ #0,D0
- MOVE.B (-5,A5),D0
- BRA.B lbC000AEE
-
- lbC000AEC
- MOVEQ #-1,D0
- lbC000AEE
- UNLK A5
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC000AF4
- MOVEA.L (4,SP),A0
- MOVE.B (15,A0),D0
- MOVE.L #lbC0006B0,($30,A0)
- MOVE.L #lbC000ABC,($40,A0)
- ANDI.L #$FF,D0
- RTS
-
- lbC000B14
- MOVE.L (8,SP),D0
- MOVEA.L (4,SP),A0
- MOVE.L D0,(12,A0)
- MOVE.L #lbC000868,($30,A0)
- MOVE.L #lbC000AF4,($40,A0)
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC000B34
- LINK.W A5,#-6
- PUSHM D2
- MOVE.L (12,A5),D2
- MOVEA.L (8,A5),A1
- MOVE.B D2,(-5,A5)
- PEA (1).W
- PEA (-5,A5)
- PUSH A1
- JSR (lbC0008CC)
- ADDA.W #12,SP
- CMPI.L #1,D0
- BNE.B lbC000B68
- MOVE.L D2,D0
- BRA.B lbC000B6A
-
- lbC000B68
- MOVEQ #-1,D0
- lbC000B6A
- POPM D2
- UNLK A5
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC000B74
- PUSHM D2/D3/A2/A6
- MOVEA.L ($14,SP),A2
- MOVEQ #0,D0
- MOVEA.L A2,A1
- MOVEA.L ($1C,A1),A0
- CMPA.W #0,A0
- BEQ.W lbC000C22
- MOVEA.L A2,A0
- MOVE.L ($14,A0),D1
- ANDI.L #$20,D1
- BEQ.B lbC000BE8
- MOVEA.L A2,A0
- MOVE.L ($24,A0),D3
- MOVEA.L A2,A0
- SUB.L ($28,A0),D3
- MOVEA.L A2,A1
- MOVEA.L ($1C,A1),A0
- MOVEA.L A2,A1
- MOVE.L A0,D2
- ADD.L ($28,A1),D2
- MOVEA.L A2,A0
- MOVEA.L (lbL002AC8),A6
- MOVE.L (8,A0),D1
- JSR (-$30,A6)
- ;fiX "_LVO" type symbol expected
- CMP.L D3,D0
- BGE.B lbC000BDA
- MOVEA.L (lbL002AC8),A6
- JSR (-$84,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L A2,A0
- MOVE.L D0,($18,A0)
- MOVEQ #-1,D0
- lbC000BDA
- MOVEA.L A2,A0
- CLR.L ($28,A0)
- MOVEA.L A2,A0
- CLR.L ($24,A0)
- BRA.B lbC000C22
-
- lbC000BE8
- MOVEA.L A2,A0
- MOVE.L ($14,A0),D1
- ANDI.L #$40,D1
- BEQ.B lbC000C22
- MOVEA.L A2,A0
- MOVE.L ($28,A0),D2
- MOVEA.L A2,A0
- SUB.L ($24,A0),D2
- MOVEA.L A2,A0
- MOVEA.L (lbL002AC8),A6
- MOVE.L (8,A0),D1
- MOVEQ #0,D3
- JSR (-$42,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L A2,A0
- CLR.L ($28,A0)
- MOVEA.L A2,A0
- CLR.L ($24,A0)
- MOVEQ #0,D0
- lbC000C22
- MOVEA.L A2,A0
- MOVE.L ($14,A0),D1
- ANDI.L #$FFFFFF9F,D1
- MOVEA.L A2,A0
- MOVE.L D1,($14,A0)
- POPM D2/D3/A2/A6
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC000C3C
- LINK.W A5,#-$108
- PUSHM D2-D4/A2/A6
- MOVEA.L (8,A5),A2
- MOVEQ #0,D4
- MOVEQ #0,D2
- PUSH A2
- JSR (lbC000B74)
- ADDQ.W #4,SP
- MOVEA.L A2,A0
- MOVE.L ($14,A0),D0
- ANDI.L #8,D0
- BEQ.B lbC000C82
- MOVEA.L A2,A1
- LEA (-$104,A5),A0
- MOVEA.L (lbL002AC8),A6
- MOVE.L (8,A1),D1
- MOVE.L A0,D2
- MOVE.L #$100,D3
- JSR (-$198,A6)
- ;fiX "_LVO" type symbol expected
- MOVE.L D0,D2
- lbC000C82
- MOVEA.L A2,A0
- MOVEA.L (lbL002AC8),A6
- MOVE.L (8,A0),D1
- JSR (-$24,A6)
- ;fiX "_LVO" type symbol expected
- TST.L D0
- BEQ.B lbC000CAC
- TST.L D2
- BEQ.B lbC000CAA
- LEA (-$104,A5),A0
- MOVEA.L (lbL002AC8),A6
- MOVE.L A0,D1
- JSR (-$48,A6)
- ;fiX "_LVO" type symbol expected
- lbC000CAA
- BRA.B lbC000CAE
-
- lbC000CAC
- MOVEQ #-1,D4
- lbC000CAE
- MOVE.L D4,D0
- POPM D2-D4/A2/A6
- UNLK A5
- RTS
-
- lbC000CB8
- MOVEQ #4,D0
- ADDI.L #lbL002DE4,D0
- MOVE.L D0,(lbL002DE4)
- CLR.L (lbL002DE8)
- MOVE.L #lbL002DE4,(lbL002DEC)
- MOVEQ #4,D0
- ADDI.L #lbL002DF0,D0
- MOVE.L D0,(lbL002DF0)
- CLR.L (lbL002DF4)
- MOVE.L #lbL002DF0,(lbL002DF8)
- MOVE.L #1,(lbL002DFC)
- RTS
-
- lbC000D00
- PUSHM A6
- BRA.B lbC000D1A
-
- lbC000D06
- PUSH A6
- MOVEA.L ($50,A6),A0
- JSR (A0)
- ADDQ.W #4,SP
- PUSH A6
- JSR (lbC0013DC)
- ADDQ.W #4,SP
- lbC000D1A
- MOVEA.L (lbL002AB4),A6
- LEA (lbL002DE4),A0
- JSR (-$102,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L D0,A6
- CMPA.W #0,A6
- BNE.B lbC000D06
- BRA.B lbC000D3E
-
- lbC000D34
- PUSH A0
- JSR (lbC0013DC)
- ADDQ.W #4,SP
- lbC000D3E
- MOVEA.L (lbL002AB4),A6
- LEA (lbL002DF0),A0
- JSR (-$102,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L D0,A0
- CMPA.W #0,A0
- BNE.B lbC000D34
- POPM A6
- RTS
-
- lbC000D5C
- PUSHM A0/A6
- MOVEA.L (lbL002BD8),A6
- JSR (-$9C,A6)
- ;fiX "_LVO" type symbol expected
- POPM A0/A6
- MOVE.L D1,(A0)
- RTS
-
- ;fiX Label expected
- NOP
- lbC000D74
- NEG.L D1
- NEGX.L D0
- RTS
-
- ;fiX Label expected
- NOP
- lbC000D7C
- NEG.L D3
- NEGX.L D2
- RTS
-
- ;fiX Label expected
- NOP
- lbC000D84
- CMP.L D2,D0
- BNE.B lbC000D8A
- CMP.L D3,D1
- lbC000D8A
- RTS
-
- ;fiX Label expected
- TST.L D0
- BMI.B START+$0D9C
- ;fiX Invalid reference
- TST.L D2
- BPL.B lbC000DBC
- JSR (lbC000D7C)
- BRA.B START+$0DAE
-
- ;fiX Label expected
- ;fiX Invalid reference
- JSR (lbC000D74)
- TST.L D2
- BPL.B START+$0DAE
- ;fiX Invalid reference
- JSR (lbC000D7C)
- BRA.B lbC000DBC
-
- ;fiX Label expected
- BSR.B lbC000DBC
- JSR (lbC000D74)
- JMP (lbC000D7C)
-
- lbC000DBC
- EXG D0,D1
- EXG D2,D3
- PUSHM D4-D7/A0
- LEA ($41).W,A0
- MOVEQ #0,D4
- MOVEQ #0,D5
- MOVEQ #0,D6
- MOVEQ #0,D7
- TST.L D2
- BNE.B lbC000DDE
- TST.L D3
- BNE.B lbC000DDE
- MOVEQ #0,D1
- MOVEQ #0,D0
- DIVU.W D0,D1
- lbC000DDE
- SUBQ.L #1,A0
- CMPA.L #0,A0
- BEQ.B lbC000E0E
- ADD.L D6,D6
- ROXL.L #1,D7
- ADD.L D0,D0
- ROXL.L #1,D1
- ROXL.L #1,D4
- ROXL.L #1,D5
- CMP.L D3,D5
- BCS.B lbC000DDE
- BHI.B lbC000DFE
- CMP.L D2,D4
- BCS.B lbC000DDE
- lbC000DFE
- SUB.L D2,D4
- BCC.B lbC000E04
- SUBQ.L #1,D5
- lbC000E04
- SUB.L D3,D5
- ADDQ.L #1,D6
- BNE.B lbC000DDE
- ADDQ.L #1,D7
- BRA.B lbC000DDE
-
- lbC000E0E
- MOVE.L D6,D0
- MOVE.L D7,D1
- MOVE.L D4,D2
- MOVE.L D5,D3
- EXG D0,D1
- EXG D2,D3
- POPM D4-D7/A0
- RTS
-
- lbC000E20
- PUSH A0
- JSR (lbC000DBC)
- POP A0
- CMPA.L #0,A0
- BEQ.B lbC000E36
- MOVE.L D2,(A0)+
- MOVE.L D3,(A0)
- lbC000E36
- RTS
-
- lbC000E38
- LINK.W A5,#0
- PUSHM D2/A6
- LEA (8,A5),A0
- LEA (4,A0),A0
- MOVEA.L (lbL002AC8),A6
- MOVE.L (8,A5),D1
- MOVE.L A0,D2
- JSR (-$3BA,A6)
- ;fiX "_LVO" type symbol expected
- POPM D2/A6
- UNLK A5
- RTS
-
- lbC000E60
- LINK.W A5,#-$104
- PUSHM D2-D5/A2/A3/A6
- MOVE.L ($10,A5),D4
- MOVE.W ($14,A5),D5
- MOVEA.L (8,A5),A2
- MOVEA.L (12,A5),A3
- MOVEA.L (lbL002AB4),A6
- MOVE.L D4,D0
- MOVEA.L A3,A1
- JSR (_LVOOpenLibrary,A6)
- MOVEA.L A2,A1
- MOVE.L D0,(A1)
- MOVEA.L A2,A1
- TST.L (A1)
- BNE.B lbC000F02
- TST.L (lbL002AC8)
- BEQ.B lbC000F02
- MOVEA.L (lbL002AC8),A6
- MOVE.L A3,D1
- JSR (-$366,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L D0,A1
- CMPA.L A3,A1
- BEQ.B lbC000EBA
- MOVEA.L (lbL002AB4),A6
- MOVE.L D4,D0
- JSR (-$228,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L A2,A1
- MOVE.L D0,(A1)
- lbC000EBA
- MOVEA.L A2,A1
- TST.L (A1)
- BNE.B lbC000F02
- MOVEA.L #PROGDIR.MSG,A1
- LEA (-$104,A5),A0
- MOVEQ #8,D0
- lbC000ECC
- MOVE.B (A1)+,(A0)+
- DBRA D0,lbC000ECC
- LEA (-$104,A5),A0
- MOVEA.L (lbL002AC8),A6
- MOVE.L A0,D1
- MOVE.L A3,D2
- MOVE.L #$FF,D3
- JSR (-$372,A6)
- ;fiX "_LVO" type symbol expected
- TST.W D0
- BEQ.B lbC000F02
- MOVEA.L (lbL002AB4),A6
- MOVE.L D4,D0
- LEA (-$104,A5),A1
- JSR (-$228,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L A2,A1
- MOVE.L D0,(A1)
- lbC000F02
- MOVEA.L A2,A1
- TST.L (A1)
- BNE.W lbC000FAA
- MOVE.W #1,(lbW002ACC)
- TST.W D5
- BEQ.W lbC000FAA
- MOVEA.L (lbL002AB4),A6
- SUBA.L A1,A1
- JSR (-$126,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L D0,A0
- TST.L ($AC,A0)
- BNE.B lbC000F82
- TST.L (lbL002BE0)
- BEQ.B lbC000F80
- LEA (-$14,A5),A0
- MOVE.L #$14,(A0)+
- CLR.L (A0)+
- MOVE.L #ApplicationRe.MSG,(A0)+
- MOVE.L #Cannotopensve.MSG,(A0)+
- MOVE.L #OK.MSG,(A0)
- MOVEA.L (lbL002AB4),A6
- SUBA.L A1,A1
- JSR (-$126,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L D0,A1
- PUSH (10,A1)
- PUSH D4
- PUSH A3
- MOVEA.L (lbL002BE0),A6
- SUBA.L A0,A0
- LEA (-$14,A5),A1
- SUBA.L A2,A2
- MOVEA.L SP,A3
- JSR (-$24C,A6)
- ;fiX "_LVO" type symbol expected
- ADDA.W #12,SP
- lbC000F80
- BRA.B lbC000F9E
-
- lbC000F82
- TST.L (lbL002AC8)
- BEQ.B lbC000F9E
- PUSH D4
- PUSH A3
- PUSH #Cannotopensve.MSG0
- JSR (lbC000E38)
- ADDA.W #12,SP
- lbC000F9E
- PEA ($384).W
- JSR (lbC000080)
- ADDQ.W #4,SP
- lbC000FAA
- POPM D2-D5/A2/A3/A6
- UNLK A5
- RTS
-
- ApplicationRe.MSG
- db 'Application Request',0
- Cannotopensve.MSG0
- db 'Cannot open "%s", version %ld.',$A,0
- Cannotopensve.MSG
- db 'Cannot open "%s", version %ld.',$A
- db 'Unable to run "%s".',0
- OK.MSG
- db 'OK',0
- PROGDIR.MSG
- db 'PROGDIR:',0,0
- db 0
- db 0
-
- lbC001028
- PUSHM A2/A6
- MOVEA.L (12,SP),A2
- MOVEA.L A2,A1
- TST.L (A1)
- BEQ.B lbC001048
- MOVEA.L A2,A0
- MOVEA.L (lbL002AB4),A6
- MOVEA.L (A0),A1
- JSR (-$19E,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L A2,A1
- CLR.L (A1)
- lbC001048
- POPM A2/A6
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC001050
- MOVE.W #1,-(SP)
- PEA ($25).W
- PUSH #mathieeedoubb.MSG
- PEA (lbL002AD0)
- JSR (lbC000E60)
- ADDA.W #14,SP
- RTS
-
- lbC001070
- PEA (lbL002AD0)
- JSR (lbC001028)
- ADDQ.W #4,SP
- RTS
-
- mathieeedoubb.MSG
- db 'mathieeedoubbas.library',0
-
- lbC001098
- MOVE.L (4,SP),D0
- PUSHM D2/D3/A6
- MOVE.W D0,D2
- BSR.B lbC0010AA
- POPM D2/D3/A6
- RTS
-
- lbC0010AA
- MOVEA.L (lbL002AD0),A6
- TST.W D2
- BPL.B lbC0010D6
- NEG.L D2
- CMP.W #$134,D2
- BLS.B lbC0010C2
- MOVEQ #0,D0
- MOVEQ #0,D1
- RTS
-
- lbC0010C2
- BSR.B lbC0010D6
- MOVE.L D0,D2
- MOVE.L D1,D3
- MOVE.L #$3FF00000,D0
- MOVEQ #0,D1
- JSR (-$54,A6)
- ;fiX "_LVO" type symbol expected
- RTS
-
- lbC0010D6
- CMP.W #$134,D2
- BCC.B lbC001110
- CMP.W #10,D2
- BLS.B lbC001104
- MOVE.W D2,-(SP)
- LSR.W #1,D2
- BSR.B lbC0010AA
- MOVE.L D0,D2
- MOVE.L D1,D3
- JSR (-$4E,A6)
- ;fiX "_LVO" type symbol expected
- MOVE.W (SP)+,D2
- BTST #0,D2
- BEQ.B lbC00110E
- MOVE.L (lbL00111E,PC),D2
- MOVE.L (lbL001122,PC),D3
- JMP (-$4E,A6)
-
- ;fiX "_LVO" type symbol expected
- lbC001104
- ASL.W #3,D2
- MOVE.L (lbL001116,PC,D2.W),D0
- MOVE.L (lbL00111A,PC,D2.W),D1
- lbC00110E
- RTS
-
- lbC001110
- MOVEQ #0,D0
- MOVE.L D0,D1
- RTS
-
- lbL001116
- dl $3FF00000
- lbL00111A
- dl 0
- lbL00111E
- dl $40240000
- lbL001122
- dl 0
- dl $40590000
- dl 0
- dl $408F4000
- dl 0
- dl $40C38800
- dl 0
- dl $40F86A00
- dl 0
- dl $412E8480
- dl 0
- dl $416312D0
- dl 0
- dl $4197D784
- dl 0
- dl $41CDCD65
- dl 0
- dl $4202A05F
- dl $20000000
-
- lbC00116E
- PUSHM D2-D4/A6
- MOVEM.L ($14,SP),D0/D1
- BSR.B lbC001182
- MOVE.L D4,D0
- POPM D2-D4/A6
- RTS
-
- lbC001182
- MOVEQ #0,D4
- BCLR #$1F,D0
- CMP.L #$FFFFF,D0
- BLS.B lbC0011FE
- PUSHM D0-D3/A0/A1
- CMP.L #$3FF00000,D0
- BCC.B lbC0011CA
- lbC00119C
- SUBQ.L #1,D4
- MOVE.L D4,D2
- BSR.W lbC0010AA
- TST.L D0
- BEQ.B lbC0011C6
- SUB.L (SP),D0
- BHI.B lbC0011B4
- BCS.B lbC0011C0
- CMP.L (4,SP),D1
- BLS.B lbC0011C0
- lbC0011B4
- CMP.L #$1500000,D0
- BLS.B lbC00119C
- SUBQ.W #5,D4
- BRA.B lbC00119C
-
- lbC0011C0
- POPM D0-D3/A0/A1
- RTS
-
- lbC0011C6
- MOVEQ #0,D4
- BRA.B lbC0011C0
-
- lbC0011CA
- ADDQ.L #1,D4
- CMP.W #$134,D4
- BCC.B lbC0011C0
- MOVE.L D4,D2
- BSR.W lbC0010AA
- SUB.L (SP),D0
- BCS.B lbC0011E4
- BHI.B lbC0011FA
- CMP.L (4,SP),D1
- BHI.B lbC0011FA
- lbC0011E4
- CMP.L #$FED00000,D0
- BGT.B lbC0011CA
- ADDQ.W #5,D4
- CMP.L #$FAF00000,D0
- BGT.B lbC0011CA
- ADDQ.W #6,D4
- BRA.B lbC0011CA
-
- lbC0011FA
- SUBQ.L #1,D4
- BRA.B lbC0011C0
-
- lbC0011FE
- RTS
-
- lbC001200
- PUSHM D2/A2/A3
- MOVE.L ($18,SP),D0
- MOVEA.L ($10,SP),A0
- MOVEA.L ($14,SP),A1
- MOVEA.L A0,A3
- ADDQ.L #1,D0
- BRA.B lbC001218
-
- lbC001216
- MOVE.B (A1)+,(A0)+
- lbC001218
- SUBQ.L #1,D0
- TST.L D0
- BNE.B lbC001216
- MOVE.L A3,D0
- POPM D2/A2/A3
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC001228
- MOVE.L (8,SP),D0
- MOVEA.L (4,SP),A0
- LSR.L #2,D0
- ADDQ.L #1,D0
- BRA.B lbC001238
-
- lbC001236
- CLR.L (A0)+
- lbC001238
- SUBQ.L #1,D0
- TST.L D0
- BNE.B lbC001236
- RTS
-
- lbC001240
- PUSHM D2-D4/A2/A3/A6
- MOVE.L ($1C,SP),D4
- MOVE.L #$4000,D3
- BRA.W lbC0013D8
-
- lbC001252
- MOVE.L D4,D2
- ADDQ.L #4,D2
- MOVEA.L (lbL002AD4),A0
- CMPA.W #0,A0
- BNE.B lbC0012B2
- MOVEA.L (lbL002AB4),A6
- MOVEQ #14,D0
- MOVE.L #$10000,D1
- JSR (-$C6,A6)
- ;fiX "_LVO" type symbol expected
- MOVE.L D0,(lbL002AD4)
- MOVEA.L (lbL002AD4),A0
- CMPA.W #0,A0
- BEQ.W lbC0013C0
- MOVEA.L (lbL002AD4),A1
- LEA (4,A1),A0
- MOVEA.L (lbL002AD4),A1
- MOVE.L A0,(A1)
- MOVEA.L (lbL002AD4),A1
- CLR.L (4,A1)
- MOVEA.L (lbL002AD4),A1
- MOVE.L (lbL002AD4),(8,A1)
- lbC0012B2
- CMPI.L #$4000,D2
- BLS.B lbC0012BE
- MOVE.L D2,D3
- BRA.B lbC001304
-
- lbC0012BE
- MOVEA.L (lbL002AD4),A0
- MOVEA.L (A0),A3
- BRA.B lbC0012FA
-
- lbC0012C8
- MOVEA.L (lbL002AB4),A6
- MOVE.L D2,D0
- MOVEA.L A3,A0
- JSR (-$BA,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L D0,A6
- CMPA.W #0,A6
- BEQ.B lbC0012F6
- MOVE.L D2,(A6)+
- SUBQ.L #4,D2
- PUSH D2
- PUSH A6
- JSR (lbC001228)
- ADDQ.W #8,SP
- MOVE.L A6,D0
- POPM D2-D4/A2/A3/A6
- RTS
-
- lbC0012F6
- MOVEA.L A3,A0
- MOVEA.L (A0),A3
- lbC0012FA
- MOVEA.L A3,A1
- MOVEA.L (A1),A0
- CMPA.W #0,A0
- BNE.B lbC0012C8
- lbC001304
- MOVEA.L (lbL002AB4),A6
- MOVEQ #$20,D0
- MOVE.L #$10000,D1
- JSR (-$C6,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L D0,A3
- MOVEA.L A3,A0
- CMPA.W #0,A0
- BEQ.W lbC0013C0
- ADDQ.L #8,D3
- ADDQ.L #7,D3
- MOVE.L D3,D0
- ANDI.L #$FFFFFFF8,D0
- MOVE.L D0,D3
- MOVEA.L (lbL002AB4),A6
- MOVE.L D3,D0
- MOVEQ #0,D1
- JSR (-$C6,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L D0,A0
- CMPA.W #0,A0
- BNE.B lbC001356
- MOVEA.L (lbL002AB4),A6
- MOVEQ #$20,D0
- MOVEA.L A3,A1
- JSR (-$D2,A6)
- ;fiX "_LVO" type symbol expected
- BRA.B lbC0013C0
-
- lbC001356
- MOVEA.L A3,A1
- MOVE.B #10,(8,A1)
- MOVEA.L A3,A1
- MOVE.L A0,($10,A1)
- MOVEA.L A3,A1
- MOVE.L A0,($14,A1)
- MOVE.L A0,D0
- ADD.L D3,D0
- MOVEA.L A3,A2
- MOVE.L D0,($18,A2)
- MOVEA.L A3,A1
- MOVE.L D3,($1C,A1)
- CLR.L (A0)
- MOVE.L D3,(4,A0)
- MOVEA.L (lbL002AD4),A0
- MOVEA.L (lbL002AB4),A6
- MOVEA.L A3,A1
- JSR (-$F0,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L (lbL002AB4),A6
- MOVE.L D2,D0
- MOVEA.L A3,A0
- JSR (-$BA,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L D0,A6
- CMPA.W #0,A6
- BEQ.B lbC0013C0
- MOVE.L D2,(A6)+
- SUBQ.L #4,D2
- PUSH D2
- PUSH A6
- JSR (lbC001228)
- ADDQ.W #8,SP
- MOVE.L A6,D0
- POPM D2-D4/A2/A3/A6
- RTS
-
- lbC0013C0
- TST.L (lbL002AD8)
- BNE.B lbC0013D0
- MOVEQ #0,D0
- POPM D2-D4/A2/A3/A6
- RTS
-
- lbC0013D0
- MOVEA.L (lbL002AD8),A0
- JSR (A0)
- lbC0013D8
- BRA.W lbC001252
-
- lbC0013DC
- PUSHM D2/A2/A3/A6
- MOVEA.L ($14,SP),A1
- MOVEA.L (lbL002AD4),A0
- MOVEA.L (A0),A3
- BRA.W lbC00148C
-
- lbC0013F0
- MOVEA.L A3,A2
- MOVE.L A1,D0
- CMP.L ($14,A2),D0
- BCS.W lbC001488
- MOVEA.L A3,A2
- MOVE.L A1,D0
- CMP.L ($18,A2),D0
- BCC.W lbC001488
- MOVEA.L (lbL002AB4),A6
- MOVE.L -(A1),D0
- MOVEA.L A3,A0
- JSR (-$C0,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L A3,A0
- MOVE.L ($18,A0),D2
- MOVEA.L A3,A1
- SUB.L ($14,A1),D2
- MOVEA.L A3,A0
- MOVE.L ($1C,A0),D0
- CMP.L D2,D0
- BNE.B lbC001482
- MOVEA.L (lbL002AB4),A6
- MOVEA.L A3,A1
- JSR (-$FC,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L A3,A0
- MOVEA.L (lbL002AB4),A6
- MOVE.L D2,D0
- MOVEA.L ($14,A0),A1
- JSR (-$D2,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L (lbL002AB4),A6
- MOVEQ #$20,D0
- MOVEA.L A3,A1
- JSR (-$D2,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L (lbL002AD4),A0
- MOVEA.L (8,A0),A0
- CMPA.L (lbL002AD4),A0
- BNE.B lbC001482
- MOVEA.L (lbL002AD4),A1
- MOVEA.L (lbL002AB4),A6
- MOVEQ #14,D0
- JSR (-$D2,A6)
- ;fiX "_LVO" type symbol expected
- CLR.L (lbL002AD4)
- lbC001482
- POPM D2/A2/A3/A6
- RTS
-
- lbC001488
- MOVEA.L A3,A0
- MOVEA.L (A0),A3
- lbC00148C
- MOVEA.L A3,A2
- MOVEA.L (A2),A0
- CMPA.W #0,A0
- BNE.W lbC0013F0
- POPM D2/A2/A3/A6
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC0014A0
- PUSHM A2/A3/A6
- MOVEA.L (lbL002AD4),A0
- CMPA.W #0,A0
- BNE.B lbC0014B6
- POPM A2/A3/A6
- RTS
-
- lbC0014B6
- BRA.B lbC0014E4
-
- lbC0014B8
- MOVEA.L A3,A0
- MOVEA.L ($18,A0),A1
- MOVEA.L A3,A2
- MOVE.L A1,D0
- SUB.L ($14,A2),D0
- MOVEA.L A3,A0
- MOVEA.L (lbL002AB4),A6
- MOVEA.L ($14,A0),A1
- JSR (-$D2,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L (lbL002AB4),A6
- MOVEQ #$20,D0
- MOVEA.L A3,A1
- JSR (-$D2,A6)
- ;fiX "_LVO" type symbol expected
- lbC0014E4
- MOVEA.L (lbL002AD4),A0
- MOVEA.L (lbL002AB4),A6
- JSR (-$102,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L D0,A3
- MOVEA.L A3,A0
- CMPA.W #0,A0
- BNE.B lbC0014B8
- MOVEA.L (lbL002AD4),A1
- MOVEA.L (lbL002AB4),A6
- MOVEQ #14,D0
- JSR (-$D2,A6)
- ;fiX "_LVO" type symbol expected
- POPM A2/A3/A6
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC001518
- MOVE.L (8,SP),D0
- MOVEA.L (4,SP),A0
- CMPI.L #4,D0
- BEQ.B lbC001550
- BGT.B lbC001534
- CMPI.L #2,D0
- BEQ.B lbC00153E
- BRA.B lbC001572
-
- lbC001534
- CMPI.L #8,D0
- BEQ.B lbC001562
- BRA.B lbC001572
-
- lbC00153E
- ADDQ.L #4,(A0)
- MOVE.L (A0),D0
- SUBQ.L #4,D0
- MOVEA.L D0,A0
- MOVEQ #0,D0
- MOVE.L (A0),D1
- BPL.B lbC001582
- MOVEQ #-1,D0
- BRA.B lbC001582
-
- lbC001550
- ADDQ.L #4,(A0)
- MOVE.L (A0),D0
- SUBQ.L #4,D0
- MOVEA.L D0,A0
- MOVEQ #0,D0
- MOVE.L (A0),D1
- BPL.B lbC001582
- MOVEQ #-1,D0
- BRA.B lbC001582
-
- lbC001562
- ADDQ.L #8,(A0)
- MOVE.L (A0),D0
- SUBQ.L #8,D0
- MOVEA.L D0,A0
- MOVE.L (A0),D0
- MOVE.L (4,A0),D1
- BRA.B lbC001582
-
- lbC001572
- ADDQ.L #4,(A0)
- MOVE.L (A0),D0
- SUBQ.L #4,D0
- MOVEA.L D0,A0
- MOVEQ #0,D0
- MOVE.L (A0),D1
- BPL.B lbC001582
- MOVEQ #-1,D0
- lbC001582
- RTS
-
- ;fiX Label expected
- RTS
-
- lbC001586
- MOVE.L (8,SP),D0
- MOVEA.L (4,SP),A0
- CMPI.L #4,D0
- BEQ.B lbC0015BA
- BGT.B lbC0015A2
- CMPI.L #2,D0
- BEQ.B lbC0015AC
- BRA.B lbC0015D8
-
- lbC0015A2
- CMPI.L #8,D0
- BEQ.B lbC0015C8
- BRA.B lbC0015D8
-
- lbC0015AC
- ADDQ.L #4,(A0)
- MOVE.L (A0),D0
- SUBQ.L #4,D0
- MOVEA.L D0,A0
- MOVEQ #0,D0
- MOVE.L (A0),D1
- BRA.B lbC0015E4
-
- lbC0015BA
- ADDQ.L #4,(A0)
- MOVE.L (A0),D0
- SUBQ.L #4,D0
- MOVEA.L D0,A0
- MOVEQ #0,D0
- MOVE.L (A0),D1
- BRA.B lbC0015E4
-
- lbC0015C8
- ADDQ.L #8,(A0)
- MOVE.L (A0),D0
- SUBQ.L #8,D0
- MOVEA.L D0,A0
- MOVE.L (A0),D0
- MOVE.L (4,A0),D1
- BRA.B lbC0015E4
-
- lbC0015D8
- ADDQ.L #4,(A0)
- MOVE.L (A0),D0
- SUBQ.L #4,D0
- MOVEA.L D0,A0
- MOVEQ #0,D0
- MOVE.L (A0),D1
- lbC0015E4
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC0015E8
- MOVE.L (8,SP),D0
- MOVEA.L (4,SP),A0
- CMPI.L #2,D0
- BEQ.B lbC001602
- CMPI.L #4,D0
- BEQ.B lbC00160E
- BRA.B lbC00161A
-
- lbC001602
- ADDQ.L #4,(A0)
- MOVE.L (A0),D0
- SUBQ.L #4,D0
- MOVEA.L D0,A0
- MOVE.L (A0),D0
- BRA.B lbC001624
-
- lbC00160E
- ADDQ.L #4,(A0)
- MOVE.L (A0),D0
- SUBQ.L #4,D0
- MOVEA.L D0,A0
- MOVE.L (A0),D0
- BRA.B lbC001624
-
- lbC00161A
- ADDQ.L #4,(A0)
- MOVE.L (A0),D0
- SUBQ.L #4,D0
- MOVEA.L D0,A0
- MOVE.L (A0),D0
- lbC001624
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC001628
- MOVE.L (8,SP),D0
- MOVEA.L (4,SP),A0
- CMPI.L #8,D0
- BEQ.B lbC00163A
- BRA.B lbC00164A
-
- lbC00163A
- ADDQ.L #8,(A0)
- MOVE.L (A0),D0
- SUBQ.L #8,D0
- MOVEA.L D0,A0
- MOVE.L (A0),D0
- MOVE.L (4,A0),D1
- BRA.B lbC001658
-
- lbC00164A
- ADDQ.L #8,(A0)
- MOVE.L (A0),D0
- SUBQ.L #8,D0
- MOVEA.L D0,A0
- MOVE.L (A0),D0
- MOVE.L (4,A0),D1
- lbC001658
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC00165C
- MOVE.B (8,SP),D0
- MOVEA.L (4,SP),A0
- ANDI.L #$FF,D0
- PUSH D0
- PUSH A0
- MOVEA.L ($48,A0),A0
- JSR (A0)
- ADDQ.W #8,SP
- RTS
-
- lbC001678
- MOVE.L (12,SP),D0
- MOVEA.L (4,SP),A0
- MOVEA.L (8,SP),A1
- PUSH D0
- PUSH A1
- PUSH A0
- MOVEA.L ($34,A0),A0
- JSR (A0)
- ADDA.W #12,SP
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC001698
- LINK.W A5,#-$28
- PUSHM D2-D7/A2/A3/A6
- MOVEA.L (8,A5),A2
- MOVEA.L ($10,A5),A3
- MOVEA.L ($18,A5),A6
- MOVEQ #0,D3
- BRA.W lbC001CB8
-
- lbC0016B2
- CMPI.B #$25,D2
- BEQ.B lbC0016C8
- MOVE.B D2,-(SP)
- PUSH A6
- MOVEA.L A3,A0
- JSR (A0)
- ADDQ.W #6,SP
- ADDQ.L #1,D3
- BRA.W lbC001CB8
-
- lbC0016C8
- MOVEQ #-1,D5
- MOVEQ #-1,D4
- MOVE.B #$20,(-$13,A5)
- MOVEQ #0,D6
- CLR.L (-$18,A5)
- MOVEQ #0,D7
- MOVEQ #0,D0
- lbC0016DC
- MOVE.B (A2)+,D2
- CMPI.B #$2B,D2
- BEQ.B lbC001706
- BGT.B lbC0016F4
- CMPI.B #$20,D2
- BEQ.B lbC00170A
- CMPI.B #$23,D2
- BEQ.B lbC001716
- BRA.B lbC001720
-
- lbC0016F4
- CMPI.B #$2D,D2
- BEQ.B lbC001702
- CMPI.B #$30,D2
- BEQ.B lbC00170E
- BRA.B lbC001720
-
- lbC001702
- MOVEQ #1,D7
- BRA.B lbC001724
-
- lbC001706
- MOVEQ #$2B,D6
- BRA.B lbC001724
-
- lbC00170A
- MOVEQ #$20,D6
- BRA.B lbC001724
-
- lbC00170E
- MOVE.B #$30,(-$13,A5)
- BRA.B lbC001724
-
- lbC001716
- MOVE.L #1,(-$18,A5)
- BRA.B lbC001724
-
- lbC001720
- SUBQ.W #1,A2
- MOVEQ #1,D0
- lbC001724
- TST.L D0
- BEQ.B lbC0016DC
- MOVE.B (A2)+,D2
- BEQ.W lbC001CBE
- CMPI.B #$30,D2
- BCS.B lbC00176E
- CMPI.B #$39,D2
- BHI.B lbC00176E
- MOVEQ #0,D5
- MOVE.B D2,D5
- SUBI.L #$30,D5
- BRA.B lbC00175C
-
- lbC001746
- MOVE.L D5,D0
- ASL.L #2,D0
- ADD.L D5,D0
- ADD.L D0,D0
- MOVEQ #0,D1
- MOVE.B D2,D1
- SUBI.L #$30,D1
- MOVE.L D0,D5
- ADD.L D1,D5
- lbC00175C
- MOVE.B (A2)+,D2
- CMPI.B #$30,D2
- BCS.B lbC00176A
- CMPI.B #$39,D2
- BLS.B lbC001746
- lbC00176A
- SUBQ.W #1,A2
- BRA.B lbC001786
-
- lbC00176E
- CMPI.B #$2A,D2
- BNE.B lbC001784
- ADDQ.L #4,(12,A5)
- MOVE.L (12,A5),D0
- SUBQ.L #4,D0
- MOVEA.L D0,A0
- MOVE.L (A0),D5
- BRA.B lbC001786
-
- lbC001784
- SUBQ.W #1,A2
- lbC001786
- MOVE.B (A2)+,D2
- BEQ.W lbC001CBE
- CMPI.B #$2E,D2
- BNE.B lbC0017F2
- MOVE.B (A2)+,D2
- BEQ.W lbC001CBE
- CMPI.B #$30,D2
- BCS.B lbC0017D8
- CMPI.B #$39,D2
- BHI.B lbC0017D8
- MOVEQ #0,D4
- MOVE.B D2,D4
- SUBI.L #$30,D4
- BRA.B lbC0017C6
-
- lbC0017B0
- MOVE.L D4,D0
- ASL.L #2,D0
- ADD.L D4,D0
- ADD.L D0,D0
- MOVEQ #0,D1
- MOVE.B D2,D1
- SUBI.L #$30,D1
- MOVE.L D0,D4
- ADD.L D1,D4
- lbC0017C6
- MOVE.B (A2)+,D2
- CMPI.B #$30,D2
- BCS.B lbC0017D4
- CMPI.B #$39,D2
- BLS.B lbC0017B0
- lbC0017D4
- SUBQ.W #1,A2
- BRA.B lbC0017F0
-
- lbC0017D8
- CMPI.B #$2A,D2
- BNE.B lbC0017EE
- ADDQ.L #4,(12,A5)
- MOVE.L (12,A5),D0
- SUBQ.L #4,D0
- MOVEA.L D0,A0
- MOVE.L (A0),D4
- BRA.B lbC0017F0
-
- lbC0017EE
- SUBQ.W #1,A2
- lbC0017F0
- BRA.B lbC0017F4
-
- lbC0017F2
- SUBQ.W #1,A2
- lbC0017F4
- MOVE.B (A2)+,D2
- BEQ.W lbC001CBE
- CMPI.B #$68,D2
- BEQ.B lbC001812
- BGT.B lbC00180A
- CMPI.B #$4C,D2
- BEQ.B lbC00181A
- BRA.B lbC00181E
-
- lbC00180A
- CMPI.B #$6C,D2
- BEQ.B lbC001816
- BRA.B lbC00181E
-
- lbC001812
- MOVEQ #2,D0
- BRA.B lbC001822
-
- lbC001816
- MOVEQ #4,D0
- BRA.B lbC001822
-
- lbC00181A
- MOVEQ #8,D0
- BRA.B lbC001822
-
- lbC00181E
- MOVEQ #0,D0
- SUBQ.W #1,A2
- lbC001822
- MOVE.B (A2)+,D2
- BEQ.W lbC001CBE
- CMPI.B #$66,D2
- BEQ.W lbC001A92
- BGT.B lbC00187E
- CMPI.B #$58,D2
- BEQ.W lbC0019A2
- BGT.B lbC001866
- CMPI.B #$47,D2
- BEQ.W lbC001B92
- BGT.B lbC00185A
- CMPI.B #$25,D2
- BEQ.W lbC001C96
- CMPI.B #$45,D2
- BEQ.W lbC001B10
- BRA.W lbC001CB8
-
- lbC00185A
- CMPI.B #$50,D2
- BEQ.W lbC001C2C
- BRA.W lbC001CB8
-
- lbC001866
- CMPI.B #$64,D2
- BEQ.B lbC0018C8
- BGT.B lbC00187A
- CMPI.B #$63,D2
- BEQ.W lbC001A30
- BRA.W lbC001CB8
-
- lbC00187A
- BGT.W lbC001AD0
- lbC00187E
- CMPI.B #$70,D2
- BEQ.W lbC001BD4
- BGT.B lbC0018A6
- CMPI.B #$6E,D2
- BEQ.W lbC001C84
- BGT.B lbC0018A4
- CMPI.B #$67,D2
- BEQ.W lbC001B50
- CMPI.B #$69,D2
- BEQ.B lbC0018C8
- BRA.W lbC001CB8
-
- lbC0018A4
- BGT.B lbC001906
- lbC0018A6
- CMPI.B #$75,D2
- BEQ.W lbC0019F2
- BGT.B lbC0018BC
- CMPI.B #$73,D2
- BEQ.W lbC001A62
- BRA.W lbC001CB8
-
- lbC0018BC
- CMPI.B #$78,D2
- BEQ.W lbC001954
- BRA.W lbC001CB8
-
- lbC0018C8
- PUSH A6
- PUSH ($14,A5)
- PUSH A3
- PUSH D7
- PUSH D4
- PUSH D5
- CLR.L -(SP)
- MOVE.B (-$13,A5),-(SP)
- MOVE.B D6,-(SP)
- CLR.L -(SP)
- PEA (10).W
- PUSH D0
- PEA (12,A5)
- JSR (lbC001518)
- ADDQ.W #8,SP
- PUSH D1
- PUSH D0
- JSR (lbC001E5C)
- ADDA.W #$30,SP
- ADD.L D0,D3
- BRA.W lbC001CB8
-
- lbC001906
- PUSH A6
- PUSH ($14,A5)
- PUSH A3
- PUSH D7
- PUSH D4
- PUSH D5
- TST.L (-$18,A5)
- BEQ.B lbC001922
- MOVEA.L #ascii.MSG,A0
- BRA.B lbC001924
-
- lbC001922
- SUBA.L A0,A0
- lbC001924
- PUSH A0
- MOVE.B (-$13,A5),-(SP)
- MOVE.B D6,-(SP)
- CLR.L -(SP)
- PEA (8).W
- PUSH D0
- PEA (12,A5)
- JSR (lbC001586)
- ADDQ.W #8,SP
- PUSH D1
- PUSH D0
- JSR (lbC0020CE)
- ADDA.W #$30,SP
- ADD.L D0,D3
- BRA.W lbC001CB8
-
- lbC001954
- PUSH A6
- PUSH ($14,A5)
- PUSH A3
- PUSH D7
- PUSH D4
- PUSH D5
- TST.L (-$18,A5)
- BEQ.B lbC001970
- MOVEA.L #x.MSG,A0
- BRA.B lbC001972
-
- lbC001970
- SUBA.L A0,A0
- lbC001972
- PUSH A0
- MOVE.B (-$13,A5),-(SP)
- MOVE.B D6,-(SP)
- CLR.L -(SP)
- PEA ($10).W
- PUSH D0
- PEA (12,A5)
- JSR (lbC001586)
- ADDQ.W #8,SP
- PUSH D1
- PUSH D0
- JSR (lbC0020CE)
- ADDA.W #$30,SP
- ADD.L D0,D3
- BRA.W lbC001CB8
-
- lbC0019A2
- PUSH A6
- PUSH ($14,A5)
- PUSH A3
- PUSH D7
- PUSH D4
- PUSH D5
- TST.L (-$18,A5)
- BEQ.B lbC0019BE
- MOVEA.L #X.MSG,A0
- BRA.B lbC0019C0
-
- lbC0019BE
- SUBA.L A0,A0
- lbC0019C0
- PUSH A0
- MOVE.B (-$13,A5),-(SP)
- MOVE.B D6,-(SP)
- PEA (1).W
- PEA ($10).W
- PUSH D0
- PEA (12,A5)
- JSR (lbC001586)
- ADDQ.W #8,SP
- PUSH D1
- PUSH D0
- JSR (lbC0020CE)
- ADDA.W #$30,SP
- ADD.L D0,D3
- BRA.W lbC001CB8
-
- lbC0019F2
- PUSH A6
- PUSH ($14,A5)
- PUSH A3
- PUSH D7
- PUSH D4
- PUSH D5
- CLR.L -(SP)
- MOVE.B (-$13,A5),-(SP)
- MOVE.B D6,-(SP)
- CLR.L -(SP)
- PEA (10).W
- PUSH D0
- PEA (12,A5)
- JSR (lbC001586)
- ADDQ.W #8,SP
- PUSH D1
- PUSH D0
- JSR (lbC0020CE)
- ADDA.W #$30,SP
- ADD.L D0,D3
- BRA.W lbC001CB8
-
- lbC001A30
- PUSH A6
- PUSH ($14,A5)
- PUSH A3
- MOVE.B (-$13,A5),-(SP)
- PUSH D7
- PUSH D4
- PUSH D5
- PUSH D0
- PEA (12,A5)
- JSR (lbC0015E8)
- ADDQ.W #8,SP
- PUSH D0
- JSR (lbC002314)
- ADDA.W #$1E,SP
- ADD.L D0,D3
- BRA.W lbC001CB8
-
- lbC001A62
- PUSH A6
- PUSH ($14,A5)
- PUSH A3
- MOVE.B (-$13,A5),-(SP)
- PUSH D7
- PUSH D4
- PUSH D5
- ADDQ.L #4,(12,A5)
- MOVE.L (12,A5),D0
- SUBQ.L #4,D0
- MOVEA.L D0,A1
- PUSH (A1)
- JSR (lbC0023A0)
- ADDA.W #$1E,SP
- ADD.L D0,D3
- BRA.W lbC001CB8
-
- lbC001A92
- PUSH A6
- PUSH ($14,A5)
- PUSH A3
- PUSH (-$18,A5)
- PUSH D7
- PUSH D4
- PUSH D5
- MOVE.B (-$13,A5),-(SP)
- MOVE.B D6,-(SP)
- CLR.B -(SP)
- CLR.L -(SP)
- PUSH D0
- PEA (12,A5)
- JSR (lbC001628)
- ADDQ.W #8,SP
- PUSH D1
- PUSH D0
- JSR (lbC002460)
- ADDA.W #$2E,SP
- ADD.L D0,D3
- BRA.W lbC001CB8
-
- lbC001AD0
- PUSH A6
- PUSH ($14,A5)
- PUSH A3
- PUSH (-$18,A5)
- PUSH D7
- PUSH D4
- PUSH D5
- MOVE.B (-$13,A5),-(SP)
- MOVE.B D6,-(SP)
- MOVE.B #$65,-(SP)
- CLR.L -(SP)
- PUSH D0
- PEA (12,A5)
- JSR (lbC001628)
- ADDQ.W #8,SP
- PUSH D1
- PUSH D0
- JSR (lbC002460)
- ADDA.W #$2E,SP
- ADD.L D0,D3
- BRA.W lbC001CB8
-
- lbC001B10
- PUSH A6
- PUSH ($14,A5)
- PUSH A3
- PUSH (-$18,A5)
- PUSH D7
- PUSH D4
- PUSH D5
- MOVE.B (-$13,A5),-(SP)
- MOVE.B D6,-(SP)
- MOVE.B #$45,-(SP)
- CLR.L -(SP)
- PUSH D0
- PEA (12,A5)
- JSR (lbC001628)
- ADDQ.W #8,SP
- PUSH D1
- PUSH D0
- JSR (lbC002460)
- ADDA.W #$2E,SP
- ADD.L D0,D3
- BRA.W lbC001CB8
-
- lbC001B50
- PUSH A6
- PUSH ($14,A5)
- PUSH A3
- PUSH (-$18,A5)
- PUSH D7
- PUSH D4
- PUSH D5
- MOVE.B (-$13,A5),-(SP)
- MOVE.B D6,-(SP)
- MOVE.B #$65,-(SP)
- PEA (1).W
- PUSH D0
- PEA (12,A5)
- JSR (lbC001628)
- ADDQ.W #8,SP
- PUSH D1
- PUSH D0
- JSR (lbC002460)
- ADDA.W #$2E,SP
- ADD.L D0,D3
- BRA.W lbC001CB8
-
- lbC001B92
- PUSH A6
- PUSH ($14,A5)
- PUSH A3
- PUSH (-$18,A5)
- PUSH D7
- PUSH D4
- PUSH D5
- MOVE.B (-$13,A5),-(SP)
- MOVE.B D6,-(SP)
- MOVE.B #$45,-(SP)
- PEA (1).W
- PUSH D0
- PEA (12,A5)
- JSR (lbC001628)
- ADDQ.W #8,SP
- PUSH D1
- PUSH D0
- JSR (lbC002460)
- ADDA.W #$2E,SP
- ADD.L D0,D3
- BRA.W lbC001CB8
-
- lbC001BD4
- CMPI.L #$FFFFFFFF,D4
- BNE.B lbC001BDE
- MOVEQ #8,D4
- lbC001BDE
- PUSH A6
- PUSH ($14,A5)
- PUSH A3
- PUSH D7
- PUSH D4
- PUSH D5
- TST.L (-$18,A5)
- BEQ.B lbC001BFA
- MOVEA.L #x.MSG,A0
- BRA.B lbC001BFC
-
- lbC001BFA
- SUBA.L A0,A0
- lbC001BFC
- PUSH A0
- MOVE.B (-$13,A5),-(SP)
- MOVE.B D6,-(SP)
- CLR.L -(SP)
- PEA ($10).W
- PUSH D0
- PEA (12,A5)
- JSR (lbC001586)
- ADDQ.W #8,SP
- PUSH D1
- PUSH D0
- JSR (lbC0020CE)
- ADDA.W #$30,SP
- ADD.L D0,D3
- BRA.W lbC001CB8
-
- lbC001C2C
- CMPI.L #$FFFFFFFF,D4
- BNE.B lbC001C36
- MOVEQ #8,D4
- lbC001C36
- PUSH A6
- PUSH ($14,A5)
- PUSH A3
- PUSH D7
- PUSH D4
- PUSH D5
- TST.L (-$18,A5)
- BEQ.B lbC001C52
- MOVEA.L #X.MSG,A0
- BRA.B lbC001C54
-
- lbC001C52
- SUBA.L A0,A0
- lbC001C54
- PUSH A0
- MOVE.B (-$13,A5),-(SP)
- MOVE.B D6,-(SP)
- PEA (1).W
- PEA ($10).W
- PUSH D0
- PEA (12,A5)
- JSR (lbC001586)
- ADDQ.W #8,SP
- PUSH D1
- PUSH D0
- JSR (lbC0020CE)
- ADDA.W #$30,SP
- ADD.L D0,D3
- BRA.B lbC001CB8
-
- lbC001C84
- ADDQ.L #4,(12,A5)
- MOVE.L (12,A5),D0
- SUBQ.L #4,D0
- MOVEA.L D0,A1
- MOVEA.L (A1),A0
- MOVE.L D3,(A0)
- BRA.B lbC001CB8
-
- lbC001C96
- PUSH A6
- PUSH ($14,A5)
- PUSH A3
- MOVE.B (-$13,A5),-(SP)
- PUSH D7
- PUSH D4
- PUSH D5
- PEA ($25).W
- JSR (lbC002314)
- ADDA.W #$1E,SP
- ADD.L D0,D3
- lbC001CB8
- MOVE.B (A2)+,D2
- BNE.W lbC0016B2
- lbC001CBE
- MOVE.L D3,D0
- POPM D2-D7/A2/A3/A6
- UNLK A5
- RTS
-
- ascii.MSG
- db '0',0
- X.MSG
- db '0X',0
- x.MSG
- db '0x',0
-
- lbC001CD0
- LINK.W A5,#-8
- LEA (8,A5),A0
- MOVE.L A0,D0
- ADDQ.L #4,D0
- PEA (lbL002ADC)
- PUSH #lbC001678
- PUSH #lbC00165C
- PUSH D0
- PUSH (8,A5)
- JSR (lbC001698)
- ADDA.W #$14,SP
- UNLK A5
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC001D04
- PUSHM A6
- MOVEA.L (lbL002AC8),A6
- JSR (-$3C,A6)
- ;fiX "_LVO" type symbol expected
- MOVE.L D0,(lbL002AE4)
- MOVE.L (lbL002AE4),D1
- MOVEA.L (lbL002AC8),A6
- JSR (-$D8,A6)
- ;fiX "_LVO" type symbol expected
- TST.L D0
- BEQ.B lbC001D42
- MOVEA.L #lbL002ADC,A0
- MOVE.L ($14,A0),D0
- ORI.L #4,D0
- MOVE.L D0,(lbL002AF0)
- lbC001D42
- PEA ($C8).W
- PUSH #$FFFFFFFF
- CLR.L -(SP)
- PEA (lbL002ADC)
- JSR (lbC0005D4)
- ADDA.W #$10,SP
- MOVEA.L (lbL002AC8),A6
- JSR (-$36,A6)
- ;fiX "_LVO" type symbol expected
- MOVE.L D0,(lbL002B38)
- MOVE.L (lbL002B38),D1
- MOVEA.L (lbL002AC8),A6
- JSR (-$D8,A6)
- ;fiX "_LVO" type symbol expected
- TST.L D0
- BEQ.B lbC001D98
- MOVEA.L #lbL002B30,A0
- MOVE.L ($14,A0),D0
- ORI.L #4,D0
- MOVE.L D0,(lbL002B44)
- lbC001D98
- PEA ($C8).W
- PUSH #$FFFFFFFF
- CLR.L -(SP)
- PEA (lbL002B30)
- JSR (lbC0005D4)
- ADDA.W #$10,SP
- MOVEA.L (lbL002AC8),A6
- JSR (-$3C,A6)
- ;fiX "_LVO" type symbol expected
- MOVE.L D0,(lbL002B8C)
- MOVE.L (lbL002B8C),D1
- MOVEA.L (lbL002AC8),A6
- JSR (-$D8,A6)
- ;fiX "_LVO" type symbol expected
- TST.L D0
- BEQ.B lbC001DEE
- MOVEA.L #lbL002B84,A0
- MOVE.L ($14,A0),D0
- ORI.L #4,D0
- MOVE.L D0,(lbL002B98)
- lbC001DEE
- PEA ($C8).W
- PUSH #$FFFFFFFF
- CLR.L -(SP)
- PEA (lbL002B84)
- JSR (lbC0005D4)
- ADDA.W #$10,SP
- POPM A6
- RTS
-
- ;fiX Label expected
- RTS
-
- lbC001E12
- PEA (lbL002ADC)
- JSR (lbC000590)
- ADDQ.W #4,SP
- PEA (lbL002B30)
- JSR (lbC000590)
- ADDQ.W #4,SP
- PEA (lbL002B84)
- JSR (lbC000590)
- ADDQ.W #4,SP
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC001E40
- PUSHM A2
- MOVEA.L (8,SP),A2
- MOVEA.L A2,A0
- lbC001E4A
- TST.B (A0)+
- BNE.B lbC001E4A
- MOVE.L A0,D0
- SUB.L A2,D0
- SUBQ.L #1,D0
- POPM A2
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC001E5C
- LINK.W A5,#-$86
- PUSHM D2-D7/A2/A3/A6
- MOVEM.L (8,A5),D6/D7
- MOVE.B ($18,A5),D0
- MOVEA.L ($34,A5),A2
- MOVEA.L ($2C,A5),A3
- MOVEA.L ($1C,A5),A6
- MOVE.B D0,(-$47,A5)
- CLR.L (-$4C,A5)
- TST.B D0
- BNE.B lbC001E8C
- CLR.L (-$50,A5)
- BRA.B lbC001E94
-
- lbC001E8C
- MOVE.L #1,(-$50,A5)
- lbC001E94
- MOVEA.L A6,A0
- CMPA.W #0,A0
- BNE.B lbC001EA2
- CLR.L (-$54,A5)
- BRA.B lbC001EB0
-
- lbC001EA2
- PUSH A6
- JSR (lbC001E40)
- ADDQ.W #4,SP
- MOVE.L D0,(-$54,A5)
- lbC001EB0
- CLR.L (-$58,A5)
- MOVEQ #0,D5
- MOVEQ #0,D4
- CLR.L (-$64,A5)
- TST.B ($1A,A5)
- BNE.B lbC001EC8
- MOVE.B #$20,($1A,A5)
- lbC001EC8
- MOVE.L D6,D0
- MOVE.L D7,D1
- OR.L D0,D1
- BNE.B lbC001EDC
- MOVE.B #$30,(-$42,A5)
- MOVEQ #1,D4
- BRA.W lbC001F7A
-
- lbC001EDC
- MOVE.L D6,D0
- MOVE.L D7,D1
- MOVEQ #0,D2
- MOVEQ #0,D3
- JSR (lbC000D84)
- BGE.W lbC001F72
- MOVE.L D6,D0
- MOVE.L D7,D1
- JSR (lbC000D74)
- MOVE.L D0,D6
- MOVE.L D1,D7
- MOVE.B #$2D,(-$47,A5)
- MOVE.L #1,(-$50,A5)
- BRA.B lbC001F72
-
- lbC001F0C
- MOVEQ #0,D2
- MOVE.L ($10,A5),D3
- MOVE.L D6,D0
- MOVE.L D7,D1
- LEA (-$70,A5),A0
- JSR (lbC000E20)
- MOVE.L D0,D6
- MOVE.L D1,D7
- MOVE.L (-$70,A5),D0
- MOVE.L (-$6C,A5),D1
- MOVEQ #0,D2
- MOVEQ #10,D3
- JSR (lbC000D84)
- BCC.B lbC001F46
- MOVEQ #0,D0
- MOVE.B (-$69,A5),D0
- ADDI.L #$30,D0
- BRA.B lbC001F66
-
- lbC001F46
- TST.L ($14,A5)
- BEQ.B lbC001F5A
- MOVEQ #0,D0
- MOVE.B (-$69,A5),D0
- ADDI.L #$41,D0
- BRA.B lbC001F66
-
- lbC001F5A
- MOVEQ #0,D0
- MOVE.B (-$69,A5),D0
- ADDI.L #$61,D0
- lbC001F66
- MOVE.L D4,D1
- ADDQ.L #1,D4
- LEA (-$42,A5),A0
- MOVE.B D0,(A0,D1.L)
- lbC001F72
- MOVE.L D6,D0
- MOVE.L D7,D1
- OR.L D0,D1
- BNE.B lbC001F0C
- lbC001F7A
- CMP.L ($24,A5),D4
- BGE.B lbC001F86
- MOVE.L ($24,A5),D5
- SUB.L D4,D5
- lbC001F86
- MOVE.L (-$50,A5),D2
- ADD.L (-$54,A5),D2
- ADD.L D5,D2
- ADD.L D4,D2
- CMP.L ($20,A5),D2
- BGE.B lbC001FF8
- MOVE.B ($1A,A5),D0
- CMPI.B #$30,D0
- BNE.B lbC001FAC
- MOVE.L ($20,A5),D0
- SUB.L D2,D0
- ADD.L D0,D5
- BRA.B lbC001FE6
-
- lbC001FAC
- MOVE.L ($28,A5),D0
- CMPI.L #1,D0
- BNE.B lbC001FC4
- MOVE.L ($20,A5),D0
- SUB.L D2,D0
- MOVE.L D0,(-$64,A5)
- BRA.B lbC001FE6
-
- lbC001FC4
- MOVE.L ($28,A5),D0
- CMPI.L #2,D0
- BNE.B lbC001FDC
- MOVE.L ($20,A5),D0
- SUB.L D2,D0
- MOVE.L D0,(-$58,A5)
- BRA.B lbC001FE6
-
- lbC001FDC
- MOVE.L ($20,A5),D0
- SUB.L D2,D0
- MOVE.L D0,(-$4C,A5)
- lbC001FE6
- MOVE.L ($20,A5),D2
- BRA.B lbC001FF8
-
- lbC001FEC
- MOVE.B ($1A,A5),-(SP)
- PUSH A2
- MOVEA.L A3,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC001FF8
- MOVE.L (-$4C,A5),D0
- SUBQ.L #1,(-$4C,A5)
- CMPI.L #0,D0
- BGT.B lbC001FEC
- MOVE.L (-$50,A5),D0
- CMPI.L #0,D0
- BLE.B lbC002020
- MOVE.B (-$47,A5),-(SP)
- PUSH A2
- MOVEA.L A3,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC002020
- MOVE.L (-$54,A5),D0
- CMPI.L #0,D0
- BLE.B lbC00204C
- PUSH (-$54,A5)
- PUSH A6
- PUSH A2
- MOVEA.L ($30,A5),A0
- JSR (A0)
- ADDA.W #12,SP
- BRA.B lbC00204C
-
- lbC002040
- MOVE.B ($1A,A5),-(SP)
- PUSH A2
- MOVEA.L A3,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC00204C
- MOVE.L (-$58,A5),D0
- SUBQ.L #1,(-$58,A5)
- CMPI.L #0,D0
- BGT.B lbC002040
- BRA.B lbC00206A
-
- lbC00205E
- MOVE.B #$30,-(SP)
- PUSH A2
- MOVEA.L A3,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC00206A
- MOVE.L D5,D0
- SUBQ.L #1,D5
- CMPI.L #0,D0
- BGT.B lbC00205E
- LEA (-$42,A5),A0
- MOVE.L D4,D0
- ADD.L A0,D0
- MOVEA.L D0,A6
- BRA.B lbC002094
-
- lbC002082
- MOVEQ #-1,D0
- ADD.L A6,D0
- MOVEA.L D0,A6
- MOVEA.L A6,A0
- MOVE.B (A0),-(SP)
- PUSH A2
- MOVEA.L A3,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC002094
- SUBQ.L #1,D4
- TST.L D4
- BPL.B lbC002082
- BRA.B lbC0020A8
-
- lbC00209C
- MOVE.B ($1A,A5),-(SP)
- PUSH A2
- MOVEA.L A3,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC0020A8
- MOVE.L (-$64,A5),D0
- SUBQ.L #1,(-$64,A5)
- CMPI.L #0,D0
- BGT.B lbC00209C
- MOVE.L D2,D0
- POPM D2-D7/A2/A3/A6
- UNLK A5
- RTS
-
- ;fiX Label expected
- ORI.B #????0,D0
- ;fiX Illegal instruction
- DIVU.W D0,D1
- TRAP #2
- ;fiX Label expected
- RTE
-
- ;fiX Label expected
- RTS
-
- lbC0020CE
- LINK.W A5,#-$8A
- PUSHM D2-D7/A2/A3/A6
- MOVE.B ($18,A5),D0
- MOVE.B ($1A,A5),D6
- MOVEA.L ($34,A5),A2
- MOVEA.L ($2C,A5),A3
- MOVEA.L ($1C,A5),A6
- MOVE.B D0,(-$47,A5)
- CLR.L (-$4C,A5)
- TST.B D0
- BNE.B lbC0020FC
- CLR.L (-$50,A5)
- BRA.B lbC002104
-
- lbC0020FC
- MOVE.L #1,(-$50,A5)
- lbC002104
- MOVEA.L A6,A0
- CMPA.W #0,A0
- BNE.B lbC002112
- CLR.L (-$54,A5)
- BRA.B lbC002120
-
- lbC002112
- PUSH A6
- JSR (lbC001E40)
- ADDQ.W #4,SP
- MOVE.L D0,(-$54,A5)
- lbC002120
- CLR.L (-$58,A5)
- MOVEQ #0,D5
- MOVEQ #0,D4
- MOVEQ #0,D7
- TST.B D6
- BNE.B lbC002130
- MOVEQ #$20,D6
- lbC002130
- MOVE.L (8,A5),D0
- MOVE.L (12,A5),D1
- OR.L D0,D1
- BNE.B lbC002148
- MOVE.B #$30,(-$42,A5)
- MOVEQ #1,D4
- BRA.W lbC0021D4
-
- lbC002148
- BRA.W lbC0021C6
-
- lbC00214C
- MOVEQ #0,D2
- MOVE.L ($10,A5),D3
- MOVE.L (8,A5),D0
- MOVE.L (12,A5),D1
- LEA (-$70,A5),A0
- JSR (lbC000E20)
- MOVE.L D0,(8,A5)
- MOVE.L D1,(12,A5)
- MOVE.L (-$70,A5),D0
- MOVE.L (-$6C,A5),D1
- MOVEQ #0,D2
- MOVEQ #10,D3
- JSR (lbC000D84)
- BCC.B lbC00218E
- MOVEQ #0,D0
- MOVE.B (-$69,A5),D0
- ADDI.L #$30,D0
- BRA.B lbC0021BA
-
- lbC00218E
- TST.L ($14,A5)
- BEQ.B lbC0021A8
- MOVEQ #0,D0
- MOVE.B (-$69,A5),D0
- ADDI.L #$41,D0
- SUBI.L #10,D0
- BRA.B lbC0021BA
-
- lbC0021A8
- MOVEQ #0,D0
- MOVE.B (-$69,A5),D0
- ADDI.L #$61,D0
- SUBI.L #10,D0
- lbC0021BA
- MOVE.L D4,D1
- ADDQ.L #1,D4
- LEA (-$42,A5),A0
- MOVE.B D0,(A0,D1.L)
- lbC0021C6
- MOVE.L (8,A5),D0
- MOVE.L (12,A5),D1
- OR.L D0,D1
- BNE.W lbC00214C
- lbC0021D4
- CMP.L ($24,A5),D4
- BGE.B lbC0021E0
- MOVE.L ($24,A5),D5
- SUB.L D4,D5
- lbC0021E0
- MOVE.L (-$50,A5),D2
- ADD.L (-$54,A5),D2
- ADD.L D5,D2
- ADD.L D4,D2
- CMP.L ($20,A5),D2
- BGE.B lbC002240
- MOVE.B D6,D0
- CMPI.B #$30,D0
- BNE.B lbC002204
- MOVE.L ($20,A5),D0
- SUB.L D2,D0
- ADD.L D0,D5
- BRA.B lbC00223C
-
- lbC002204
- MOVE.L ($28,A5),D0
- CMPI.L #1,D0
- BNE.B lbC00221A
- MOVE.L ($20,A5),D0
- SUB.L D2,D0
- MOVE.L D0,D7
- BRA.B lbC00223C
-
- lbC00221A
- MOVE.L ($28,A5),D0
- CMPI.L #2,D0
- BNE.B lbC002232
- MOVE.L ($20,A5),D0
- SUB.L D2,D0
- MOVE.L D0,(-$58,A5)
- BRA.B lbC00223C
-
- lbC002232
- MOVE.L ($20,A5),D0
- SUB.L D2,D0
- MOVE.L D0,(-$4C,A5)
- lbC00223C
- MOVE.L ($20,A5),D2
- lbC002240
- BRA.B lbC00224C
-
- lbC002242
- MOVE.B D6,-(SP)
- PUSH A2
- MOVEA.L A3,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC00224C
- MOVE.L (-$4C,A5),D0
- SUBQ.L #1,(-$4C,A5)
- CMPI.L #0,D0
- BGT.B lbC002242
- MOVE.L (-$50,A5),D0
- CMPI.L #0,D0
- BLE.B lbC002274
- MOVE.B (-$47,A5),-(SP)
- PUSH A2
- MOVEA.L A3,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC002274
- MOVE.L (-$54,A5),D0
- CMPI.L #0,D0
- BLE.B lbC002292
- PUSH (-$54,A5)
- PUSH A6
- PUSH A2
- MOVEA.L ($30,A5),A0
- JSR (A0)
- ADDA.W #12,SP
- lbC002292
- BRA.B lbC00229E
-
- lbC002294
- MOVE.B D6,-(SP)
- PUSH A2
- MOVEA.L A3,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC00229E
- MOVE.L (-$58,A5),D0
- SUBQ.L #1,(-$58,A5)
- CMPI.L #0,D0
- BGT.B lbC002294
- BRA.B lbC0022BC
-
- lbC0022B0
- MOVE.B #$30,-(SP)
- PUSH A2
- MOVEA.L A3,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC0022BC
- MOVE.L D5,D0
- SUBQ.L #1,D5
- CMPI.L #0,D0
- BGT.B lbC0022B0
- LEA (-$42,A5),A0
- MOVE.L D4,D0
- ADD.L A0,D0
- MOVEA.L D0,A6
- BRA.B lbC0022E6
-
- lbC0022D4
- MOVEQ #-1,D0
- ADD.L A6,D0
- MOVEA.L D0,A6
- MOVEA.L A6,A0
- MOVE.B (A0),-(SP)
- PUSH A2
- MOVEA.L A3,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC0022E6
- SUBQ.L #1,D4
- TST.L D4
- BPL.B lbC0022D4
- BRA.B lbC0022F8
-
- lbC0022EE
- MOVE.B D6,-(SP)
- PUSH A2
- MOVEA.L A3,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC0022F8
- MOVE.L D7,D0
- MOVE.L D7,D1
- SUBQ.L #1,D1
- MOVE.L D1,D7
- CMPI.L #0,D0
- BGT.B lbC0022EE
- MOVE.L D2,D0
- POPM D2-D7/A2/A3/A6
- UNLK A5
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC002314
- PUSHM D2-D7/A2/A3
- MOVEM.L ($28,SP),D0/D6
- MOVE.L ($30,SP),D1
- MOVE.B ($34,SP),D4
- MOVE.L ($24,SP),D7
- MOVEA.L ($36,SP),A2
- MOVEA.L ($3E,SP),A3
- TST.L D6
- BNE.B lbC00233A
- MOVEQ #0,D5
- BRA.B lbC00233C
-
- lbC00233A
- MOVEQ #1,D5
- lbC00233C
- MOVEQ #0,D3
- MOVEQ #0,D2
- TST.B D4
- BNE.B lbC002346
- MOVEQ #$20,D4
- lbC002346
- CMP.L D0,D5
- BGE.B lbC00235E
- CMPI.L #1,D1
- BNE.B lbC002358
- MOVE.L D0,D2
- SUB.L D5,D2
- BRA.B lbC00235C
-
- lbC002358
- MOVE.L D0,D3
- SUB.L D5,D3
- lbC00235C
- MOVE.L D0,D5
- lbC00235E
- BRA.B lbC002368
-
- lbC002360
- MOVE.B D4,-(SP)
- PUSH A3
- JSR (A2)
- ADDQ.W #6,SP
- lbC002368
- MOVE.L D3,D0
- SUBQ.L #1,D3
- CMPI.L #0,D0
- BGT.B lbC002360
- TST.L D6
- BEQ.B lbC002380
- MOVE.B D7,-(SP)
- PUSH A3
- JSR (A2)
- ADDQ.W #6,SP
- lbC002380
- BRA.B lbC00238A
-
- lbC002382
- MOVE.B D4,-(SP)
- PUSH A3
- JSR (A2)
- ADDQ.W #6,SP
- lbC00238A
- MOVE.L D2,D0
- SUBQ.L #1,D2
- CMPI.L #0,D0
- BGT.B lbC002382
- MOVE.L D5,D0
- POPM D2-D7/A2/A3
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC0023A0
- LINK.W A5,#-$10
- PUSHM D2-D7/A2/A3/A6
- MOVE.B ($18,A5),D4
- MOVE.L ($10,A5),D6
- MOVE.L (12,A5),D7
- MOVEA.L ($22,A5),A2
- MOVEA.L ($1A,A5),A3
- MOVEA.L (8,A5),A6
- MOVEQ #0,D3
- MOVEQ #0,D2
- MOVEA.L A6,A0
- CMPA.W #0,A0
- BEQ.B lbC0023DA
- PUSH A6
- JSR (lbC001E40)
- MOVE.L D0,D5
- ADDQ.W #4,SP
- BRA.B lbC0023DC
-
- lbC0023DA
- MOVEQ #0,D5
- lbC0023DC
- TST.B D4
- BNE.B lbC0023E2
- MOVEQ #$20,D4
- lbC0023E2
- TST.L D6
- BMI.B lbC0023EC
- CMP.L D6,D5
- BLE.B lbC0023EC
- MOVE.L D6,D5
- lbC0023EC
- MOVE.L D5,D6
- MOVE.L D6,D0
- CMP.L D7,D0
- BGE.B lbC00240C
- MOVE.L ($14,A5),D0
- CMPI.L #1,D0
- BNE.B lbC002406
- MOVE.L D7,D2
- SUB.L D6,D2
- BRA.B lbC00240A
-
- lbC002406
- MOVE.L D7,D3
- SUB.L D6,D3
- lbC00240A
- MOVE.L D7,D6
- lbC00240C
- BRA.B lbC002418
-
- lbC00240E
- MOVE.B D4,-(SP)
- PUSH A2
- MOVEA.L A3,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC002418
- MOVE.L D3,D0
- SUBQ.L #1,D3
- CMPI.L #0,D0
- BGT.B lbC00240E
- CMPI.L #0,D5
- BLE.B lbC00243C
- PUSH D5
- PUSH A6
- PUSH A2
- MOVEA.L ($1E,A5),A0
- JSR (A0)
- ADDA.W #12,SP
- lbC00243C
- BRA.B lbC002448
-
- lbC00243E
- MOVE.B D4,-(SP)
- PUSH A2
- MOVEA.L A3,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC002448
- MOVE.L D2,D0
- SUBQ.L #1,D2
- CMPI.L #0,D0
- BGT.B lbC00243E
- MOVE.L D6,D0
- POPM D2-D7/A2/A3/A6
- UNLK A5
- RTS
-
- ;fiX Label expected
- dw 0
-
- lbC002460
- LINK.W A5,#-$CE
- PUSHM D2-D7/A2/A3/A6
- MOVE.B ($16,A5),D0
- MOVEA.L ($2A,A5),A2
- MOVEA.L ($32,A5),A3
- ANDI.L #$FF,D0
- MOVE.L D0,(-$3E,A5)
- TST.L (-$3E,A5)
- BNE.B lbC00248A
- CLR.L (-$42,A5)
- BRA.B lbC002492
-
- lbC00248A
- MOVE.L #1,(-$42,A5)
- lbC002492
- MOVEQ #0,D4
- MOVEQ #0,D5
- CLR.L (-$52,A5)
- CLR.L (-$56,A5)
- CLR.L (-$5E,A5)
- MOVE.L ($1E,A5),D0
- CMPI.L #$FFFFFFFF,D0
- BNE.B lbC0024C6
- TST.L ($10,A5)
- BEQ.B lbC0024BE
- MOVE.L #$17,($1E,A5)
- BRA.B lbC0024C6
-
- lbC0024BE
- MOVE.L #6,($1E,A5)
- lbC0024C6
- TST.B ($18,A5)
- BNE.B lbC0024D2
- MOVE.B #$20,($18,A5)
- lbC0024D2
- MOVE.L (8,A5),D0
- MOVE.L (12,A5),D1
- MOVEA.L (lbL002AD0),A6
- JSR (-$30,A6)
- ;fiX "_LVO" type symbol expected
- BGE.B lbC002510
- MOVE.L (8,A5),D0
- MOVE.L (12,A5),D1
- MOVEA.L (lbL002AD0),A6
- JSR (-$3C,A6)
- ;fiX "_LVO" type symbol expected
- MOVE.L D0,(8,A5)
- MOVE.L D1,(12,A5)
- MOVE.L #1,(-$42,A5)
- MOVE.L #$2D,(-$3E,A5)
- lbC002510
- PUSH (12,A5)
- PUSH (8,A5)
- JSR (lbC00116E)
- ADDQ.W #8,SP
- MOVE.L D0,(-$36,A5)
- MOVE.L (8,A5),D0
- MOVE.L (12,A5),D1
- MOVEA.L (lbL002AD0),A6
- JSR (-$30,A6)
- ;fiX "_LVO" type symbol expected
- BEQ.B lbC002592
- TST.L (-$36,A5)
- BMI.B lbC002542
- NEG.L (-$36,A5)
- lbC002542
- MOVE.L (-$36,A5),D0
- SUB.L ($1E,A5),D0
- MOVE.L D0,(-$36,A5)
- SUBQ.L #1,(-$36,A5)
- PUSH (-$36,A5)
- JSR (lbC001098)
- MOVE.L D0,D2
- MOVE.L D1,D3
- ADDQ.W #4,SP
- MOVE.L #$3FE00000,D0
- MOVEQ #0,D1
- MOVEA.L (lbL002AD0),A6
- JSR (-$4E,A6)
- ;fiX "_LVO" type symbol expected
- MOVE.L D0,D2
- MOVE.L D1,D3
- MOVE.L (8,A5),D0
- MOVE.L (12,A5),D1
- MOVEA.L (lbL002AD0),A6
- JSR (-$42,A6)
- ;fiX "_LVO" type symbol expected
- MOVE.L D0,(8,A5)
- MOVE.L D1,(12,A5)
- lbC002592
- PUSH (12,A5)
- PUSH (8,A5)
- JSR (lbC00116E)
- ADDQ.W #8,SP
- MOVE.L D0,(-$36,A5)
- TST.L ($10,A5)
- BEQ.B lbC0025D0
- MOVE.L #1,(-$3A,A5)
- MOVE.L (-$36,A5),D0
- CMP.L ($1E,A5),D0
- BGT.B lbC0025CE
- MOVE.L (-$36,A5),D0
- CMPI.L #$FFFFFFFC,D0
- BLT.B lbC0025CE
- CLR.L (-$3A,A5)
- lbC0025CE
- BRA.B lbC0025E4
-
- lbC0025D0
- TST.B ($14,A5)
- BNE.B lbC0025DC
- CLR.L (-$3A,A5)
- BRA.B lbC0025E4
-
- lbC0025DC
- MOVE.L #1,(-$3A,A5)
- lbC0025E4
- TST.L (-$3A,A5)
- BEQ.B lbC0025EE
- MOVEQ #1,D7
- BRA.B lbC0025F6
-
- lbC0025EE
- MOVE.L (-$36,A5),D0
- ADDQ.L #1,D0
- MOVE.L D0,D7
- lbC0025F6
- MOVE.L ($1E,A5),D6
- MOVE.L (8,A5),D0
- MOVE.L (12,A5),D1
- MOVEA.L (lbL002AD0),A6
- JSR (-$30,A6)
- ;fiX "_LVO" type symbol expected
- BNE.B lbC002646
- MOVE.L D4,D0
- ADDQ.L #1,D4
- LEA (-$2A,A5),A0
- MOVE.B #$30,(A0,D0.L)
- TST.L ($26,A5)
- BNE.B lbC002634
- TST.L ($10,A5)
- BNE.B lbC002642
- MOVE.L ($1E,A5),D0
- CMPI.L #0,D0
- BLE.B lbC002642
- lbC002634
- MOVE.L D4,D0
- ADDQ.L #1,D4
- LEA (-$2A,A5),A0
- MOVE.B #$2E,(A0,D0.L)
- lbC002642
- BRA.W lbC00280C
-
- lbC002646
- MOVE.L D7,D0
- CMPI.L #0,D0
- BGT.B lbC0026AA
- MOVE.L D4,D0
- ADDQ.L #1,D4
- LEA (-$2A,A5),A0
- MOVE.B #$30,(A0,D0.L)
- TST.L ($26,A5)
- BNE.B lbC002670
- MOVE.L ($1E,A5),D0
- CMPI.L #0,D0
- BLE.B lbC0026AA
- lbC002670
- MOVEQ #0,D0
- MOVE.L D4,D1
- ADDQ.L #1,D4
- LEA (-$2A,A5),A0
- MOVE.B #$2E,(A0,D1.L)
- BRA.B lbC002698
-
- lbC002682
- MOVE.L D4,D1
- ADDQ.L #1,D4
- LEA (-$2A,A5),A0
- MOVE.B #$30,(A0,D1.L)
- ADDQ.L #1,D0
- MOVE.L D6,D1
- SUBQ.L #1,D1
- MOVE.L D1,D6
- lbC002698
- MOVE.L D7,D1
- MOVE.L D7,D2
- ADDQ.L #1,D2
- MOVE.L D2,D7
- TST.L D1
- BPL.B lbC0026AA
- CMP.L ($1E,A5),D0
- BLT.B lbC002682
- lbC0026AA
- PUSH (-$36,A5)
- JSR (lbC001098)
- MOVE.L D0,(-$6E,A5)
- MOVE.L D1,(-$6A,A5)
- ADDQ.W #4,SP
- BRA.W lbC002780
-
- lbC0026C2
- MOVE.L (8,A5),D0
- MOVE.L (12,A5),D1
- MOVE.L (-$6E,A5),D2
- MOVE.L (-$6A,A5),D3
- MOVEA.L (lbL002AD0),A6
- JSR (-$54,A6)
- ;fiX "_LVO" type symbol expected
- MOVEA.L (lbL002AD0),A6
- JSR (-$1E,A6)
- ;fiX "_LVO" type symbol expected
- CMP.L D7,D4
- BLT.B lbC00270E
- MOVE.L D6,D1
- CMPI.L #0,D1
- BLE.W lbC0027A2
- CMP.L D7,D4
- BNE.B lbC002708
- MOVE.L D4,D1
- ADDQ.L #1,D4
- LEA (-$2A,A5),A0
- MOVE.B #$2E,(A0,D1.L)
- lbC002708
- MOVE.L D6,D1
- SUBQ.L #1,D1
- MOVE.L D1,D6
- lbC00270E
- MOVE.L D0,D1
- ADDI.L #$30,D1
- MOVE.B D1,D2
- MOVE.L D4,D1
- ADDQ.L #1,D4
- LEA (-$2A,A5),A0
- MOVE.B D2,(A0,D1.L)
- MOVEA.L (lbL002AD0),A6
- JSR (-$24,A6)
- ;fiX "_LVO" type symbol expected
- MOVE.L (-$6E,A5),D2
- MOVE.L (-$6A,A5),D3
- MOVEA.L (lbL002AD0),A6
- JSR (-$4E,A6)
- ;fiX "_LVO" type symbol expected
- MOVE.L D0,D2
- MOVE.L D1,D3
- MOVE.L (8,A5),D0
- MOVE.L (12,A5),D1
- MOVEA.L (lbL002AD0),A6
- JSR (-$48,A6)
- ;fiX "_LVO" type symbol expected
- MOVE.L D0,(8,A5)
- MOVE.L D1,(12,A5)
- MOVE.L (-$6E,A5),D0
- MOVE.L (-$6A,A5),D1
- MOVE.L #$40240000,D2
- MOVEQ #0,D3
- MOVEA.L (lbL002AD0),A6
- JSR (-$54,A6)
- ;fiX "_LVO" type symbol expected
- MOVE.L D0,(-$6E,A5)
- MOVE.L D1,(-$6A,A5)
- lbC002780
- CMP.L D7,D4
- BLT.B lbC002798
- MOVE.L (8,A5),D0
- MOVE.L (12,A5),D1
- MOVEA.L (lbL002AD0),A6
- JSR (-$30,A6)
- ;fiX "_LVO" type symbol expected
- BEQ.B lbC0027A2
- lbC002798
- CMPI.L #$28,D4
- BLT.W lbC0026C2
- lbC0027A2
- CMP.L D7,D4
- BGT.B lbC0027BE
- TST.L ($26,A5)
- BEQ.B lbC0027BC
- MOVE.L D4,D0
- ADDQ.L #1,D4
- LEA (-$2A,A5),A0
- MOVE.B #$2E,(A0,D0.L)
- BRA.B lbC0027BE
-
- lbC0027BC
- MOVEQ #0,D6
- lbC0027BE
- CMP.L D7,D4
- BLE.B lbC00280C
- TST.L ($10,A5)
- BEQ.B lbC0027CE
- TST.L ($26,A5)
- BEQ.B lbC0027E0
- lbC0027CE
- TST.L ($10,A5)
- BNE.B lbC00280C
- TST.L ($1E,A5)
- BNE.B lbC00280C
- TST.L ($26,A5)
- BNE.B lbC00280C
- lbC0027E0
- BRA.B lbC0027E4
-
- lbC0027E2
- SUBQ.L #1,D4
- lbC0027E4
- LEA (-$2A,A5),A0
- LEA (-1,A0),A0
- MOVE.B (A0,D4.L),D0
- CMPI.B #$30,D0
- BEQ.B lbC0027E2
- LEA (-$2A,A5),A0
- LEA (-1,A0),A0
- MOVE.B (A0,D4.L),D0
- CMPI.B #$2E,D0
- BNE.B lbC00280A
- SUBQ.L #1,D4
- lbC00280A
- MOVEQ #0,D6
- lbC00280C
- TST.L (-$3A,A5)
- BEQ.W lbC0028CA
- MOVE.L D5,D0
- ADDQ.L #1,D5
- LEA (-$32,A5),A0
- MOVE.B ($14,A5),(A0,D0.L)
- TST.L (-$36,A5)
- BPL.B lbC002836
- MOVE.L D5,D0
- ADDQ.L #1,D5
- LEA (-$32,A5),A0
- MOVE.B #$2D,(A0,D0.L)
- lbC002836
- TST.L (-$36,A5)
- BNE.B lbC002868
- MOVE.L D5,D0
- ADDQ.L #1,D5
- LEA (-$32,A5),A0
- MOVE.B #$30,(A0,D0.L)
- MOVE.L D5,D0
- ADDQ.L #1,D5
- LEA (-$32,A5),A0
- MOVE.B #$30,(A0,D0.L)
- MOVE.L D5,D0
- ADDQ.L #1,D5
- LEA (-$32,A5),A0
- MOVE.B #$30,(A0,D0.L)
- BRA.B lbC0028CA
-
- lbC002868
- MOVEQ #3,D2
- TST.L (-$36,A5)
- BPL.B lbC002874
- NEG.L (-$36,A5)
- lbC002874
- BRA.B lbC0028A2
-
- lbC002876
- MOVE.L (-$36,A5),D0
- MOVEQ #10,D1
- LEA (-$86,A5),A0
- JSR (lbC000D5C)
- MOVE.L D0,(-$36,A5)
- MOVE.L (-$86,A5),D0
- ADDI.L #$30,D0
- MOVE.B D0,D1
- MOVE.L D2,D0
- SUBQ.L #1,D2
- LEA (-$7E,A5),A0
- MOVE.B D1,(A0,D0.L)
- lbC0028A2
- CMPI.L #0,D2
- BGT.B lbC002876
- BRA.B lbC0028C2
-
- lbC0028AC
- ADDQ.L #1,D2
- LEA (-$7E,A5),A0
- MOVE.B (A0,D2.L),D1
- MOVE.L D5,D0
- ADDQ.L #1,D5
- LEA (-$32,A5),A0
- MOVE.B D1,(A0,D0.L)
- lbC0028C2
- CMPI.L #3,D2
- BLT.B lbC0028AC
- lbC0028CA
- MOVE.L (-$42,A5),D2
- ADD.L D4,D2
- ADD.L D5,D2
- MOVE.L D2,D0
- ADD.L D6,D0
- CMP.L ($1A,A5),D0
- BGT.B lbC0028E0
- ADD.L D6,D2
- BRA.B lbC0028F6
-
- lbC0028E0
- CMP.L ($1A,A5),D2
- BGE.B lbC0028F4
- MOVE.L ($1A,A5),D0
- SUB.L D2,D0
- MOVE.L D0,D6
- MOVE.L ($1A,A5),D2
- BRA.B lbC0028F6
-
- lbC0028F4
- MOVEQ #0,D6
- lbC0028F6
- CMP.L ($1A,A5),D2
- BGE.B lbC00293A
- MOVE.L ($22,A5),D0
- CMPI.L #1,D0
- BNE.B lbC002914
- MOVE.L ($1A,A5),D0
- SUB.L D2,D0
- MOVE.L D0,(-$5E,A5)
- BRA.B lbC002936
-
- lbC002914
- MOVE.L ($22,A5),D0
- CMPI.L #2,D0
- BNE.B lbC00292C
- MOVE.L ($1A,A5),D0
- SUB.L D2,D0
- MOVE.L D0,(-$56,A5)
- BRA.B lbC002936
-
- lbC00292C
- MOVE.L ($1A,A5),D0
- SUB.L D2,D0
- MOVE.L D0,(-$52,A5)
- lbC002936
- MOVE.L ($1A,A5),D2
- lbC00293A
- BRA.B lbC002948
-
- lbC00293C
- MOVE.B ($18,A5),-(SP)
- PUSH A3
- MOVEA.L A2,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC002948
- MOVE.L (-$52,A5),D0
- SUBQ.L #1,(-$52,A5)
- CMPI.L #0,D0
- BGT.B lbC00293C
- MOVE.L (-$42,A5),D0
- CMPI.L #0,D0
- BLE.B lbC002970
- MOVE.B (-$3B,A5),-(SP)
- PUSH A3
- MOVEA.L A2,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC002970
- BRA.B lbC00297E
-
- lbC002972
- MOVE.B ($18,A5),-(SP)
- PUSH A3
- MOVEA.L A2,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC00297E
- MOVE.L (-$56,A5),D0
- SUBQ.L #1,(-$56,A5)
- CMPI.L #0,D0
- BGT.B lbC002972
- LEA (-$2A,A5),A6
- BRA.B lbC00299E
-
- lbC002994
- MOVE.B (A6)+,-(SP)
- PUSH A3
- MOVEA.L A2,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC00299E
- MOVE.L D4,D0
- SUBQ.L #1,D4
- CMPI.L #0,D0
- BGT.B lbC002994
- BRA.B lbC0029B8
-
- lbC0029AC
- MOVE.B #$30,-(SP)
- PUSH A3
- MOVEA.L A2,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC0029B8
- MOVE.L D6,D0
- MOVE.L D6,D1
- SUBQ.L #1,D1
- MOVE.L D1,D6
- CMPI.L #0,D0
- BGT.B lbC0029AC
- LEA (-$32,A5),A6
- BRA.B lbC0029D8
-
- lbC0029CE
- MOVE.B (A6)+,-(SP)
- PUSH A3
- MOVEA.L A2,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC0029D8
- MOVE.L D5,D0
- SUBQ.L #1,D5
- CMPI.L #0,D0
- BGT.B lbC0029CE
- BRA.B lbC0029F2
-
- lbC0029E6
- MOVE.B ($18,A5),-(SP)
- PUSH A3
- MOVEA.L A2,A0
- JSR (A0)
- ADDQ.W #6,SP
- lbC0029F2
- MOVE.L (-$5E,A5),D0
- SUBQ.L #1,(-$5E,A5)
- CMPI.L #0,D0
- BGT.B lbC0029E6
- MOVE.L D2,D0
- POPM D2-D7/A2/A3/A6
- UNLK A5
- RTS
-
- lbC002A0C
- MOVE.W #1,-(SP)
- PEA ($25).W
- PUSH #utilitylibrar.MSG
- PEA (lbL002BD8)
- JSR (lbC000E60)
- ADDA.W #14,SP
- RTS
-
- lbC002A2C
- PEA (lbL002BD8)
- JSR (lbC001028)
- ADDQ.W #4,SP
- RTS
-
- utilitylibrar.MSG
- db 'utility.library',0
-
- lbC002A4C
- JMP (lbC000360)
-
- ;fiX Label expected
- NOP
- lbC002A54
- JMP (lbC0000B0)
-
- ;fiX Label expected
- NOP
- lbC002A5C
- JMP (lbC002A64)
-
- ;fiX Label expected
- NOP
- lbC002A64
- RTS
-
- ;fiX Label expected
- NOP
- lbC002A68
- JSR (lbC000CB8)
- JSR (lbC002A0C)
- JSR (lbC000554)
- JSR (lbC001050)
- JSR (lbC001D04)
- RTS
-
- lbC002A88
- JSR (lbC001E12)
- JSR (lbC000D00)
- JSR (lbC0014A0)
- JSR (lbC001070)
- JSR (lbC002A2C)
- JSR (lbC000574)
- JSR (lbC00051C)
- RTS
-
-
- SECTION AmiTombRaider002AB4,DATA
- lbL002AB4
- dl 0
- lbL002AB8
- dl 0
- lbL002ABC
- dl 0
- lbL002AC0
- dl 0
- lbL002AC4
- dl 0
- lbL002AC8
- dl 0
- lbW002ACC
- dw 0
- dw 0
- lbL002AD0
- dl 0
- lbL002AD4
- dl 0
- lbL002AD8
- dl 0
- lbL002ADC
- dl 0
- dl 0
- lbL002AE4
- dl 0
- dl 0
- dl 2
- lbL002AF0
- dl 0
- dl 0
- dl 0
- dl 0
- dl 0
- dl 0
- dl 0
- dl lbC0006B0
- dl lbC0008CC
- dl lbC000A58
- dl lbC000A70
- dl lbC000ABC
- dl lbC000B14
- dl lbC000B34
- dl lbC000B74
- dl lbC000C3C
- lbL002B30
- dl 0
- dl 0
- lbL002B38
- dl 0
- dl 0
- dl 1
- lbL002B44
- dl 0
- dl 0
- dl 0
- dl 0
- dl 0
- dl 0
- dl 0
- dl lbC0006B0
- dl lbC0008CC
- dl lbC000A58
- dl lbC000A70
- dl lbC000ABC
- dl lbC000B14
- dl lbC000B34
- dl lbC000B74
- dl lbC000C3C
- lbL002B84
- dl 0
- dl 0
- lbL002B8C
- dl 0
- dl 0
- dl 2
- lbL002B98
- dl 0
- dl 0
- dl 0
- dl 0
- dl 0
- dl 0
- dl 0
- dl lbC0006B0
- dl lbC0008CC
- dl lbC000A58
- dl lbC000A70
- dl lbC000ABC
- dl lbC000B14
- dl lbC000B34
- dl lbC000B74
- dl lbC000C3C
- lbL002BD8
- dl 0
-
- SECTION AmiTombRaider002BDC,BSS
- ds.l 1
- lbL002BE0
- ds.l 1
- lbL002BE4
- ds.l $80
- lbL002DE4
- ds.l 1
- lbL002DE8
- ds.l 1
- lbL002DEC
- ds.l 1
- lbL002DF0
- ds.l 1
- lbL002DF4
- ds.l 1
- lbL002DF8
- ds.l 1
- lbL002DFC
- ds.l 1
- end
-