All pastes #582090 Raw Edit

Mine

public text v1 · immutable
·published 2007-06-21 20:54 UTC
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