Merge pull request #122 from DavidSM64/doc

Renamed some functions & variables in unknown_00BC20
This commit is contained in:
David Benepe
2021-06-24 17:13:41 -05:00
committed by GitHub
169 changed files with 686 additions and 673 deletions
+1 -1
View File
@@ -74,7 +74,7 @@ endif
######## Extract Assets & Microcode ########
DUMMY != python3 ./tools/python/check_if_need_to_extract.py $(VERSION)
DUMMY != python3 ./tools/python/check_if_need_to_extract.py $(VERSION) >&2 || echo FAIL
# NEED_TO_EXTRACT = no
#
+8 -8
View File
@@ -109,13 +109,13 @@ s32 is_drumstick_unlocked(void) {
}
```
As of June 13th 2021, this is our current score:
As of June 24th 2021, this is our current score:
```
=======================================================
=======================================================
ADVENTURE ONE (ASM -> C Decompilation)
------------------- 9.15% Complete -------------------
# Decompiled functions: 677
# GLOBAL_ASM remaining: 1076
------------------- 9.47% Complete -------------------
# Decompiled functions: 699
# GLOBAL_ASM remaining: 1061
--------------------- Game Status ---------------------
Balloons: 6/47, Keys: 1/4, Trophies: 0/5
T.T. Amulets: 0/4, Wizpig Amulets: 0/4
@@ -123,9 +123,9 @@ As of June 13th 2021, this is our current score:
We are racing in Jungle Falls. (Lap 1/3)
=======================================================
ADVENTURE TWO (Cleanup & Documentation)
------------------- 0.01% Complete -------------------
# Documented functions: 4
# Undocumented remaining: 1749
------------------- 0.49% Complete -------------------
# Documented functions: 42
# Undocumented remaining: 1718
--------------------- Game Status ---------------------
Balloons: 0/47, Keys: 0/4, Trophies: 0/5
T.T. Amulets: 0/4, Wizpig Amulets: 0/4
+1 -1
View File
@@ -76,7 +76,7 @@ glabel func_80081218
/* 081F40 80081340 8DAE0004 */ lw $t6, 4($t5)
/* 081F44 80081344 00000000 */ nop
/* 081F48 80081348 01C65821 */ addu $t3, $t6, $a2
/* 081F4C 8008134C 0C0078A7 */ jal func_8001E29C
/* 081F4C 8008134C 0C0078A7 */ jal get_misc_asset
/* 081F50 80081350 ADAB0000 */ sw $t3, ($t5)
/* 081F54 80081354 3C038012 */ lui $v1, %hi(gCheatsAssetData) # $v1, 0x8012
/* 081F58 80081358 24636C30 */ addiu $v1, %lo(gCheatsAssetData) # addiu $v1, $v1, 0x6c30
+1 -1
View File
@@ -13,7 +13,7 @@ glabel func_8008FF1C
/* 090B48 8008FF48 0C01BAA4 */ jal get_settings
/* 090B4C 8008FF4C AFA40080 */ sw $a0, 0x80($sp)
/* 090B50 8008FF50 AFA20058 */ sw $v0, 0x58($sp)
/* 090B54 8008FF54 0C0078A7 */ jal func_8001E29C
/* 090B54 8008FF54 0C0078A7 */ jal get_misc_asset
/* 090B58 8008FF58 2404001A */ li $a0, 26
/* 090B5C 8008FF5C 3C03800E */ lui $v1, %hi(gMenuDelay) # $v1, 0x800e
/* 090B60 8008FF60 8C63F47C */ lw $v1, %lo(gMenuDelay)($v1)
+2 -2
View File
@@ -1010,7 +1010,7 @@ glabel L800964DC
/* 097190 80096590 24010009 */ li $at, 9
/* 097194 80096594 1441000D */ bne $v0, $at, .L800965CC
/* 097198 80096598 00000000 */ nop
/* 09719C 8009659C 0C0078A7 */ jal func_8001E29C
/* 09719C 8009659C 0C0078A7 */ jal get_misc_asset
/* 0971A0 800965A0 24040019 */ li $a0, 25
/* 0971A4 800965A4 3C058012 */ lui $a1, %hi(D_80126C28) # $a1, 0x8012
/* 0971A8 800965A8 80A56C28 */ lb $a1, %lo(D_80126C28)($a1)
@@ -1023,7 +1023,7 @@ glabel L800964DC
/* 0971C4 800965C4 1000000C */ b .L800965F8
/* 0971C8 800965C8 2419000D */ li $t9, 13
.L800965CC:
/* 0971CC 800965CC 0C0078A7 */ jal func_8001E29C
/* 0971CC 800965CC 0C0078A7 */ jal get_misc_asset
/* 0971D0 800965D0 24040019 */ li $a0, 25
/* 0971D4 800965D4 3C058012 */ lui $a1, %hi(D_80126C28) # $a1, 0x8012
/* 0971D8 800965D8 80A56C28 */ lb $a1, %lo(D_80126C28)($a1)
+1 -1
View File
@@ -4,7 +4,7 @@ glabel func_8009963C
/* 09A244 80099644 252964D4 */ addiu $t1, %lo(D_801264D4) # addiu $t1, $t1, 0x64d4
/* 09A248 80099648 AFBF0014 */ sw $ra, 0x14($sp)
/* 09A24C 8009964C AD200000 */ sw $zero, ($t1)
/* 09A250 80099650 0C0078A7 */ jal func_8001E29C
/* 09A250 80099650 0C0078A7 */ jal get_misc_asset
/* 09A254 80099654 2404001C */ li $a0, 28
/* 09A258 80099658 3C098012 */ lui $t1, %hi(D_801264D4) # $t1, 0x8012
/* 09A25C 8009965C 3C078012 */ lui $a3, %hi(D_801264DC) # $a3, 0x8012
+2 -2
View File
@@ -19,10 +19,10 @@ glabel menu_credits_loop
/* 09BF5C 8009B35C E7B50028 */ swc1 $f21, 0x28($sp)
/* 09BF60 8009B360 E7B4002C */ swc1 $f20, 0x2c($sp)
/* 09BF64 8009B364 AFA00068 */ sw $zero, 0x68($sp)
/* 09BF68 8009B368 0C0078A7 */ jal func_8001E29C
/* 09BF68 8009B368 0C0078A7 */ jal get_misc_asset
/* 09BF6C 8009B36C 2404001C */ li $a0, 28
/* 09BF70 8009B370 AFA2005C */ sw $v0, 0x5c($sp)
/* 09BF74 8009B374 0C0078A7 */ jal func_8001E29C
/* 09BF74 8009B374 0C0078A7 */ jal get_misc_asset
/* 09BF78 8009B378 24040045 */ li $a0, 69
/* 09BF7C 8009B37C 0C031CFC */ jal func_800C73F0
/* 09BF80 8009B380 AFA20060 */ sw $v0, 0x60($sp)
@@ -346,7 +346,7 @@ glabel menu_file_select_loop
/* 08EF80 8008E380 35CF0004 */ ori $t7, $t6, 4
/* 08EF84 8008E384 AC4F0010 */ sw $t7, 0x10($v0)
.L8008E388:
/* 08EF88 8008E388 0C0078A7 */ jal func_8001E29C
/* 08EF88 8008E388 0C0078A7 */ jal get_misc_asset
/* 08EF8C 8008E38C 24040019 */ li $a0, 25
/* 08EF90 8008E390 3C06800E */ lui $a2, %hi(gNumberOfActivePlayers) # $a2, 0x800e
/* 08EF94 8008E394 8CC6F4BC */ lw $a2, %lo(gNumberOfActivePlayers)($a2)
@@ -111,7 +111,7 @@ glabel menu_title_screen_init
/* 0842E4 800836E4 00002025 */ move $a0, $zero
/* 0842E8 800836E8 3C018012 */ lui $at, %hi(D_80126864) # $at, 0x8012
/* 0842EC 800836EC AC206864 */ sw $zero, %lo(D_80126864)($at)
/* 0842F0 800836F0 0C0078A7 */ jal func_8001E29C
/* 0842F0 800836F0 0C0078A7 */ jal get_misc_asset
/* 0842F4 800836F4 24040042 */ li $a0, 66
/* 0842F8 800836F8 3C048012 */ lui $a0, %hi(D_80126874) # $a0, 0x8012
/* 0842FC 800836FC 24846874 */ addiu $a0, %lo(D_80126874) # addiu $a0, $a0, 0x6874
@@ -18,7 +18,7 @@ glabel menu_track_select_init
/* 08F3E0 8008E7E0 27A4007C */ addiu $a0, $sp, 0x7c
/* 08F3E4 8008E7E4 0C01AC89 */ jal func_8006B224
/* 08F3E8 8008E7E8 27A50078 */ addiu $a1, $sp, 0x78
/* 08F3EC 8008E7EC 0C0078A7 */ jal func_8001E29C
/* 08F3EC 8008E7EC 0C0078A7 */ jal get_misc_asset
/* 08F3F0 8008E7F0 2404001A */ li $a0, 26
/* 08F3F4 8008E7F4 3C03800E */ lui $v1, %hi(D_800DF488) # $v1, 0x800e
/* 08F3F8 8008E7F8 2463F488 */ addiu $v1, %lo(D_800DF488) # addiu $v1, $v1, -0xb78
@@ -4,7 +4,7 @@ glabel menu_trophy_race_rankings_init
/* 09962C 80098A2C 0C01BAA4 */ jal get_settings
/* 099630 80098A30 00000000 */ nop
/* 099634 80098A34 2404001A */ li $a0, 26
/* 099638 80098A38 0C0078A7 */ jal func_8001E29C
/* 099638 80098A38 0C0078A7 */ jal get_misc_asset
/* 09963C 80098A3C AFA20040 */ sw $v0, 0x40($sp)
/* 099640 80098A40 3C018012 */ lui $at, %hi(D_801263E0) # $at, 0x8012
/* 099644 80098A44 AC2063E0 */ sw $zero, %lo(D_801263E0)($at)
@@ -393,7 +393,7 @@ glabel menu_trophy_race_rankings_loop
.L80099588:
/* 09A188 80099588 10200015 */ beqz $at, .L800995E0
/* 09A18C 8009958C 2404001F */ li $a0, 31
/* 09A190 80099590 0C0078A7 */ jal func_8001E29C
/* 09A190 80099590 0C0078A7 */ jal get_misc_asset
/* 09A194 80099594 AFAC0034 */ sw $t4, 0x34($sp)
/* 09A198 80099598 3C0F800E */ lui $t7, %hi(gTrophyRaceWorldId) # $t7, 0x800e
/* 09A19C 8009959C 8DEF0FE8 */ lw $t7, %lo(gTrophyRaceWorldId)($t7)
@@ -7,7 +7,7 @@ glabel menu_trophy_race_round_init
/* 098E80 80098280 0C01BAA4 */ jal get_settings
/* 098E84 80098284 AFB00014 */ sw $s0, 0x14($sp)
/* 098E88 80098288 00408825 */ move $s1, $v0
/* 098E8C 8009828C 0C0078A7 */ jal func_8001E29C
/* 098E8C 8009828C 0C0078A7 */ jal get_misc_asset
/* 098E90 80098290 2404001A */ li $a0, 26
/* 098E94 80098294 3C03800E */ lui $v1, %hi(D_800E0FEC) # $v1, 0x800e
/* 098E98 80098298 8C630FEC */ lw $v1, %lo(D_800E0FEC)($v1)
@@ -2,7 +2,7 @@ glabel menu_trophy_race_round_loop
/* 09919C 8009859C 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 0991A0 800985A0 AFBF0014 */ sw $ra, 0x14($sp)
/* 0991A4 800985A4 AFA40020 */ sw $a0, 0x20($sp)
/* 0991A8 800985A8 0C0078A7 */ jal func_8001E29C
/* 0991A8 800985A8 0C0078A7 */ jal get_misc_asset
/* 0991AC 800985AC 2404001A */ li $a0, 26
/* 0991B0 800985B0 3C07800E */ lui $a3, %hi(D_800E0980) # $a3, 0x800e
/* 0991B4 800985B4 24E70980 */ addiu $a3, %lo(D_800E0980) # addiu $a3, $a3, 0x980
@@ -1,4 +1,4 @@
glabel func_8001D80C
glabel calc_dynamic_lighting_for_object_1
/* 01E40C 8001D80C 27BDFF60 */ addiu $sp, $sp, -0xa0
/* 01E410 8001D810 AFB20020 */ sw $s2, 0x20($sp)
/* 01E414 8001D814 AFBF003C */ sw $ra, 0x3c($sp)
@@ -1,4 +1,4 @@
glabel func_8001DD54
glabel calc_env_mapping_for_object
/* 01E954 8001DD54 27BDFEE8 */ addiu $sp, $sp, -0x118
/* 01E958 8001DD58 AFBF003C */ sw $ra, 0x3c($sp)
/* 01E95C 8001DD5C AFBE0038 */ sw $fp, 0x38($sp)
@@ -1,4 +1,4 @@
glabel func_8000C2D8
glabel decrypt_magic_codes
/* 00CED8 8000C2D8 00053083 */ sra $a2, $a1, 2
/* 00CEDC 8000C2DC 27BDFFF0 */ addiu $sp, $sp, -0x10
/* 00CEE0 8000C2E0 00801025 */ move $v0, $a0
@@ -43,7 +43,7 @@ glabel func_8000B020
/* 00BCC4 8000B0C4 AC20B004 */ sw $zero, %lo(D_8011B004)($at)
/* 00BCC8 8000B0C8 3C018012 */ lui $at, %hi(D_8011B008) # $at, 0x8012
/* 00BCCC 8000B0CC AC20B008 */ sw $zero, %lo(D_8011B008)($at)
/* 00BCD0 8000B0D0 0C0078A7 */ jal func_8001E29C
/* 00BCD0 8000B0D0 0C0078A7 */ jal get_misc_asset
/* 00BCD4 8000B0D4 24040014 */ li $a0, 20
/* 00BCD8 8000B0D8 3C118012 */ lui $s1, %hi(D_8011B020) # $s1, 0x8012
/* 00BCDC 8000B0DC 3C138012 */ lui $s3, %hi(D_8011B068) # $s3, 0x8012
@@ -17,7 +17,7 @@ glabel func_8000B290
/* 00BECC 8000B2CC AC400000 */ sw $zero, ($v0)
/* 00BED0 8000B2D0 AC400004 */ sw $zero, 4($v0)
.L8000B2D4:
/* 00BED4 8000B2D4 0C0078A7 */ jal func_8001E29C
/* 00BED4 8000B2D4 0C0078A7 */ jal get_misc_asset
/* 00BED8 8000B2D8 24040014 */ li $a0, 20
/* 00BEDC 8000B2DC 00008825 */ move $s1, $zero
/* 00BEE0 8000B2E0 00408025 */ move $s0, $v0
@@ -48,7 +48,7 @@ glabel func_8000B290
/* 00BF38 8000B338 00000000 */ nop
/* 00BF3C 8000B33C 10800003 */ beqz $a0, .L8000B34C
/* 00BF40 8000B340 00000000 */ nop
/* 00BF44 8000B344 0C003FEE */ jal particlePtrList_addObject
/* 00BF44 8000B344 0C003FEE */ jal gParticlePtrList_addObject
/* 00BF48 8000B348 00000000 */ nop
.L8000B34C:
/* 00BF4C 8000B34C 3C11800E */ lui $s1, %hi(D_800DC764) # $s1, 0x800e
@@ -57,10 +57,10 @@ glabel func_8000B290
/* 00BF58 8000B358 AE000000 */ sw $zero, ($s0)
/* 00BF5C 8000B35C 10800003 */ beqz $a0, .L8000B36C
/* 00BF60 8000B360 00000000 */ nop
/* 00BF64 8000B364 0C003FEE */ jal particlePtrList_addObject
/* 00BF64 8000B364 0C003FEE */ jal gParticlePtrList_addObject
/* 00BF68 8000B368 00000000 */ nop
.L8000B36C:
/* 00BF6C 8000B36C 0C004013 */ jal particlePtrList_flush
/* 00BF6C 8000B36C 0C004013 */ jal gParticlePtrList_flush
/* 00BF70 8000B370 AE200000 */ sw $zero, ($s1)
/* 00BF74 8000B374 8FBF0024 */ lw $ra, 0x24($sp)
/* 00BF78 8000B378 8FB00018 */ lw $s0, 0x18($sp)
@@ -33,7 +33,7 @@ glabel func_8000B750
/* 00C3A8 8000B7A8 8FBF002C */ lw $ra, 0x2c($sp)
/* 00C3AC 8000B7AC 102000C7 */ beqz $at, .L8000BACC
/* 00C3B0 8000B7B0 24040014 */ li $a0, 20
/* 00C3B4 8000B7B4 0C0078A7 */ jal func_8001E29C
/* 00C3B4 8000B7B4 0C0078A7 */ jal get_misc_asset
/* 00C3B8 8000B7B8 AFA60088 */ sw $a2, 0x88($sp)
/* 00C3BC 8000B7BC 3C0E8012 */ lui $t6, %hi(D_8011B020) # $t6, 0x8012
/* 00C3C0 8000B7C0 25CEB020 */ addiu $t6, %lo(D_8011B020) # addiu $t6, $t6, -0x4fe0

Some files were not shown because too many files have changed in this diff Show More