diff options
author | Cameron Hall <camthesaxman@users.noreply.github.com> | 2016-10-09 17:50:46 -0500 |
---|---|---|
committer | YamaArashi <YamaArashi@users.noreply.github.com> | 2016-10-09 15:50:46 -0700 |
commit | 0a32b5feb1ae85d0f8e27c5f5d199e1b931b0776 (patch) | |
tree | 018a8aed83dda20a6c58dd5c7a86f5a09936924c /asm/rom5.s | |
parent | dbf4f101961b3c8705ebe4554f67fb5b7c0249dd (diff) |
decompile start menu code (#57)
* initial decompilation
* fix sub_80712B4
* finish decompiling start menu code
* refactor
* refactor some more
* make some variables static
* change spaces to tab
Diffstat (limited to 'asm/rom5.s')
-rw-r--r-- | asm/rom5.s | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/asm/rom5.s b/asm/rom5.s index d747afbc5..8d14ffa76 100644 --- a/asm/rom5.s +++ b/asm/rom5.s @@ -12423,7 +12423,7 @@ atk17_seteffectuser: @ 8080DEC push {lr} bl pal_fill_black ldr r0, _08080E00 - bl sub_8071284 + bl CreateStartMenuTask bl ScriptContext2_Enable pop {r0} bx r0 @@ -17905,7 +17905,7 @@ _0808381C: .4byte gReceivedRemoteLinkPlayers thumb_func_start sub_8083820 sub_8083820: @ 8083820 push {lr} - bl sub_807166C + bl InitSaveDialog pop {r0} bx r0 thumb_func_end sub_8083820 @@ -18648,7 +18648,7 @@ _08083DE4: .4byte gPlayerParty _08083DE8: .4byte gSpeciesNames _08083DEC: .4byte gUnknown_0839B24D _08083DF0: .4byte gUnknown_0839B255 -_08083DF4: .4byte gUnknown_03004AE8 +_08083DF4: .4byte gCallback_03004AE8 _08083DF8: .4byte sub_8083D4C thumb_func_end sub_8083D70 @@ -18837,7 +18837,7 @@ _08083F52: movs r0, 0 b _08083F66 .align 2, 0 -_08083F58: .4byte gUnknown_03004AE8 +_08083F58: .4byte gCallback_03004AE8 _08083F5C: .4byte gUnknown_0839B2C0 _08083F60: bl sub_8071C20 @@ -18880,7 +18880,7 @@ unref_sub_8083F6C: @ 8083F6C bx r1 .align 2, 0 _08083FB0: .4byte gUnknown_0839B2C0 -_08083FB4: .4byte gUnknown_03004AE8 +_08083FB4: .4byte gCallback_03004AE8 _08083FB8: .4byte sub_8083F2C thumb_func_end unref_sub_8083F6C @@ -30824,15 +30824,15 @@ sub_8089A8C: @ 8089A8C adds r0, r4, 0 adds r1, r5, 0 movs r2, 0 - bl append_byte + bl AppendToList adds r0, r4, 0 adds r1, r5, 0 movs r2, 0x1 - bl append_byte + bl AppendToList adds r0, r4, 0 adds r1, r5, 0 movs r2, 0x3 - bl append_byte + bl AppendToList b _08089BC8 .align 2, 0 _08089AD0: .4byte gUnknown_0202FFA9 @@ -30872,7 +30872,7 @@ _08089AF4: lsrs r2, 24 ldr r0, _08089B30 ldr r1, _08089B34 - bl append_byte + bl AppendToList b _08089B48 .align 2, 0 _08089B24: .4byte gUnknown_0839F554 @@ -30899,7 +30899,7 @@ _08089B48: adds r0, r4, 0 adds r1, r5, 0 movs r2, 0 - bl append_byte + bl AppendToList ldr r6, _08089BAC adds r0, r6, 0 movs r1, 0xB @@ -30909,7 +30909,7 @@ _08089B48: adds r0, r4, 0 adds r1, r5, 0 movs r2, 0x1 - bl append_byte + bl AppendToList _08089B76: ldr r0, _08089BB0 ldrb r1, [r0] @@ -30929,7 +30929,7 @@ _08089B76: adds r0, r4, 0 adds r1, r5, 0 movs r2, 0x7 - bl append_byte + bl AppendToList b _08089BBE .align 2, 0 _08089BA4: .4byte gUnknown_0202FFAA @@ -30940,12 +30940,12 @@ _08089BB4: adds r0, r4, 0 adds r1, r5, 0 movs r2, 0x2 - bl append_byte + bl AppendToList _08089BBE: ldr r0, _08089BD4 ldr r1, _08089BD8 movs r2, 0x3 - bl append_byte + bl AppendToList _08089BC8: pop {r3} mov r8, r3 @@ -95868,7 +95868,7 @@ unref_sub_80A9B28: @ 80A9B28 bx r1 .align 2, 0 _080A9B6C: .4byte gUnknown_083C91F0 -_080A9B70: .4byte gUnknown_03004AE8 +_080A9B70: .4byte gCallback_03004AE8 _080A9B74: .4byte sub_80A9B78 thumb_func_end unref_sub_80A9B28 @@ -95899,7 +95899,7 @@ _080A9B8E: movs r0, 0 b _080A9BB6 .align 2, 0 -_080A9BA8: .4byte gUnknown_03004AE8 +_080A9BA8: .4byte gCallback_03004AE8 _080A9BAC: .4byte gUnknown_083C91F0 _080A9BB0: bl sub_8071C20 |