diff --git a/data/dkr.data.s b/data/dkr.data.s index b8fd41ca..ca5dc77f 100644 --- a/data/dkr.data.s +++ b/data/dkr.data.s @@ -808,123 +808,127 @@ ############## unknown_064830.c (.data) ############## -glabel D_800DCEB0 -.word 0x01000000 -.word 0x00000010 -.word 0x00000010 -.word 0x00000020 +# glabel D_800DCEB0 +# .word 0x01000000 +# .word 0x00000010 +# .word 0x00000010 +# .word 0x00000020 +# +# glabel D_800DCEC0 +# .word 0x00000003 +# .word 0x00000FA0 +# .word 0x00000000 +# .word 0x00000870 +# .word 0x00002666 +# .word 0xFFFFD99A +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x000002F8 +# .word 0x000005F0 +# .word 0x00000CCC +# .word 0xFFFFF334 +# .word 0x00003FFF +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000960 +# .word 0x00001388 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00005000 +# +# glabel D_800DCF28 +# .word 0x00000004 +# .word 0x00000FA0 +# .word 0x00000000 +# .word 0x00000A50 +# .word 0x00002666 +# .word 0xFFFFD99A +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000370 +# .word 0x00000870 +# .word 0x00000CCC +# .word 0xFFFFF334 +# .word 0x00003FFF +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000A50 +# .word 0x00000E38 +# .word 0x00000CCC +# .word 0xFFFFF334 +# .word 0x00003FFF +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000EB0 +# .word 0x00001F40 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00005000 +# +# glabel D_800DCFB0 +# .word 0x00000001 +# .word 0x00001F40 +# .word 0x00000000 +# .word 0x00001BF8 +# .word 0x00002EE0 +# .word 0x00000000 +# .word 0x00007FFF +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# +# glabel D_800DCFD8 +# .word 0x00000001 +# .word 0x00000320 +# .word 0x00000000 +# .word 0x000000C8 +# .word 0x00004000 +# .word 0x00000000 +# .word 0x00007FFF +# .word 0x00001DB0 +# .word 0x000002BC +# .word 0x00000000 +# +# glabel D_800DD000 +# .word 0x00000001 +# .word 0x00000320 +# .word 0x00000000 +# .word 0x000000C8 +# .word 0x00000000 +# .word 0x00005FFF +# .word 0x00007FFF +# .word 0x0000017C +# .word 0x000001F4 +# .word 0x00000000 +# +# glabel D_800DD028 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 +# .word 0x00000000 -glabel D_800DCEC0 -.word 0x00000003 -.word 0x00000FA0 -.word 0x00000000 -.word 0x00000870 -.word 0x00002666 -.word 0xFFFFD99A -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x000002F8 -.word 0x000005F0 -.word 0x00000CCC -.word 0xFFFFF334 -.word 0x00003FFF -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00000960 -.word 0x00001388 -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00005000 +###################################################### -glabel D_800DCF28 -.word 0x00000004 -.word 0x00000FA0 -.word 0x00000000 -.word 0x00000A50 -.word 0x00002666 -.word 0xFFFFD99A -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00000370 -.word 0x00000870 -.word 0x00000CCC -.word 0xFFFFF334 -.word 0x00003FFF -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00000A50 -.word 0x00000E38 -.word 0x00000CCC -.word 0xFFFFF334 -.word 0x00003FFF -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00000EB0 -.word 0x00001F40 -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00005000 - -glabel D_800DCFB0 -.word 0x00000001 -.word 0x00001F40 -.word 0x00000000 -.word 0x00001BF8 -.word 0x00002EE0 -.word 0x00000000 -.word 0x00007FFF -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 - -glabel D_800DCFD8 -.word 0x00000001 -.word 0x00000320 -.word 0x00000000 -.word 0x000000C8 -.word 0x00004000 -.word 0x00000000 -.word 0x00007FFF -.word 0x00001DB0 -.word 0x000002BC -.word 0x00000000 - -glabel D_800DD000 -.word 0x00000001 -.word 0x00000320 -.word 0x00000000 -.word 0x000000C8 -.word 0x00000000 -.word 0x00005FFF -.word 0x00007FFF -.word 0x0000017C -.word 0x000001F4 -.word 0x00000000 - -glabel D_800DD028 -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 -.word 0x00000000 +############## unknown_0667D0.c (.data) ############## glabel D_800DD050 .word 0x00000000 diff --git a/src/unknown_064830.c b/src/unknown_064830.c index 0fce57db..fe1d2ab4 100644 --- a/src/unknown_064830.c +++ b/src/unknown_064830.c @@ -6,6 +6,90 @@ #include "libultra_internal.h" #include "audio_internal.h" +/************ .data ************/ + +s8 D_800DCEB0 = 1; +s32 D_800DCEB4 = 0x10; // Currently unknown, might be a different type. +s32 D_800DCEB8 = 0x10; // Currently unknown, might be a different type. +s32 D_800DCEBC = 0x20; // Currently unknown, might be a different type. + +// TODO: Figure out what this actually is. +s32 D_800DCEC0[26] = { + 0x00000003, 0x00000FA0, + 0x00000000, 0x00000870, + 0x00002666, 0xFFFFD99A, + 0x00000000, 0x00000000, + 0x00000000, 0x00000000, + 0x000002F8, 0x000005F0, + 0x00000CCC, 0xFFFFF334, + 0x00003FFF, 0x00000000, + 0x00000000, 0x00000000, + 0x00000000, 0x00000960, + 0x00001388, 0x00000000, + 0x00000000, 0x00000000, + 0x00000000, 0x00005000 +}; + +// TODO: Figure out what this actually is. +s32 D_800DCF28[34] = { + 0x00000004, 0x00000FA0, + 0x00000000, 0x00000A50, + 0x00002666, 0xFFFFD99A, + 0x00000000, 0x00000000, + 0x00000000, 0x00000000, + 0x00000370, 0x00000870, + 0x00000CCC, 0xFFFFF334, + 0x00003FFF, 0x00000000, + 0x00000000, 0x00000000, + 0x00000A50, 0x00000E38, + 0x00000CCC, 0xFFFFF334, + 0x00003FFF, 0x00000000, + 0x00000000, 0x00000000, + 0x00000000, 0x00000EB0, + 0x00001F40, 0x00000000, + 0x00000000, 0x00000000, + 0x00000000, 0x00005000 +}; + +// TODO: Figure out what this actually is. +s32 D_800DCFB0[10] = { + 0x00000001, 0x00001F40, + 0x00000000, 0x00001BF8, + 0x00002EE0, 0x00000000, + 0x00007FFF, 0x00000000, + 0x00000000, 0x00000000 +}; + +// TODO: Figure out what this actually is. +s32 D_800DCFD8[10] = { + 0x00000001, 0x00000320, + 0x00000000, 0x000000C8, + 0x00004000, 0x00000000, + 0x00007FFF, 0x00001DB0, + 0x000002BC, 0x00000000 +}; + +// TODO: Figure out what this actually is. +s32 D_800DD000[10] = { + 0x00000001, 0x00000320, + 0x00000000, 0x000000C8, + 0x00000000, 0x00005FFF, + 0x00007FFF, 0x0000017C, + 0x000001F4, 0x00000000 +}; + +// TODO: Figure out what this actually is. +s32 D_800DD028[10] = { + 0x00000000, 0x00000000, + 0x00000000, 0x00000000, + 0x00000000, 0x00000000, + 0x00000000, 0x00000000, + 0x00000000, 0x00000000 +}; + + +/*******************************/ + extern s32 alAuxBusPull; extern s32 alAuxBusParam; extern s32 alEnvMixerPull;