All pastes #520454 Raw Edit

snkenjoi

public text v1 · immutable
#520454 ·published 2007-05-29 22:54 UTC
rendered paste body
loc_1A2B8:
		bsr.w	loc_1AC3E
		bsr.w	loc_1AA38
		bsr.w	loc_1AD96
		bsr.w	loc_1A35A
		bsr.w	loc_1A9D2
		bsr.w	loc_1A974
		cmpi.b #$40,($FFFFF603).w ; check if a is pressed
		beq.s	walk
		jsr	sub_163AC
		bsr.w	loc_1E234
		bsr.w	loc_1AE08

locret_1A2DE:
		rts

walk:
		move.w	#$400,(Sonic_top_speed).w
		move.w	#$C,(Sonic_acceleration).w
		move.w	#$80,(Sonic_deceleration).w
		cmpi.w	#0,$14(a0) ; check sonic is moving
		beq.s	nwalk
		btst	#0,$22(a0) ; check direction
		bne.s	walkl
		move.w	#$300,$14(a0) ; right
		rts

walkl:
		move.w	#-$300,$14(a0) ; left
		rts

nwalk:
		rts

run:
		move.w	#$600,(Sonic_top_speed).w
		move.w	#$C,(Sonic_acceleration).w
		move.w	#$80,(Sonic_deceleration).w
		;walkwalkwalk
		rts