convert hardcoded ROM addresses to symbols in asm

This commit is contained in:
Cameron Hall 2019-08-04 10:34:11 -05:00
parent edcfdc07d9
commit a4a7a13d9f
18 changed files with 4178 additions and 2800 deletions

View File

@ -7,7 +7,7 @@
thumb_func_start BonusFieldSelectMain
BonusFieldSelectMain: @ 0x080025A4
push {lr}
ldr r1, _080025BC @ =0x0805C750
ldr r1, _080025BC @ =gUnknown_0805C750
ldr r0, _080025C0 @ =gMain
ldrb r0, [r0, #3]
lsls r0, r0, #2
@ -17,7 +17,7 @@ BonusFieldSelectMain: @ 0x080025A4
pop {r0}
bx r0
.align 2, 0
_080025BC: .4byte 0x0805C750
_080025BC: .4byte gUnknown_0805C750
_080025C0: .4byte gMain
thumb_func_start sub_25C4
@ -62,7 +62,7 @@ sub_25C4: @ 0x080025C4
ldrh r0, [r2]
strh r0, [r4, #0x16]
ldr r0, _080026B8 @ =0x040000D4
ldr r1, _080026BC @ =0x0807C2E0
ldr r1, _080026BC @ =gUnknown_0807C2E0
str r1, [r0]
movs r1, #0xa0
lsls r1, r1, #0x13
@ -77,14 +77,14 @@ sub_25C4: @ 0x080025C4
ldr r1, _080026CC @ =0x80002000
str r1, [r0, #8]
ldr r1, [r0, #8]
ldr r1, _080026D0 @ =0x0807C4E0
ldr r1, _080026D0 @ =gUnknown_0807C4E0
str r1, [r0]
ldr r1, _080026D4 @ =0x06008000
str r1, [r0, #4]
ldr r1, _080026D8 @ =0x80000C00
str r1, [r0, #8]
ldr r1, [r0, #8]
ldr r1, _080026DC @ =0x0807AAE0
ldr r1, _080026DC @ =gUnknown_0807AAE0
str r1, [r0]
movs r1, #0xc0
lsls r1, r1, #0x13
@ -92,13 +92,13 @@ sub_25C4: @ 0x080025C4
ldr r2, _080026E0 @ =0x80000400
str r2, [r0, #8]
ldr r1, [r0, #8]
ldr r1, _080026E4 @ =0x0807B2E0
ldr r1, _080026E4 @ =gUnknown_0807B2E0
str r1, [r0]
ldr r1, _080026E8 @ =0x06000800
str r1, [r0, #4]
str r2, [r0, #8]
ldr r1, [r0, #8]
ldr r1, _080026EC @ =0x0807BAE0
ldr r1, _080026EC @ =gUnknown_0807BAE0
str r1, [r0]
ldr r1, _080026F0 @ =0x06001000
str r1, [r0, #4]
@ -136,19 +136,19 @@ _080026AC: .4byte 0x0400000A
_080026B0: .4byte 0x0400000C
_080026B4: .4byte gMain
_080026B8: .4byte 0x040000D4
_080026BC: .4byte 0x0807C2E0
_080026BC: .4byte gUnknown_0807C2E0
_080026C0: .4byte 0x80000100
_080026C4: .4byte gFieldSelectWindow_Gfx
_080026C8: .4byte 0x06004000
_080026CC: .4byte 0x80002000
_080026D0: .4byte 0x0807C4E0
_080026D0: .4byte gUnknown_0807C4E0
_080026D4: .4byte 0x06008000
_080026D8: .4byte 0x80000C00
_080026DC: .4byte 0x0807AAE0
_080026DC: .4byte gUnknown_0807AAE0
_080026E0: .4byte 0x80000400
_080026E4: .4byte 0x0807B2E0
_080026E4: .4byte gUnknown_0807B2E0
_080026E8: .4byte 0x06000800
_080026EC: .4byte 0x0807BAE0
_080026EC: .4byte gUnknown_0807BAE0
_080026F0: .4byte 0x06001000
_080026F4: .4byte gFieldSelectSpritePals
_080026F8: .4byte 0x05000200
@ -433,7 +433,7 @@ _0800291C:
ble _0800296E
ldr r1, _08002980 @ =gMain
strb r3, [r1, #0xd]
ldr r2, _08002984 @ =0x086A4CF0
ldr r2, _08002984 @ =gUnknown_086A4CF0
ldr r0, _08002988 @ =0x0201A4F8
ldrb r0, [r0]
lsls r0, r0, #0x18
@ -458,7 +458,7 @@ _08002974: .4byte 0x0202A560
_08002978: .4byte 0x0202BEE8
_0800297C: .4byte 0x0202BE1C
_08002980: .4byte gMain
_08002984: .4byte 0x086A4CF0
_08002984: .4byte gUnknown_086A4CF0
_08002988: .4byte 0x0201A4F8
_0800298C: .4byte 0x0202BEE4
@ -515,7 +515,7 @@ sub_29C8: @ 0x080029C8
ldr r5, _08002C2C @ =0x0201A4F4
ldr r2, _08002C30 @ =0x0201A4B0
mov sb, r2
ldr r0, _08002C34 @ =0x086A4C80
ldr r0, _08002C34 @ =gUnknown_086A4C80
mov ip, r0
movs r2, #0xd2
lsls r2, r2, #3
@ -583,7 +583,7 @@ _08002A70:
mov sb, r1
cmp r0, #1
bne _08002AEC
ldr r1, _08002C40 @ =0x086A4CC0
ldr r1, _08002C40 @ =gUnknown_086A4CC0
adds r1, r2, r1
ldrh r0, [r1]
strh r0, [r3, #2]
@ -706,7 +706,7 @@ _08002B0C:
ldrh r0, [r1]
cmp r0, #1
bne _08002BEA
ldr r2, _08002C54 @ =0x086A4CD8
ldr r2, _08002C54 @ =gUnknown_086A4CD8
ldr r1, _08002C24 @ =0x0201A4F8
movs r0, #0
ldrsb r0, [r1, r0]
@ -799,12 +799,12 @@ _08002C24: .4byte 0x0201A4F8
_08002C28: .4byte 0x0201A4C0
_08002C2C: .4byte 0x0201A4F4
_08002C30: .4byte 0x0201A4B0
_08002C34: .4byte 0x086A4C80
_08002C34: .4byte gUnknown_086A4C80
_08002C38: .4byte 0xFFFFFBB0
_08002C3C: .4byte 0x0200B3B8
_08002C40: .4byte 0x086A4CC0
_08002C40: .4byte gUnknown_086A4CC0
_08002C44: .4byte gOamBuffer
_08002C48: .4byte 0x000001FF
_08002C4C: .4byte 0xFFFFFE00
_08002C50: .4byte 0x0202BEE8
_08002C54: .4byte 0x086A4CD8
_08002C54: .4byte gUnknown_086A4CD8

View File

@ -7,7 +7,7 @@
thumb_func_start EReaderMain
EReaderMain: @ 0x08002C58
push {lr}
ldr r1, _08002C70 @ =0x0805C75C
ldr r1, _08002C70 @ =gUnknown_0805C75C
ldr r0, _08002C74 @ =gMain
ldrb r0, [r0, #3]
lsls r0, r0, #2
@ -17,7 +17,7 @@ EReaderMain: @ 0x08002C58
pop {r0}
bx r0
.align 2, 0
_08002C70: .4byte 0x0805C75C
_08002C70: .4byte gUnknown_0805C75C
_08002C74: .4byte gMain
thumb_func_start sub_2C78
@ -65,7 +65,7 @@ sub_2C78: @ 0x08002C78
ldrh r0, [r2]
strh r0, [r6, #0x16]
ldr r4, _08002D90 @ =0x040000D4
ldr r0, _08002D94 @ =0x08081D20
ldr r0, _08002D94 @ =gUnknown_08081D20
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@ -73,14 +73,14 @@ sub_2C78: @ 0x08002C78
ldr r0, _08002D98 @ =0x80000020
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08002D9C @ =0x080897E0
ldr r0, _08002D9C @ =gUnknown_080897E0
str r0, [r4]
ldr r0, _08002DA0 @ =0x05000040
str r0, [r4, #4]
ldr r0, _08002DA4 @ =0x80000010
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08002DA8 @ =0x08080500
ldr r0, _08002DA8 @ =gUnknown_08080500
str r0, [r4]
ldr r0, _08002DAC @ =0x03000000
mov r8, r0
@ -89,7 +89,7 @@ sub_2C78: @ 0x08002C78
mov sb, r1
str r1, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08002DB4 @ =0x0807DD00
ldr r0, _08002DB4 @ =gUnknown_0807DD00
str r0, [r4]
movs r0, #0xc0
lsls r0, r0, #0x13
@ -97,20 +97,20 @@ sub_2C78: @ 0x08002C78
ldr r1, _08002DB8 @ =0x80000400
str r1, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08002DBC @ =0x0807FD00
ldr r0, _08002DBC @ =gUnknown_0807FD00
str r0, [r4]
ldr r0, _08002DC0 @ =0x06000800
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08002DC4 @ =0x08089960
ldr r0, _08002DC4 @ =gUnknown_08089960
str r0, [r4]
ldr r0, _08002DC8 @ =0x05000200
str r0, [r4, #4]
ldr r0, _08002DCC @ =0x80000060
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08002DD0 @ =0x08089B60
ldr r0, _08002DD0 @ =gUnknown_08089B60
str r0, [r4]
ldr r0, _08002DD4 @ =0x06010000
str r0, [r4, #4]
@ -153,22 +153,22 @@ _08002D84: .4byte 0x0400000A
_08002D88: .4byte gMain
_08002D8C: .4byte 0x0000FFE8
_08002D90: .4byte 0x040000D4
_08002D94: .4byte 0x08081D20
_08002D94: .4byte gUnknown_08081D20
_08002D98: .4byte 0x80000020
_08002D9C: .4byte 0x080897E0
_08002D9C: .4byte gUnknown_080897E0
_08002DA0: .4byte 0x05000040
_08002DA4: .4byte 0x80000010
_08002DA8: .4byte 0x08080500
_08002DA8: .4byte gUnknown_08080500
_08002DAC: .4byte 0x03000000
_08002DB0: .4byte 0x80001800
_08002DB4: .4byte 0x0807DD00
_08002DB4: .4byte gUnknown_0807DD00
_08002DB8: .4byte 0x80000400
_08002DBC: .4byte 0x0807FD00
_08002DBC: .4byte gUnknown_0807FD00
_08002DC0: .4byte 0x06000800
_08002DC4: .4byte 0x08089960
_08002DC4: .4byte gUnknown_08089960
_08002DC8: .4byte 0x05000200
_08002DCC: .4byte 0x80000060
_08002DD0: .4byte 0x08089B60
_08002DD0: .4byte gUnknown_08089B60
_08002DD4: .4byte 0x06010000
_08002DD8: .4byte 0x80003610
_08002DDC: .4byte 0x0202C604
@ -216,7 +216,7 @@ _08002E3C: .4byte 0x0200282D
sub_2E40: @ 0x08002E40
push {r4, r5, r6, r7, lr}
ldr r4, _08002E84 @ =0x0202C604
ldr r2, _08002E88 @ =0x086A551A
ldr r2, _08002E88 @ =gUnknown_086A551A
ldr r3, _08002E8C @ =0x0202AD90
movs r0, #0
ldrsb r0, [r3, r0]
@ -249,7 +249,7 @@ sub_2E40: @ 0x08002E40
b _08002EF0
.align 2, 0
_08002E84: .4byte 0x0202C604
_08002E88: .4byte 0x086A551A
_08002E88: .4byte gUnknown_086A551A
_08002E8C: .4byte 0x0202AD90
_08002E90: .4byte 0x0202A580
_08002E94:
@ -305,7 +305,7 @@ _08002EF0:
cmp r0, #0
beq _08002F78
ldr r5, _08002F34 @ =0x0202C604
ldr r6, _08002F38 @ =0x086A551A
ldr r6, _08002F38 @ =gUnknown_086A551A
ldr r4, _08002F3C @ =0x0202AD90
movs r2, #0
ldrsb r2, [r4, r2]
@ -330,10 +330,10 @@ _08002EF0:
_08002F2C: .4byte 0x0202C5A4
_08002F30: .4byte gMain
_08002F34: .4byte 0x0202C604
_08002F38: .4byte 0x086A551A
_08002F38: .4byte gUnknown_086A551A
_08002F3C: .4byte 0x0202AD90
_08002F40:
ldr r0, _08002F54 @ =0x086A5528
ldr r0, _08002F54 @ =gUnknown_086A5528
adds r0, r2, r0
ldrb r0, [r0]
lsls r0, r0, #0x18
@ -343,7 +343,7 @@ _08002F40:
movs r0, #2
b _08002F8E
.align 2, 0
_08002F54: .4byte 0x086A5528
_08002F54: .4byte gUnknown_086A5528
_08002F58:
bl sub_377C
movs r1, #0
@ -399,7 +399,7 @@ sub_2FC0: @ 0x08002FC0
ldrh r0, [r4]
adds r0, #1
strh r0, [r4]
ldr r2, _08003030 @ =0x086A550C
ldr r2, _08003030 @ =gUnknown_086A550C
ldr r3, _08003034 @ =0x0201B174
movs r1, #0
ldrsb r1, [r3, r1]
@ -447,7 +447,7 @@ _08003012:
bx r0
.align 2, 0
_0800302C: .4byte 0x0202C5A0
_08003030: .4byte 0x086A550C
_08003030: .4byte gUnknown_086A550C
_08003034: .4byte 0x0201B174
_08003038: .4byte 0x0201B124
_0800303C: .4byte 0x0202C584
@ -676,7 +676,7 @@ sub_3208: @ 0x08003208
strb r0, [r2]
_08003228:
ldr r4, _08003274 @ =0x0202C604
ldr r2, _08003278 @ =0x086A551A
ldr r2, _08003278 @ =gUnknown_086A551A
ldr r3, _0800327C @ =0x0202AD90
movs r0, #0
ldrsb r0, [r3, r0]
@ -711,7 +711,7 @@ _08003228:
_0800326C: .4byte 0x0201A44C
_08003270: .4byte 0x0202BEC0
_08003274: .4byte 0x0202C604
_08003278: .4byte 0x086A551A
_08003278: .4byte gUnknown_086A551A
_0800327C: .4byte 0x0202AD90
_08003280: .4byte 0x0202A580
_08003284:
@ -767,7 +767,7 @@ _080032E0:
cmp r0, #0
beq _0800336E
ldr r6, _08003324 @ =0x0202C604
ldr r4, _08003328 @ =0x086A551A
ldr r4, _08003328 @ =gUnknown_086A551A
ldr r5, _0800332C @ =0x0202AD90
movs r2, #0
ldrsb r2, [r5, r2]
@ -792,10 +792,10 @@ _080032E0:
_0800331C: .4byte 0x0202C5A4
_08003320: .4byte gMain
_08003324: .4byte 0x0202C604
_08003328: .4byte 0x086A551A
_08003328: .4byte gUnknown_086A551A
_0800332C: .4byte 0x0202AD90
_08003330:
ldr r0, _08003354 @ =0x086A5528
ldr r0, _08003354 @ =gUnknown_086A5528
adds r0, r2, r0
movs r4, #0
ldrsb r4, [r0, r4]
@ -809,7 +809,7 @@ _08003330:
strb r4, [r7, #3]
b _0800336E
.align 2, 0
_08003354: .4byte 0x086A5528
_08003354: .4byte gUnknown_086A5528
_08003358:
bl sub_377C
movs r1, #0
@ -961,7 +961,7 @@ sub_343C: @ 0x0800343C
ldrh r0, [r2]
strh r0, [r6, #0x16]
ldr r4, _08003560 @ =0x040000D4
ldr r0, _08003564 @ =0x08081D20
ldr r0, _08003564 @ =gUnknown_08081D20
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@ -969,14 +969,14 @@ sub_343C: @ 0x0800343C
ldr r0, _08003568 @ =0x80000020
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800356C @ =0x080897E0
ldr r0, _0800356C @ =gUnknown_080897E0
str r0, [r4]
ldr r0, _08003570 @ =0x05000040
str r0, [r4, #4]
ldr r0, _08003574 @ =0x80000010
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08003578 @ =0x08080500
ldr r0, _08003578 @ =gUnknown_08080500
str r0, [r4]
ldr r0, _0800357C @ =0x03000000
mov r8, r0
@ -985,7 +985,7 @@ sub_343C: @ 0x0800343C
mov sb, r1
str r1, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08003584 @ =0x0807DD00
ldr r0, _08003584 @ =gUnknown_0807DD00
str r0, [r4]
movs r0, #0xc0
lsls r0, r0, #0x13
@ -993,20 +993,20 @@ sub_343C: @ 0x0800343C
ldr r1, _08003588 @ =0x80000400
str r1, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800358C @ =0x0807FD00
ldr r0, _0800358C @ =gUnknown_0807FD00
str r0, [r4]
ldr r0, _08003590 @ =0x06000800
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08003594 @ =0x08089960
ldr r0, _08003594 @ =gUnknown_08089960
str r0, [r4]
ldr r0, _08003598 @ =0x05000200
str r0, [r4, #4]
ldr r0, _0800359C @ =0x80000060
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _080035A0 @ =0x08089B60
ldr r0, _080035A0 @ =gUnknown_08089B60
str r0, [r4]
ldr r0, _080035A4 @ =0x06010000
str r0, [r4, #4]
@ -1021,7 +1021,7 @@ sub_343C: @ 0x0800343C
ldr r0, _080035B4 @ =0x0202C5A4
strb r5, [r0]
ldr r2, _080035B8 @ =0x0202AD90
ldr r1, _080035BC @ =0x086A5536
ldr r1, _080035BC @ =gUnknown_086A5536
ldr r0, _080035C0 @ =0x0201C184
movs r3, #0
ldrsh r0, [r0, r3]
@ -1055,29 +1055,29 @@ _08003554: .4byte 0x0400000A
_08003558: .4byte gMain
_0800355C: .4byte 0x0000FFE8
_08003560: .4byte 0x040000D4
_08003564: .4byte 0x08081D20
_08003564: .4byte gUnknown_08081D20
_08003568: .4byte 0x80000020
_0800356C: .4byte 0x080897E0
_0800356C: .4byte gUnknown_080897E0
_08003570: .4byte 0x05000040
_08003574: .4byte 0x80000010
_08003578: .4byte 0x08080500
_08003578: .4byte gUnknown_08080500
_0800357C: .4byte 0x03000000
_08003580: .4byte 0x80001800
_08003584: .4byte 0x0807DD00
_08003584: .4byte gUnknown_0807DD00
_08003588: .4byte 0x80000400
_0800358C: .4byte 0x0807FD00
_0800358C: .4byte gUnknown_0807FD00
_08003590: .4byte 0x06000800
_08003594: .4byte 0x08089960
_08003594: .4byte gUnknown_08089960
_08003598: .4byte 0x05000200
_0800359C: .4byte 0x80000060
_080035A0: .4byte 0x08089B60
_080035A0: .4byte gUnknown_08089B60
_080035A4: .4byte 0x06010000
_080035A8: .4byte 0x80003610
_080035AC: .4byte 0x0202C604
_080035B0: .4byte 0x0202A580
_080035B4: .4byte 0x0202C5A4
_080035B8: .4byte 0x0202AD90
_080035BC: .4byte 0x086A5536
_080035BC: .4byte gUnknown_086A5536
_080035C0: .4byte 0x0201C184
_080035C4: .4byte 0x06004000
@ -1085,7 +1085,7 @@ _080035C4: .4byte 0x06004000
sub_35C8: @ 0x080035C8
push {r4, r5, r6, lr}
ldr r4, _0800360C @ =0x0202C604
ldr r2, _08003610 @ =0x086A551A
ldr r2, _08003610 @ =gUnknown_086A551A
ldr r3, _08003614 @ =0x0202AD90
movs r0, #0
ldrsb r0, [r3, r0]
@ -1118,7 +1118,7 @@ sub_35C8: @ 0x080035C8
b _08003678
.align 2, 0
_0800360C: .4byte 0x0202C604
_08003610: .4byte 0x086A551A
_08003610: .4byte gUnknown_086A551A
_08003614: .4byte 0x0202AD90
_08003618: .4byte 0x0202A580
_0800361C:
@ -1174,7 +1174,7 @@ _08003678:
cmp r0, #0
beq _0800371A
ldr r5, _080036BC @ =0x0202C604
ldr r6, _080036C0 @ =0x086A551A
ldr r6, _080036C0 @ =gUnknown_086A551A
ldr r4, _080036C4 @ =0x0202AD90
movs r3, #0
ldrsb r3, [r4, r3]
@ -1199,10 +1199,10 @@ _08003678:
_080036B4: .4byte 0x0202C5A4
_080036B8: .4byte gMain
_080036BC: .4byte 0x0202C604
_080036C0: .4byte 0x086A551A
_080036C0: .4byte gUnknown_086A551A
_080036C4: .4byte 0x0202AD90
_080036C8:
ldr r0, _080036E8 @ =0x086A5528
ldr r0, _080036E8 @ =gUnknown_086A5528
adds r0, r3, r0
ldrb r0, [r0]
lsls r0, r0, #0x18
@ -1218,7 +1218,7 @@ _080036C8:
movs r0, #0xb
b _080036F8
.align 2, 0
_080036E8: .4byte 0x086A5528
_080036E8: .4byte gUnknown_086A5528
_080036EC: .4byte 0x0201C184
_080036F0: .4byte 0x0202BEF8
_080036F4:
@ -1296,7 +1296,7 @@ _08003782:
adds r6, r1, #1
adds r4, r7, r0
_0800378A:
ldr r0, _080037B0 @ =0x080ACC60
ldr r0, _080037B0 @ =gUnknown_080ACC60
adds r1, r4, #0
movs r2, #1
movs r3, #2
@ -1313,7 +1313,7 @@ _0800378A:
bx r0
.align 2, 0
_080037AC: .4byte 0x03001800
_080037B0: .4byte 0x080ACC60
_080037B0: .4byte gUnknown_080ACC60
thumb_func_start sub_37B4
sub_37B4: @ 0x080037B4
@ -1323,7 +1323,7 @@ sub_37B4: @ 0x080037B4
push {r6, r7}
movs r2, #0
lsls r0, r0, #0x18
ldr r1, _08003818 @ =0x086A4CF8
ldr r1, _08003818 @ =gUnknown_086A4CF8
mov sb, r1
asrs r0, r0, #0x18
lsls r1, r0, #3
@ -1345,7 +1345,7 @@ _080037E0:
ldr r2, _0800381C @ =0x0000FFF0
adds r0, r2, #0
ands r0, r1
ldr r1, _08003820 @ =0x080ACC60
ldr r1, _08003820 @ =gUnknown_080ACC60
adds r0, r0, r1
lsls r1, r5, #5
ldr r2, _08003824 @ =0x03001800
@ -1368,9 +1368,9 @@ _080037E0:
pop {r0}
bx r0
.align 2, 0
_08003818: .4byte 0x086A4CF8
_08003818: .4byte gUnknown_086A4CF8
_0800381C: .4byte 0x0000FFF0
_08003820: .4byte 0x080ACC60
_08003820: .4byte gUnknown_080ACC60
_08003824: .4byte 0x03001800
thumb_func_start sub_3828
@ -1394,7 +1394,7 @@ sub_3828: @ 0x08003828
adds r2, r0, #0
lsls r2, r2, #0x18
asrs r2, r2, #0x18
ldr r3, _08003890 @ =0x086A4CF8
ldr r3, _08003890 @ =gUnknown_086A4CF8
lsls r1, r6, #1
adds r1, r1, r6
lsls r1, r1, #3
@ -1410,7 +1410,7 @@ sub_3828: @ 0x08003828
ldrh r1, [r1]
ldr r0, _08003894 @ =0x0000FFF0
ands r0, r1
ldr r1, _08003898 @ =0x080ACC60
ldr r1, _08003898 @ =gUnknown_080ACC60
adds r0, r0, r1
lsls r6, r6, #0xb
lsls r2, r2, #5
@ -1425,9 +1425,9 @@ sub_3828: @ 0x08003828
pop {r0}
bx r0
.align 2, 0
_08003890: .4byte 0x086A4CF8
_08003890: .4byte gUnknown_086A4CF8
_08003894: .4byte 0x0000FFF0
_08003898: .4byte 0x080ACC60
_08003898: .4byte gUnknown_080ACC60
_0800389C: .4byte 0x03001800
thumb_func_start sub_38A0
@ -1449,7 +1449,7 @@ sub_38A0: @ 0x080038A0
movs r1, #0x18
bl __modsi3
lsls r0, r0, #0x18
ldr r1, _080038E8 @ =0x080ACC60
ldr r1, _080038E8 @ =gUnknown_080ACC60
adds r6, r6, r1
lsls r4, r4, #0xb
asrs r0, r0, #0x13
@ -1465,7 +1465,7 @@ sub_38A0: @ 0x080038A0
pop {r0}
bx r0
.align 2, 0
_080038E8: .4byte 0x080ACC60
_080038E8: .4byte gUnknown_080ACC60
_080038EC: .4byte 0x03001800
thumb_func_start sub_38F0
@ -1548,7 +1548,7 @@ sub_394C: @ 0x0800394C
movs r0, #1
mov r1, r8
strh r0, [r1]
ldr r0, _080039B0 @ =0x086A54D8
ldr r0, _080039B0 @ =gUnknown_086A54D8
movs r1, #0xd
bl LoadSpriteSets
ldrh r0, [r7]
@ -1567,14 +1567,14 @@ _080039A0: .4byte 0x0202A58C
_080039A4: .4byte 0x0200B3B8
_080039A8: .4byte 0x0202BEC0
_080039AC: .4byte 0x0202C584
_080039B0: .4byte 0x086A54D8
_080039B0: .4byte gUnknown_086A54D8
_080039B4:
movs r0, #0x78
strh r0, [r7, #2]
movs r0, #0x50
_080039BA:
strh r0, [r7, #4]
ldr r1, _08003A9C @ =0x086A54D8
ldr r1, _08003A9C @ =gUnknown_086A54D8
ldr r0, _08003AA0 @ =0x0202A58C
ldrb r0, [r0]
lsls r0, r0, #0x18
@ -1627,7 +1627,7 @@ _08003A18:
strh r0, [r1, #2]
movs r0, #0x18
strh r0, [r1, #4]
ldr r1, _08003A9C @ =0x086A54D8
ldr r1, _08003A9C @ =gUnknown_086A54D8
ldr r0, _08003AB0 @ =0x0202BEC0
ldrb r0, [r0]
lsls r0, r0, #0x18
@ -1691,7 +1691,7 @@ _08003A86:
pop {r0}
bx r0
.align 2, 0
_08003A9C: .4byte 0x086A54D8
_08003A9C: .4byte gUnknown_086A54D8
_08003AA0: .4byte 0x0202A58C
_08003AA4: .4byte gOamBuffer
_08003AA8: .4byte 0xFFFFFE00
@ -1727,7 +1727,7 @@ sub_3AB4: @ 0x08003AB4
movs r0, #1
mov r1, r8
strh r0, [r1]
ldr r0, _08003B18 @ =0x086A54D8
ldr r0, _08003B18 @ =gUnknown_086A54D8
movs r1, #0xd
bl sub_2414
ldrh r0, [r7]
@ -1746,14 +1746,14 @@ _08003B08: .4byte 0x0202A58C
_08003B0C: .4byte 0x0200B3B8
_08003B10: .4byte 0x0202BEC0
_08003B14: .4byte 0x0202C584
_08003B18: .4byte 0x086A54D8
_08003B18: .4byte gUnknown_086A54D8
_08003B1C:
movs r0, #0x78
strh r0, [r7, #2]
movs r0, #0x50
_08003B22:
strh r0, [r7, #4]
ldr r1, _08003C04 @ =0x086A54D8
ldr r1, _08003C04 @ =gUnknown_086A54D8
ldr r0, _08003C08 @ =0x0202A58C
ldrb r0, [r0]
lsls r0, r0, #0x18
@ -1806,7 +1806,7 @@ _08003B80:
strh r0, [r1, #2]
movs r0, #0x18
strh r0, [r1, #4]
ldr r1, _08003C04 @ =0x086A54D8
ldr r1, _08003C04 @ =gUnknown_086A54D8
ldr r0, _08003C18 @ =0x0202BEC0
ldrb r0, [r0]
lsls r0, r0, #0x18
@ -1870,7 +1870,7 @@ _08003BEE:
pop {r0}
bx r0
.align 2, 0
_08003C04: .4byte 0x086A54D8
_08003C04: .4byte gUnknown_086A54D8
_08003C08: .4byte 0x0202A58C
_08003C0C: .4byte gOamBuffer
_08003C10: .4byte 0xFFFFFE00

View File

@ -7,7 +7,7 @@
thumb_func_start FieldSelectMain
FieldSelectMain: @ 0x08008AD4
push {lr}
ldr r1, _08008AEC @ =0x080792C0
ldr r1, _08008AEC @ =gUnknown_080792C0
ldr r0, _08008AF0 @ =gMain
ldrb r0, [r0, #3]
lsls r0, r0, #2
@ -17,7 +17,7 @@ FieldSelectMain: @ 0x08008AD4
pop {r0}
bx r0
.align 2, 0
_08008AEC: .4byte 0x080792C0
_08008AEC: .4byte gUnknown_080792C0
_08008AF0: .4byte gMain
thumb_func_start LoadFieldSelectGraphics
@ -84,7 +84,7 @@ LoadFieldSelectGraphics: @ 0x08008AF4
ldr r1, _08008C04 @ =0x80001C00
str r1, [r0, #8]
ldr r1, [r0, #8]
ldr r1, _08008C08 @ =0x080A2400
ldr r1, _08008C08 @ =gUnknown_080A2400
str r1, [r0]
movs r1, #0xc0
lsls r1, r1, #0x13
@ -143,7 +143,7 @@ _08008BF8: .4byte 0x80000A00
_08008BFC: .4byte gFieldSelectMiniFields_Gfx
_08008C00: .4byte 0x06008000
_08008C04: .4byte 0x80001C00
_08008C08: .4byte 0x080A2400
_08008C08: .4byte gUnknown_080A2400
_08008C0C: .4byte 0x80000400
_08008C10: .4byte gFieldSelectFrameShadowTilemap
_08008C14: .4byte 0x06000800
@ -418,7 +418,7 @@ _08008E2E:
ldrh r0, [r5, #8]
cmp r0, #0
bne _08008E5C
ldr r2, _08008E58 @ =0x086A6B14
ldr r2, _08008E58 @ =gUnknown_086A6B14
movs r4, #0xc
ldrsh r0, [r5, r4]
movs r1, #4
@ -436,9 +436,9 @@ _08008E2E:
ldrh r0, [r1]
b _08008E76
.align 2, 0
_08008E58: .4byte 0x086A6B14
_08008E58: .4byte gUnknown_086A6B14
_08008E5C:
ldr r1, _08008E94 @ =0x086A6B14
ldr r1, _08008E94 @ =gUnknown_086A6B14
movs r2, #0xc
ldrsh r0, [r5, r2]
lsls r0, r0, #1
@ -468,7 +468,7 @@ _08008E76:
strh r0, [r3, #0xc]
b _08008EA0
.align 2, 0
_08008E94: .4byte 0x086A6B14
_08008E94: .4byte gUnknown_086A6B14
_08008E98: .4byte gMain
_08008E9C:
strh r1, [r3, #0xc]
@ -657,7 +657,7 @@ sub_8F94: @ 0x08008F94
ldrsb r0, [r4, r0]
mov r3, r8
strh r0, [r3]
ldr r0, _08009268 @ =0x086A6AD4
ldr r0, _08009268 @ =gUnknown_086A6AD4
movs r1, #0x10
adds r2, r6, #0
bl LoadSpriteSets
@ -755,7 +755,7 @@ _080090BC:
ldr r1, _08009264 @ =0x02002838
ldrh r0, [r1]
lsls r0, r0, #2
ldr r2, _08009268 @ =0x086A6AD4
ldr r2, _08009268 @ =gUnknown_086A6AD4
adds r0, r0, r2
ldr r6, [r0]
movs r5, #0
@ -821,7 +821,7 @@ _0800913A:
ldr r1, _08009264 @ =0x02002838
ldrh r0, [r1, #2]
lsls r0, r0, #2
ldr r2, _08009268 @ =0x086A6AD4
ldr r2, _08009268 @ =gUnknown_086A6AD4
adds r0, r0, r2
ldr r6, [r0]
movs r5, #0
@ -883,7 +883,7 @@ _080091BA:
ldrh r0, [r7]
cmp r0, #1
bne _08009234
ldr r1, _08009278 @ =0x086A6B28
ldr r1, _08009278 @ =gUnknown_086A6B28
ldr r2, _08009264 @ =0x02002838
ldrh r0, [r2, #8]
lsls r0, r0, #2
@ -963,8 +963,8 @@ _08009258: .4byte 0x00000642
_0800925C: .4byte 0x00000808
_08009260: .4byte 0x04000050
_08009264: .4byte 0x02002838
_08009268: .4byte 0x086A6AD4
_08009268: .4byte gUnknown_086A6AD4
_0800926C: .4byte gOamBuffer
_08009270: .4byte 0x000001FF
_08009274: .4byte 0xFFFFFE00
_08009278: .4byte 0x086A6B28
_08009278: .4byte gUnknown_086A6B28

View File

@ -7,7 +7,7 @@
thumb_func_start HighScoresMain
HighScoresMain: @ 0x0800CE48
push {lr}
ldr r1, _0800CE60 @ =0x080793E8
ldr r1, _0800CE60 @ =gUnknown_080793E8
ldr r0, _0800CE64 @ =gMain
ldrb r0, [r0, #3]
lsls r0, r0, #2
@ -17,14 +17,14 @@ HighScoresMain: @ 0x0800CE48
pop {r0}
bx r0
.align 2, 0
_0800CE60: .4byte 0x080793E8
_0800CE60: .4byte gUnknown_080793E8
_0800CE64: .4byte gMain
@ This is triggered after the idle pinball game catches its first pokemon
thumb_func_start IdleHighScoresMain
IdleHighScoresMain: @ 0x0800CE68
push {lr}
ldr r1, _0800CE80 @ =0x08079424
ldr r1, _0800CE80 @ =gUnknown_08079424
ldr r0, _0800CE84 @ =gMain
ldrb r0, [r0, #3]
lsls r0, r0, #2
@ -34,7 +34,7 @@ IdleHighScoresMain: @ 0x0800CE68
pop {r0}
bx r0
.align 2, 0
_0800CE80: .4byte 0x08079424
_0800CE80: .4byte gUnknown_08079424
_0800CE84: .4byte gMain
thumb_func_start sub_CE88
@ -71,7 +71,7 @@ sub_CE88: @ 0x0800CE88
ldrh r0, [r2]
strh r0, [r7, #0x16]
ldr r4, _0800CF7C @ =0x040000D4
ldr r0, _0800CF80 @ =0x0809DBE0
ldr r0, _0800CF80 @ =gUnknown_0809DBE0
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@ -79,41 +79,41 @@ sub_CE88: @ 0x0800CE88
ldr r0, _0800CF84 @ =0x80000100
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800CF88 @ =0x080957A0
ldr r0, _0800CF88 @ =gUnknown_080957A0
str r0, [r4]
ldr r0, _0800CF8C @ =0x06004000
str r0, [r4, #4]
ldr r0, _0800CF90 @ =0x80002400
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800CF94 @ =0x0809AFC0
ldr r0, _0800CF94 @ =gUnknown_0809AFC0
str r0, [r4]
ldr r0, _0800CF98 @ =0x0600C000
str r0, [r4, #4]
ldr r0, _0800CF9C @ =0x80001600
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800CFA0 @ =0x080947A0
ldr r0, _0800CFA0 @ =gUnknown_080947A0
str r0, [r4]
ldr r6, _0800CFA4 @ =0x03005C00
str r6, [r4, #4]
ldr r5, _0800CFA8 @ =0x80000800
str r5, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800CFAC @ =0x08099FC0
ldr r0, _0800CFAC @ =gUnknown_08099FC0
str r0, [r4]
ldr r0, _0800CFB0 @ =0x06001000
str r0, [r4, #4]
str r5, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800CFB4 @ =0x0809DDE0
ldr r0, _0800CFB4 @ =gUnknown_0809DDE0
str r0, [r4]
ldr r0, _0800CFB8 @ =0x05000200
str r0, [r4, #4]
ldr r0, _0800CFBC @ =0x80000080
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800CFC0 @ =0x0809DFE0
ldr r0, _0800CFC0 @ =gUnknown_0809DFE0
str r0, [r4]
ldr r0, _0800CFC4 @ =0x06010000
str r0, [r4, #4]
@ -153,23 +153,23 @@ _0800CF70: .4byte 0x0400000E
_0800CF74: .4byte 0x0000420F
_0800CF78: .4byte gMain
_0800CF7C: .4byte 0x040000D4
_0800CF80: .4byte 0x0809DBE0
_0800CF80: .4byte gUnknown_0809DBE0
_0800CF84: .4byte 0x80000100
_0800CF88: .4byte 0x080957A0
_0800CF88: .4byte gUnknown_080957A0
_0800CF8C: .4byte 0x06004000
_0800CF90: .4byte 0x80002400
_0800CF94: .4byte 0x0809AFC0
_0800CF94: .4byte gUnknown_0809AFC0
_0800CF98: .4byte 0x0600C000
_0800CF9C: .4byte 0x80001600
_0800CFA0: .4byte 0x080947A0
_0800CFA0: .4byte gUnknown_080947A0
_0800CFA4: .4byte 0x03005C00
_0800CFA8: .4byte 0x80000800
_0800CFAC: .4byte 0x08099FC0
_0800CFAC: .4byte gUnknown_08099FC0
_0800CFB0: .4byte 0x06001000
_0800CFB4: .4byte 0x0809DDE0
_0800CFB4: .4byte gUnknown_0809DDE0
_0800CFB8: .4byte 0x05000200
_0800CFBC: .4byte 0x80000080
_0800CFC0: .4byte 0x0809DFE0
_0800CFC0: .4byte gUnknown_0809DFE0
_0800CFC4: .4byte 0x06010000
_0800CFC8: .4byte 0x80002210
_0800CFCC: .4byte gUnknown_0202C588
@ -638,7 +638,7 @@ _0800D35E:
lsls r0, r2, #1
movs r4, #6
subs r0, r4, r0
ldr r3, _0800D3D0 @ =0x08079870
ldr r3, _0800D3D0 @ =gUnknown_08079870
mov r8, r3
ldr r1, [r7, #0xc]
lsls r1, r1, #2
@ -672,14 +672,14 @@ _0800D35E:
.align 2, 0
_0800D3C8: .4byte 0x0000014B
_0800D3CC: .4byte 0x02002858
_0800D3D0: .4byte 0x08079870
_0800D3D0: .4byte gUnknown_08079870
_0800D3D4:
strh r1, [r7, #0x12]
ldrb r1, [r7, #0xb]
lsls r0, r1, #1
movs r2, #6
subs r2, r2, r0
ldr r3, _0800D4A0 @ =0x08079870
ldr r3, _0800D4A0 @ =gUnknown_08079870
ldr r0, [r7, #0xc]
lsls r0, r0, #2
adds r0, r0, r3
@ -740,7 +740,7 @@ _0800D42C:
lsls r0, r1, #1
movs r2, #6
subs r2, r2, r0
ldr r3, _0800D4A0 @ =0x08079870
ldr r3, _0800D4A0 @ =gUnknown_08079870
ldr r0, [r4, #0xc]
lsls r0, r0, #2
adds r0, r0, r3
@ -777,7 +777,7 @@ _0800D482:
pop {r0}
bx r0
.align 2, 0
_0800D4A0: .4byte 0x08079870
_0800D4A0: .4byte gUnknown_08079870
_0800D4A4: .4byte 0x02002858
_0800D4A8: .4byte gMain
_0800D4AC: .4byte 0x040000D4
@ -1895,7 +1895,7 @@ sub_DD70: @ 0x0800DD70
ldrh r0, [r2]
strh r0, [r6, #0x16]
ldr r4, _0800DE64 @ =0x040000D4
ldr r0, _0800DE68 @ =0x0809DBE0
ldr r0, _0800DE68 @ =gUnknown_0809DBE0
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@ -1903,21 +1903,21 @@ sub_DD70: @ 0x0800DD70
ldr r0, _0800DE6C @ =0x80000100
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800DE70 @ =0x080957A0
ldr r0, _0800DE70 @ =gUnknown_080957A0
str r0, [r4]
ldr r0, _0800DE74 @ =0x06004000
str r0, [r4, #4]
ldr r0, _0800DE78 @ =0x80002400
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800DE7C @ =0x0809AFC0
ldr r0, _0800DE7C @ =gUnknown_0809AFC0
str r0, [r4]
ldr r0, _0800DE80 @ =0x0600C000
str r0, [r4, #4]
ldr r0, _0800DE84 @ =0x80001600
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800DE88 @ =0x080947A0
ldr r0, _0800DE88 @ =gUnknown_080947A0
str r0, [r4]
ldr r0, _0800DE8C @ =0x03005C00
mov r8, r0
@ -1925,20 +1925,20 @@ sub_DD70: @ 0x0800DD70
ldr r5, _0800DE90 @ =0x80000800
str r5, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800DE94 @ =0x08099FC0
ldr r0, _0800DE94 @ =gUnknown_08099FC0
str r0, [r4]
ldr r0, _0800DE98 @ =0x06001000
str r0, [r4, #4]
str r5, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800DE9C @ =0x0809DDE0
ldr r0, _0800DE9C @ =gUnknown_0809DDE0
str r0, [r4]
ldr r0, _0800DEA0 @ =0x05000200
str r0, [r4, #4]
ldr r0, _0800DEA4 @ =0x80000010
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800DEA8 @ =0x0809DFE0
ldr r0, _0800DEA8 @ =gUnknown_0809DFE0
str r0, [r4]
ldr r0, _0800DEAC @ =0x06010000
str r0, [r4, #4]
@ -1973,23 +1973,23 @@ _0800DE58: .4byte 0x0400000E
_0800DE5C: .4byte 0x0000420F
_0800DE60: .4byte gMain
_0800DE64: .4byte 0x040000D4
_0800DE68: .4byte 0x0809DBE0
_0800DE68: .4byte gUnknown_0809DBE0
_0800DE6C: .4byte 0x80000100
_0800DE70: .4byte 0x080957A0
_0800DE70: .4byte gUnknown_080957A0
_0800DE74: .4byte 0x06004000
_0800DE78: .4byte 0x80002400
_0800DE7C: .4byte 0x0809AFC0
_0800DE7C: .4byte gUnknown_0809AFC0
_0800DE80: .4byte 0x0600C000
_0800DE84: .4byte 0x80001600
_0800DE88: .4byte 0x080947A0
_0800DE88: .4byte gUnknown_080947A0
_0800DE8C: .4byte 0x03005C00
_0800DE90: .4byte 0x80000800
_0800DE94: .4byte 0x08099FC0
_0800DE94: .4byte gUnknown_08099FC0
_0800DE98: .4byte 0x06001000
_0800DE9C: .4byte 0x0809DDE0
_0800DE9C: .4byte gUnknown_0809DDE0
_0800DEA0: .4byte 0x05000200
_0800DEA4: .4byte 0x80000010
_0800DEA8: .4byte 0x0809DFE0
_0800DEA8: .4byte gUnknown_0809DFE0
_0800DEAC: .4byte 0x06010000
_0800DEB0: .4byte 0x80002210
@ -2314,7 +2314,7 @@ sub_E0EC: @ 0x0800E0EC
ldrh r0, [r2]
strh r0, [r6, #0x16]
ldr r4, _0800E1E0 @ =0x040000D4
ldr r0, _0800E1E4 @ =0x0809DBE0
ldr r0, _0800E1E4 @ =gUnknown_0809DBE0
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@ -2322,21 +2322,21 @@ sub_E0EC: @ 0x0800E0EC
ldr r0, _0800E1E8 @ =0x80000100
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800E1EC @ =0x080957A0
ldr r0, _0800E1EC @ =gUnknown_080957A0
str r0, [r4]
ldr r0, _0800E1F0 @ =0x06004000
str r0, [r4, #4]
ldr r0, _0800E1F4 @ =0x80002400
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800E1F8 @ =0x0809AFC0
ldr r0, _0800E1F8 @ =gUnknown_0809AFC0
str r0, [r4]
ldr r0, _0800E1FC @ =0x0600C000
str r0, [r4, #4]
ldr r0, _0800E200 @ =0x80001600
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800E204 @ =0x080947A0
ldr r0, _0800E204 @ =gUnknown_080947A0
str r0, [r4]
ldr r0, _0800E208 @ =0x03005C00
mov r8, r0
@ -2344,20 +2344,20 @@ sub_E0EC: @ 0x0800E0EC
ldr r5, _0800E20C @ =0x80000800
str r5, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800E210 @ =0x08099FC0
ldr r0, _0800E210 @ =gUnknown_08099FC0
str r0, [r4]
ldr r0, _0800E214 @ =0x06001000
str r0, [r4, #4]
str r5, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800E218 @ =0x0809DDE0
ldr r0, _0800E218 @ =gUnknown_0809DDE0
str r0, [r4]
ldr r0, _0800E21C @ =0x05000200
str r0, [r4, #4]
ldr r0, _0800E220 @ =0x80000010
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _0800E224 @ =0x0809DFE0
ldr r0, _0800E224 @ =gUnknown_0809DFE0
str r0, [r4]
ldr r0, _0800E228 @ =0x06010000
str r0, [r4, #4]
@ -2392,23 +2392,23 @@ _0800E1D4: .4byte 0x0400000E
_0800E1D8: .4byte 0x0000420F
_0800E1DC: .4byte gMain
_0800E1E0: .4byte 0x040000D4
_0800E1E4: .4byte 0x0809DBE0
_0800E1E4: .4byte gUnknown_0809DBE0
_0800E1E8: .4byte 0x80000100
_0800E1EC: .4byte 0x080957A0
_0800E1EC: .4byte gUnknown_080957A0
_0800E1F0: .4byte 0x06004000
_0800E1F4: .4byte 0x80002400
_0800E1F8: .4byte 0x0809AFC0
_0800E1F8: .4byte gUnknown_0809AFC0
_0800E1FC: .4byte 0x0600C000
_0800E200: .4byte 0x80001600
_0800E204: .4byte 0x080947A0
_0800E204: .4byte gUnknown_080947A0
_0800E208: .4byte 0x03005C00
_0800E20C: .4byte 0x80000800
_0800E210: .4byte 0x08099FC0
_0800E210: .4byte gUnknown_08099FC0
_0800E214: .4byte 0x06001000
_0800E218: .4byte 0x0809DDE0
_0800E218: .4byte gUnknown_0809DDE0
_0800E21C: .4byte 0x05000200
_0800E220: .4byte 0x80000010
_0800E224: .4byte 0x0809DFE0
_0800E224: .4byte gUnknown_0809DFE0
_0800E228: .4byte 0x06010000
_0800E22C: .4byte 0x80002210
@ -2611,10 +2611,10 @@ sub_E3A8: @ 0x0800E3A8
adds r5, r0, r2
movs r0, #1
strh r0, [r5]
ldr r0, _0800E450 @ =0x086A7DA8
ldr r0, _0800E450 @ =gUnknown_086A7DA8
movs r1, #2
bl LoadSpriteSets
ldr r2, _0800E454 @ =0x080797F0
ldr r2, _0800E454 @ =gUnknown_080797F0
ldr r0, [r4, #0xc]
lsls r0, r0, #3
ldrb r1, [r4, #0xb]
@ -2681,8 +2681,8 @@ _0800E404:
.align 2, 0
_0800E448: .4byte 0x02002858
_0800E44C: .4byte 0x0200B3B8
_0800E450: .4byte 0x086A7DA8
_0800E454: .4byte 0x080797F0
_0800E450: .4byte gUnknown_086A7DA8
_0800E454: .4byte gUnknown_080797F0
_0800E458: .4byte gOamBuffer
_0800E45C: .4byte 0xFFFFFE00
_0800E460: .4byte 0x000001FF
@ -2745,7 +2745,7 @@ _0800E4B4:
asrs r0, r0, #0x18
mov r1, r8
strh r0, [r1]
ldr r0, _0800E5E4 @ =0x086A7DB0
ldr r0, _0800E5E4 @ =gUnknown_086A7DB0
movs r1, #9
adds r2, r6, #0
bl LoadSpriteSets
@ -2809,7 +2809,7 @@ _0800E4B4:
ldrsb r0, [r2, r0]
adds r0, #7
lsls r0, r0, #2
ldr r3, _0800E5E4 @ =0x086A7DB0
ldr r3, _0800E5E4 @ =gUnknown_086A7DB0
adds r0, r0, r3
ldr r6, [r0]
movs r5, #0
@ -2879,7 +2879,7 @@ _0800E5D4: .4byte 0x02002858
_0800E5D8: .4byte 0x0200287D
_0800E5DC: .4byte 0x02002882
_0800E5E0: .4byte 0x0201B178
_0800E5E4: .4byte 0x086A7DB0
_0800E5E4: .4byte gUnknown_086A7DB0
_0800E5E8: .4byte gOamBuffer
_0800E5EC: .4byte 0x000003FF
_0800E5F0: .4byte 0xFFFFFC00
@ -2891,7 +2891,7 @@ _0800E5FC:
movs r0, #0x50
_0800E602:
strh r0, [r7, #4]
ldr r1, _0800E664 @ =0x086A7DB0
ldr r1, _0800E664 @ =gUnknown_086A7DB0
movs r0, #0
ldrsb r0, [r2, r0]
adds r0, #2
@ -2941,7 +2941,7 @@ _0800E628:
blt _0800E628
b _0800E846
.align 2, 0
_0800E664: .4byte 0x086A7DB0
_0800E664: .4byte gUnknown_086A7DB0
_0800E668: .4byte gOamBuffer
_0800E66C: .4byte 0xFFFFFE00
_0800E670: .4byte 0x000001FF
@ -2967,7 +2967,7 @@ _0800E67A:
asrs r0, r0, #0x18
mov r2, r8
strh r0, [r2]
ldr r0, _0800E7A0 @ =0x086A7DB0
ldr r0, _0800E7A0 @ =gUnknown_086A7DB0
movs r1, #9
adds r2, r6, #0
bl LoadSpriteSets
@ -3034,7 +3034,7 @@ _0800E67A:
ldrsb r0, [r2, r0]
adds r0, #7
lsls r0, r0, #2
ldr r3, _0800E7A0 @ =0x086A7DB0
ldr r3, _0800E7A0 @ =gUnknown_086A7DB0
adds r0, r0, r3
ldr r6, [r0]
movs r5, #0
@ -3098,7 +3098,7 @@ _0800E792:
b _0800E7C6
.align 2, 0
_0800E79C: .4byte 0x0201B178
_0800E7A0: .4byte 0x086A7DB0
_0800E7A0: .4byte gUnknown_086A7DB0
_0800E7A4: .4byte gOamBuffer
_0800E7A8: .4byte 0x000003FF
_0800E7AC: .4byte 0xFFFFFC00
@ -3112,7 +3112,7 @@ _0800E7C0:
movs r0, #0x50
_0800E7C6:
strh r0, [r7, #4]
ldr r1, _0800E824 @ =0x086A7DB0
ldr r1, _0800E824 @ =gUnknown_086A7DB0
movs r0, #0
ldrsb r0, [r2, r0]
adds r0, #2
@ -3160,7 +3160,7 @@ _0800E7EA:
blt _0800E7EA
b _0800E846
.align 2, 0
_0800E824: .4byte 0x086A7DB0
_0800E824: .4byte gUnknown_086A7DB0
_0800E828: .4byte gOamBuffer
_0800E82C: .4byte 0xFFFFFE00
_0800E830: .4byte 0x000001FF
@ -3169,7 +3169,7 @@ _0800E834:
strh r0, [r6]
mov r1, sl
strh r0, [r1]
ldr r0, _0800E85C @ =0x086A7DB0
ldr r0, _0800E85C @ =gUnknown_086A7DB0
movs r1, #9
adds r2, r6, #0
bl LoadSpriteSets
@ -3186,7 +3186,7 @@ _0800E846:
pop {r0}
bx r0
.align 2, 0
_0800E85C: .4byte 0x086A7DB0
_0800E85C: .4byte gUnknown_086A7DB0
thumb_func_start sub_E860
sub_E860: @ 0x0800E860
@ -3205,7 +3205,7 @@ sub_E860: @ 0x0800E860
lsls r0, r0, #0x18
asrs r0, r0, #0x18
strh r0, [r5]
ldr r0, _0800E8F4 @ =0x086A7DD4
ldr r0, _0800E8F4 @ =gUnknown_086A7DD4
movs r1, #5
bl LoadSpriteSets
ldrh r0, [r5]
@ -3263,7 +3263,7 @@ _0800E8DA:
_0800E8E8: .4byte 0x0202C580
_0800E8EC: .4byte 0x0200B3B8
_0800E8F0: .4byte 0x0201C18C
_0800E8F4: .4byte 0x086A7DD4
_0800E8F4: .4byte gUnknown_086A7DD4
_0800E8F8: .4byte 0x0201A4B8
_0800E8FC: .4byte gOamBuffer
_0800E900: .4byte 0xFFFFFE00
@ -3982,7 +3982,7 @@ sub_EE64: @ 0x0800EE64
push {r5, r6, r7}
sub sp, #0x10
movs r6, #0
ldr r4, _0800EF20 @ =0x086A7FAC
ldr r4, _0800EF20 @ =gUnknown_086A7FAC
ldr r5, _0800EF24 @ =0x0202C610
_0800EE76:
ldm r5!, {r0}
@ -4003,7 +4003,7 @@ _0800EE76:
cmp r6, #3
ble _0800EE76
movs r5, #1
ldr r0, _0800EF20 @ =0x086A7FAC
ldr r0, _0800EF20 @ =gUnknown_086A7FAC
mov sb, r0
ldr r1, _0800EF24 @ =0x0202C610
mov sl, r1
@ -4069,7 +4069,7 @@ _0800EEF4:
bl sub_105A0
b _0800EF44
.align 2, 0
_0800EF20: .4byte 0x086A7FAC
_0800EF20: .4byte gUnknown_086A7FAC
_0800EF24: .4byte 0x0202C610
_0800EF28: .4byte 0x0202C5C0
_0800EF2C:
@ -4195,7 +4195,7 @@ _0800EFF4:
cmp r5, #7
ble _0800EF76
movs r6, #0
ldr r7, _0800F0E8 @ =0x086A7FAC
ldr r7, _0800F0E8 @ =gUnknown_086A7FAC
ldr r0, _0800F0EC @ =0x0202C610
adds r5, r0, #0
adds r5, #0xc0
@ -4218,7 +4218,7 @@ _0800F032:
cmp r6, #3
ble _0800F032
movs r5, #1
ldr r0, _0800F0E8 @ =0x086A7FAC
ldr r0, _0800F0E8 @ =gUnknown_086A7FAC
mov sb, r0
ldr r1, _0800F0F0 @ =0x0202C6D0
mov sl, r1
@ -4289,7 +4289,7 @@ _0800F0B6:
b _0800F10C
.align 2, 0
_0800F0E4: .4byte 0x0202C5C0
_0800F0E8: .4byte 0x086A7FAC
_0800F0E8: .4byte gUnknown_086A7FAC
_0800F0EC: .4byte 0x0202C610
_0800F0F0: .4byte 0x0202C6D0
_0800F0F4:
@ -4996,11 +4996,11 @@ sub_F670: @ 0x0800F670
sub sp, #8
adds r7, r0, #0
mov r8, r2
ldr r2, _0800F6D8 @ =0x086A7FAC
ldr r2, _0800F6D8 @ =gUnknown_086A7FAC
lsls r0, r7, #1
adds r0, r0, r2
ldrh r7, [r0]
ldr r6, _0800F6DC @ =0x08079730
ldr r6, _0800F6DC @ =gUnknown_08079730
lsls r4, r1, #1
adds r4, r4, r1
lsls r4, r4, #2
@ -5041,8 +5041,8 @@ sub_F670: @ 0x0800F670
pop {r0}
bx r0
.align 2, 0
_0800F6D8: .4byte 0x086A7FAC
_0800F6DC: .4byte 0x08079730
_0800F6D8: .4byte gUnknown_086A7FAC
_0800F6DC: .4byte gUnknown_08079730
thumb_func_start sub_F6E0
sub_F6E0: @ 0x0800F6E0
@ -5056,7 +5056,7 @@ sub_F6E0: @ 0x0800F6E0
movs r2, #0
ldr r0, _0800F744 @ =0x0200B134
mov r8, r0
ldr r3, _0800F748 @ =0x08079430
ldr r3, _0800F748 @ =gUnknown_08079430
mov ip, r3
_0800F6F8:
movs r1, #0
@ -5100,7 +5100,7 @@ _0800F718:
.align 2, 0
_0800F740: .4byte 0x0202BEB0
_0800F744: .4byte 0x0200B134
_0800F748: .4byte 0x08079430
_0800F748: .4byte gUnknown_08079430
thumb_func_start sub_F74C
sub_F74C: @ 0x0800F74C
@ -5284,7 +5284,7 @@ _0800F8BC:
ldr r0, _0800F924 @ =0x03005C00
ldr r7, _0800F928 @ =0x000090EA
ldr r6, _0800F92C @ =0x0000912A
ldr r1, _0800F930 @ =0x086A7FA4
ldr r1, _0800F930 @ =gUnknown_086A7FA4
adds r2, r0, #0
adds r2, #0x98
lsls r0, r5, #0x10
@ -5310,7 +5310,7 @@ _0800F8E8:
ldr r0, _0800F924 @ =0x03005C00
ldr r7, _0800F934 @ =0x0000910A
ldr r6, _0800F938 @ =0x0000914A
ldr r1, _0800F930 @ =0x086A7FA4
ldr r1, _0800F930 @ =gUnknown_086A7FA4
adds r3, r0, #0
adds r3, #0xd8
lsls r0, r5, #0x10
@ -5338,7 +5338,7 @@ _0800F918:
_0800F924: .4byte 0x03005C00
_0800F928: .4byte 0x000090EA
_0800F92C: .4byte 0x0000912A
_0800F930: .4byte 0x086A7FA4
_0800F930: .4byte gUnknown_086A7FA4
_0800F934: .4byte 0x0000910A
_0800F938: .4byte 0x0000914A
_0800F93C:
@ -5352,7 +5352,7 @@ _0800F93C:
ldr r0, _0800F9B8 @ =0x0000916A
mov ip, r0
ldr r7, _0800F9BC @ =0x000091AA
ldr r2, _0800F9C0 @ =0x086A7FA4
ldr r2, _0800F9C0 @ =gUnknown_086A7FA4
lsls r0, r3, #1
adds r1, r0, r1
lsls r0, r5, #0x10
@ -5382,7 +5382,7 @@ _0800F972:
ldr r1, _0800F9B4 @ =0x03005C00
ldr r7, _0800F9C4 @ =0x0000918A
ldr r6, _0800F9C8 @ =0x000091CA
ldr r2, _0800F9C0 @ =0x086A7FA4
ldr r2, _0800F9C0 @ =gUnknown_086A7FA4
lsls r0, r3, #1
adds r1, r0, r1
lsls r0, r5, #0x10
@ -5410,7 +5410,7 @@ _0800F9AA:
_0800F9B4: .4byte 0x03005C00
_0800F9B8: .4byte 0x0000916A
_0800F9BC: .4byte 0x000091AA
_0800F9C0: .4byte 0x086A7FA4
_0800F9C0: .4byte gUnknown_086A7FA4
_0800F9C4: .4byte 0x0000918A
_0800F9C8: .4byte 0x000091CA
_0800F9CC:
@ -5419,7 +5419,7 @@ _0800F9CC:
ldr r0, _0800FA34 @ =0x03005C00
ldr r7, _0800FA38 @ =0x000090EA
ldr r6, _0800FA3C @ =0x0000912A
ldr r1, _0800FA40 @ =0x086A7FA4
ldr r1, _0800FA40 @ =gUnknown_086A7FA4
ldr r3, _0800FA44 @ =0x00000894
adds r2, r0, r3
lsls r0, r5, #0x10
@ -5445,7 +5445,7 @@ _0800F9F8:
ldr r0, _0800FA34 @ =0x03005C00
ldr r7, _0800FA48 @ =0x0000910A
ldr r6, _0800FA4C @ =0x0000914A
ldr r1, _0800FA40 @ =0x086A7FA4
ldr r1, _0800FA40 @ =gUnknown_086A7FA4
ldr r4, _0800FA50 @ =0x000008D4
adds r3, r0, r4
lsls r0, r5, #0x10
@ -5473,7 +5473,7 @@ _0800FA28:
_0800FA34: .4byte 0x03005C00
_0800FA38: .4byte 0x000090EA
_0800FA3C: .4byte 0x0000912A
_0800FA40: .4byte 0x086A7FA4
_0800FA40: .4byte gUnknown_086A7FA4
_0800FA44: .4byte 0x00000894
_0800FA48: .4byte 0x0000910A
_0800FA4C: .4byte 0x0000914A
@ -5486,7 +5486,7 @@ _0800FA54:
ldr r0, _0800FACC @ =0x0000916A
mov ip, r0
ldr r7, _0800FAD0 @ =0x000091AA
ldr r2, _0800FAD4 @ =0x086A7FA4
ldr r2, _0800FAD4 @ =gUnknown_086A7FA4
ldr r4, _0800FAD8 @ =0x000008D4
adds r0, r3, r4
adds r1, r0, r1
@ -5514,7 +5514,7 @@ _0800FA86:
ldr r1, _0800FAC8 @ =0x03005C00
ldr r7, _0800FADC @ =0x0000918A
ldr r6, _0800FAE0 @ =0x000091CA
ldr r2, _0800FAD4 @ =0x086A7FA4
ldr r2, _0800FAD4 @ =gUnknown_086A7FA4
ldr r4, _0800FAE4 @ =0x00000914
adds r0, r3, r4
adds r1, r0, r1
@ -5546,7 +5546,7 @@ _0800FAC2:
_0800FAC8: .4byte 0x03005C00
_0800FACC: .4byte 0x0000916A
_0800FAD0: .4byte 0x000091AA
_0800FAD4: .4byte 0x086A7FA4
_0800FAD4: .4byte gUnknown_086A7FA4
_0800FAD8: .4byte 0x000008D4
_0800FADC: .4byte 0x0000918A
_0800FAE0: .4byte 0x000091CA
@ -5566,7 +5566,7 @@ _0800FAF4:
ldr r0, _0800FB5C @ =0x03005C00
ldr r7, _0800FB60 @ =0x000090EA
ldr r6, _0800FB64 @ =0x0000912A
ldr r1, _0800FB68 @ =0x086A7FA8
ldr r1, _0800FB68 @ =gUnknown_086A7FA8
adds r2, r0, #0
adds r2, #0x98
lsls r0, r5, #0x10
@ -5592,7 +5592,7 @@ _0800FB20:
ldr r0, _0800FB5C @ =0x03005C00
ldr r7, _0800FB6C @ =0x0000910A
ldr r6, _0800FB70 @ =0x0000914A
ldr r1, _0800FB68 @ =0x086A7FA8
ldr r1, _0800FB68 @ =gUnknown_086A7FA8
adds r3, r0, #0
adds r3, #0xd8
lsls r0, r5, #0x10
@ -5620,7 +5620,7 @@ _0800FB50:
_0800FB5C: .4byte 0x03005C00
_0800FB60: .4byte 0x000090EA
_0800FB64: .4byte 0x0000912A
_0800FB68: .4byte 0x086A7FA8
_0800FB68: .4byte gUnknown_086A7FA8
_0800FB6C: .4byte 0x0000910A
_0800FB70: .4byte 0x0000914A
_0800FB74:
@ -5634,7 +5634,7 @@ _0800FB74:
ldr r0, _0800FBF0 @ =0x0000916A
mov ip, r0
ldr r7, _0800FBF4 @ =0x000091AA
ldr r2, _0800FBF8 @ =0x086A7FA8
ldr r2, _0800FBF8 @ =gUnknown_086A7FA8
lsls r0, r3, #1
adds r1, r0, r1
lsls r0, r5, #0x10
@ -5664,7 +5664,7 @@ _0800FBAA:
ldr r1, _0800FBEC @ =0x03005C00
ldr r7, _0800FBFC @ =0x0000918A
ldr r6, _0800FC00 @ =0x000091CA
ldr r2, _0800FBF8 @ =0x086A7FA8
ldr r2, _0800FBF8 @ =gUnknown_086A7FA8
lsls r0, r3, #1
adds r1, r0, r1
lsls r0, r5, #0x10
@ -5692,7 +5692,7 @@ _0800FBE2:
_0800FBEC: .4byte 0x03005C00
_0800FBF0: .4byte 0x0000916A
_0800FBF4: .4byte 0x000091AA
_0800FBF8: .4byte 0x086A7FA8
_0800FBF8: .4byte gUnknown_086A7FA8
_0800FBFC: .4byte 0x0000918A
_0800FC00: .4byte 0x000091CA
_0800FC04:
@ -5701,7 +5701,7 @@ _0800FC04:
ldr r0, _0800FC6C @ =0x03005C00
ldr r7, _0800FC70 @ =0x000090EA
ldr r6, _0800FC74 @ =0x0000912A
ldr r1, _0800FC78 @ =0x086A7FA8
ldr r1, _0800FC78 @ =gUnknown_086A7FA8
ldr r3, _0800FC7C @ =0x00000894
adds r2, r0, r3
lsls r0, r5, #0x10
@ -5727,7 +5727,7 @@ _0800FC30:
ldr r0, _0800FC6C @ =0x03005C00
ldr r7, _0800FC80 @ =0x0000910A
ldr r6, _0800FC84 @ =0x0000914A
ldr r1, _0800FC78 @ =0x086A7FA8
ldr r1, _0800FC78 @ =gUnknown_086A7FA8
ldr r4, _0800FC88 @ =0x000008D4
adds r3, r0, r4
lsls r0, r5, #0x10
@ -5755,7 +5755,7 @@ _0800FC60:
_0800FC6C: .4byte 0x03005C00
_0800FC70: .4byte 0x000090EA
_0800FC74: .4byte 0x0000912A
_0800FC78: .4byte 0x086A7FA8
_0800FC78: .4byte gUnknown_086A7FA8
_0800FC7C: .4byte 0x00000894
_0800FC80: .4byte 0x0000910A
_0800FC84: .4byte 0x0000914A
@ -5768,7 +5768,7 @@ _0800FC8C:
ldr r0, _0800FD04 @ =0x0000916A
mov ip, r0
ldr r7, _0800FD08 @ =0x000091AA
ldr r2, _0800FD0C @ =0x086A7FA8
ldr r2, _0800FD0C @ =gUnknown_086A7FA8
ldr r4, _0800FD10 @ =0x000008D4
adds r0, r3, r4
adds r1, r0, r1
@ -5796,7 +5796,7 @@ _0800FCBE:
ldr r1, _0800FD00 @ =0x03005C00
ldr r7, _0800FD14 @ =0x0000918A
ldr r6, _0800FD18 @ =0x000091CA
ldr r2, _0800FD0C @ =0x086A7FA8
ldr r2, _0800FD0C @ =gUnknown_086A7FA8
ldr r4, _0800FD1C @ =0x00000914
adds r0, r3, r4
adds r1, r0, r1
@ -5828,7 +5828,7 @@ _0800FCFA:
_0800FD00: .4byte 0x03005C00
_0800FD04: .4byte 0x0000916A
_0800FD08: .4byte 0x000091AA
_0800FD0C: .4byte 0x086A7FA8
_0800FD0C: .4byte gUnknown_086A7FA8
_0800FD10: .4byte 0x000008D4
_0800FD14: .4byte 0x0000918A
_0800FD18: .4byte 0x000091CA

File diff suppressed because it is too large Load Diff

View File

@ -1547,7 +1547,7 @@ ply_note:
ldr r1, =SOUND_INFO_PTR
ldr r1, [r1]
str r1, [sp, 0x4]
ldr r1, =0x0852DB0C @ gClockTable
ldr r1, =gUnknown_0852DB0C @ gClockTable
adds r0, r1
ldrb r0, [r0]
strb r0, [r5, o_MusicPlayerTrack_gateTime]

View File

@ -7,7 +7,7 @@
thumb_func_start OptionsMain
OptionsMain: @ 0x08051220
push {lr}
ldr r1, _08051238 @ =0x08527F08
ldr r1, _08051238 @ =gUnknown_08527F08
ldr r0, _0805123C @ =gMain
ldrb r0, [r0, #3]
lsls r0, r0, #2
@ -17,7 +17,7 @@ OptionsMain: @ 0x08051220
pop {r0}
bx r0
.align 2, 0
_08051238: .4byte 0x08527F08
_08051238: .4byte gUnknown_08527F08
_0805123C: .4byte gMain
thumb_func_start sub_51240
@ -58,7 +58,7 @@ sub_51240: @ 0x08051240
mov r1, sb
strh r0, [r1, #0x16]
ldr r5, _08051364 @ =0x040000D4
ldr r0, _08051368 @ =0x0852B468
ldr r0, _08051368 @ =gUnknown_0852B468
str r0, [r5]
movs r0, #0xa0
lsls r0, r0, #0x13
@ -66,21 +66,21 @@ sub_51240: @ 0x08051240
ldr r0, _0805136C @ =0x80000100
str r0, [r5, #8]
ldr r0, [r5, #8]
ldr r0, _08051370 @ =0x08528828
ldr r0, _08051370 @ =gUnknown_08528828
str r0, [r5]
ldr r0, _08051374 @ =0x06004000
str r0, [r5, #4]
ldr r0, _08051378 @ =0x80000C00
str r0, [r5, #8]
ldr r0, [r5, #8]
ldr r0, _0805137C @ =0x0852A848
ldr r0, _0805137C @ =gUnknown_0852A848
str r0, [r5]
ldr r0, _08051380 @ =0x06008000
str r0, [r5, #4]
ldr r0, _08051384 @ =0x80000600
str r0, [r5, #8]
ldr r0, [r5, #8]
ldr r0, _08051388 @ =0x08528028
ldr r0, _08051388 @ =gUnknown_08528028
str r0, [r5]
ldr r7, _0805138C @ =0x03005C00
str r7, [r5, #4]
@ -117,7 +117,7 @@ _080512F8:
str r0, [r5, #4]
str r6, [r5, #8]
ldr r0, [r5, #8]
ldr r0, _08051398 @ =0x0852A048
ldr r0, _08051398 @ =gUnknown_0852A048
str r0, [r5]
ldr r0, _0805139C @ =0x06000800
str r0, [r5, #4]
@ -159,19 +159,19 @@ _08051358: .4byte 0x04000008
_0805135C: .4byte 0x0400000A
_08051360: .4byte gMain
_08051364: .4byte 0x040000D4
_08051368: .4byte 0x0852B468
_08051368: .4byte gUnknown_0852B468
_0805136C: .4byte 0x80000100
_08051370: .4byte 0x08528828
_08051370: .4byte gUnknown_08528828
_08051374: .4byte 0x06004000
_08051378: .4byte 0x80000C00
_0805137C: .4byte 0x0852A848
_0805137C: .4byte gUnknown_0852A848
_08051380: .4byte 0x06008000
_08051384: .4byte 0x80000600
_08051388: .4byte 0x08528028
_08051388: .4byte gUnknown_08528028
_0805138C: .4byte 0x03005C00
_08051390: .4byte 0x80000400
_08051394: .4byte gGameBoyPlayerEnabled
_08051398: .4byte 0x0852A048
_08051398: .4byte gUnknown_0852A048
_0805139C: .4byte 0x06000800
_080513A0: .4byte gGBAButtonIcons_Pals
_080513A4: .4byte 0x05000200
@ -237,7 +237,7 @@ _08051410:
strh r0, [r2, #0x28]
movs r1, #0
ldr r6, _08051470 @ =0x02031AF0
ldr r5, _08051474 @ =0x08527ED6
ldr r5, _08051474 @ =gUnknown_08527ED6
_08051424:
adds r4, r1, #1
lsls r0, r1, #2
@ -276,7 +276,7 @@ _08051432:
_08051468: .4byte 0x02002920
_0805146C: .4byte 0x0200B134
_08051470: .4byte 0x02031AF0
_08051474: .4byte 0x08527ED6
_08051474: .4byte gUnknown_08527ED6
_08051478: .4byte gGameBoyPlayerEnabled
_0805147C:
ldr r2, _080514B0 @ =0x02002920
@ -763,7 +763,7 @@ _08051828:
cmp r4, #0
beq _0805188C
bl m4aMPlayAllStop
ldr r0, _08051888 @ =0x08527D22
ldr r0, _08051888 @ =gUnknown_08527D22
movs r2, #0xe
ldrsh r1, [r5, r2]
lsls r1, r1, #1
@ -774,7 +774,7 @@ _08051828:
.align 2, 0
_08051880: .4byte 0x02002920
_08051884: .4byte gMain
_08051888: .4byte 0x08527D22
_08051888: .4byte gUnknown_08527D22
_0805188C:
movs r0, #2
ands r0, r1
@ -911,7 +911,7 @@ _08051954:
cmp r4, #0
beq _080519B8
bl m4aMPlayAllStop
ldr r0, _080519B4 @ =0x08527D66
ldr r0, _080519B4 @ =gUnknown_08527D66
movs r3, #0x10
ldrsh r1, [r5, r3]
lsls r1, r1, #1
@ -922,7 +922,7 @@ _08051954:
.align 2, 0
_080519AC: .4byte 0x02002920
_080519B0: .4byte gMain
_080519B4: .4byte 0x08527D66
_080519B4: .4byte gUnknown_08527D66
_080519B8:
movs r0, #2
ands r0, r1
@ -1133,7 +1133,7 @@ _08051B0E:
adds r0, r2, #0
adds r0, #0xd0
adds r1, r1, r0
ldr r3, _08051C08 @ =0x086BB910
ldr r3, _08051C08 @ =gUnknown_086BB910
movs r6, #0x24
ldrsh r0, [r4, r6]
lsls r0, r0, #3
@ -1179,7 +1179,7 @@ _08051B98:
movs r5, #0
strb r0, [r4]
lsls r0, r0, #0x18
ldr r6, _08051C0C @ =0x086BB9B4
ldr r6, _08051C0C @ =gUnknown_086BB9B4
adds r3, r2, #0
adds r3, #0x2c
movs r1, #0
@ -1217,8 +1217,8 @@ _08051BF8: .4byte gMain
_08051BFC: .4byte 0x000003F7
_08051C00: .4byte 0x02031AF0
_08051C04: .4byte 0x0200B134
_08051C08: .4byte 0x086BB910
_08051C0C: .4byte 0x086BB9B4
_08051C08: .4byte gUnknown_086BB910
_08051C0C: .4byte gUnknown_086BB9B4
_08051C10:
adds r1, r2, #0
adds r1, #0x2b
@ -1468,11 +1468,11 @@ _08051DCE:
asrs r0, r0, #0x18
ldr r1, _08051F74 @ =0x0200CA00
strh r0, [r1]
ldr r0, _08051F78 @ =0x086BB9EC
ldr r0, _08051F78 @ =gUnknown_086BB9EC
movs r1, #0x20
ldr r2, _08051F7C @ =0x0200B3B8
bl LoadSpriteSets
ldr r2, _08051F80 @ =0x086BB968
ldr r2, _08051F80 @ =gUnknown_086BB968
movs r3, #0xa
ldrsh r1, [r5, r3]
lsls r1, r1, #2
@ -1653,9 +1653,9 @@ _08051F68: .4byte 0x0200B978
_08051F6C: .4byte 0x0200C948
_08051F70: .4byte 0x02002920
_08051F74: .4byte 0x0200CA00
_08051F78: .4byte 0x086BB9EC
_08051F78: .4byte gUnknown_086BB9EC
_08051F7C: .4byte 0x0200B3B8
_08051F80: .4byte 0x086BB968
_08051F80: .4byte gUnknown_086BB968
_08051F84: .4byte gOamBuffer
_08051F88: .4byte 0x000001FF
_08051F8C: .4byte 0xFFFFFE00
@ -1715,7 +1715,7 @@ _08051FB2:
movs r4, #0xc
ldrsh r0, [r3, r4]
lsls r0, r0, #1
ldr r7, _080520E4 @ =0x086BB9A8
ldr r7, _080520E4 @ =gUnknown_086BB9A8
adds r0, r0, r7
ldrh r0, [r0]
strh r0, [r2, #4]
@ -1828,7 +1828,7 @@ _080520D4: .4byte 0xFFFFFE00
_080520D8: .4byte 0x000001FF
_080520DC: .4byte 0x0200B978
_080520E0: .4byte 0x02002920
_080520E4: .4byte 0x086BB9A8
_080520E4: .4byte gUnknown_086BB9A8
_080520E8:
mov r2, r8
ldr r1, [r2]
@ -1857,7 +1857,7 @@ _080520E8:
ldr r3, _08052494 @ =gOamBuffer
adds r2, r2, r3
lsls r0, r0, #3
ldr r1, _08052498 @ =0x086BB910
ldr r1, _08052498 @ =gUnknown_086BB910
adds r6, r0, r1
ldrh r0, [r6, #2]
ldr r1, _0805249C @ =0x000003FF
@ -2026,7 +2026,7 @@ _080521B8:
adds r3, r3, r4
mov r0, sb
lsls r4, r0, #3
ldr r1, _08052498 @ =0x086BB910
ldr r1, _08052498 @ =gUnknown_086BB910
adds r4, r4, r1
ldrh r0, [r4, #2]
ldr r1, _0805249C @ =0x000003FF
@ -2307,7 +2307,7 @@ _08052470:
.align 2, 0
_08052490: .4byte 0x02031AF0
_08052494: .4byte gOamBuffer
_08052498: .4byte 0x086BB910
_08052498: .4byte gUnknown_086BB910
_0805249C: .4byte 0x000003FF
_080524A0: .4byte 0xFFFFFC00
_080524A4: .4byte 0x000001FF
@ -2502,7 +2502,7 @@ _080525EC: @ jump table
_08052604:
ldr r0, _080526BC @ =gMain
mov ip, r0
ldr r6, _080526C0 @ =0x086BB910
ldr r6, _080526C0 @ =gUnknown_086BB910
ldrh r5, [r6, #0x28]
adds r0, #0x60
strh r5, [r0]
@ -2582,7 +2582,7 @@ _08052604:
strh r2, [r0]
movs r2, #0
ldr r4, _080526C4 @ =0x02031B18
ldr r3, _080526C8 @ =0x08527EFE
ldr r3, _080526C8 @ =gUnknown_08527EFE
_080526AA:
adds r0, r2, r4
adds r1, r2, r3
@ -2594,12 +2594,12 @@ _080526AA:
b _080528A2
.align 2, 0
_080526BC: .4byte gMain
_080526C0: .4byte 0x086BB910
_080526C0: .4byte gUnknown_086BB910
_080526C4: .4byte 0x02031B18
_080526C8: .4byte 0x08527EFE
_080526C8: .4byte gUnknown_08527EFE
_080526CC:
ldr r4, _08052718 @ =gMain
ldr r5, _0805271C @ =0x086BB910
ldr r5, _0805271C @ =gUnknown_086BB910
ldrh r1, [r5, #0x28]
adds r0, r4, #0
adds r0, #0x60
@ -2637,10 +2637,10 @@ _080526CC:
b _080528A0
.align 2, 0
_08052718: .4byte gMain
_0805271C: .4byte 0x086BB910
_0805271C: .4byte gUnknown_086BB910
_08052720:
ldr r3, _08052768 @ =gMain
ldr r4, _0805276C @ =0x086BB910
ldr r4, _0805276C @ =gUnknown_086BB910
ldrh r1, [r4, #0x28]
adds r0, r3, #0
adds r0, #0x60
@ -2676,10 +2676,10 @@ _08052720:
b _08052802
.align 2, 0
_08052768: .4byte gMain
_0805276C: .4byte 0x086BB910
_0805276C: .4byte gUnknown_086BB910
_08052770:
ldr r4, _080527B8 @ =gMain
ldr r5, _080527BC @ =0x086BB910
ldr r5, _080527BC @ =gUnknown_086BB910
adds r0, r5, #0
adds r0, #0x48
ldrh r1, [r0]
@ -2716,10 +2716,10 @@ _08052770:
b _080528A0
.align 2, 0
_080527B8: .4byte gMain
_080527BC: .4byte 0x086BB910
_080527BC: .4byte gUnknown_086BB910
_080527C0:
ldr r3, _0805280C @ =gMain
ldr r4, _08052810 @ =0x086BB910
ldr r4, _08052810 @ =gUnknown_086BB910
adds r0, r4, #0
adds r0, #0x48
ldrh r1, [r0]
@ -2759,7 +2759,7 @@ _08052802:
b _080528A2
.align 2, 0
_0805280C: .4byte gMain
_08052810: .4byte 0x086BB910
_08052810: .4byte gUnknown_086BB910
_08052814:
ldr r2, _080528A8 @ =gMain
movs r1, #0xa2

View File

@ -7,7 +7,7 @@
thumb_func_start PokedexMain
PokedexMain: @ 0x08003DAC
push {lr}
ldr r1, _08003DC4 @ =0x0805C880
ldr r1, _08003DC4 @ =gUnknown_0805C880
ldr r0, _08003DC8 @ =gMain
ldrb r0, [r0, #3]
lsls r0, r0, #2
@ -17,7 +17,7 @@ PokedexMain: @ 0x08003DAC
pop {r0}
bx r0
.align 2, 0
_08003DC4: .4byte 0x0805C880
_08003DC4: .4byte gUnknown_0805C880
_08003DC8: .4byte gMain
thumb_func_start sub_3DCC
@ -67,21 +67,21 @@ sub_3DCC: @ 0x08003DCC
ldrh r0, [r2]
strh r0, [r7, #0x16]
ldr r4, _08003F44 @ =0x040000D4
ldr r0, _08003F48 @ =0x08082720
ldr r0, _08003F48 @ =gUnknown_08082720
str r0, [r4]
ldr r0, _08003F4C @ =0x06004000
str r0, [r4, #4]
ldr r0, _08003F50 @ =0x80002200
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08003F54 @ =0x08087B40
ldr r0, _08003F54 @ =gUnknown_08087B40
str r0, [r4]
ldr r0, _08003F58 @ =0x0600C000
str r0, [r4, #4]
ldr r0, _08003F5C @ =0x80000A00
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08003F60 @ =0x08089760
ldr r0, _08003F60 @ =gUnknown_08089760
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@ -89,7 +89,7 @@ sub_3DCC: @ 0x08003DCC
ldr r1, _08003F64 @ =0x80000100
str r1, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08003F68 @ =0x08081F20
ldr r0, _08003F68 @ =gUnknown_08081F20
str r0, [r4]
ldr r0, _08003F6C @ =0x03005C00
mov sl, r0
@ -98,26 +98,26 @@ sub_3DCC: @ 0x08003DCC
mov r8, r2
str r2, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08003F74 @ =0x08087340
ldr r0, _08003F74 @ =gUnknown_08087340
str r0, [r4]
ldr r3, _08003F78 @ =0x02019C40
mov sb, r3
str r3, [r4, #4]
str r2, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08003F7C @ =0x08088F60
ldr r0, _08003F7C @ =gUnknown_08088F60
str r0, [r4]
ldr r0, _08003F80 @ =0x06001000
str r0, [r4, #4]
str r2, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08003F84 @ =0x08089960
ldr r0, _08003F84 @ =gUnknown_08089960
str r0, [r4]
ldr r0, _08003F88 @ =0x05000200
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08003F8C @ =0x08089B60
ldr r0, _08003F8C @ =gUnknown_08089B60
str r0, [r4]
ldr r0, _08003F90 @ =0x06010000
str r0, [r4, #4]
@ -193,24 +193,24 @@ _08003F38: .4byte 0x0400000E
_08003F3C: .4byte 0x0000020F
_08003F40: .4byte gMain
_08003F44: .4byte 0x040000D4
_08003F48: .4byte 0x08082720
_08003F48: .4byte gUnknown_08082720
_08003F4C: .4byte 0x06004000
_08003F50: .4byte 0x80002200
_08003F54: .4byte 0x08087B40
_08003F54: .4byte gUnknown_08087B40
_08003F58: .4byte 0x0600C000
_08003F5C: .4byte 0x80000A00
_08003F60: .4byte 0x08089760
_08003F60: .4byte gUnknown_08089760
_08003F64: .4byte 0x80000100
_08003F68: .4byte 0x08081F20
_08003F68: .4byte gUnknown_08081F20
_08003F6C: .4byte 0x03005C00
_08003F70: .4byte 0x80000400
_08003F74: .4byte 0x08087340
_08003F74: .4byte gUnknown_08087340
_08003F78: .4byte 0x02019C40
_08003F7C: .4byte 0x08088F60
_08003F7C: .4byte gUnknown_08088F60
_08003F80: .4byte 0x06001000
_08003F84: .4byte 0x08089960
_08003F84: .4byte gUnknown_08089960
_08003F88: .4byte 0x05000200
_08003F8C: .4byte 0x08089B60
_08003F8C: .4byte gUnknown_08089B60
_08003F90: .4byte 0x06010000
_08003F94: .4byte 0x80003610
_08003F98: .4byte 0x0202BEB8
@ -747,14 +747,14 @@ sub_4428: @ 0x08004428
ldr r7, _08004548 @ =0x0202A558
ldr r0, _0800454C @ =0x02019C40
mov ip, r0
ldr r1, _08004550 @ =0x0805C780
ldr r1, _08004550 @ =gUnknown_0805C780
mov sl, r1
ldr r6, _08004554 @ =0x0805C7C0
ldr r6, _08004554 @ =gUnknown_0805C7C0
mov sb, r6
ldr r0, _08004558 @ =0x03005C00
mov r8, r0
adds r5, r7, #0
ldr r4, _0800455C @ =0x0805C840
ldr r4, _0800455C @ =gUnknown_0805C840
_0800444A:
movs r1, #0
ldrsh r0, [r5, r1]
@ -840,7 +840,7 @@ _0800444A:
movs r0, #1
strb r0, [r1]
_080044F0:
ldr r0, _08004584 @ =0x08086B40
ldr r0, _08004584 @ =gUnknown_08086B40
str r0, [r2]
ldr r0, _08004588 @ =0x06000280
str r0, [r2, #4]
@ -858,7 +858,7 @@ _080044F0:
ldr r1, _08004598 @ =0x0000FFFF
movs r2, #0x40
bl m4aMPlayVolumeControl
ldr r2, _0800459C @ =0x086A3700
ldr r2, _0800459C @ =gUnknown_086A3700
movs r6, #0
ldrsh r1, [r4, r6]
lsls r0, r1, #1
@ -884,10 +884,10 @@ _08004538:
.align 2, 0
_08004548: .4byte 0x0202A558
_0800454C: .4byte 0x02019C40
_08004550: .4byte 0x0805C780
_08004554: .4byte 0x0805C7C0
_08004550: .4byte gUnknown_0805C780
_08004554: .4byte gUnknown_0805C7C0
_08004558: .4byte 0x03005C00
_0800455C: .4byte 0x0805C840
_0800455C: .4byte gUnknown_0805C840
_08004560: .4byte 0x040000D4
_08004564: .4byte 0x80000400
_08004568: .4byte 0x06000800
@ -897,13 +897,13 @@ _08004574: .4byte 0x02019C28
_08004578: .4byte 0x0202C5AC
_0800457C: .4byte 0x0202ADE0
_08004580: .4byte 0x0201C1B4
_08004584: .4byte 0x08086B40
_08004584: .4byte gUnknown_08086B40
_08004588: .4byte 0x06000280
_0800458C: .4byte 0x800000E0
_08004590: .4byte 0x0202C794
_08004594: .4byte 0x02032EE0
_08004598: .4byte 0x0000FFFF
_0800459C: .4byte 0x086A3700
_0800459C: .4byte gUnknown_086A3700
_080045A0: .4byte gMain
thumb_func_start sub_45A4
@ -1107,7 +1107,7 @@ _08004730:
ldrsh r0, [r1, r3]
cmp r0, #4
bne _080047E4
ldr r0, _08004790 @ =0x086A61BC
ldr r0, _08004790 @ =gUnknown_086A61BC
adds r0, r2, r0
movs r2, #0
ldrsh r1, [r0, r2]
@ -1129,7 +1129,7 @@ _08004780: .4byte 0x0201C1B4
_08004784: .4byte gMain
_08004788: .4byte 0x0202A1C0
_0800478C: .4byte 0x0202ADE0
_08004790: .4byte 0x086A61BC
_08004790: .4byte gUnknown_086A61BC
_08004794: .4byte 0x0202A588
_08004798:
cmp r1, #0x63
@ -1235,13 +1235,13 @@ sub_4860: @ 0x08004860
ldr r0, _0800496C @ =0x02019C40
mov r8, r0
ldr r7, _08004970 @ =0x0202A558
ldr r1, _08004974 @ =0x0805C800
ldr r1, _08004974 @ =gUnknown_0805C800
mov sb, r1
ldr r0, _08004978 @ =0x03005C00
mov sl, r0
mov r6, r8
adds r5, r7, #0
ldr r4, _0800497C @ =0x0805C7C0
ldr r4, _0800497C @ =gUnknown_0805C7C0
movs r1, #0x11
mov ip, r1
_08004886:
@ -1365,9 +1365,9 @@ _0800495A:
.align 2, 0
_0800496C: .4byte 0x02019C40
_08004970: .4byte 0x0202A558
_08004974: .4byte 0x0805C800
_08004974: .4byte gUnknown_0805C800
_08004978: .4byte 0x03005C00
_0800497C: .4byte 0x0805C7C0
_0800497C: .4byte gUnknown_0805C7C0
_08004980: .4byte 0x0202A590
_08004984: .4byte 0x040000D4
_08004988: .4byte 0x06000800
@ -2191,7 +2191,7 @@ sub_5064: @ 0x08005064
ldrsh r0, [r1, r3]
cmp r0, #4
bne _08005110
ldr r0, _080050B0 @ =0x086A61BC
ldr r0, _080050B0 @ =gUnknown_086A61BC
adds r0, r2, r0
movs r2, #0
ldrsh r1, [r0, r2]
@ -2217,7 +2217,7 @@ sub_5064: @ 0x08005064
.align 2, 0
_080050A8: .4byte 0x0202A1C0
_080050AC: .4byte 0x0202ADE0
_080050B0: .4byte 0x086A61BC
_080050B0: .4byte gUnknown_086A61BC
_080050B4: .4byte 0x0202A588
_080050B8: .4byte 0x0202A55C
_080050BC: .4byte 0x0202A568
@ -2287,7 +2287,7 @@ sub_5134: @ 0x08005134
ldrsh r0, [r1, r3]
cmp r0, #4
bne _08005170
ldr r0, _08005168 @ =0x086A61BC
ldr r0, _08005168 @ =gUnknown_086A61BC
adds r0, r2, r0
movs r2, #0
ldrsh r1, [r0, r2]
@ -2302,7 +2302,7 @@ sub_5134: @ 0x08005134
.align 2, 0
_08005160: .4byte 0x0202A1C0
_08005164: .4byte 0x0202ADE0
_08005168: .4byte 0x086A61BC
_08005168: .4byte gUnknown_086A61BC
_0800516C:
movs r0, #2
b _08005172
@ -2480,7 +2480,7 @@ sub_51FC: @ 0x080051FC
asrs r0, r0, #0x18
ldr r2, [sp, #8]
strh r0, [r2]
ldr r0, _08005388 @ =0x086A6148
ldr r0, _08005388 @ =gUnknown_086A6148
movs r1, #0x1d
adds r2, r4, #0
bl LoadSpriteSets
@ -2556,7 +2556,7 @@ _08005378: .4byte 0x0202BF04
_0800537C: .4byte 0x0202C590
_08005380: .4byte 0x0200C4F8
_08005384: .4byte 0x0201C1B4
_08005388: .4byte 0x086A6148
_08005388: .4byte gUnknown_086A6148
_0800538C: .4byte 0x0201A4F0
_08005390: .4byte 0x0202A57C
_08005394: .4byte gOamBuffer
@ -2695,7 +2695,7 @@ _0800547E:
ldrsh r2, [r1, r0]
lsls r0, r2, #3
adds r3, r3, r0
ldr r1, _0800557C @ =0x086A5DDA
ldr r1, _0800557C @ =gUnknown_086A5DDA
adds r3, r3, r1
str r3, [sp, #0x14]
mov r3, r8
@ -2706,7 +2706,7 @@ _0800547E:
adds r0, r0, r2
lsls r0, r0, #3
adds r1, r1, r0
ldr r2, _08005580 @ =0x086A5DF2
ldr r2, _08005580 @ =gUnknown_086A5DF2
adds r1, r1, r2
ldrh r1, [r1]
ldr r3, [sp, #0x14]
@ -2775,7 +2775,7 @@ _08005536:
beq _08005540
b _0800568A
_08005540:
ldr r1, _08005594 @ =0x086A6356
ldr r1, _08005594 @ =gUnknown_086A6356
ldr r0, _08005598 @ =0x0202ADE0
movs r4, #0
ldrsh r0, [r0, r4]
@ -2799,13 +2799,13 @@ _0800556C: .4byte 0x000001FF
_08005570: .4byte 0xFFFFFE00
_08005574: .4byte 0x0202BF0C
_08005578: .4byte 0x0202BF14
_0800557C: .4byte 0x086A5DDA
_08005580: .4byte 0x086A5DF2
_0800557C: .4byte gUnknown_086A5DDA
_08005580: .4byte gUnknown_086A5DF2
_08005584: .4byte 0x000003FF
_08005588: .4byte 0xFFFFFC00
_0800558C: .4byte 0x0201A440
_08005590: .4byte 0x0200B698
_08005594: .4byte 0x086A6356
_08005594: .4byte gUnknown_086A6356
_08005598: .4byte 0x0202ADE0
_0800559C:
movs r2, #2
@ -2847,14 +2847,14 @@ _080055C8:
adds r3, r3, r5
lsls r2, r6, #1
add r2, sl
ldr r7, _0800576C @ =0x086A5DDA
ldr r7, _0800576C @ =gUnknown_086A5DDA
adds r2, r2, r7
mov r1, r8
movs r7, #0
ldrsh r0, [r1, r7]
lsls r0, r0, #1
add r0, ip
ldr r1, _08005770 @ =0x086A5EE2
ldr r1, _08005770 @ =gUnknown_086A5EE2
adds r0, r0, r1
ldrh r1, [r0]
ldrh r2, [r2]
@ -2908,7 +2908,7 @@ _080055C8:
ldr r4, [sp, #0x10]
muls r2, r4, r2
adds r0, r0, r2
ldr r7, _08005788 @ =0x086A6014
ldr r7, _08005788 @ =gUnknown_086A6014
adds r0, r0, r7
lsls r1, r1, #0x10
asrs r1, r1, #0x10
@ -2938,7 +2938,7 @@ _0800568A:
strh r0, [r1, #2]
movs r0, #0x40
strh r0, [r1, #4]
ldr r2, _0800578C @ =0x086A6148
ldr r2, _0800578C @ =gUnknown_086A6148
ldr r1, _08005790 @ =0x0201A448
movs r3, #0
ldrsh r0, [r1, r3]
@ -3045,15 +3045,15 @@ _08005754:
_08005760: .4byte 0x0200B698
_08005764: .4byte 0x0202BF0C
_08005768: .4byte gOamBuffer
_0800576C: .4byte 0x086A5DDA
_08005770: .4byte 0x086A5EE2
_0800576C: .4byte gUnknown_086A5DDA
_08005770: .4byte gUnknown_086A5EE2
_08005774: .4byte 0x000003FF
_08005778: .4byte 0xFFFFFC00
_0800577C: .4byte 0x000001FF
_08005780: .4byte 0xFFFFFE00
_08005784: .4byte 0x0201A440
_08005788: .4byte 0x086A6014
_0800578C: .4byte 0x086A6148
_08005788: .4byte gUnknown_086A6014
_0800578C: .4byte gUnknown_086A6148
_08005790: .4byte 0x0201A448
_08005794: .4byte 0x0202BF00
_08005798: .4byte 0x0202BEFC
@ -3064,7 +3064,7 @@ _0800579C:
movs r0, #0x50
strh r0, [r4, #4]
_080057A6:
ldr r1, _0800597C @ =0x086A6148
ldr r1, _0800597C @ =gUnknown_086A6148
movs r0, #0
ldrsb r0, [r2, r0]
adds r0, #0x11
@ -3131,7 +3131,7 @@ _08005818:
strh r0, [r1, #2]
movs r0, #0x94
strh r0, [r1, #4]
ldr r1, _0800597C @ =0x086A6148
ldr r1, _0800597C @ =gUnknown_086A6148
ldr r0, _0800598C @ =0x0202BEE0
ldrb r0, [r0]
lsls r0, r0, #0x18
@ -3308,7 +3308,7 @@ _0800595A:
pop {r0}
bx r0
.align 2, 0
_0800597C: .4byte 0x086A6148
_0800597C: .4byte gUnknown_086A6148
_08005980: .4byte gOamBuffer
_08005984: .4byte 0xFFFFFE00
_08005988: .4byte 0x000001FF
@ -3378,7 +3378,7 @@ sub_599C: @ 0x0800599C
asrs r0, r0, #0x18
ldr r2, _08005D28 @ =0x0200C4F8
strh r0, [r2]
ldr r0, _08005D2C @ =0x086A6148
ldr r0, _08005D2C @ =gUnknown_086A6148
movs r1, #0x1d
adds r2, r7, #0
bl sub_2414
@ -3533,7 +3533,7 @@ _08005B30:
ldr r0, _08005D4C @ =0x0202BF0C
mov ip, r0
ldr r6, _08005D38 @ =gOamBuffer
ldr r1, _08005D50 @ =0x086A5DF2
ldr r1, _08005D50 @ =gUnknown_086A5DF2
mov sb, r1
ldr r2, _08005D54 @ =0xFFFFFC00
mov sl, r2
@ -3551,7 +3551,7 @@ _08005B58:
ldrsh r2, [r0, r1]
lsls r0, r2, #3
adds r3, r3, r0
ldr r0, _08005D5C @ =0x086A5DDA
ldr r0, _08005D5C @ =gUnknown_086A5DDA
adds r3, r3, r0
str r3, [sp, #8]
mov r3, ip
@ -3615,8 +3615,8 @@ _08005BD4:
strh r0, [r5, #4]
ldr r6, _08005D4C @ =0x0202BF0C
mov ip, r6
ldr r0, _08005D5C @ =0x086A5DDA
ldr r1, _08005D64 @ =0x086A5E1A
ldr r0, _08005D5C @ =gUnknown_086A5DDA
ldr r1, _08005D64 @ =gUnknown_086A5E1A
mov sl, r1
adds r4, r5, #0
adds r4, #8
@ -3689,7 +3689,7 @@ _08005C68:
strh r0, [r3, #2]
movs r0, #0x40
strh r0, [r3, #4]
ldr r1, _08005D2C @ =0x086A6148
ldr r1, _08005D2C @ =gUnknown_086A6148
ldr r0, _08005D00 @ =0x0201A448
movs r4, #0
ldrsh r0, [r0, r4]
@ -3771,7 +3771,7 @@ _08005D1C: .4byte 0x0200B698
_08005D20: .4byte 0x0202BEC4
_08005D24: .4byte 0x0202C590
_08005D28: .4byte 0x0200C4F8
_08005D2C: .4byte 0x086A6148
_08005D2C: .4byte gUnknown_086A6148
_08005D30: .4byte 0x0201A4F0
_08005D34: .4byte 0x0202A57C
_08005D38: .4byte gOamBuffer
@ -3780,12 +3780,12 @@ _08005D40: .4byte 0xFFFFFE00
_08005D44: .4byte 0x0202BF08
_08005D48: .4byte 0x0202ADE0
_08005D4C: .4byte 0x0202BF0C
_08005D50: .4byte 0x086A5DF2
_08005D50: .4byte gUnknown_086A5DF2
_08005D54: .4byte 0xFFFFFC00
_08005D58: .4byte 0x0202BF14
_08005D5C: .4byte 0x086A5DDA
_08005D5C: .4byte gUnknown_086A5DDA
_08005D60: .4byte 0x000003FF
_08005D64: .4byte 0x086A5E1A
_08005D64: .4byte gUnknown_086A5E1A
_08005D68:
movs r0, #0x78
ldr r4, [sp, #4]
@ -3793,7 +3793,7 @@ _08005D68:
movs r0, #0x50
strh r0, [r4, #4]
_08005D72:
ldr r1, _08005E4C @ =0x086A6148
ldr r1, _08005E4C @ =gUnknown_086A6148
movs r0, #0
ldrsb r0, [r2, r0]
adds r0, #0x11
@ -3906,7 +3906,7 @@ _08005E34:
pop {r0}
bx r0
.align 2, 0
_08005E4C: .4byte 0x086A6148
_08005E4C: .4byte gUnknown_086A6148
_08005E50: .4byte gOamBuffer
_08005E54: .4byte 0xFFFFFE00
_08005E58: .4byte 0x000001FF
@ -5271,7 +5271,7 @@ _080068BE:
_080068CC:
movs r6, #0
mov sb, r7
ldr r1, _08006998 @ =0x0805C8B4
ldr r1, _08006998 @ =gUnknown_0805C8B4
lsls r0, r2, #3
adds r0, r0, r2
lsls r0, r0, #4
@ -5306,7 +5306,7 @@ _08006900:
cmp r0, #0
ble _080069C4
movs r6, #0
ldr r1, _080069A0 @ =0x0805C8CC
ldr r1, _080069A0 @ =gUnknown_0805C8CC
ldr r5, _080069A4 @ =0x040000D4
lsls r0, r2, #3
adds r0, r0, r2
@ -5327,7 +5327,7 @@ _08006924:
bne _0800693A
movs r4, #4
_0800693A:
ldr r1, _080069A8 @ =0x08090780
ldr r1, _080069A8 @ =gUnknown_08090780
adds r0, r3, r1
str r0, [r5]
ldr r0, _080069AC @ =0x0202BE30
@ -5372,11 +5372,11 @@ _0800693A:
mov r8, r1
b _080069DC
.align 2, 0
_08006998: .4byte 0x0805C8B4
_08006998: .4byte gUnknown_0805C8B4
_0800699C: .4byte 0x0202A1C0
_080069A0: .4byte 0x0805C8CC
_080069A0: .4byte gUnknown_0805C8CC
_080069A4: .4byte 0x040000D4
_080069A8: .4byte 0x08090780
_080069A8: .4byte gUnknown_08090780
_080069AC: .4byte 0x0202BE30
_080069B0: .4byte 0x80000010
_080069B4: .4byte 0x0201B130
@ -5387,7 +5387,7 @@ _080069C4:
ldr r4, _08006A74 @ =0x06004C00
movs r6, #9
_080069C8:
ldr r0, _08006A78 @ =0x08092FA0
ldr r0, _08006A78 @ =gUnknown_08092FA0
adds r1, r4, #0
movs r2, #1
movs r3, #2
@ -5410,7 +5410,7 @@ _080069DC:
ble _08006AA4
_080069F2:
movs r6, #0
ldr r1, _08006A80 @ =0x0805C8E0
ldr r1, _08006A80 @ =gUnknown_0805C8E0
ldr r5, _08006A84 @ =0x040000D4
lsls r0, r2, #3
adds r0, r0, r2
@ -5431,7 +5431,7 @@ _08006A04:
bne _08006A1A
movs r4, #6
_08006A1A:
ldr r1, _08006A88 @ =0x08090780
ldr r1, _08006A88 @ =gUnknown_08090780
adds r0, r3, r1
str r0, [r5]
ldr r0, _08006A8C @ =0x0202BE30
@ -5475,11 +5475,11 @@ _08006A1A:
b _08006ABC
.align 2, 0
_08006A74: .4byte 0x06004C00
_08006A78: .4byte 0x08092FA0
_08006A78: .4byte gUnknown_08092FA0
_08006A7C: .4byte 0x0202A1C0
_08006A80: .4byte 0x0805C8E0
_08006A80: .4byte gUnknown_0805C8E0
_08006A84: .4byte 0x040000D4
_08006A88: .4byte 0x08090780
_08006A88: .4byte gUnknown_08090780
_08006A8C: .4byte 0x0202BE30
_08006A90: .4byte 0x80000010
_08006A94: .4byte 0x0201B130
@ -5490,7 +5490,7 @@ _08006AA4:
ldr r4, _08006B6C @ =0x06004D00
movs r6, #8
_08006AA8:
ldr r0, _08006B70 @ =0x08092FA0
ldr r0, _08006B70 @ =gUnknown_08092FA0
adds r1, r4, #0
movs r2, #1
movs r3, #2
@ -5509,7 +5509,7 @@ _08006ABC:
ldrsh r0, [r1, r3]
cmp r0, #4
bne _08006B7C
ldr r0, _08006B78 @ =0x0805C8B4
ldr r0, _08006B78 @ =gUnknown_0805C8B4
mov sb, r0
lsls r4, r2, #3
adds r4, r4, r2
@ -5585,9 +5585,9 @@ _08006B4E:
b _08006BDC
.align 2, 0
_08006B6C: .4byte 0x06004D00
_08006B70: .4byte 0x08092FA0
_08006B70: .4byte gUnknown_08092FA0
_08006B74: .4byte 0x0202A1C0
_08006B78: .4byte 0x0805C8B4
_08006B78: .4byte gUnknown_0805C8B4
_08006B7C:
movs r5, #1
str r5, [sp]
@ -5831,7 +5831,7 @@ _08006D68:
_08006D74:
movs r6, #0
ldr r7, [sp, #0x18]
ldr r2, _08006E94 @ =0x0805C8B4
ldr r2, _08006E94 @ =gUnknown_0805C8B4
mov sl, r2
_08006D7C:
lsls r2, r6, #1
@ -5892,7 +5892,7 @@ _08006DCC:
add r0, r8
mov sb, r0
ldr r5, _08006EA0 @ =0x040000D4
ldr r3, _08006EA4 @ =0x08090780
ldr r3, _08006EA4 @ =gUnknown_08090780
movs r1, #0x80
lsls r1, r1, #3
adds r1, r1, r3
@ -5909,7 +5909,7 @@ _08006DF8:
subs r0, r0, r1
lsls r0, r0, #2
adds r2, r2, r0
ldr r0, _08006EA8 @ =0x0805C8CC
ldr r0, _08006EA8 @ =gUnknown_0805C8CC
adds r2, r2, r0
ldrh r1, [r2]
movs r2, #0x10
@ -5950,7 +5950,7 @@ _08006E28:
ldr r3, [sp, #0x1c]
cmp r6, #9
ble _08006DF8
ldr r1, _08006EB8 @ =0x086A64F0
ldr r1, _08006EB8 @ =gUnknown_086A64F0
adds r0, r7, r1
movs r2, #0
ldrsh r1, [r0, r2]
@ -5976,16 +5976,16 @@ _08006E28:
str r1, [sp, #0x10]
b _08006F06
.align 2, 0
_08006E94: .4byte 0x0805C8B4
_08006E94: .4byte gUnknown_0805C8B4
_08006E98: .4byte 0x0202C5B0
_08006E9C: .4byte 0x0202A1C0
_08006EA0: .4byte 0x040000D4
_08006EA4: .4byte 0x08090780
_08006EA8: .4byte 0x0805C8CC
_08006EA4: .4byte gUnknown_08090780
_08006EA8: .4byte gUnknown_0805C8CC
_08006EAC: .4byte 0x0202BE30
_08006EB0: .4byte 0x80000010
_08006EB4: .4byte 0x0201B130
_08006EB8: .4byte 0x086A64F0
_08006EB8: .4byte gUnknown_086A64F0
_08006EBC: .4byte 0x03000000
_08006EC0: .4byte 0x81000400
_08006EC4:
@ -5994,7 +5994,7 @@ _08006EC4:
movs r3, #1
add r3, r8
mov sb, r3
ldr r4, _08006F20 @ =0x086A64F0
ldr r4, _08006F20 @ =gUnknown_086A64F0
adds r5, r7, r4
movs r4, #0xc0
lsls r4, r4, #0x13
@ -6003,7 +6003,7 @@ _08006ED8:
movs r0, #0
ldrsh r1, [r5, r0]
adds r1, r1, r4
ldr r0, _08006F24 @ =0x08092FA0
ldr r0, _08006F24 @ =gUnknown_08092FA0
movs r2, #1
movs r3, #2
bl sub_10708
@ -6011,13 +6011,13 @@ _08006ED8:
subs r6, #1
cmp r6, #0
bge _08006ED8
ldr r1, _08006F20 @ =0x086A64F0
ldr r1, _08006F20 @ =gUnknown_086A64F0
adds r0, r7, r1
movs r2, #0
ldrsh r1, [r0, r2]
ldr r3, _08006F28 @ =0x060000E0
adds r1, r1, r3
ldr r0, _08006F2C @ =0x08090780
ldr r0, _08006F2C @ =gUnknown_08090780
movs r2, #1
movs r3, #2
bl sub_10708
@ -6037,10 +6037,10 @@ _08006F10:
pop {r0}
bx r0
.align 2, 0
_08006F20: .4byte 0x086A64F0
_08006F24: .4byte 0x08092FA0
_08006F20: .4byte gUnknown_086A64F0
_08006F24: .4byte gUnknown_08092FA0
_08006F28: .4byte 0x060000E0
_08006F2C: .4byte 0x08090780
_08006F2C: .4byte gUnknown_08090780
thumb_func_start sub_6F30
sub_6F30: @ 0x08006F30
@ -6126,19 +6126,19 @@ _08006FC8: @ jump table
.4byte _08007040 @ case 3
.4byte _08007088 @ case 4
_08006FDC:
ldr r0, _08006FF0 @ =0x0808F760
ldr r0, _08006FF0 @ =gUnknown_0808F760
ldr r1, _08006FF4 @ =0x06013400
movs r2, #0x18
movs r3, #1
bl sub_10708
ldr r1, _08006FF8 @ =0x040000D4
ldr r0, _08006FFC @ =0x08089960
ldr r0, _08006FFC @ =gUnknown_08089960
b _080070B4
.align 2, 0
_08006FF0: .4byte 0x0808F760
_08006FF0: .4byte gUnknown_0808F760
_08006FF4: .4byte 0x06013400
_08006FF8: .4byte 0x040000D4
_08006FFC: .4byte 0x08089960
_08006FFC: .4byte gUnknown_08089960
_08007000:
ldr r0, _08007030 @ =gMonPortraitGroupGfx
lsls r2, r6, #0x10
@ -6289,7 +6289,7 @@ _08007126:
subs r0, r0, r2
lsls r0, r0, #2
adds r1, r1, r0
ldr r2, _080071C0 @ =0x0805C8F6
ldr r2, _080071C0 @ =gUnknown_0805C8F6
adds r1, r1, r2
ldrh r1, [r1]
movs r3, #0x10
@ -6303,7 +6303,7 @@ _08007126:
bne _08007156
movs r4, #4
_08007156:
ldr r1, _080071C4 @ =0x08090780
ldr r1, _080071C4 @ =gUnknown_08090780
adds r0, r3, r1
str r0, [r5]
ldr r0, _080071C8 @ =0x0202BE30
@ -6353,8 +6353,8 @@ _08007156:
_080071B4: .4byte 0x040000D4
_080071B8: .4byte 0x03000000
_080071BC: .4byte 0x81000C00
_080071C0: .4byte 0x0805C8F6
_080071C4: .4byte 0x08090780
_080071C0: .4byte gUnknown_0805C8F6
_080071C4: .4byte gUnknown_08090780
_080071C8: .4byte 0x0202BE30
_080071CC: .4byte 0x80000010
_080071D0: .4byte 0x0201B130
@ -9305,7 +9305,7 @@ _08008968:
thumb_func_start sub_8974
sub_8974: @ 0x08008974
push {r4, r5, lr}
ldr r1, _080089E0 @ =0x086A61BC
ldr r1, _080089E0 @ =gUnknown_086A61BC
lsls r0, r0, #0x10
asrs r0, r0, #0xf
adds r0, r0, r1
@ -9329,7 +9329,7 @@ sub_8974: @ 0x08008974
movs r1, #5
bl __modsi3
adds r4, r0, #0
ldr r0, _080089E8 @ =0x086BB6F4
ldr r0, _080089E8 @ =gUnknown_086BB6F4
lsls r5, r5, #0x10
asrs r5, r5, #0xe
adds r0, r5, r0
@ -9347,7 +9347,7 @@ sub_8974: @ 0x08008974
movs r3, #1
bl sub_10708
ldr r1, _080089F0 @ =0x040000D4
ldr r0, _080089F4 @ =0x086B15B4
ldr r0, _080089F4 @ =gUnknown_086B15B4
adds r5, r5, r0
lsls r4, r4, #5
ldr r0, [r5]
@ -9356,12 +9356,12 @@ sub_8974: @ 0x08008974
ldr r0, _080089F8 @ =0x05000240
b _08008A4E
.align 2, 0
_080089E0: .4byte 0x086A61BC
_080089E0: .4byte gUnknown_086A61BC
_080089E4: .4byte 0x0202BF14
_080089E8: .4byte 0x086BB6F4
_080089E8: .4byte gUnknown_086BB6F4
_080089EC: .4byte 0x06013800
_080089F0: .4byte 0x040000D4
_080089F4: .4byte 0x086B15B4
_080089F4: .4byte gUnknown_086B15B4
_080089F8: .4byte 0x05000240
_080089FC:
ldr r1, _08008A5C @ =0x0202BF14
@ -9430,7 +9430,7 @@ sub_8A78: @ 0x08008A78
ldrsh r0, [r1, r3]
cmp r0, #4
bne _08008AAC
ldr r0, _08008AA4 @ =0x086A61BC
ldr r0, _08008AA4 @ =gUnknown_086A61BC
adds r0, r2, r0
movs r2, #0
ldrsh r1, [r0, r2]
@ -9443,7 +9443,7 @@ sub_8A78: @ 0x08008A78
b _08008AB0
.align 2, 0
_08008AA0: .4byte 0x0202A1C0
_08008AA4: .4byte 0x086A61BC
_08008AA4: .4byte gUnknown_086A61BC
_08008AA8: .4byte 0x0202A588
_08008AAC:
ldr r1, _08008AB8 @ =0x0202A588

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -14,7 +14,7 @@ sub_528AC: @ 0x080528AC
ldr r0, _080528CC @ =0x00000113
cmp r1, r0
bls _080528D8
ldr r0, _080528D0 @ =0x08527F18
ldr r0, _080528D0 @ =gUnknown_08527F18
ldr r2, _080528D4 @ =0xFFFFFEEC
adds r1, r1, r2
lsls r1, r1, #1
@ -23,7 +23,7 @@ sub_528AC: @ 0x080528AC
b _080528DA
.align 2, 0
_080528CC: .4byte 0x00000113
_080528D0: .4byte 0x08527F18
_080528D0: .4byte gUnknown_08527F18
_080528D4: .4byte 0xFFFFFEEC
_080528D8:
movs r0, #0xc8
@ -147,34 +147,34 @@ _080529CA:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #2
ldr r1, _080529D4 @ =0x08532D6C
ldr r1, _080529D4 @ =gUnknown_08532D6C
b _080529F0
.align 2, 0
_080529D4: .4byte 0x08532D6C
_080529D4: .4byte gUnknown_08532D6C
_080529D8:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #2
ldr r1, _080529E4 @ =0x08533360
ldr r1, _080529E4 @ =gUnknown_08533360
b _080529F0
.align 2, 0
_080529E4: .4byte 0x08533360
_080529E4: .4byte gUnknown_08533360
_080529E8:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #2
ldr r1, _080529F8 @ =0x08533960
ldr r1, _080529F8 @ =gUnknown_08533960
_080529F0:
adds r0, r0, r1
bl SetPokemonCryTone
b _08052A0A
.align 2, 0
_080529F8: .4byte 0x08533960
_080529F8: .4byte gUnknown_08533960
_080529FC:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #2
ldr r1, _08052A14 @ =0x08533F60
ldr r1, _08052A14 @ =gUnknown_08533F60
adds r0, r0, r1
bl SetPokemonCryTone
_08052A0A:
@ -184,7 +184,7 @@ _08052A0A:
pop {r0}
bx r0
.align 2, 0
_08052A14: .4byte 0x08533F60
_08052A14: .4byte gUnknown_08533F60
thumb_func_start sub_52A18
sub_52A18: @ 0x08052A18
@ -256,7 +256,7 @@ _08052A7A:
adds r3, r5, r0
movs r0, #0
ldrsb r0, [r3, r0]
ldr r1, _08052B10 @ =0x086BBA6C
ldr r1, _08052B10 @ =gUnknown_086BBA6C
ldrb r6, [r1]
cmp r0, r6
bne _08052ACA
@ -312,7 +312,7 @@ _08052AF0:
_08052B04: .4byte 0x02032FF0
_08052B08: .4byte 0x0200B134
_08052B0C: .4byte 0x0E000004
_08052B10: .4byte 0x086BBA6C
_08052B10: .4byte gUnknown_086BBA6C
_08052B14: .4byte 0x0000FFFF
_08052B18:
adds r0, r7, #1
@ -489,7 +489,7 @@ sub_52C64: @ 0x08052C64
movs r0, #0x99
lsls r0, r0, #2
adds r4, r5, r0
ldr r3, _08052CC0 @ =0x086BBA6C
ldr r3, _08052CC0 @ =gUnknown_086BBA6C
_08052C72:
lsls r0, r1, #0x10
asrs r0, r0, #0x10
@ -526,4 +526,4 @@ _08052C72:
bx r0
.align 2, 0
_08052CBC: .4byte 0x0200B134
_08052CC0: .4byte 0x086BBA6C
_08052CC0: .4byte gUnknown_086BBA6C

View File

@ -119,12 +119,12 @@ _080014E4:
cmp r0, #3
bhi _080014F8
lsls r0, r0, #1
ldr r1, _080014F4 @ =0x0805C748
ldr r1, _080014F4 @ =gUnknown_0805C748
adds r0, r0, r1
ldrh r0, [r0]
b _080014FC
.align 2, 0
_080014F4: .4byte 0x0805C748
_080014F4: .4byte gUnknown_0805C748
_080014F8:
movs r0, #0x80
lsls r0, r0, #8

View File

@ -27,7 +27,7 @@ sub_11640: @ 0x08011640
movs r0, #0x11
ldrsb r0, [r4, r0]
strh r0, [r6]
ldr r5, _0801174C @ =0x086A96E4
ldr r5, _0801174C @ =gUnknown_086A96E4
adds r0, r5, #0
movs r1, #5
bl LoadSpriteSets
@ -141,7 +141,7 @@ _08011730:
.align 2, 0
_08011744: .4byte gTitlescreen
_08011748: .4byte 0x0200B3B8
_0801174C: .4byte 0x086A96E4
_0801174C: .4byte gUnknown_086A96E4
_08011750: .4byte gOamBuffer
_08011754: .4byte 0xFFFFFE00
_08011758: .4byte 0x000001FF
@ -293,7 +293,7 @@ _0801187C:
ldrh r0, [r2]
cmp r0, #1
bne _080118D8
ldr r2, _08011958 @ =0x086A9684
ldr r2, _08011958 @ =gUnknown_086A9684
ldr r1, _0801195C @ =gTitlescreen
movs r0, #0
ldrsb r0, [r1, r0]
@ -340,7 +340,7 @@ _080118D8:
ldrh r0, [r7]
cmp r0, #1
bne _08011930
ldr r2, _08011964 @ =0x086A9694
ldr r2, _08011964 @ =gUnknown_086A9694
ldr r1, _0801195C @ =gTitlescreen
movs r0, #0
ldrsb r0, [r1, r0]
@ -399,10 +399,10 @@ _08011930:
.align 2, 0
_08011950: .4byte 0x000001FF
_08011954: .4byte 0xFFFFFE00
_08011958: .4byte 0x086A9684
_08011958: .4byte gUnknown_086A9684
_0801195C: .4byte gTitlescreen
_08011960: .4byte gOamBuffer
_08011964: .4byte 0x086A9694
_08011964: .4byte gUnknown_086A9694
thumb_func_start sub_11968
sub_11968: @ 0x08011968
@ -551,7 +551,7 @@ _08011A88:
ldrh r0, [r2]
cmp r0, #1
bne _08011AE4
ldr r2, _08011B64 @ =0x086A96AC
ldr r2, _08011B64 @ =gUnknown_086A96AC
ldr r1, _08011B68 @ =gTitlescreen
movs r0, #0
ldrsb r0, [r1, r0]
@ -598,7 +598,7 @@ _08011AE4:
ldrh r0, [r7]
cmp r0, #1
bne _08011B3C
ldr r2, _08011B70 @ =0x086A96C0
ldr r2, _08011B70 @ =gUnknown_086A96C0
ldr r1, _08011B68 @ =gTitlescreen
movs r0, #0
ldrsb r0, [r1, r0]
@ -657,10 +657,10 @@ _08011B3C:
.align 2, 0
_08011B5C: .4byte 0x000001FF
_08011B60: .4byte 0xFFFFFE00
_08011B64: .4byte 0x086A96AC
_08011B64: .4byte gUnknown_086A96AC
_08011B68: .4byte gTitlescreen
_08011B6C: .4byte gOamBuffer
_08011B70: .4byte 0x086A96C0
_08011B70: .4byte gUnknown_086A96C0
thumb_func_start sub_11B74
sub_11B74: @ 0x08011B74

View File

@ -121,19 +121,19 @@ _080555B4:
thumb_func_start sub_555BC
sub_555BC: @ 0x080555BC
ldr r2, _080555D0 @ =0x080554F1
ldr r2, _080555D0 @ =gUnknown_080554F1
movs r0, #1
eors r2, r0
ldr r3, _080555D4 @ =0x02002FD8
ldr r0, _080555D8 @ =0x08055531
ldr r1, _080555D0 @ =0x080554F1
ldr r0, _080555D8 @ =gUnknown_08055531
ldr r1, _080555D0 @ =gUnknown_080554F1
subs r0, r0, r1
lsls r0, r0, #0xf
b _080555E8
.align 2, 0
_080555D0: .4byte 0x080554F1
_080555D0: .4byte gUnknown_080554F1
_080555D4: .4byte 0x02002FD8
_080555D8: .4byte 0x08055531
_080555D8: .4byte gUnknown_08055531
_080555DC:
ldrh r0, [r2]
strh r0, [r3]
@ -148,21 +148,21 @@ _080555E8:
ldr r1, _08055608 @ =0x02032FF0
ldr r0, _0805560C @ =0x02002FD9
str r0, [r1]
ldr r2, _08055610 @ =0x08055571
ldr r2, _08055610 @ =gUnknown_08055571
movs r0, #1
eors r2, r0
ldr r3, _08055614 @ =0x02002F38
ldr r0, _08055618 @ =0x080555BD
ldr r1, _08055610 @ =0x08055571
ldr r0, _08055618 @ =gUnknown_080555BD
ldr r1, _08055610 @ =gUnknown_08055571
subs r0, r0, r1
lsls r0, r0, #0xf
b _08055628
.align 2, 0
_08055608: .4byte 0x02032FF0
_0805560C: .4byte 0x02002FD9
_08055610: .4byte 0x08055571
_08055610: .4byte gUnknown_08055571
_08055614: .4byte 0x02002F38
_08055618: .4byte 0x080555BD
_08055618: .4byte gUnknown_080555BD
_0805561C:
ldrh r0, [r2]
strh r0, [r3]

View File

@ -8,4 +8,4 @@ gPokemonCrySong
gMPlayInfo_BGM
gMPlayInfo_SE1
gMPlayInfo_SE2
gMPlayMemAccArea
gMPlayMemAccArea

View File

@ -1,259 +1,259 @@
JASC-PAL
0100
256
224 248 224
248 248 248
192 192 192
128 128 128
64 64 64
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
JASC-PAL
0100
256
224 248 224
248 248 248
192 192 192
128 128 128
64 64 64
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

View File

@ -73,3 +73,5 @@ SECTIONS
*(*);
}
}
INCLUDE ../../undefined_rom.txt

1376
undefined_rom.txt Normal file

File diff suppressed because it is too large Load Diff