Disassemble functions

This commit is contained in:
octorock
2021-06-22 22:58:34 +02:00
parent 78f88ccee2
commit 5a301b97fa
66 changed files with 8187 additions and 153 deletions
+5 -3
View File
@@ -13,13 +13,15 @@ gUnk_08127278:: @ 08127278
.ifdef DEMO
@ TODO choose demo screen
something:
demoFunctions::
.4byte sub_080A2E40
.4byte sub_080A2FD0
.4byte sub_080A2F8C
something2::
.incbin "baserom_demo.gba", 0x127c98, 0x38
gUnk_08127C98::
.incbin "baserom_demo.gba", 0x127c98, 0x30
gUnk_08127CC8::
.incbin "baserom_demo.gba", 0x127CC8, 0x8
.endif
+1 -1
View File
@@ -420,7 +420,7 @@ gUnk_08109230:: @ 08109230
gUnk_08109244:: @ 08109244
.incbin "baserom.gba", 0x109244, 0x0000004
gUnk_08109248:: @ 08109248 TODO might be a pointer array?
gUnk_08109248:: @ 08109248
.4byte gUnk_08692F60
.4byte gUnk_08692F60
.4byte gUnk_086978E0
-7
View File
@@ -2237,7 +2237,6 @@ ENUM_12AED0_LV1_CLEAR_MES:
.4byte gUnk_0812AC84
.endif
.ifndef JP
gUnk_0812B604:: @ 0812B604
.incbin "baserom.gba", 0x12B604, 0x0000008
@@ -2249,12 +2248,6 @@ gUnk_0812B614:: @ 0812B614
gUnk_0812B61C:: @ 0812B61C
.incbin "baserom.gba", 0x12B61C, 0x0000008
.else
gUnk_0812B61C::
.space 0x3c
.endif
gUnk_0812B624:: @ 0812B624
-2
View File
@@ -3955,8 +3955,6 @@ gAreaRoomMap_TempleOfDroplets_31:: @ 08105EAC
map_bottom 0x20A614+0x154, 0x1BA, 1
map_top 0x20A64C+0x1CC, 0x1BA, 1, 1
.else
@nocheckin map_bottom 0x20A614, 0x186, 1
@nocheckin map_top 0x20A64C, 0x186, 1, 1
map_bottom 0x20A784, 0x1BA, 1
map_top 0x20A834, 0x1BA, 1, 1
.endif
+91 -8
View File
@@ -3840,7 +3840,32 @@ bgmDarkHyruleCastle:: @ 08DD6BFC
bgmSecretCastleEntrance_track0:: @ 08DD6C20
.ifdef EU
.incbin "baserom_eu.gba", 0xEE2278, 0x0000073 @TODO pointers inside
.incbin "baserom_eu.gba", 0xEE2278, 0x000000B
gUnk_08EE2283::
.incbin "baserom_eu.gba", 0xEE2283, 0x000000D
gUnk_08EE2290::
.incbin "baserom_eu.gba", 0xEE2290, 0x000000F
.4byte gUnk_08EE2290
.byte 0xB3
.4byte gUnk_08EE2290
.byte 0xB3
.4byte gUnk_08EE2290
.byte 0xB3
.4byte gUnk_08EE2290
.incbin "baserom_eu.gba", 0xEE22B2, 0x0000010
.4byte gUnk_08EE2290
gUnk_08EE22C6::
.incbin "baserom_eu.gba", 0xEE22C6, 0x000000F
.4byte gUnk_08EE22C6
.byte 0xB3
.4byte gUnk_08EE22C6
.byte 0xB3
.4byte gUnk_08EE22C6
.byte 0xBB
.byte 0x3C
.byte 0xB2
.4byte gUnk_08EE2283
.byte 0xB1
.else
.incbin "baserom.gba", 0xDD6C20, 0x000000B
gUnk_08DD6C2B:: @ 08DD6C2B
@@ -3865,7 +3890,32 @@ gUnk_08DD6C85:: @ 08DD6C85
bgmSecretCastleEntrance_track1:: @ 08DD6CB6
.ifdef EU
.incbin "baserom_eu.gba", 0xEE22EB, 0x0000063 @TODO pointers inside
.incbin "baserom_eu.gba", 0xEE22EB, 0x0000007
gUnk_08EE22F2:: @ 08EE22F2
.incbin "baserom_eu.gba", 0xEE22F2, 0x000000D
gUnk_08EE22FF:: @ 08EE22FF
.incbin "baserom_eu.gba", 0xEE22FF, 0x000000F
.4byte gUnk_08EE22FF
.incbin "baserom_eu.gba", 0xEE2312, 0x0000001
.4byte gUnk_08EE22FF
.incbin "baserom_eu.gba", 0xEE2317, 0x0000001
.4byte gUnk_08EE22FF
.incbin "baserom_eu.gba", 0xEE231C, 0x0000001
.4byte gUnk_08EE22FF
.incbin "baserom_eu.gba", 0xEE2321, 0x0000001
.4byte gUnk_08EE22FF
.incbin "baserom_eu.gba", 0xEE2326, 0x0000001
.4byte gUnk_08EE22FF
gUnk_08EE232B:: @ 08EE232B
.incbin "baserom_eu.gba", 0xEE232B, 0x000000F
.4byte gUnk_08EE232B
.incbin "baserom_eu.gba", 0xEE233E, 0x0000001
.4byte gUnk_08EE232B
.incbin "baserom_eu.gba", 0xEE2343, 0x0000001
.4byte gUnk_08EE232B
.incbin "baserom_eu.gba", 0xEE2348, 0x0000001
.4byte gUnk_08EE22F2
.incbin "baserom_eu.gba", 0xEE234D, 0x0000001
.else
.incbin "baserom.gba", 0xDD6CB6, 0x0000007
gUnk_08DD6CBD:: @ 08DD6CBD
@@ -3980,7 +4030,11 @@ gUnk_08DD6ECD:: @ 08DD6ECD
bgmSecretCastleEntrance_track7:: @ 08DD6F8A
.ifdef EU
.incbin "baserom_eu.gba", 0xEE259D, 0x000003B @TODO pointers inside
.incbin "baserom_eu.gba", 0xEE259D, 0x0000003
gUnk_08EE25A0:: @ 08EE25A0
.incbin "baserom_eu.gba", 0xEE25A0, 0x0000030
.4byte gUnk_08EE25A0
.incbin "baserom_eu.gba", 0xEE25D4, 0x0000004
.else
.incbin "baserom.gba", 0xDD6F8A, 0x0000003
gUnk_08DD6F8D:: @ 08DD6F8D
@@ -6058,7 +6112,11 @@ bgmDiggingCave:: @ 08DDC394
bgmSwiftbladeDojo_track0:: @ 08DDC3B4
.ifdef EU
.incbin "baserom_eu.gba", 0xEE79C8, 0x000002B @TODO pointers inside
.incbin "baserom_eu.gba", 0xEE79C8, 0x000000B
gUnk_08EE79D3:: @ 08EE79D3
.incbin "baserom_eu.gba", 0xEE79D3, 0x000001B
.4byte gUnk_08EE79D3
.incbin "baserom_eu.gba", 0xEE79F2, 0x0000001
.else
.incbin "baserom.gba", 0xDDC3B4, 0x000000B
gUnk_08DDC3BF:: @ 08DDC3BF
@@ -6068,7 +6126,12 @@ gUnk_08DDC3BF:: @ 08DDC3BF
.endif
.ifdef EU
.incbin "baserom_eu.gba", 0xEE79F3, 0x000009D @TODO pointers inside
gUnk_08EE79F3:: @ 08EE79F3
.incbin "baserom_eu.gba", 0xEE79F3, 0x0000007
gUnk_08EE79FA:: @ 08EE79FA
.incbin "baserom_eu.gba", 0xEE79FA, 0x000008E
.4byte gUnk_08EE79FA
.incbin "baserom_eu.gba", 0xEE7A8C, 0x0000004
.else
bgmSwiftbladeDojo_track1:: @ 08DDC3E2
.incbin "baserom.gba", 0xDDC3E2, 0x0000007
@@ -6092,7 +6155,10 @@ gUnk_08DDC423:: @ 08DDC423
bgmSwiftbladeDojo:: @ 08DDC4B4
.ifdef EU
.incbin "baserom_eu.gba",0xEE7A90, 0x0000010 @TODO pointers inside
.incbin "baserom_eu.gba", 0xEE7A90, 0x0000004
.4byte gUnk_08A0CF44
.4byte bgmSwiftbladeDojo_track0
.4byte gUnk_08EE79F3
.else
sound_header 4 0 0 0x9e gUnk_08A0CF44 bgmSwiftbladeDojo_track0 bgmSwiftbladeDojo_track1 bgmSwiftbladeDojo_track2 bgmSwiftbladeDojo_track3
.endif
@@ -7142,7 +7208,20 @@ bgmWindRuins:: @ 08DDEC38
sound_header 7 0 0 0xa8 gUnk_08A0F014 bgmWindRuins_track0 bgmWindRuins_track1 bgmWindRuins_track2 bgmWindRuins_track3 bgmWindRuins_track4 bgmWindRuins_track5 bgmWindRuins_track6
.ifdef EU
.incbin "baserom_eu.gba", 0xEEA230, 0x00000DC @TODO pointers inside
gUnk_08EEA230:: @ 08EEA230
.incbin "baserom_eu.gba", 0xEEA230, 0x000000E
gUnk_08EEA23E:: @ 08EEA23E
.incbin "baserom_eu.gba", 0xEEA23E, 0x000001B
.4byte gUnk_08EEA23E
.incbin "baserom_eu.gba", 0xEEA25D, 0x0000001
gUnk_08EEA25E:: @ 08EEA25E
.incbin "baserom_eu.gba", 0xEEA25E, 0x000000B
gUnk_08EEA269:: @ 08EEA269
.incbin "baserom_eu.gba", 0xEEA269, 0x0000010
gUnk_08EEA279:: @ 08EEA279
.incbin "baserom_eu.gba", 0xEEA279, 0x000008E
.4byte gUnk_08EEA279
.incbin "baserom_eu.gba", 0xEEA30B, 0x0000001
.else
bgmLearnScroll_track0:: @ 08DDEC5C
.incbin "baserom.gba", 0xDDEC5C, 0x000000C
@@ -7174,7 +7253,11 @@ gUnk_08DDECDA:: @ 08DDECDA
bgmLearnScroll:: @ 08DDED6C
.ifdef EU
.incbin "baserom_eu.gba", 0xEEA30C, 0x0000014 @TODO pointers inside
.incbin "baserom_eu.gba", 0xEEA30C, 0x0000004
.4byte gUnk_08A0CF44
.4byte gUnk_08EEA230
.4byte gUnk_08EEA25E
.4byte gUnk_08EEA269
.else
sound_header 5 0 0 0x9e gUnk_08A0CF44 bgmLearnScroll_track0 bgmLearnScroll_track1 bgmLearnScroll_track2 bgmLearnScroll_track3 bgmLearnScroll_track4
.endif
+9 -1
View File
@@ -15,5 +15,13 @@ gUnk_089FB780:: @ 089FB780
.endif
@ More sprites in demo
.ifdef DEMO
.incbin "baserom_demo.gba", 0x9FD0F4, 0x984c
.incbin "baserom_demo.gba", 0x9FD0F4, 0xC0
gUnk_089FD1B4::
.incbin "baserom_demo.gba", 0x9FD1B4, 0x140
gUnk_089FD2F4::
.incbin "baserom_demo.gba", 0x9FD2F4, 0x845D
gUnk_08A05751::
.incbin "baserom_demo.gba", 0xA05751, 0x116e
gUnk_08A068BF::
.incbin "baserom_demo.gba", 0xA068BF, 0x81
.endif