diff options
| author | DizzyEggg <jajkodizzy@wp.pl> | 2018-08-19 22:26:07 +0200 | 
|---|---|---|
| committer | DizzyEggg <jajkodizzy@wp.pl> | 2018-08-19 22:26:07 +0200 | 
| commit | 5da12f2b21e5e9018fc151b2765587cb84109cfb (patch) | |
| tree | 3db607b43f64fd84cfd32ca3d9b0bd29c605129b /asm | |
| parent | 4a0f7398ece5d07e432c555ed75106554db8f97c (diff) | |
battle dome - more work
Diffstat (limited to 'asm')
| -rw-r--r-- | asm/battle_frontier_1.s | 260 | 
1 files changed, 0 insertions, 260 deletions
| diff --git a/asm/battle_frontier_1.s b/asm/battle_frontier_1.s index d662e4741..1aa100d79 100644 --- a/asm/battle_frontier_1.s +++ b/asm/battle_frontier_1.s @@ -5,266 +5,6 @@  	.text -	thumb_func_start sub_8192F08 -sub_8192F08: @ 8192F08 -	push {r4-r7,lr} -	mov r7, r10 -	mov r6, r9 -	mov r5, r8 -	push {r5-r7} -	sub sp, 0x10 -	str r1, [sp] -	lsls r0, 24 -	lsrs r7, r0, 24 -	movs r0, 0 -	str r0, [sp, 0x4] -	mov r8, r0 -	ldr r2, =gUnknown_0860D3C4 -	lsls r0, r7, 1 -	adds r0, r7 -	adds r1, r0, r2 -	ldrb r6, [r1] -	adds r1, r2, 0x1 -	adds r0, r1 -	ldrb r0, [r0] -	adds r0, r6, r0 -	adds r3, r2, 0 -	cmp r6, r0 -	bge _08192FD4 -	ldr r5, =gSaveBlock2Ptr -	ldr r1, =0x000003ff -	mov r10, r1 -	ldr r2, =0x000003fe -	mov r9, r2 -_08192F42: -	ldr r0, =gUnknown_0860D3B4 -	adds r0, r6, r0 -	ldrb r4, [r0] -	ldr r0, [r5] -	lsls r1, r4, 2 -	adds r0, r1 -	ldr r2, =0x00000d25 -	adds r0, r2 -	ldrb r0, [r0] -	lsls r0, 29 -	cmp r0, 0 -	blt _08192FBE -	ldr r0, [sp] -	add r0, r8 -	strb r4, [r0] -	ldr r2, [r5] -	adds r0, r2, r1 -	ldr r1, =0x00000d24 -	adds r0, r1 -	ldrh r0, [r0] -	lsls r1, r0, 22 -	lsrs r0, r1, 22 -	cmp r0, r10 -	bne _08192F9C -	ldr r0, =gStringVar1 -	adds r1, r2, 0 -	bl StringCopy -	b _08192FB8 -	.pool -_08192F9C: -	lsrs r0, r1, 22 -	cmp r0, r9 -	bne _08192FB0 -	ldr r0, =gStringVar1 -	bl CopyDomeBrainTrainerName -	b _08192FB8 -	.pool -_08192FB0: -	lsrs r1, 22 -	ldr r0, =gStringVar1 -	bl CopyDomeOpponentName -_08192FB8: -	movs r2, 0x1 -	add r8, r2 -	ldr r3, =gUnknown_0860D3C4 -_08192FBE: -	adds r6, 0x1 -	lsls r1, r7, 1 -	adds r1, r7 -	adds r0, r1, r3 -	ldrb r2, [r0] -	adds r0, r3, 0x1 -	adds r1, r0 -	ldrb r0, [r1] -	adds r2, r0 -	cmp r6, r2 -	blt _08192F42 -_08192FD4: -	mov r5, r8 -	cmp r5, 0x2 -	bne _08192FE8 -	movs r0, 0 -	b _0819313C -	.pool -_08192FE8: -	mov r12, r3 -	lsls r3, r7, 1 -	adds r0, r3, r7 -	mov r2, r12 -	adds r1, r0, r2 -	ldrb r6, [r1] -	mov r1, r12 -	adds r1, 0x1 -	adds r0, r1 -	ldrb r0, [r0] -	adds r0, r6, r0 -	str r3, [sp, 0x8] -	cmp r6, r0 -	blt _08193006 -	b _08193126 -_08193006: -	ldr r5, =gSaveBlock2Ptr -	mov r10, r5 -	ldr r0, =0x00000d25 -	mov r9, r0 -_0819300E: -	ldr r0, =gUnknown_0860D3B4 -	adds r0, r6, r0 -	ldrb r4, [r0] -	mov r1, r10 -	ldr r0, [r1] -	lsls r2, r4, 2 -	str r2, [sp, 0xC] -	adds r0, r2 -	add r0, r9 -	ldrb r2, [r0] -	lsls r0, r2, 29 -	cmp r0, 0 -	bge _08193100 -	lsls r2, 27 -	adds r1, r3, r7 -	mov r0, r12 -	adds r0, 0x2 -	adds r1, r0 -	lsrs r2, 30 -	ldrb r1, [r1] -	cmp r2, r1 -	bcc _08193100 -	ldr r0, [sp] -	add r0, r8 -	strb r4, [r0] -	movs r5, 0x1 -	add r8, r5 -	mov r0, r10 -	ldr r3, [r0] -	ldr r5, [sp, 0xC] -	adds r2, r3, r5 -	adds r0, r2, 0 -	add r0, r9 -	ldrb r5, [r0] -	mov r12, r5 -	mov r0, r12 -	lsls r0, 27 -	lsrs r0, 30 -	cmp r0, r1 -	bne _081930BC -	lsls r4, 1 -	movs r1, 0xEC -	lsls r1, 4 -	adds r0, r3, r1 -	adds r0, r4 -	ldrh r1, [r0] -	movs r0, 0xD -	muls r1, r0 -	ldr r0, =gMoveNames -	adds r1, r0 -	ldr r0, =gStringVar2 -	bl StringCopy -	mov r2, r10 -	ldr r1, [r2] -	ldr r5, [sp, 0xC] -	adds r0, r1, r5 -	add r0, r9 -	ldrb r0, [r0] -	lsls r2, r0, 24 -	lsrs r0, r2, 29 -	lsls r0, 1 -	str r0, [sp, 0x4] -	movs r0, 0xEC -	lsls r0, 4 -	adds r1, r0 -	adds r1, r4 -	ldrh r0, [r1] -	cmp r0, 0 -	bne _08193100 -	lsrs r0, r2, 29 -	cmp r0, 0 -	bne _08193100 -	movs r1, 0x4 -	str r1, [sp, 0x4] -	b _08193100 -	.pool -_081930BC: -	ldr r5, =0x00000d24 -	adds r0, r2, r5 -	ldrh r0, [r0] -	lsls r1, r0, 22 -	ldr r0, =0xffc00000 -	cmp r1, r0 -	bne _081930E0 -	ldr r0, =gStringVar1 -	adds r1, r3, 0 -	bl StringCopy -	b _08193100 -	.pool -_081930E0: -	ldr r0, =0xff800000 -	cmp r1, r0 -	bne _081930F8 -	ldr r0, =gStringVar1 -	bl CopyDomeBrainTrainerName -	b _08193100 -	.pool -_081930F8: -	lsrs r1, 22 -	ldr r0, =gStringVar1 -	bl CopyDomeOpponentName -_08193100: -	mov r0, r8 -	cmp r0, 0x2 -	beq _08193126 -	adds r6, 0x1 -	ldr r1, =gUnknown_0860D3C4 -	mov r12, r1 -	ldr r3, [sp, 0x8] -	adds r1, r3, r7 -	mov r2, r12 -	adds r0, r1, r2 -	ldrb r2, [r0] -	mov r0, r12 -	adds r0, 0x1 -	adds r1, r0 -	ldrb r0, [r1] -	adds r2, r0 -	cmp r6, r2 -	bge _08193126 -	b _0819300E -_08193126: -	cmp r7, 0xE -	beq _08193138 -	ldr r0, [sp, 0x4] -	adds r0, 0x1 -	b _0819313C -	.pool -_08193138: -	ldr r0, [sp, 0x4] -	adds r0, 0x2 -_0819313C: -	add sp, 0x10 -	pop {r3-r5} -	mov r8, r3 -	mov r9, r4 -	mov r10, r5 -	pop {r4-r7} -	pop {r1} -	bx r1 -	thumb_func_end sub_8192F08 -  	thumb_func_start sub_819314C  sub_819314C: @ 819314C  	push {r4-r7,lr} | 
