All pastes #283082 Raw Edit

Mine

public text v1 · immutable
#283082 ·published 2006-12-18 02:16 UTC
rendered paste body
Sonic_Peelout:				; Well, this used to be an attempt at a peelout...
;		tst.b	$39(a0)
;		bne.s	peelout_routine_1
;		cmpi.b	#7,$1C(a0)
	        cmpi.b    #$10, ($FFFFF605)      ; has B been pressed?
		bne.s	peelout_rts
		move.b	($FFFFF603).w,d0
;		andi.b	#$70,d0	; 'p'
;		beq.w	peelout_rts
		move.b	#2,$1C(a0)
		move.w	#$BE,d0	; 'æ'
		jsr	(PlaySound_Special).l
		addq.l	#4,sp
;		move.b	#1,$39(a0)
		jmp peelout_routine_1
peelout_rts:				; CODE XREF: Sonic_Peelout+Cj
					; Sonic_Spindash+16j
		rts
; ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ

peelout_routine_1:				; CODE XREF: Sonic_Peelout+4j
		move.b	($FFFFF602).w,d0
		btst	#2,d0
		bne.s	peelout_release
		move.b	#$E,$16(a0)
		move.b	#7,$17(a0)
		move.b	#2,$1C(a0)
		addq.w	#5,$C(a0)
		move.b	#0,$39(a0)
		move.w	#$2000,($FFFFEED0).w
		move.w	#$aaa,$14(a0)
		btst	#0,$22(a0)
		beq.s	peelout_routine_2
		neg.w	$14(a0)
		
peelout_routine_2:				; CODE XREF: Sonic_Peelout+6Cj
		bset	#2,$22(a0)
		jmp peelout_rts
; ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ

peelout_release:				; CODE XREF: Sonic_Peelout+3Cj
		move.b	($FFFFF603).w,d0
		andi.b	#$70,d0	; 'p'
		beq.w	peelout_routine_4
		nop

peelout_routine_4:				; CODE XREF: Sonic_Peelout+82j
		addq.l	#4,sp
		rts