__sinit and progress script update

This commit is contained in:
Julgodis
2021-04-01 02:07:58 +02:00
parent b999714187
commit f6464a61ce
8753 changed files with 519991 additions and 1311052 deletions
+28 -104
View File
@@ -1,54 +1,27 @@
//
//
// Generated By: dol2asm
// Translation Unit: osdsp_task
//
//
#include "JSystem/JAudio2/osdsp_task.h"
#include "dol2asm.h"
#include "dolphin/types.h"
#include "JSystem/JAudio2/osdsp_task.h"
//
//
// Forward References:
//
//
// False False
// u32 False
// u32 False
// u32 False
void DsyncFrame2(u32, u32, u32);
// True False
// u32 False
// u32 False
// u32 False
// u32 False
// u32 False
static void DsyncFrame3(u32, u32, u32, u32, u32);
// True False
static void Dsp_Update_Request();
// False False
void Dsp_Running_Check();
// False False
void Dsp_Running_Start();
// False False
extern "C" void __DSPHandler();
// False False
// u32 False
// u32 False
// u32 False
extern "C" void DsyncFrame2__FUlUlUl();
// True False
// u32 False
// u32 False
// u32 False
// u32 False
// u32 False
extern "C" static void DsyncFrame3__FUlUlUlUlUl();
// True False
extern "C" static void Dsp_Update_Request__Fv();
// False False
extern "C" void Dsp_Running_Check__Fv();
// False False
extern "C" void Dsp_Running_Start__Fv();
extern "C" extern u8 DSP_prior_task[4];
extern "C" extern u8 data_80451310[8];
@@ -56,66 +29,38 @@ extern "C" extern u8 data_80451318[8];
extern "C" extern u8 data_80451320[8];
extern "C" extern u8 data_80451328[8];
//
//
// External References:
//
//
// False False
// u32 False
// u32 False
// u32 False
void DsyncFrame2ch(u32, u32, u32);
// False False
// u32 False
// u32 False
// u32 False
// u32 False
// u32 False
void DsyncFrame4ch(u32, u32, u32, u32, u32);
// False False
// u32 False
// u32 False
// u32 False
extern "C" void DsyncFrame2ch__FUlUlUl();
// False False
// u32 False
// u32 False
// u32 False
// u32 False
// u32 False
extern "C" void DsyncFrame4ch__FUlUlUlUlUl();
// False False
extern "C" void OSSetCurrentContext();
// False False
extern "C" void OSClearContext();
// False False
extern "C" void DSPCheckMailToDSP();
// False False
extern "C" void DSPCheckMailFromDSP();
// False False
extern "C" void DSPReadMailFromDSP();
// False False
extern "C" void DSPSendMailToDSP();
// False False
extern "C" void __DSP_exec_task();
// False False
extern "C" void __DSP_remove_task();
extern "C" extern u8 __DSP_first_task[4];
extern "C" extern u8 __DSP_curr_task[4];
//
//
// Declarations:
//
//
/* ############################################################################################## */
/* 80451308-8045130C 0004+00 s=6 e=0 z=0 None .sbss None */
/* 80451308-8045130C 0004+00 s=6 e=0 z=0 None .sbss None */
static u8 struct_80451308[4];
/* 8045130C-80451310 0004+00 s=1 e=2 z=0 None .sbss DSP_prior_task */
/* 8045130C-80451310 0004+00 s=1 e=2 z=0 None .sbss DSP_prior_task */
u8 DSP_prior_task[4];
/* 8029EB20-8029EE24 0304+00 s=0 e=1 z=0 None .text __DSPHandler */
/* 8029EB20-8029EE24 0304+00 s=0 e=1 z=0 None .text __DSPHandler */
// 8029EB54: 8033C000 (OSClearContext)
// 8029EB5C: 8033BE38 (OSSetCurrentContext)
// 8029EB60: 80451308 (struct_80451308)
@@ -182,19 +127,17 @@ u8 DSP_prior_task[4];
#pragma optimization_level 0
#pragma optimizewithasm off
#pragma function_align 32
// False False
extern "C" asm void __DSPHandler() {
nofralloc
nofralloc
#include "asm/JSystem/JAudio2/osdsp_task/__DSPHandler.s"
}
#pragma pop
/* ############################################################################################## */
/* 80434060-80434078 0014+04 s=3 e=0 z=0 None .bss sync_stack */
/* 80434060-80434078 0014+04 s=3 e=0 z=0 None .bss sync_stack */
static u8 sync_stack[20 + 4 /* padding */];
/* 8029EE40-8029EE90 0050+00 s=1 e=1 z=0 None .text DsyncFrame2__FUlUlUl */
/* 8029EE40-8029EE90 0050+00 s=1 e=1 z=0 None .text DsyncFrame2__FUlUlUl */
// 8029EE4C: 80451308 (struct_80451308)
// 8029EE58: 80434060 (sync_stack)
// 8029EE5C: 80434060 (sync_stack)
@@ -205,18 +148,13 @@ static u8 sync_stack[20 + 4 /* padding */];
#pragma optimization_level 0
#pragma optimizewithasm off
#pragma function_align 32
// False False
// u32 False
// u32 False
// u32 False
asm void DsyncFrame2(u32 param_0, u32 param_1, u32 param_2) {
nofralloc
nofralloc
#include "asm/JSystem/JAudio2/osdsp_task/DsyncFrame2__FUlUlUl.s"
}
#pragma pop
/* 8029EEA0-8029EEF8 0058+00 s=1 e=0 z=0 None .text DsyncFrame3__FUlUlUlUlUl */
/* 8029EEA0-8029EEF8 0058+00 s=1 e=0 z=0 None .text DsyncFrame3__FUlUlUlUlUl */
// 8029EEAC: 80451308 (struct_80451308)
// 8029EEB8: 80434060 (sync_stack)
// 8029EEBC: 80434060 (sync_stack)
@@ -227,20 +165,13 @@ asm void DsyncFrame2(u32 param_0, u32 param_1, u32 param_2) {
#pragma optimization_level 0
#pragma optimizewithasm off
#pragma function_align 32
// True False
// u32 False
// u32 False
// u32 False
// u32 False
// u32 False
asm static void DsyncFrame3(u32 param_0, u32 param_1, u32 param_2, u32 param_3, u32 param_4) {
nofralloc
nofralloc
#include "asm/JSystem/JAudio2/osdsp_task/DsyncFrame3__FUlUlUlUlUl.s"
}
#pragma pop
/* 8029EF00-8029EF78 0078+00 s=1 e=0 z=0 None .text Dsp_Update_Request__Fv */
/* 8029EF00-8029EF78 0078+00 s=1 e=0 z=0 None .text Dsp_Update_Request__Fv */
// 8029EF0C: 80451309 (struct_80451308)
// 8029EF2C: 80434060 (sync_stack)
// 8029EF30: 80434060 (sync_stack)
@@ -252,52 +183,45 @@ asm static void DsyncFrame3(u32 param_0, u32 param_1, u32 param_2, u32 param_3,
#pragma optimization_level 0
#pragma optimizewithasm off
#pragma function_align 32
// True False
asm static void Dsp_Update_Request() {
nofralloc
nofralloc
#include "asm/JSystem/JAudio2/osdsp_task/Dsp_Update_Request__Fv.s"
}
#pragma pop
/* 8029EF80-8029EF94 0014+00 s=0 e=1 z=0 None .text Dsp_Running_Check__Fv */
/* 8029EF80-8029EF94 0014+00 s=0 e=1 z=0 None .text Dsp_Running_Check__Fv */
// 8029EF80: 80451308 (struct_80451308)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
#pragma function_align 32
// False False
asm void Dsp_Running_Check() {
nofralloc
nofralloc
#include "asm/JSystem/JAudio2/osdsp_task/Dsp_Running_Check__Fv.s"
}
#pragma pop
/* 8029EFA0-8029EFAC 000C+00 s=0 e=1 z=0 None .text Dsp_Running_Start__Fv */
/* 8029EFA0-8029EFAC 000C+00 s=0 e=1 z=0 None .text Dsp_Running_Start__Fv */
// 8029EFA4: 80451308 (struct_80451308)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
#pragma function_align 32
// False False
asm void Dsp_Running_Start() {
nofralloc
nofralloc
#include "asm/JSystem/JAudio2/osdsp_task/Dsp_Running_Start__Fv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80451310-80451318 0008+00 s=0 e=3 z=0 None .sbss None */
/* 80451310-80451318 0008+00 s=0 e=3 z=0 None .sbss None */
u8 data_80451310[8];
/* 80451318-80451320 0008+00 s=0 e=7 z=0 None .sbss None */
/* 80451318-80451320 0008+00 s=0 e=7 z=0 None .sbss None */
u8 data_80451318[8];
/* 80451320-80451328 0008+00 s=0 e=4 z=0 None .sbss None */
/* 80451320-80451328 0008+00 s=0 e=4 z=0 None .sbss None */
u8 data_80451320[8];
/* 80451328-80451330 0008+00 s=0 e=3 z=0 None .sbss None */
/* 80451328-80451330 0008+00 s=0 e=3 z=0 None .sbss None */
u8 data_80451328[8];