rendered paste body; Object 06 - Super Sonic stars
Super_Stars:
Sprite_1E0F0: ; DATA XREF: ROM:0001600Co
moveq #0,d0
move.b $24(a0),d0
move.w off_1E0FE(pc,d0.w),d1
jmp off_1E0FE(pc,d1.w)
; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
off_1E0FE: dc.w loc_1E102-off_1E0FE; 0 ; DATA XREF: h+718Ao h+718Co
dc.w loc_1E138-off_1E0FE; 1
; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
loc_1E102: ; DATA XREF: h+718Ao
addq.b #2,$24(a0)
move.l #MapUnc_1E1BE,4(a0)
move.b #4,1(a0)
move.b #1,$18(a0)
move.b #$18,$19(a0)
move.w #$5F2,2(a0)
; bsr.w sub_16D6E
btst #7,($FFFFD002).w
beq.s loc_1E138
bset #7,2(a0)
loc_1E138: ; CODE XREF: h+71BCj
; DATA XREF: h+718Ao
tst.b (Super_Sonic_flag).w
beq.s loc_1E1B8
tst.b $30(a0)
beq.s loc_1E188
subq.b #1,$1E(a0)
bpl.s loc_1E170
move.b #1,$1E(a0)
addq.b #1,$1A(a0)
cmpi.b #6,$1A(a0)
bcs.s loc_1E170
move.b #0,$1A(a0)
move.b #0,$30(a0)
move.b #1,$31(a0)
rts
; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
loc_1E170: ; CODE XREF: h+71D4j h+71E6j
tst.b $31(a0)
bne.s loc_1E182
loc_1E176: ; CODE XREF: h+7234j
move.w ($FFFFD008).w,8(a0)
move.w ($FFFFD00C).w,$C(a0)
loc_1E182: ; CODE XREF: h+7200j
jmp DisplaySprite
; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
loc_1E188: ; CODE XREF: h+71CEj
tst.b ($FFFFD02A).w
bne.s loc_1E1AA
move.w ($FFFFD014).w,d0
bpl.s loc_1E196
neg.w d0
loc_1E196: ; CODE XREF: h+721Ej
cmpi.w #$800,d0
bcs.s loc_1E1AA
move.b #0,$1A(a0)
move.b #1,$30(a0)
bra.s loc_1E176
; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
loc_1E1AA: ; CODE XREF: h+7218j h+7226j
move.b #0,$30(a0)
move.b #0,$31(a0)
rts
; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
loc_1E1B8: ; CODE XREF: h+71C8j
jmp DeleteObject
; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
; -------------------------------------------------------------------------------
; Super Sonic Stars - Mappings (Sonic 1 format)
; -------------------------------------------------------------------------------
MapUnc_1E1BE: ; DATA XREF: h+7192o h+724Ao ...
SME_UBZne:
dc.w SME_UBZne_C-SME_UBZne, SME_UBZne_21-SME_UBZne
dc.w SME_UBZne_36-SME_UBZne, SME_UBZne_4B-SME_UBZne
dc.w SME_UBZne_60-SME_UBZne, SME_UBZne_75-SME_UBZne
SME_UBZne_C: dc.b 4
dc.b $F8, 0, 0, 0, $F8
dc.b $F8, 0, 8, 0, 0
dc.b 0, 0, $10, 0, $F8
dc.b 0, 0, $18, 0, 0
SME_UBZne_21: dc.b 4
dc.b $F0, 5, 0, 1, $F0
dc.b $F0, 5, 8, 1, 0
dc.b 0, 5, $10, 1, $F0
dc.b 0, 5, $18, 1, 0
SME_UBZne_36: dc.b 4
dc.b $E8, $A, 0, 5, $E8
dc.b $E8, $A, 8, 5, 0
dc.b 0, $A, $10, 5, $E8
dc.b 0, $A, $18, 5, 0
SME_UBZne_4B: dc.b 4
dc.b $F0, 5, 0, 1, $F0
dc.b $F0, 5, 8, 1, 0
dc.b 0, 5, $10, 1, $F0
dc.b 0, 5, $18, 1, 0
SME_UBZne_60: dc.b 4
dc.b $F8, 0, 0, 0, $F8
dc.b $F8, 0, 8, 0, 0
dc.b 0, 0, $10, 0, $F8
dc.b 0, 0, $18, 0, 0
SME_UBZne_75: dc.b 0
even