rendered paste body;----------------------------------------------------
; Object 05 - Tails' tails
;----------------------------------------------------
Obj05: ; DATA XREF: ROM:Obj_Indexo
moveq #0,d0
move.b $24(a0),d0
move.w Obj05_Index(pc,d0.w),d1
jmp Obj05_Index(pc,d1.w)
; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Obj05_Index: dc.w Obj05_Init-Obj05_Index ; DATA XREF: ROM:Obj05_Indexo
; ROM:00011D8Eo
dc.w Obj05_Main-Obj05_Index
; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Obj05_Init: ; DATA XREF: ROM:Obj05_Indexo
addq.b #2,$24(a0)
move.l #Map_Tails,4(a0)
move.w #$7B0,2(a0)
bsr.w ModifySpriteAttr_2P
move.b #2,$18(a0)
move.b #$18,$19(a0)
move.b #4,1(a0)
Obj05_Main: ; DATA XREF: ROM:00011D8Eo
move.b ($FFFFB066).w,$26(a0)
move.b ($FFFFB062).w,$22(a0)
move.w ($FFFFB048).w,8(a0)
move.w ($FFFFB04C).w,$C(a0)
moveq #0,d0
move.b ($FFFFB05C).w,d0
cmp.b $30(a0),d0
beq.s loc_11DE6
move.b d0,$30(a0)
move.b Obj05_Animations(pc,d0.w),$1C(a0)
loc_11DE6: ; CODE XREF: ROM:00011DDAj
lea (Obj05_AniData).l,a1
bsr.w Tails_Animate2
bsr.w LoadTailsDynPLC_F600 ; loads the tails patterns in a buffer at F600
; as opposed to the usual F400
jsr DisplaySprite
rts
; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Obj05_Animations:dc.b 0, 0 ; 0
dc.b 3, 3 ; 2
dc.b 0, 1 ; 4
dc.b 0, 2 ; 6
dc.b 1, 7 ; 8
dc.b 0, 0 ; 10
dc.b 0, 0 ; 12
dc.b 0, 0 ; 14
dc.b 0, 0 ; 16
dc.b 0, 0 ; 18
dc.b 0, 0 ; 20
dc.b 0, 0 ; 22
dc.b 0, 0 ; 24
dc.b 0, 0 ; 26
dc.b 0, 0 ; 28
Obj05_AniData: dc.w byte_11E2A-Obj05_AniData ; DATA XREF: ROM:loc_11DE6o
; ROM:Obj05_AniDatao ...
dc.w byte_11E2D-Obj05_AniData
dc.w byte_11E34-Obj05_AniData
dc.w byte_11E3C-Obj05_AniData
dc.w byte_11E42-Obj05_AniData
dc.w byte_11E48-Obj05_AniData
dc.w byte_11E4E-Obj05_AniData
dc.w byte_11E54-Obj05_AniData
byte_11E2A: dc.b $20, 0,$FF ; 0 ; DATA XREF: ROM:Obj05_AniDatao
byte_11E2D: dc.b 7, 9, $A, $B, $C, $D,$FF; 0 ; DATA XREF: ROM:00011E1Co
byte_11E34: dc.b 3, 9, $A, $B, $C, $D,$FD, 1; 0 ; DATA XREF: ROM:00011E1Eo
byte_11E3C: dc.b $FC,$49,$4A,$4B,$4C,$FF; 0 ; DATA XREF: Tails_Animate+22Ao
; ROM:00011E20o
byte_11E42: dc.b 3,$4D,$4E,$4F,$50,$FF; 0 ; DATA XREF: ROM:00011E22o
byte_11E48: dc.b 3,$51,$52,$53,$54,$FF; 0 ; DATA XREF: ROM:00011E24o
byte_11E4E: dc.b 3,$55,$56,$57,$58,$FF; 0 ; DATA XREF: ROM:00011E26o
byte_11E54: dc.b 2,$81,$82,$83,$84,$FF; 0 ; DATA XREF: ROM:00011E28o
; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
nop