summaryrefslogtreecommitdiff
path: root/src/m_Do/m_Do_machine_exception.cpp
diff options
context:
space:
mode:
authorJulgodis <>2021-04-01 02:07:58 +0200
committerJulgodis <>2021-04-01 02:07:58 +0200
commitf6464a61cecc9b65cf010d2fb7876c23251761f5 (patch)
treef8dca6ee66125288bd3be0cc239cf07276469a02 /src/m_Do/m_Do_machine_exception.cpp
parentb999714187d934636004d3d93e1ed1da792d6f80 (diff)
__sinit and progress script update
Diffstat (limited to 'src/m_Do/m_Do_machine_exception.cpp')
-rw-r--r--src/m_Do/m_Do_machine_exception.cpp176
1 files changed, 44 insertions, 132 deletions
diff --git a/src/m_Do/m_Do_machine_exception.cpp b/src/m_Do/m_Do_machine_exception.cpp
index 74182914a7..fea65045fa 100644
--- a/src/m_Do/m_Do_machine_exception.cpp
+++ b/src/m_Do/m_Do_machine_exception.cpp
@@ -1,134 +1,75 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: m_Do/m_Do_machine_exception
-//
+//
+#include "m_Do/m_Do_machine_exception.h"
#include "dol2asm.h"
#include "dolphin/types.h"
-#include "m_Do/m_Do_machine_exception.h"
-//
+//
// Types:
-//
+//
struct dRes_control_c {
- /* 8003C638 */ // False False
-void dump();
+ /* 8003C638 */ void dump();
};
struct JUTConsole {
- /* 802E7C38 */ // False False
-// char const* False
-// char const False
-// char False
-void print(char const*);
- /* 802E7F7C */ // False False
-// unsigned int False
-void dumpToTerminal(unsigned int);
+ /* 802E7C38 */ void print(char const*);
+ /* 802E7F7C */ void dumpToTerminal(unsigned int);
};
struct JKRHeap {
- /* 802CE72C */ // False False
-void getFreeSize();
- /* 802CE784 */ // False False
-void getTotalFreeSize();
+ /* 802CE72C */ void getFreeSize();
+ /* 802CE784 */ void getTotalFreeSize();
};
struct JKRAramHeap {
- /* 802D3218 */ // False False
-void dump();
+ /* 802D3218 */ void dump();
};
struct DynamicModuleControlBase {
- /* 80262470 */ // False False
-void dump();
+ /* 80262470 */ void dump();
};
-//
+//
// Forward References:
-//
+//
-// True False
-// char const* False
-// char const False
-// char False
-// ... False
static void print_f(char const*, ...);
-// True False
-// char const* False
-// char const False
-// char False
static void print(char const*);
-// True False
static void dispHeapInfo();
-// True False
static void dispGameInfo();
-// True False
static void dispDateInfo();
-// True False
static void dispConsoleToTerminal();
-// False False
-// JUTConsole* False
-// JUTConsole False
void exception_addition(JUTConsole*);
-// True False
-// char const* False
-// char const False
-// char False
-// ... False
extern "C" static void print_f__FPCce();
-// True False
-// char const* False
-// char const False
-// char False
extern "C" static void print__FPCc();
-// True False
extern "C" static void dispHeapInfo__Fv();
-// True False
extern "C" static void dispGameInfo__Fv();
-// True False
extern "C" static void dispDateInfo__Fv();
-// True False
extern "C" static void dispConsoleToTerminal__Fv();
-// False False
-// JUTConsole* False
-// JUTConsole False
extern "C" void exception_addition__FP10JUTConsole();
extern "C" extern char const* const m_Do_m_Do_machine_exception__stringBase0;
extern "C" extern u8 struct_80450C98[4];
extern "C" extern u8 struct_80450C9C[4];
-//
+//
// External References:
-//
-
+//
-// False False
extern "C" void dump__14dRes_control_cFv();
-// False False
extern "C" void dump__24DynamicModuleControlBaseFv();
-// False False
extern "C" void getFreeSize__7JKRHeapFv();
-// False False
extern "C" void getTotalFreeSize__7JKRHeapFv();
-// False False
extern "C" void dump__11JKRAramHeapFv();
-// False False
-// char const* False
-// char const False
-// char False
extern "C" void print__10JUTConsoleFPCc();
-// False False
extern "C" void JUTConsole_print_f_va_();
-// False False
-// unsigned int False
extern "C" void dumpToTerminal__10JUTConsoleFUi();
-// False False
extern "C" void OSTicksToCalendarTime();
-// False False
extern "C" void _savegpr_23();
-// False False
extern "C" void _restgpr_23();
extern "C" extern u8 COPYDATE_STRING__7mDoMain[18 + 2 /* padding */];
extern "C" extern u8 g_dComIfG_gameInfo[122384];
@@ -142,82 +83,66 @@ extern "C" extern u8 archiveHeap[4];
extern "C" extern u8 systemConsole__9JFWSystem[4];
extern "C" extern u8 sAramObject__7JKRAram[4];
-//
+//
// Declarations:
-//
+//
/* ############################################################################################## */
-/* 80450C90-80450C98 0004+04 s=3 e=0 z=0 None .sbss sConsole */
+/* 80450C90-80450C98 0004+04 s=3 e=0 z=0 None .sbss sConsole */
static u8 sConsole[4 + 4 /* padding */];
-/* 80017D7C-80017E08 008C+00 s=3 e=0 z=0 None .text print_f__FPCce */
+/* 80017D7C-80017E08 008C+00 s=3 e=0 z=0 None .text print_f__FPCce */
// 80017DEC: 80450C90 (sConsole)
// 80017DF4: 802E7F30 (JUTConsole_print_f_va_)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// char const* False
-// char const False
-// char False
-// ... False
asm static void print_f(char const* param_0, ...) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_machine_exception/print_f__FPCce.s"
}
#pragma pop
-
-/* 80017E08-80017E30 0028+00 s=2 e=0 z=0 None .text print__FPCc */
+/* 80017E08-80017E30 0028+00 s=2 e=0 z=0 None .text print__FPCc */
// 80017E18: 80450C90 (sConsole)
// 80017E1C: 802E7C38 (print__10JUTConsoleFPCc)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// char const* False
-// char const False
-// char False
asm static void print(char const* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_machine_exception/print__FPCc.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80374460-80374640 01DF+01 s=3 e=0 z=0 None .rodata @stringBase0 */
+/* 80374460-80374640 01DF+01 s=3 e=0 z=0 None .rodata @stringBase0 */
#pragma push
#pragma force_active on
#pragma section ".dead"
-SECTION_DEAD char const* const stringBase_80374460 =
- "--------------------------------------\n";
-SECTION_DEAD char const* const stringBase_80374488 =
- "-- Heap Free / TotalFree (KB) --\n";
+SECTION_DEAD char const* const stringBase_80374460 = "--------------------------------------\n";
+SECTION_DEAD char const* const stringBase_80374488 = "-- Heap Free / TotalFree (KB) --\n";
SECTION_DEAD char const* const stringBase_803744AA = " Zelda %5d / %5d\n";
SECTION_DEAD char const* const stringBase_803744BD = " Game %5d / %5d\n";
SECTION_DEAD char const* const stringBase_803744D0 = "Archive %5d / %5d\n";
-SECTION_DEAD char const* const stringBase_803744E3 =
- "--------------------------------\n";
+SECTION_DEAD char const* const stringBase_803744E3 = "--------------------------------\n";
SECTION_DEAD char const* const stringBase_80374505 = "Start StageName:RoomNo [%s:%d]\n";
-SECTION_DEAD char const* const stringBase_80374525 =
- "------------- Date Infomation ---------\n";
+SECTION_DEAD char const* const stringBase_80374525 = "------------- Date Infomation ---------\n";
SECTION_DEAD char const* const stringBase_8037454E = " FINAL VERSION\n";
SECTION_DEAD char const* const stringBase_8037455E = "COMPILE USER: FINAL\n";
SECTION_DEAD char const* const stringBase_80374573 = "COPYDATE : %17s\n";
-SECTION_DEAD char const* const stringBase_80374586 =
+SECTION_DEAD char const* const stringBase_80374586 =
"PowerOnTime: %04d/%2d/%2d %2d:%2d:%2d`%03d\"%03d\n";
-SECTION_DEAD char const* const stringBase_803745B7 =
+SECTION_DEAD char const* const stringBase_803745B7 =
"HungUpTime : %04d/%2d/%2d %2d:%2d:%2d`%03d\"%03d\n";
-SECTION_DEAD char const* const stringBase_803745E8 =
+SECTION_DEAD char const* const stringBase_803745E8 =
"PlayTime : %4d days, %2d:%2d:%2d`%03d\"%03d\n";
-SECTION_DEAD char const* const stringBase_80374616 =
- "---------------------------------------\n";
+SECTION_DEAD char const* const stringBase_80374616 = "---------------------------------------\n";
/* @stringBase0 padding */
SECTION_DEAD static char const* const pad_8037463F = "";
#pragma pop
-/* 80017E30-80017F8C 015C+00 s=1 e=0 z=0 None .text dispHeapInfo__Fv */
+/* 80017E30-80017F8C 015C+00 s=1 e=0 z=0 None .text dispHeapInfo__Fv */
// 80017E40: 803621C4 (_savegpr_23)
// 80017E44: 80450C2C (zeldaHeap)
// 80017E4C: 80450C28 (gameHeap)
@@ -253,15 +178,13 @@ SECTION_DEAD static char const* const pad_8037463F = "";
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm static void dispHeapInfo() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_machine_exception/dispHeapInfo__Fv.s"
}
#pragma pop
-
-/* 80017F8C-80017FD0 0044+00 s=1 e=0 z=0 None .text dispGameInfo__Fv */
+/* 80017F8C-80017FD0 0044+00 s=1 e=0 z=0 None .text dispGameInfo__Fv */
// 80017F98: 80374460 (m_Do_m_Do_machine_exception__stringBase0)
// 80017F9C: 80374460 (m_Do_m_Do_machine_exception__stringBase0)
// 80017FA4: 804061C0 (g_dComIfG_gameInfo)
@@ -270,15 +193,13 @@ asm static void dispHeapInfo() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm static void dispGameInfo() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_machine_exception/dispGameInfo__Fv.s"
}
#pragma pop
-
-/* 80017FD0-80018124 0154+00 s=1 e=0 z=0 None .text dispDateInfo__Fv */
+/* 80017FD0-80018124 0154+00 s=1 e=0 z=0 None .text dispDateInfo__Fv */
// 80017FDC: 80374460 (m_Do_m_Do_machine_exception__stringBase0)
// 80017FE0: 80374460 (m_Do_m_Do_machine_exception__stringBase0)
// 80017FE8: 80017E08 (print__FPCc)
@@ -319,29 +240,25 @@ asm static void dispGameInfo() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm static void dispDateInfo() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_machine_exception/dispDateInfo__Fv.s"
}
#pragma pop
-
-/* 80018124-8001814C 0028+00 s=1 e=0 z=0 None .text dispConsoleToTerminal__Fv */
+/* 80018124-8001814C 0028+00 s=1 e=0 z=0 None .text dispConsoleToTerminal__Fv */
// 80018130: 804511B8 (systemConsole__9JFWSystem)
// 80018138: 802E7F7C (dumpToTerminal__10JUTConsoleFUi)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm static void dispConsoleToTerminal() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_machine_exception/dispConsoleToTerminal__Fv.s"
}
#pragma pop
-
-/* 8001814C-8001817C 0030+00 s=0 e=1 z=0 None .text exception_addition__FP10JUTConsole */
+/* 8001814C-8001817C 0030+00 s=0 e=1 z=0 None .text exception_addition__FP10JUTConsole */
// 80018158: 80450C90 (sConsole)
// 8001815C: 80017E30 (dispHeapInfo__Fv)
// 80018160: 80017FD0 (dispDateInfo__Fv)
@@ -350,20 +267,15 @@ asm static void dispConsoleToTerminal() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// JUTConsole* False
-// JUTConsole False
asm void exception_addition(JUTConsole* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_machine_exception/exception_addition__FP10JUTConsole.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80450C98-80450C9C 0004+00 s=0 e=0 z=50 None .sbss None */
+/* 80450C98-80450C9C 0004+00 s=0 e=0 z=50 None .sbss None */
u8 struct_80450C98[4];
-/* 80450C9C-80450CA0 0004+00 s=0 e=0 z=6 None .sbss None */
+/* 80450C9C-80450CA0 0004+00 s=0 e=0 z=6 None .sbss None */
u8 struct_80450C9C[4];
-