diff options
Diffstat (limited to 'asm')
| -rw-r--r-- | asm/contest.s | 228 | 
1 files changed, 0 insertions, 228 deletions
| diff --git a/asm/contest.s b/asm/contest.s index 61c68f501..66605f3c4 100644 --- a/asm/contest.s +++ b/asm/contest.s @@ -5,234 +5,6 @@  	.text -	thumb_func_start sub_80AF038 -sub_80AF038: @ 80AF038 -	push {r4-r6,lr} -	lsls r0, 24 -	lsrs r3, r0, 24 -	movs r5, 0x1 -	movs r4, 0 -	ldr r0, _080AF074 @ =gUnknown_02038696 -	adds r0, r3, r0 -	ldrb r1, [r0] -	lsls r0, r1, 2 -	adds r0, r1 -	adds r0, 0x2 -	lsls r0, 24 -	lsrs r6, r0, 24 -	lsls r0, r3, 3 -	subs r0, r3 -	lsls r0, 2 -	ldr r1, _080AF078 @ =gSharedMem + 0x19260 -	adds r2, r0, r1 -	ldr r0, [r2, 0x10] -	ldr r1, _080AF07C @ =0x00ff0003 -	ands r0, r1 -	cmp r0, 0 -	bne _080AF06C -	ldrb r0, [r2, 0xF] -	cmp r0, 0 -	beq _080AF080 -_080AF06C: -	adds r0, r3, 0 -	movs r1, 0 -	b _080AF0A6 -	.align 2, 0 -_080AF074: .4byte gUnknown_02038696 -_080AF078: .4byte gSharedMem + 0x19260 -_080AF07C: .4byte 0x00ff0003 -_080AF080: -	ldrb r1, [r2, 0xC] -	adds r0, r5, 0 -	ands r0, r1 -	cmp r0, 0 -	beq _080AF090 -	adds r0, r3, 0 -	movs r1, 0x1 -	b _080AF0A6 -_080AF090: -	movs r0, 0x6 -	ands r0, r1 -	cmp r0, 0 -	bne _080AF0A2 -	ldrb r1, [r2, 0xB] -	movs r0, 0x80 -	ands r0, r1 -	cmp r0, 0 -	beq _080AF0B0 -_080AF0A2: -	adds r0, r3, 0 -	movs r1, 0x2 -_080AF0A6: -	bl sub_80AEFE8 -	lsls r0, 16 -	lsrs r4, r0, 16 -	b _080AF0B2 -_080AF0B0: -	movs r5, 0 -_080AF0B2: -	cmp r5, 0 -	beq _080AF0EC -	lsls r2, r6, 6 -	ldr r0, _080AF0DC @ =0x0600c028 -	adds r0, r2, r0 -	strh r4, [r0] -	ldr r0, _080AF0E0 @ =0x0600c02a -	adds r0, r2, r0 -	adds r1, r4, 0x1 -	strh r1, [r0] -	ldr r0, _080AF0E4 @ =0x0600c068 -	adds r1, r2, r0 -	adds r0, r4, 0 -	adds r0, 0x10 -	strh r0, [r1] -	ldr r0, _080AF0E8 @ =0x0600c06a -	adds r2, r0 -	adds r0, r4, 0 -	adds r0, 0x11 -	strh r0, [r2] -	b _080AF106 -	.align 2, 0 -_080AF0DC: .4byte 0x0600c028 -_080AF0E0: .4byte 0x0600c02a -_080AF0E4: .4byte 0x0600c068 -_080AF0E8: .4byte 0x0600c06a -_080AF0EC: -	lsls r1, r6, 6 -	ldr r0, _080AF110 @ =0x0600c028 -	adds r0, r1, r0 -	strh r5, [r0] -	ldr r0, _080AF114 @ =0x0600c02a -	adds r0, r1, r0 -	strh r5, [r0] -	ldr r2, _080AF118 @ =0x0600c068 -	adds r0, r1, r2 -	strh r5, [r0] -	ldr r0, _080AF11C @ =0x0600c06a -	adds r1, r0 -	strh r5, [r1] -_080AF106: -	adds r0, r5, 0 -	pop {r4-r6} -	pop {r1} -	bx r1 -	.align 2, 0 -_080AF110: .4byte 0x0600c028 -_080AF114: .4byte 0x0600c02a -_080AF118: .4byte 0x0600c068 -_080AF11C: .4byte 0x0600c06a -	thumb_func_end sub_80AF038 - -	thumb_func_start sub_80AF120 -sub_80AF120: @ 80AF120 -	push {r4,lr} -	movs r4, 0 -_080AF124: -	lsls r0, r4, 24 -	lsrs r0, 24 -	bl sub_80AF038 -	adds r4, 0x1 -	cmp r4, 0x3 -	ble _080AF124 -	pop {r4} -	pop {r0} -	bx r0 -	thumb_func_end sub_80AF120 - -	thumb_func_start sub_80AF138 -sub_80AF138: @ 80AF138 -	push {lr} -	sub sp, 0x8 -	ldr r0, _080AF158 @ =gUnknown_03004210 -	movs r1, 0x11 -	str r1, [sp] -	movs r1, 0x12 -	str r1, [sp, 0x4] -	movs r1, 0 -	movs r2, 0x1 -	movs r3, 0xF -	bl FillWindowRect_DefaultPalette -	add sp, 0x8 -	pop {r0} -	bx r0 -	.align 2, 0 -_080AF158: .4byte gUnknown_03004210 -	thumb_func_end sub_80AF138 - -	thumb_func_start sub_80AF15C -sub_80AF15C: @ 80AF15C -	push {r4,r5,lr} -	lsls r0, 24 -	lsrs r4, r0, 24 -	adds r5, r4, 0 -	adds r0, r4, 0 -	bl sub_80AF59C -	lsls r0, 24 -	cmp r0, 0 -	beq _080AF174 -	movs r0, 0 -	b _080AF1AA -_080AF174: -	ldr r0, _080AF190 @ =gContestPlayerMonIndex -	ldrb r0, [r0] -	cmp r4, r0 -	beq _080AF198 -	adds r0, r4, 0 -	bl sub_81288F4 -	bl sub_8128944 -	lsls r0, 24 -	ldr r2, _080AF194 @ =gContestMons -	lsrs r0, 23 -	lsls r1, r4, 6 -	b _080AF1A2 -	.align 2, 0 -_080AF190: .4byte gContestPlayerMonIndex -_080AF194: .4byte gContestMons -_080AF198: -	ldr r2, _080AF1B0 @ =gContestMons -	ldr r0, _080AF1B4 @ =gSharedMem + 0x19204 -	ldrb r0, [r0] -	lsls r0, 1 -	lsls r1, r5, 6 -_080AF1A2: -	adds r0, r1 -	adds r2, 0x1E -	adds r0, r2 -	ldrh r0, [r0] -_080AF1AA: -	pop {r4,r5} -	pop {r1} -	bx r1 -	.align 2, 0 -_080AF1B0: .4byte gContestMons -_080AF1B4: .4byte gSharedMem + 0x19204 -	thumb_func_end sub_80AF15C - -	thumb_func_start sub_80AF1B8 -sub_80AF1B8: @ 80AF1B8 -	push {r4,lr} -	movs r4, 0 -_080AF1BC: -	adds r0, r4, 0 -	bl sub_80AF15C -	lsls r1, r4, 3 -	subs r1, r4 -	lsls r1, 2 -	ldr r2, _080AF1E0 @ =gSharedMem + 0x19260 -	adds r1, r2 -	strh r0, [r1, 0x6] -	adds r0, r4, 0x1 -	lsls r0, 24 -	lsrs r4, r0, 24 -	cmp r4, 0x3 -	bls _080AF1BC -	pop {r4} -	pop {r0} -	bx r0 -	.align 2, 0 -_080AF1E0: .4byte gSharedMem + 0x19260 -	thumb_func_end sub_80AF1B8 -  	thumb_func_start sub_80AF1E4  sub_80AF1E4: @ 80AF1E4  	push {r4,r5,lr} | 
