diff options
Diffstat (limited to 'asm')
| -rw-r--r-- | asm/mauville_old_man.s | 360 | 
1 files changed, 0 insertions, 360 deletions
| diff --git a/asm/mauville_old_man.s b/asm/mauville_old_man.s index 368dedf93..00f4192f8 100644 --- a/asm/mauville_old_man.s +++ b/asm/mauville_old_man.s @@ -5,366 +5,6 @@  	.text -	thumb_func_start sub_8120E08 -sub_8120E08: @ 8120E08 -	push {r4,r5,lr} -	ldr r2, =gUnknown_0203A12C -	ldr r0, =gSaveBlock1Ptr -	ldr r0, [r0] -	ldr r1, =0x00002e28 -	adds r0, r1 -	str r0, [r2] -	movs r3, 0 -	movs r1, 0x3 -	strb r1, [r0] -	ldr r0, [r2] -	strb r3, [r0, 0x1] -	movs r5, 0 -	movs r4, 0xFF -_08120E24: -	ldr r0, [r2] -	adds r0, 0x4 -	adds r0, r3 -	strb r5, [r0] -	ldr r1, [r2] -	adds r1, 0x8 -	adds r1, r3 -	ldrb r0, [r1] -	orrs r0, r4 -	strb r0, [r1] -	adds r3, 0x1 -	cmp r3, 0x3 -	ble _08120E24 -	pop {r4,r5} -	pop {r0} -	bx r0 -	.pool -	thumb_func_end sub_8120E08 - -	thumb_func_start sub_8120E50 -sub_8120E50: @ 8120E50 -	ldr r3, =gUnknown_0203A12C -	ldr r0, =gSaveBlock1Ptr -	ldr r0, [r0] -	ldr r1, =0x00002e28 -	adds r0, r1 -	str r0, [r3] -	movs r2, 0 -	movs r1, 0x3 -	strb r1, [r0] -	ldr r0, [r3] -	strb r2, [r0, 0x1] -	bx lr -	.pool -	thumb_func_end sub_8120E50 - -	thumb_func_start sub_8120E74 -sub_8120E74: @ 8120E74 -	push {lr} -	lsls r0, 24 -	lsrs r0, 24 -	cmp r0, 0x32 -	bne _08120E80 -	movs r0, 0 -_08120E80: -	bl GetGameStat -	pop {r1} -	bx r1 -	thumb_func_end sub_8120E74 - -	thumb_func_start sub_8120E88 -sub_8120E88: @ 8120E88 -	push {lr} -	adds r3, r0, 0 -	movs r2, 0 -	ldr r1, =gUnknown_0859F048 -_08120E90: -	ldrb r0, [r1] -	cmp r0, r3 -	bne _08120EA0 -	adds r0, r1, 0 -	b _08120EAA -	.pool -_08120EA0: -	adds r1, 0x10 -	adds r2, 0x1 -	cmp r2, 0x23 -	ble _08120E90 -	ldr r0, =gUnknown_0859F048+0x230 -_08120EAA: -	pop {r1} -	bx r1 -	.pool -	thumb_func_end sub_8120E88 - -	thumb_func_start sub_8120EB4 -sub_8120EB4: @ 8120EB4 -	push {lr} -	bl sub_8120E88 -	ldr r0, [r0, 0x4] -	pop {r1} -	bx r1 -	thumb_func_end sub_8120EB4 - -	thumb_func_start sub_8120EC0 -sub_8120EC0: @ 8120EC0 -	push {lr} -	bl sub_8120E88 -	ldr r0, [r0, 0xC] -	pop {r1} -	bx r1 -	thumb_func_end sub_8120EC0 - -	thumb_func_start sub_8120ECC -sub_8120ECC: @ 8120ECC -	push {lr} -	bl sub_8120E88 -	ldr r0, [r0, 0x8] -	pop {r1} -	bx r1 -	thumb_func_end sub_8120ECC - -	thumb_func_start sub_8120ED8 -sub_8120ED8: @ 8120ED8 -	push {lr} -	movs r1, 0 -	ldr r2, =gUnknown_0203A12C -	ldr r0, [r2] -	ldrb r0, [r0, 0x4] -	cmp r0, 0 -	beq _08120EFC -_08120EE6: -	adds r0, r1, 0x1 -	lsls r0, 24 -	lsrs r1, r0, 24 -	cmp r1, 0x3 -	bhi _08120EFC -	ldr r0, [r2] -	adds r0, 0x4 -	adds r0, r1 -	ldrb r0, [r0] -	cmp r0, 0 -	bne _08120EE6 -_08120EFC: -	adds r0, r1, 0 -	pop {r1} -	bx r1 -	.pool -	thumb_func_end sub_8120ED8 - -	thumb_func_start sub_8120F08 -sub_8120F08: @ 8120F08 -	ldr r1, =gUnknown_0203A12C -	lsls r0, 2 -	adds r0, 0x24 -	ldr r2, [r1] -	adds r2, r0 -	ldrb r0, [r2] -	ldrb r1, [r2, 0x1] -	lsls r1, 8 -	orrs r0, r1 -	ldrb r1, [r2, 0x2] -	lsls r1, 16 -	orrs r0, r1 -	ldrb r1, [r2, 0x3] -	lsls r1, 24 -	orrs r0, r1 -	bx lr -	.pool -	thumb_func_end sub_8120F08 - -	thumb_func_start sub_8120F2C -sub_8120F2C: @ 8120F2C -	ldr r2, =gUnknown_0203A12C -	lsls r0, 2 -	adds r0, 0x24 -	ldr r2, [r2] -	adds r2, r0 -	strb r1, [r2] -	lsrs r0, r1, 8 -	strb r0, [r2, 0x1] -	lsrs r0, r1, 16 -	strb r0, [r2, 0x2] -	lsrs r1, 24 -	strb r1, [r2, 0x3] -	bx lr -	.pool -	thumb_func_end sub_8120F2C - -	thumb_func_start sub_8120F4C -sub_8120F4C: @ 8120F4C -	push {r4,r5,lr} -	adds r5, r0, 0 -	ldr r0, =gUnknown_0203A12C -	ldr r0, [r0] -	adds r0, 0x4 -	adds r0, r5 -	ldrb r0, [r0] -	bl sub_8120E74 -	adds r4, r0, 0 -	adds r0, r5, 0 -	bl sub_8120F08 -	cmp r4, r0 -	bhi _08120F74 -	movs r0, 0 -	b _08120F76 -	.pool -_08120F74: -	movs r0, 0x1 -_08120F76: -	pop {r4,r5} -	pop {r1} -	bx r1 -	thumb_func_end sub_8120F4C - -	thumb_func_start sub_8120F7C -sub_8120F7C: @ 8120F7C -	push {r4,r5,lr} -	adds r5, r1, 0 -	ldr r2, =gUnknown_0203A12C -	lsls r1, r0, 3 -	subs r1, r0 -	adds r1, 0x8 -	ldr r4, [r2] -	adds r4, r1 -	adds r0, r5, 0 -	movs r1, 0xFF -	movs r2, 0x8 -	bl memset -	adds r0, r5, 0 -	adds r1, r4, 0 -	movs r2, 0x7 -	bl memcpy -	pop {r4,r5} -	pop {r0} -	bx r0 -	.pool -	thumb_func_end sub_8120F7C - -	thumb_func_start sub_8120FAC -sub_8120FAC: @ 8120FAC -	push {r4,r5,lr} -	adds r5, r1, 0 -	ldr r2, =gUnknown_0203A12C -	lsls r1, r0, 3 -	subs r1, r0 -	adds r1, 0x8 -	ldr r4, [r2] -	adds r4, r1 -	adds r0, r4, 0 -	movs r1, 0xFF -	movs r2, 0x7 -	bl memset -	adds r0, r4, 0 -	adds r1, r5, 0 -	movs r2, 0x7 -	bl memcpy -	pop {r4,r5} -	pop {r0} -	bx r0 -	.pool -	thumb_func_end sub_8120FAC - -	thumb_func_start sub_8120FDC -sub_8120FDC: @ 8120FDC -	push {r4-r6,lr} -	mov r6, r9 -	mov r5, r8 -	push {r5,r6} -	mov r8, r0 -	adds r6, r1, 0 -	ldr r0, =gUnknown_0203A12C -	mov r9, r0 -	ldr r0, [r0] -	adds r0, 0x4 -	add r0, r8 -	strb r6, [r0] -	ldr r0, =gSaveBlock2Ptr -	ldr r1, [r0] -	mov r0, r8 -	bl sub_8120FAC -	lsls r4, r6, 24 -	lsrs r4, 24 -	adds r0, r4, 0 -	bl sub_8120E74 -	adds r1, r0, 0 -	mov r0, r8 -	bl sub_8120F2C -	ldr r5, =gStringVar1 -	adds r0, r4, 0 -	bl sub_8120E74 -	adds r1, r0, 0 -	adds r0, r5, 0 -	movs r2, 0 -	movs r3, 0xA -	bl ConvertIntToDecimalStringN -	ldr r4, =gStringVar2 -	adds r0, r6, 0 -	bl sub_8120ECC -	adds r1, r0, 0 -	adds r0, r4, 0 -	bl StringCopy -	mov r1, r9 -	ldr r0, [r1] -	adds r0, 0x34 -	add r0, r8 -	ldr r1, =gGameLanguage -	ldrb r1, [r1] -	strb r1, [r0] -	pop {r3,r4} -	mov r8, r3 -	mov r9, r4 -	pop {r4-r6} -	pop {r0} -	bx r0 -	.pool -	thumb_func_end sub_8120FDC - -	thumb_func_start sub_8121064 -sub_8121064: @ 8121064 -	push {r4-r7,lr} -	adds r7, r0, 0 -	adds r6, r1, 0 -	movs r5, 0 -	cmp r5, r6 -	bge _0812107A -_08121070: -	adds r0, r7, r5 -	strb r5, [r0] -	adds r5, 0x1 -	cmp r5, r6 -	blt _08121070 -_0812107A: -	cmp r6, 0 -	ble _081210B0 -	adds r5, r6, 0 -_08121080: -	bl Random -	lsls r0, 16 -	lsrs r0, 16 -	adds r1, r6, 0 -	bl __modsi3 -	adds r4, r0, 0 -	bl Random -	lsls r0, 16 -	lsrs r0, 16 -	adds r1, r6, 0 -	bl __modsi3 -	adds r4, r7, r4 -	ldrb r2, [r4] -	adds r0, r7, r0 -	ldrb r1, [r0] -	strb r1, [r4] -	strb r2, [r0] -	subs r5, 0x1 -	cmp r5, 0 -	bne _08121080 -_081210B0: -	pop {r4-r7} -	pop {r0} -	bx r0 -	thumb_func_end sub_8121064 -  	thumb_func_start sub_81210B8  sub_81210B8: @ 81210B8  	push {r4-r7,lr} | 
