diff options
Diffstat (limited to 'asm')
| -rw-r--r-- | asm/mauville_old_man.s | 369 | 
1 files changed, 0 insertions, 369 deletions
| diff --git a/asm/mauville_old_man.s b/asm/mauville_old_man.s index b4302e5b1..b8d7f5c72 100644 --- a/asm/mauville_old_man.s +++ b/asm/mauville_old_man.s @@ -5,375 +5,6 @@  	.text -	thumb_func_start sub_81201C8 -sub_81201C8: @ 81201C8 -	ldr r0, =gSaveBlock1Ptr -	ldr r0, [r0] -	ldr r1, =0x00002e28 -	adds r0, r1 -	ldrb r0, [r0] -	bx lr -	.pool -	thumb_func_end sub_81201C8 - -	thumb_func_start sub_81201DC -sub_81201DC: @ 81201DC -	push {r4,lr} -	ldr r4, =gSpecialVar_Result -	bl sub_81201C8 -	lsls r0, 24 -	lsrs r0, 24 -	strh r0, [r4] -	pop {r4} -	pop {r0} -	bx r0 -	.pool -	thumb_func_end sub_81201DC - -	thumb_func_start sub_81201F4 -sub_81201F4: @ 81201F4 -	ldr r1, =gSpecialVar_Result -	ldr r0, =gSaveBlock1Ptr -	ldr r0, [r0] -	ldr r2, =0x00002e51 -	adds r0, r2 -	ldrb r0, [r0] -	strh r0, [r1] -	bx lr -	.pool -	thumb_func_end sub_81201F4 - -	thumb_func_start sub_8120210 -sub_8120210: @ 8120210 -	push {r4-r6,lr} -	ldr r0, =gSaveBlock1Ptr -	ldr r4, [r0] -	ldr r0, =0x00002e28 -	adds r6, r4, r0 -	ldr r1, =0x00002e42 -	adds r0, r4, r1 -	ldr r5, =gSaveBlock2Ptr -	ldr r1, [r5] -	bl StringCopy -	movs r2, 0 -	ldr r0, =0x00002e4d -	adds r4, r0 -_0812022C: -	adds r1, r4, r2 -	ldr r0, [r5] -	adds r0, 0xA -	adds r0, r2 -	ldrb r0, [r0] -	strb r0, [r1] -	adds r0, r2, 0x1 -	lsls r0, 16 -	lsrs r2, r0, 16 -	cmp r2, 0x3 -	bls _0812022C -	movs r2, 0 -	adds r5, r6, 0 -	adds r5, 0x29 -	adds r3, r6, 0x2 -	adds r4, r6, 0 -	adds r4, 0xE -_0812024E: -	lsls r0, r2, 1 -	adds r1, r3, r0 -	adds r0, r4, r0 -	ldrh r0, [r0] -	strh r0, [r1] -	adds r0, r2, 0x1 -	lsls r0, 16 -	lsrs r2, r0, 16 -	cmp r2, 0x5 -	bls _0812024E -	movs r0, 0x1 -	strb r0, [r5] -	pop {r4-r6} -	pop {r0} -	bx r0 -	.pool -	thumb_func_end sub_8120210 - -	thumb_func_start sub_8120280 -sub_8120280: @ 8120280 -	push {r4-r7,lr} -	ldr r0, =gSaveBlock1Ptr -	ldr r1, [r0] -	ldr r0, =gSpecialVar_0x8004 -	ldrh r0, [r0] -	ldr r2, =0x00002e36 -	adds r5, r1, r2 -	cmp r0, 0 -	bne _08120296 -	ldr r0, =0x00002e2a -	adds r5, r1, r0 -_08120296: -	ldr r2, =gStringVar4 -	adds r4, r2, 0 -	movs r6, 0 -_0812029C: -	ldrh r1, [r5] -	adds r5, 0x2 -	adds r0, r2, 0 -	bl CopyEasyChatWord -	adds r2, r0, 0 -	adds r7, r6, 0x1 -	cmp r2, r4 -	beq _081202BE -	movs r1, 0x37 -_081202B0: -	ldrb r0, [r4] -	cmp r0, 0 -	bne _081202B8 -	strb r1, [r4] -_081202B8: -	adds r4, 0x1 -	cmp r2, r4 -	bne _081202B0 -_081202BE: -	adds r4, 0x1 -	movs r0, 0 -	strb r0, [r2] -	adds r2, 0x1 -	ldrh r1, [r5] -	adds r5, 0x2 -	adds r0, r2, 0 -	bl CopyEasyChatWord -	adds r2, r0, 0 -	cmp r2, r4 -	beq _081202E6 -	movs r1, 0x37 -_081202D8: -	ldrb r0, [r4] -	cmp r0, 0 -	bne _081202E0 -	strb r1, [r4] -_081202E0: -	adds r4, 0x1 -	cmp r2, r4 -	bne _081202D8 -_081202E6: -	adds r4, 0x1 -	movs r0, 0xFE -	strb r0, [r2] -	adds r2, 0x1 -	ldrh r1, [r5] -	adds r5, 0x2 -	adds r0, r2, 0 -	bl CopyEasyChatWord -	adds r2, r0, 0 -	cmp r2, r4 -	beq _0812030E -	movs r1, 0x37 -_08120300: -	ldrb r0, [r4] -	cmp r0, 0 -	bne _08120308 -	strb r1, [r4] -_08120308: -	adds r4, 0x1 -	cmp r2, r4 -	bne _08120300 -_0812030E: -	cmp r6, 0 -	bne _0812031E -	movs r0, 0xFC -	strb r0, [r2] -	adds r2, 0x1 -	movs r0, 0xF -	strb r0, [r2] -	adds r2, 0x1 -_0812031E: -	lsls r0, r7, 16 -	lsrs r6, r0, 16 -	cmp r6, 0x1 -	bls _0812029C -	pop {r4-r7} -	pop {r0} -	bx r0 -	.pool -	thumb_func_end sub_8120280 - -	thumb_func_start sub_8120340 -sub_8120340: @ 8120340 -	push {lr} -	ldr r0, =gSpecialVar_0x8004 -	ldrb r0, [r0] -	bl sub_81206C0 -	bl ScriptContext1_Stop -	pop {r0} -	bx r0 -	.pool -	thumb_func_end sub_8120340 - -	thumb_func_start sub_8120358 -sub_8120358: @ 8120358 -	ldr r1, =gSpecialVar_Result -	ldr r0, =gSaveBlock1Ptr -	ldr r0, [r0] -	ldr r2, =0x00002e28 -	adds r0, r2 -	ldrb r0, [r0, 0x1] -	strh r0, [r1] -	bx lr -	.pool -	thumb_func_end sub_8120358 - -	thumb_func_start sub_8120374 -sub_8120374: @ 8120374 -	ldr r0, =gSaveBlock1Ptr -	ldr r0, [r0] -	ldr r1, =0x00002e28 -	adds r0, r1 -	movs r1, 0x1 -	strb r1, [r0, 0x1] -	bx lr -	.pool -	thumb_func_end sub_8120374 - -	thumb_func_start sub_812038C -sub_812038C: @ 812038C -	push {lr} -	bl sub_811F01C -	lsls r0, 16 -	lsrs r1, r0, 16 -	ldr r0, =0x0000ffff -	cmp r1, r0 -	bne _081203AC -	ldr r1, =gSpecialVar_Result -	movs r0, 0 -	b _081203B6 -	.pool -_081203AC: -	ldr r0, =gStringVar1 -	bl CopyEasyChatWord -	ldr r1, =gSpecialVar_Result -	movs r0, 0x1 -_081203B6: -	strh r0, [r1] -	pop {r0} -	bx r0 -	.pool -	thumb_func_end sub_812038C - -	thumb_func_start sub_81203C4 -sub_81203C4: @ 81203C4 -	push {lr} -	ldr r0, =gSaveBlock1Ptr -	ldr r0, [r0] -	ldr r1, =0x00002e28 -	adds r2, r0, r1 -	ldrb r0, [r2, 0x1] -	cmp r0, 0xA -	bne _081203EC -	ldr r1, =gSpecialVar_Result -	movs r0, 0 -	strh r0, [r1] -	strb r0, [r2, 0x1] -	b _081203F2 -	.pool -_081203EC: -	ldr r1, =gSpecialVar_Result -	movs r0, 0x1 -	strh r0, [r1] -_081203F2: -	pop {r0} -	bx r0 -	.pool -	thumb_func_end sub_81203C4 - -	thumb_func_start sub_81203FC -sub_81203FC: @ 81203FC -	push {r4-r6,lr} -	ldr r0, =gSaveBlock1Ptr -	ldr r4, [r0] -	ldr r0, =0x00002e28 -	adds r5, r4, r0 -	ldrb r0, [r5, 0x1] -	cmp r0, 0 -	bne _08120410 -	bl sub_81204DC -_08120410: -	ldrb r0, [r5, 0x1] -	lsls r0, 1 -	ldr r1, =0x00002e2c -	adds r6, r4, r1 -	adds r0, r6, r0 -	ldrh r1, [r0] -	ldr r0, =0x0000ffff -	cmp r1, r0 -	beq _08120480 -	bl Random -	adds r4, r0, 0 -	lsls r4, 16 -	lsrs r4, 16 -	movs r0, 0x7 -	ands r4, r0 -	ldr r0, =gStringVar4 -	ldrb r1, [r5, 0x1] -	lsls r1, 1 -	adds r1, r6, r1 -	ldrh r1, [r1] -	bl CopyEasyChatWord -	adds r2, r0, 0 -	ldr r1, =gUnknown_082942FD -	bl StringCopy -	adds r2, r0, 0 -	ldr r0, =gUnknown_0859EFF0 -	lsls r4, 2 -	adds r4, r0 -	ldr r1, [r4] -	adds r0, r2, 0 -	bl StringCopy -	adds r2, r0, 0 -	ldr r1, =gUnknown_08294301 -	bl StringCopy -	b _081204A2 -	.pool -_08120480: -	ldr r0, =gStringVar4 -	ldr r3, =gUnknown_0859F010 -	ldrb r2, [r5, 0x2] -	adds r1, r2, 0x1 -	strb r1, [r5, 0x2] -	lsls r2, 24 -	lsrs r2, 24 -	movs r6, 0xB9 -	lsls r6, 6 -	adds r1, r4, r6 -	adds r1, r2 -	ldrb r1, [r1] -	lsls r1, 2 -	adds r1, r3 -	ldr r1, [r1] -	bl StringCopy -_081204A2: -	bl Random -	lsls r0, 16 -	lsrs r0, 16 -	movs r1, 0xA -	bl __umodsi3 -	lsls r0, 16 -	cmp r0, 0 -	bne _081204C4 -	movs r0, 0xA -	b _081204C8 -	.pool -_081204C4: -	ldrb r0, [r5, 0x1] -	adds r0, 0x1 -_081204C8: -	strb r0, [r5, 0x1] -	ldr r1, =gSpecialVar_Result -	movs r0, 0x1 -	strh r0, [r1] -	pop {r4-r6} -	pop {r0} -	bx r0 -	.pool -	thumb_func_end sub_81203FC -  	thumb_func_start sub_81204DC  sub_81204DC: @ 81204DC  	push {r4-r7,lr} | 
