mirror of
https://github.com/izzy2lost/Diddy-Kong-Racing.git
synced 2026-06-19 01:16:26 -07:00
Merge pull request #98 from AntonioCastelli/syms
Moved some symbols to header files.
This commit is contained in:
@@ -25,14 +25,14 @@ glabel func_80068158
|
||||
/* 068DAC 800681AC 00053023 */ negu $a2, $a1
|
||||
.L800681B0:
|
||||
/* 068DB0 800681B0 8CE50000 */ lw $a1, ($a3)
|
||||
/* 068DB4 800681B4 3C19800E */ lui $t9, %hi(D_800DD094) # $t9, 0x800e
|
||||
/* 068DB4 800681B4 3C19800E */ lui $t9, %hi(D_800DD064+0x30) # $t9, 0x800e
|
||||
/* 068DB8 800681B8 0005C080 */ sll $t8, $a1, 2
|
||||
/* 068DBC 800681BC 0305C023 */ subu $t8, $t8, $a1
|
||||
/* 068DC0 800681C0 0018C080 */ sll $t8, $t8, 2
|
||||
/* 068DC4 800681C4 0305C021 */ addu $t8, $t8, $a1
|
||||
/* 068DC8 800681C8 0018C080 */ sll $t8, $t8, 2
|
||||
/* 068DCC 800681CC 0338C821 */ addu $t9, $t9, $t8
|
||||
/* 068DD0 800681D0 8F39D094 */ lw $t9, %lo(D_800DD094)($t9)
|
||||
/* 068DD0 800681D0 8F39D094 */ lw $t9, %lo(D_800DD064+0x30)($t9)
|
||||
/* 068DD4 800681D4 3C0A800E */ lui $t2, %hi(D_800DD148) # $t2, 0x800e
|
||||
/* 068DD8 800681D8 332B0001 */ andi $t3, $t9, 1
|
||||
/* 068DDC 800681DC 1560001A */ bnez $t3, .L80068248
|
||||
|
||||
@@ -8,14 +8,14 @@ glabel func_800682AC
|
||||
/* 068EC4 800682C4 AFA40020 */ sw $a0, 0x20($sp)
|
||||
/* 068EC8 800682C8 3C0F8012 */ lui $t7, %hi(D_80120CE4) # $t7, 0x8012
|
||||
/* 068ECC 800682CC 8DEF0CE4 */ lw $t7, %lo(D_80120CE4)($t7)
|
||||
/* 068ED0 800682D0 3C19800E */ lui $t9, %hi(D_800DD094) # $t9, 0x800e
|
||||
/* 068ED0 800682D0 3C19800E */ lui $t9, %hi(D_800DD064+0x30) # $t9, 0x800e
|
||||
/* 068ED4 800682D4 000FC080 */ sll $t8, $t7, 2
|
||||
/* 068ED8 800682D8 030FC023 */ subu $t8, $t8, $t7
|
||||
/* 068EDC 800682DC 0018C080 */ sll $t8, $t8, 2
|
||||
/* 068EE0 800682E0 030FC021 */ addu $t8, $t8, $t7
|
||||
/* 068EE4 800682E4 0018C080 */ sll $t8, $t8, 2
|
||||
/* 068EE8 800682E8 0338C821 */ addu $t9, $t9, $t8
|
||||
/* 068EEC 800682EC 8F39D094 */ lw $t9, %lo(D_800DD094)($t9)
|
||||
/* 068EEC 800682EC 8F39D094 */ lw $t9, %lo(D_800DD064+0x30)($t9)
|
||||
/* 068EF0 800682F0 8FA40020 */ lw $a0, 0x20($sp)
|
||||
/* 068EF4 800682F4 332A0001 */ andi $t2, $t9, 1
|
||||
/* 068EF8 800682F8 00024402 */ srl $t0, $v0, 0x10
|
||||
|
||||
@@ -202,8 +202,9 @@ glabel func_8006C60C
|
||||
/* 06D504 8006C904 0C02DDF5 */ jal func_800B77D4
|
||||
/* 06D508 8006C908 00000000 */ nop
|
||||
.L8006C90C:
|
||||
/* 06D50C 8006C90C 3C04800E */ lui $a0, %hi(D_800DD407) # $a0, 0x800e
|
||||
/* 06D510 8006C910 9084D407 */ lbu $a0, %lo(D_800DD407)($a0)
|
||||
# Casting D_800DD404 to u8.
|
||||
/* 06D50C 8006C90C 3C04800E */ lui $a0, %hi(D_800DD404) # $a0, 0x800e
|
||||
/* 06D510 8006C910 9084D407 */ lbu $a0, -0x2bf9($a0)
|
||||
/* 06D514 8006C914 0C000340 */ jal func_80000D00
|
||||
/* 06D518 8006C918 00000000 */ nop
|
||||
/* 06D51C 8006C91C 3C048012 */ lui $a0, %hi(D_801211F8) # $a0, 0x8012
|
||||
|
||||
@@ -15,31 +15,32 @@ glabel menu_boot_init
|
||||
/* 089128 80088528 85CEF7C4 */ lh $t6, %lo(D_800DF7C4)($t6)
|
||||
/* 08912C 8008852C 3C048012 */ lui $a0, %hi(D_80126550) # $a0, 0x8012
|
||||
/* 089130 80088530 24846550 */ addiu $a0, %lo(D_80126550) # addiu $a0, $a0, 0x6550
|
||||
/* 089134 80088534 3C08800E */ lui $t0, %hi(D_800DF7C6) # $t0, 0x800e
|
||||
/* 089134 80088534 3C08800E */ lui $t0, %hi(D_800DF7C4+2) # $t0, 0x800e
|
||||
/* 089138 80088538 000E7880 */ sll $t7, $t6, 2
|
||||
/* 08913C 8008853C 8508F7C6 */ lh $t0, %lo(D_800DF7C6)($t0)
|
||||
/* 08913C 8008853C 8508F7C6 */ lh $t0, %lo(D_800DF7C4+2)($t0)
|
||||
/* 089140 80088540 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 089144 80088544 8F190000 */ lw $t9, ($t8)
|
||||
/* 089148 80088548 3C01800E */ lui $at, %hi(D_800DF7DC) # $at, 0x800e
|
||||
/* 08914C 8008854C 3C0C800E */ lui $t4, %hi(D_800DF7C8) # $t4, 0x800e
|
||||
/* 08914C 8008854C 3C0C800E */ lui $t4, %hi(D_800DF7C4+4) # $t4, 0x800e
|
||||
/* 089150 80088550 00084880 */ sll $t1, $t0, 2
|
||||
/* 089154 80088554 858CF7C8 */ lh $t4, %lo(D_800DF7C8)($t4)
|
||||
/* 089154 80088554 858CF7C8 */ lh $t4, %lo(D_800DF7C4+4)($t4)
|
||||
/* 089158 80088558 00895021 */ addu $t2, $a0, $t1
|
||||
/* 08915C 8008855C AC39F7DC */ sw $t9, %lo(D_800DF7DC)($at)
|
||||
/* 089160 80088560 8D4B0000 */ lw $t3, ($t2)
|
||||
/* 089164 80088564 3C01800E */ lui $at, %hi(D_800DF7EC) # $at, 0x800e
|
||||
# Accessing D_800DF7DC[1] and D_800DF7DC[2].
|
||||
/* 089164 80088564 3C01800E */ lui $at, %hi(D_800DF7DC+8) # $at, 0x800e
|
||||
/* 089168 80088568 000C6880 */ sll $t5, $t4, 2
|
||||
/* 08916C 8008856C 008D7021 */ addu $t6, $a0, $t5
|
||||
/* 089170 80088570 AC2BF7E4 */ sw $t3, %lo(D_800DF7E4)($at)
|
||||
/* 089170 80088570 AC2BF7E4 */ sw $t3, %lo(D_800DF7DC+8)($at)
|
||||
/* 089174 80088574 8DCF0000 */ lw $t7, ($t6)
|
||||
# The extra lui is here.
|
||||
/* 089178 80088578 3C03800E */ lui $v1, %hi(D_800DF7F4) # $v1, 0x800e
|
||||
/* 08917C 8008857C 3C02800E */ lui $v0, %hi(D_800DF7CA) # $v0, 0x800e
|
||||
/* 089180 80088580 3C05800E */ lui $a1, %hi(D_800DF7DA) # $a1, 0x800e
|
||||
/* 089184 80088584 24A5F7DA */ addiu $a1, %lo(D_800DF7DA) # addiu $a1, $a1, -0x826
|
||||
/* 089188 80088588 2442F7CA */ addiu $v0, %lo(D_800DF7CA) # addiu $v0, $v0, -0x836
|
||||
/* 08918C 8008858C 2463F7F4 */ addiu $v1, %lo(D_800DF7F4) # addiu $v1, $v1, -0x80c
|
||||
/* 089190 80088590 AC2FF7EC */ sw $t7, %lo(D_800DF7EC)($at)
|
||||
/* 089178 80088578 3C03800E */ lui $v1, %hi(D_800DF7DC+0x18) # $v1, 0x800e
|
||||
/* 08917C 8008857C 3C02800E */ lui $v0, %hi(D_800DF7C4+6) # $v0, 0x800e
|
||||
/* 089180 80088580 3C05800E */ lui $a1, %hi(D_800DF7C4+22) # $a1, 0x800e
|
||||
/* 089184 80088584 24A5F7DA */ addiu $a1, %lo(D_800DF7C4+22) # addiu $a1, $a1, -0x826
|
||||
/* 089188 80088588 2442F7CA */ addiu $v0, %lo(D_800DF7C4+6) # addiu $v0, $v0, -0x836
|
||||
/* 08918C 8008858C 2463F7F4 */ addiu $v1, %lo(D_800DF7DC+0x18) # addiu $v1, $v1, -0x80c
|
||||
/* 089190 80088590 AC2FF7EC */ sw $t7, %lo(D_800DF7DC+0x10)($at)
|
||||
.L80088594:
|
||||
/* 089194 80088594 84580000 */ lh $t8, ($v0)
|
||||
/* 089198 80088598 844A0002 */ lh $t2, 2($v0)
|
||||
|
||||
@@ -49,30 +49,31 @@ glabel MenuTitleScreenInit
|
||||
/* 0841F0 800835F0 8508F7C4 */ lh $t0, %lo(D_800DF7C4)($t0)
|
||||
/* 0841F4 800835F4 3C048012 */ lui $a0, %hi(D_80126550) # $a0, 0x8012
|
||||
/* 0841F8 800835F8 24846550 */ addiu $a0, %lo(D_80126550) # addiu $a0, $a0, 0x6550
|
||||
/* 0841FC 800835FC 3C0C800E */ lui $t4, %hi(D_800DF7C6) # $t4, 0x800e
|
||||
/* 0841FC 800835FC 3C0C800E */ lui $t4, %hi(D_800DF7C4+2) # $t4, 0x800e
|
||||
/* 084200 80083600 00084880 */ sll $t1, $t0, 2
|
||||
/* 084204 80083604 858CF7C6 */ lh $t4, %lo(D_800DF7C6)($t4)
|
||||
/* 084204 80083604 858CF7C6 */ lh $t4, %lo(D_800DF7C4+2)($t4)
|
||||
/* 084208 80083608 00895021 */ addu $t2, $a0, $t1
|
||||
/* 08420C 8008360C 8D4B0000 */ lw $t3, ($t2)
|
||||
/* 084210 80083610 3C01800E */ lui $at, %hi(D_800DF7DC) # $at, 0x800e
|
||||
/* 084214 80083614 3C18800E */ lui $t8, %hi(D_800DF7C8) # $t8, 0x800e
|
||||
/* 084214 80083614 3C18800E */ lui $t8, %hi(D_800DF7C4+4) # $t8, 0x800e
|
||||
/* 084218 80083618 000C6880 */ sll $t5, $t4, 2
|
||||
/* 08421C 8008361C 8718F7C8 */ lh $t8, %lo(D_800DF7C8)($t8)
|
||||
/* 08421C 8008361C 8718F7C8 */ lh $t8, %lo(D_800DF7C4+4)($t8)
|
||||
/* 084220 80083620 008D7021 */ addu $t6, $a0, $t5
|
||||
/* 084224 80083624 AC2BF7DC */ sw $t3, %lo(D_800DF7DC)($at)
|
||||
/* 084228 80083628 8DCF0000 */ lw $t7, ($t6)
|
||||
/* 08422C 8008362C 3C01800E */ lui $at, %hi(D_800DF7EC) # $at, 0x800e
|
||||
# Accessing D_800DF7DC[1] and D_800DF7DC[2].
|
||||
/* 08422C 8008362C 3C01800E */ lui $at, %hi(D_800DF7DC+8) # $at, 0x800e
|
||||
/* 084230 80083630 0018C880 */ sll $t9, $t8, 2
|
||||
/* 084234 80083634 00994021 */ addu $t0, $a0, $t9
|
||||
/* 084238 80083638 AC2FF7E4 */ sw $t7, %lo(D_800DF7E4)($at)
|
||||
/* 084238 80083638 AC2FF7E4 */ sw $t7, %lo(D_800DF7DC+8)($at)
|
||||
/* 08423C 8008363C 8D090000 */ lw $t1, ($t0)
|
||||
/* 084240 80083640 3C03800E */ lui $v1, %hi(D_800DF7F4) # $v1, 0x800e
|
||||
/* 084244 80083644 3C02800E */ lui $v0, %hi(D_800DF7CA) # $v0, 0x800e
|
||||
/* 084248 80083648 3C05800E */ lui $a1, %hi(D_800DF7DA) # $a1, 0x800e
|
||||
/* 08424C 8008364C 24A5F7DA */ addiu $a1, %lo(D_800DF7DA) # addiu $a1, $a1, -0x826
|
||||
/* 084250 80083650 2442F7CA */ addiu $v0, %lo(D_800DF7CA) # addiu $v0, $v0, -0x836
|
||||
/* 084254 80083654 2463F7F4 */ addiu $v1, %lo(D_800DF7F4) # addiu $v1, $v1, -0x80c
|
||||
/* 084258 80083658 AC29F7EC */ sw $t1, %lo(D_800DF7EC)($at)
|
||||
/* 084240 80083640 3C03800E */ lui $v1, %hi(D_800DF7DC+0x18) # $v1, 0x800e
|
||||
/* 084244 80083644 3C02800E */ lui $v0, %hi(D_800DF7C4+6) # $v0, 0x800e
|
||||
/* 084248 80083648 3C05800E */ lui $a1, %hi(D_800DF7C4+22) # $a1, 0x800e
|
||||
/* 08424C 8008364C 24A5F7DA */ addiu $a1, %lo(D_800DF7C4+22) # addiu $a1, $a1, -0x826
|
||||
/* 084250 80083650 2442F7CA */ addiu $v0, %lo(D_800DF7C4+6) # addiu $v0, $v0, -0x836
|
||||
/* 084254 80083654 2463F7F4 */ addiu $v1, %lo(D_800DF7DC+0x18) # addiu $v1, $v1, -0x80c
|
||||
/* 084258 80083658 AC29F7EC */ sw $t1, %lo(D_800DF7DC+0x10)($at)
|
||||
.L8008365C:
|
||||
/* 08425C 8008365C 844A0000 */ lh $t2, ($v0)
|
||||
/* 084260 80083660 844E0002 */ lh $t6, 2($v0)
|
||||
|
||||
@@ -328,7 +328,8 @@ glabel MenuTitleScreenLoop
|
||||
/* 084A94 80083E94 4606003C */ c.lt.s $f0, $f6
|
||||
/* 084A98 80083E98 3C0F800E */ lui $t7, %hi(D_800DF760) # $t7, 0x800e
|
||||
/* 084A9C 80083E9C 45000016 */ bc1f .L80083EF8
|
||||
/* 084AA0 80083EA0 3C04800E */ lui $a0, %hi(D_800DF763) # $a0, 0x800e
|
||||
# Casting D_800DF760 to u8 (see instr 084AF8).
|
||||
/* 084AA0 80083EA0 3C04800E */ lui $a0, %hi(D_800DF760) # $a0, 0x800e
|
||||
/* 084AA4 80083EA4 8DEFF760 */ lw $t7, %lo(D_800DF760)($t7)
|
||||
/* 084AA8 80083EA8 44815000 */ mtc1 $at, $f10
|
||||
/* 084AAC 80083EAC 448F2000 */ mtc1 $t7, $f4
|
||||
@@ -351,7 +352,7 @@ glabel MenuTitleScreenLoop
|
||||
/* 084AF0 80083EF0 10000006 */ b .L80083F0C
|
||||
/* 084AF4 80083EF4 2463686C */ addiu $v1, %lo(D_8012686C) # addiu $v1, $v1, 0x686c
|
||||
.L80083EF8:
|
||||
/* 084AF8 80083EF8 9084F763 */ lbu $a0, %lo(D_800DF763)($a0)
|
||||
/* 084AF8 80083EF8 9084F763 */ lbu $a0, -0x89d($a0)
|
||||
/* 084AFC 80083EFC 0C000664 */ jal musicSetRelativeVolume
|
||||
/* 084B00 80083F00 00000000 */ nop
|
||||
/* 084B04 80083F04 3C038012 */ lui $v1, %hi(D_8012686C) # $v1, 0x8012
|
||||
|
||||
@@ -41,13 +41,12 @@ glabel func_8008DC7C
|
||||
/* 08E910 8008DD10 3C068012 */ lui $a2, %hi(D_8012648C) # $a2, 0x8012
|
||||
/* 08E914 8008DD14 24C6648C */ addiu $a2, %lo(D_8012648C) # addiu $a2, $a2, 0x648c
|
||||
/* 08E918 8008DD18 8CC90000 */ lw $t1, ($a2)
|
||||
# This is accessing unk801264A0->unk1
|
||||
/* 08E91C 8008DD1C 3C0B8012 */ lui $t3, 0x8012
|
||||
/* 08E91C 8008DD1C 3C0B8012 */ lui $t3, %hi(D_801264A0+1) # $t3, 0x8012
|
||||
/* 08E920 8008DD20 00095080 */ sll $t2, $t1, 2
|
||||
/* 08E924 8008DD24 01495023 */ subu $t2, $t2, $t1
|
||||
/* 08E928 8008DD28 000A5080 */ sll $t2, $t2, 2
|
||||
/* 08E92C 8008DD2C 016A5821 */ addu $t3, $t3, $t2
|
||||
/* 08E930 8008DD30 916B64A1 */ lbu $t3, 0x64a1($t3)
|
||||
/* 08E930 8008DD30 916B64A1 */ lbu $t3, %lo(D_801264A0+1)($t3)
|
||||
/* 08E934 8008DD34 00002825 */ move $a1, $zero
|
||||
/* 08E938 8008DD38 11600007 */ beqz $t3, .L8008DD58
|
||||
/* 08E93C 8008DD3C 24040241 */ li $a0, 577
|
||||
|
||||
@@ -174,9 +174,9 @@ glabel L80094DD0
|
||||
/* 095B84 80094F84 3C014000 */ li $at, 0x40000000 # 2.000000
|
||||
/* 095B88 80094F88 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 095B8C 80094F8C 44813000 */ mtc1 $at, $f6
|
||||
/* 095B90 80094F90 3C01800E */ lui $at, %hi(D_800DF598) # $at, 0x800e
|
||||
/* 095B90 80094F90 3C01800E */ lui $at, %hi(D_800DF510+4*0x20+8) # $at, 0x800e
|
||||
/* 095B94 80094F94 E5880090 */ swc1 $f8, 0x90($t4)
|
||||
/* 095B98 80094F98 C42AF598 */ lwc1 $f10, %lo(D_800DF598)($at)
|
||||
/* 095B98 80094F98 C42AF598 */ lwc1 $f10, %lo(D_800DF510+4*0x20+8)($at)
|
||||
/* 095B9C 80094F9C 46043201 */ sub.s $f8, $f6, $f4
|
||||
/* 095BA0 80094FA0 8C4D0000 */ lw $t5, ($v0)
|
||||
/* 095BA4 80094FA4 46085402 */ mul.s $f16, $f10, $f8
|
||||
|
||||
@@ -214,10 +214,10 @@ glabel L80095964
|
||||
/* 096620 80095A20 E584008C */ swc1 $f4, 0x8c($t4)
|
||||
/* 096624 80095A24 8C4D0000 */ lw $t5, ($v0)
|
||||
/* 096628 80095A28 44813000 */ mtc1 $at, $f6
|
||||
/* 09662C 80095A2C 3C01800E */ lui $at, %hi(D_800DF598) # $at, 0x800e
|
||||
/* 09662C 80095A2C 3C01800E */ lui $at, %hi(D_800DF510+4*0x20+8) # $at, 0x800e
|
||||
/* 096630 80095A30 E5A60090 */ swc1 $f6, 0x90($t5)
|
||||
/* 096634 80095A34 8C4E0000 */ lw $t6, ($v0)
|
||||
/* 096638 80095A38 C428F598 */ lwc1 $f8, %lo(D_800DF598)($at)
|
||||
/* 096638 80095A38 C428F598 */ lwc1 $f8, %lo(D_800DF510+4*0x20+8)($at)
|
||||
/* 09663C 80095A3C 00000000 */ nop
|
||||
/* 096640 80095A40 E5C80088 */ swc1 $f8, 0x88($t6)
|
||||
/* 096644 80095A44 8FAF002C */ lw $t7, 0x2c($sp)
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
#ifndef _UNKNOWN_001050_H_
|
||||
#define _UNKNOWN_001050_H_
|
||||
|
||||
#include "types.h"
|
||||
#include "audio_internal.h"
|
||||
|
||||
extern ALCSPlayer* gMusicPlayer;
|
||||
extern ALCSPlayer* gSndFxPlayer;
|
||||
extern u8 musicRelativeVolume;
|
||||
extern u8 sfxRelativeVolume;
|
||||
extern u8 D_800DC640;
|
||||
extern u8 D_800DC644;
|
||||
extern s32 D_800DC648;
|
||||
extern s32 audioPrevCount;
|
||||
extern f32 D_800DC650;
|
||||
extern s32 musicVolumeSliderPercentage;
|
||||
extern s32 D_800DC658;
|
||||
extern u8 D_800DC65C;
|
||||
extern u8 D_800DC660;
|
||||
extern s32 D_800DC664;
|
||||
extern s32 D_800DC668;
|
||||
extern s32 D_800DC66C;
|
||||
extern u8 D_800DC670;
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,48 @@
|
||||
#ifndef _UNKNOWN_003260_H_
|
||||
#define _UNKNOWN_003260_H_
|
||||
|
||||
#include "types.h"
|
||||
#include "audio_internal.h"
|
||||
|
||||
typedef struct unk800DC6BC_40 {
|
||||
ALLink node;
|
||||
u8 pad0C[0x38];
|
||||
} unk800DC6BC_40; //ALSoundState
|
||||
|
||||
/* Unknown Size */
|
||||
typedef struct unk800DC6BC {
|
||||
ALPlayer node;
|
||||
ALEventQueue evtq;
|
||||
ALEvent nextEvent;
|
||||
ALSynth *drvr;
|
||||
u32 unk3C;
|
||||
unk800DC6BC_40 *unk40;
|
||||
s32 unk44;
|
||||
s32 unk48;
|
||||
s32 frameTime;
|
||||
ALMicroTime nextDelta;
|
||||
ALMicroTime curTime;
|
||||
} unk800DC6BC; //ALSndPlayer
|
||||
|
||||
extern s32 D_800DC680;
|
||||
extern s32 D_800DC684;
|
||||
extern s32 D_800DC688;
|
||||
extern s32 D_800DC68C;
|
||||
extern s32 D_800DC690;
|
||||
extern s32 D_800DC694;
|
||||
extern s32 D_800DC698;
|
||||
extern s32 D_800DC69C;
|
||||
extern s32 D_800DC6A0;
|
||||
extern s32 D_800DC6A4;
|
||||
extern s32 D_800DC6A8;
|
||||
extern s32 D_800DC6AC;
|
||||
|
||||
extern s32 D_800DC6B0;
|
||||
extern s32 D_800DC6B4;
|
||||
extern unk800DC6BC_40* D_800DC6B8;
|
||||
extern unk800DC6BC* gAlSndPlayer;
|
||||
|
||||
extern s32 sfxVolumeSlider;
|
||||
extern s32 D_800DC6C4;
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,12 @@
|
||||
#ifndef _UNKNOWN_005740_H_
|
||||
#define _UNKNOWN_005740_H_
|
||||
|
||||
#include "types.h"
|
||||
|
||||
extern s8 D_800DC6D0;
|
||||
extern s32 D_800DC6D4;
|
||||
extern s32 D_800DC6D8;
|
||||
extern s32 D_800DC6DC;
|
||||
extern s32 D_800DC6E0;
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,65 @@
|
||||
#ifndef _UNKNOWN_00BC20_H_
|
||||
#define _UNKNOWN_00BC20_H_
|
||||
|
||||
#include "types.h"
|
||||
|
||||
/* Size: 0x8 bytes */
|
||||
typedef struct unknown800DC6F0 {
|
||||
union {
|
||||
s8 unk00;
|
||||
s32 dummy_force_alignment; // Not sure of a better way to do this.
|
||||
};
|
||||
u16 unk04;
|
||||
u16 unk06;
|
||||
} unknown800DC6F0;
|
||||
|
||||
extern unknown800DC6F0 D_800DC6F0;
|
||||
extern unknown800DC6F0 D_800DC6F8;
|
||||
|
||||
extern s32 D_800DC700;
|
||||
extern s32 D_800DC704;
|
||||
extern s16 D_800DC708;
|
||||
extern s32 D_800DC70C;
|
||||
extern s16 D_800DC710;
|
||||
extern s32 D_800DC714;
|
||||
extern s32 D_800DC718;
|
||||
extern s8 D_800DC71C;
|
||||
extern s32 D_800DC720;
|
||||
extern s16 D_800DC724;
|
||||
extern s16 D_800DC728;
|
||||
extern s16 D_800DC72C;
|
||||
extern u8 D_800DC730;
|
||||
extern s32 D_800DC734;
|
||||
extern u8 D_800DC738;
|
||||
extern s8 D_800DC73C;
|
||||
extern s8 D_800DC740;
|
||||
extern s8 D_800DC744;
|
||||
extern s8 D_800DC748;
|
||||
extern s32 D_800DC74C;
|
||||
extern s32 D_800DC750;
|
||||
extern s32 D_800DC754;
|
||||
extern s32 D_800DC758;
|
||||
extern s32 D_800DC75C;
|
||||
extern s32 D_800DC760;
|
||||
extern s32 D_800DC764;
|
||||
extern s32 D_800DC768;
|
||||
|
||||
extern f32 D_800DC76C[15];
|
||||
|
||||
extern u16 D_800DC7A8[8];
|
||||
|
||||
extern s16 D_800DC7B8[52];
|
||||
|
||||
extern s16 D_800DC820[16];
|
||||
|
||||
extern s8 D_800DC840[8];
|
||||
|
||||
extern s8 D_800DC848;
|
||||
extern s32 D_800DC84C[3];
|
||||
extern s32 D_800DC858;
|
||||
extern s32 D_800DC85C;
|
||||
|
||||
extern u8 D_800DC860;
|
||||
extern u16 D_800DC864;
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,82 @@
|
||||
#ifndef _UNKNOWN_0255E0_H_
|
||||
#define _UNKNOWN_0255E0_H_
|
||||
|
||||
#include "types.h"
|
||||
#include "structs.h"
|
||||
|
||||
/* Size: 0x8 bytes */
|
||||
typedef struct unknown800DC874 {
|
||||
union {
|
||||
s8 unk00;
|
||||
s32 dummy_force_alignment; // Not sure of a better way to do this.
|
||||
};
|
||||
u16 unk04;
|
||||
s16 unk06;
|
||||
} unknown800DC874;
|
||||
|
||||
extern s32 D_800DC870;
|
||||
extern unknown800DC874 D_800DC874;
|
||||
extern unknown800DC874 D_800DC87C;
|
||||
|
||||
extern f32 D_800DC884[10];
|
||||
|
||||
extern f32 D_800DC8AC[27];
|
||||
|
||||
typedef struct{
|
||||
u8 pad00[0x12];
|
||||
u16 unk12;
|
||||
u16 unk14;
|
||||
} unk800DC918_00_00;
|
||||
|
||||
typedef struct{
|
||||
unk800DC918_00_00 *unk00;
|
||||
u8 pad00[0x04];
|
||||
} unk800DC918_00;
|
||||
|
||||
typedef struct{
|
||||
u8 unk00;
|
||||
u8 pad01[0x05];
|
||||
u8 unk06;
|
||||
u8 unk07;
|
||||
u32 unk08;
|
||||
} unk800DC918_04_0C;
|
||||
|
||||
typedef struct{
|
||||
u8 pad00[0x0C];
|
||||
unk800DC918_04_0C* unk0C;
|
||||
u8 pad0C[0x10];
|
||||
s16 unk20;
|
||||
u8 pad22[0x09];
|
||||
s8 unk2B;
|
||||
u8 pad2C[0x14];
|
||||
u8 unk40;
|
||||
u8 pad41[0x3];
|
||||
} unk800DC918_04;
|
||||
|
||||
typedef struct{
|
||||
s16 unk00; //sx
|
||||
s16 unk02; //sy
|
||||
s16 unk04; //sz
|
||||
s16 unk06; //lx
|
||||
s16 unk08; //ly
|
||||
s16 unk0A; //lz
|
||||
} unk800DC918_08; //bounding box
|
||||
|
||||
typedef struct{
|
||||
unk800DC918_00 *unk00;
|
||||
unk800DC918_04 *unk04;
|
||||
unk800DC918_08 *unk08;
|
||||
u8 pad0C[0x0E];
|
||||
s16 count;
|
||||
} unk800DC918;
|
||||
|
||||
extern unk800DC918* D_800DC918;
|
||||
extern LevelHeader *D_800DC91C;
|
||||
|
||||
extern s32 D_800DC920;
|
||||
extern s32 D_800DC924;
|
||||
extern s32 D_800DC928;
|
||||
|
||||
extern s8 D_800DC92C[24];
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,14 @@
|
||||
#ifndef _UNKNOWN_032760_H_
|
||||
#define _UNKNOWN_032760_H_
|
||||
|
||||
#include "types.h"
|
||||
|
||||
extern s32 D_800DC950;
|
||||
extern s32 D_800DC954;
|
||||
extern s32 D_800DC958;
|
||||
extern s32 D_800DC95C;
|
||||
extern s32 D_800DC960;
|
||||
extern s32 D_800DC964;
|
||||
extern s32 D_800DC968;
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,23 @@
|
||||
#ifndef _UNKNOWN_0348C0_H_
|
||||
#define _UNKNOWN_0348C0_H_
|
||||
|
||||
#include "types.h"
|
||||
|
||||
// Unsure about the signed/unsigned with these arrays.
|
||||
extern u16 D_800DC970[4];
|
||||
extern u16 D_800DC978[4];
|
||||
extern u16 D_800DC980[20];
|
||||
extern u16 D_800DC9A8[20];
|
||||
extern u16 D_800DC9D0[64];
|
||||
extern s8 D_800DCA50[8];
|
||||
extern u8 D_800DCA58[9];
|
||||
extern s8 D_800DCA64[9];
|
||||
extern s8 D_800DCA70[10];
|
||||
extern s32 D_800DCA7C[3];
|
||||
extern s32 D_800DCA88[3];
|
||||
extern s8 D_800DCA94[8];
|
||||
extern s8 D_800DCA9C[12];
|
||||
extern u16 D_800DCAA8[64];
|
||||
extern u16 D_800DCB28[20];
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,46 @@
|
||||
#ifndef _UNKNOWN_043920_H_
|
||||
#define _UNKNOWN_043920_H_
|
||||
|
||||
#include "types.h"
|
||||
|
||||
extern s32 D_800DCB50;
|
||||
extern s16 D_800DCB54;
|
||||
extern s32 D_800DCB58;
|
||||
extern s32 D_800DCB5C;
|
||||
|
||||
// Not sure if D_800DCB58 & D_800DCB5C are actually a part of this array.
|
||||
extern f32 D_800DCB60[14];
|
||||
|
||||
extern s32 D_800DCB98;
|
||||
extern f32 D_800DCB9C[19];
|
||||
|
||||
extern f32 D_800DCBE8[19];
|
||||
|
||||
// Unused? Not sure if this is actually an array or just some random data.
|
||||
extern s32 D_800DCC34[19];
|
||||
|
||||
extern s32 D_800DCC80[19];
|
||||
|
||||
extern u16 D_800DCCCC[20];
|
||||
|
||||
// Used for some sort of bit mask
|
||||
extern s32 D_800DCCF4[19];
|
||||
|
||||
// Used for some sort of bit mask
|
||||
extern s32 D_800DCD40[20];
|
||||
|
||||
extern s8 D_800DCD90[15];
|
||||
|
||||
// Unused?
|
||||
extern s8 D_800DCDA0[8];
|
||||
|
||||
extern s8 D_800DCDA8[8];
|
||||
|
||||
// Unused?
|
||||
extern s16 D_800DCDB0[16];
|
||||
|
||||
extern s32 D_800DCDD0;
|
||||
|
||||
extern s16 D_800DCDD4[4];
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,8 @@
|
||||
#ifndef _UNKNOWN_05CEF0_H_
|
||||
#define _UNKNOWN_05CEF0_H_
|
||||
|
||||
#include "types.h"
|
||||
|
||||
extern s16 D_800DCDE0[16];
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,9 @@
|
||||
#ifndef _UNKNOWN_05DCD0_H_
|
||||
#define _UNKNOWN_05DCD0_H_
|
||||
|
||||
#include "types.h"
|
||||
|
||||
extern s16 D_800DCE00[16];
|
||||
extern s16 D_800DCE20[16];
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,8 @@
|
||||
#ifndef _UNKNOWN_05F0C0_H_
|
||||
#define _UNKNOWN_05F0C0_H_
|
||||
|
||||
#include "types.h"
|
||||
|
||||
extern s16 D_800DCE40[16];
|
||||
|
||||
#endif
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user