summaryrefslogtreecommitdiff
path: root/src/m_Do/m_Do_machine.cpp
diff options
context:
space:
mode:
authorPheenoh <pheenoh@gmail.com>2021-01-31 16:13:37 -0500
committerPheenoh <pheenoh@gmail.com>2021-01-31 16:13:37 -0500
commit5793e002a6e5ae2c3cd3db74d39d9599c1b9f6b1 (patch)
tree1796372b1c9dee825e30ab110fa59eb965e0164a /src/m_Do/m_Do_machine.cpp
parent3d7626f83886e5d2644cd319e2f23f71f5da513f (diff)
split m_Do_machine
Diffstat (limited to 'src/m_Do/m_Do_machine.cpp')
-rw-r--r--src/m_Do/m_Do_machine.cpp216
1 files changed, 215 insertions, 1 deletions
diff --git a/src/m_Do/m_Do_machine.cpp b/src/m_Do/m_Do_machine.cpp
index 4bf93c8658..094309a8a3 100644
--- a/src/m_Do/m_Do_machine.cpp
+++ b/src/m_Do/m_Do_machine.cpp
@@ -1 +1,215 @@
-// ok
+/* m_Do_machine.cpp autogenerated by split.py v0.4 at 2021-01-31 21:09:47.100423 */
+
+#include "global.h"
+#include "m_Do/m_Do_Reset/m_Do_Reset.h"
+
+// additional symbols needed for m_Do_machine.cpp
+// autogenerated by split.py v0.4 at 2021-01-31 21:09:47.100480
+extern "C" {
+void JFWSystem_NS_firstInit(void);
+void JFWSystem_NS_init(void);
+void JUTAssertion_NS_setVisible(void);
+void JUTConsoleManager_NS_drawDirect(void);
+void JUTConsoleManager_NS_setDirectConsole(void);
+void JUTConsole_NS_getLineOffset(void);
+void JUTConsole_NS_getUsedLine(void);
+void JUTConsole_NS_print(void);
+void JUTConsole_NS_print_f(void);
+void JUTConsole_NS_scroll(void);
+void JUTDbPrint_NS_start(void);
+void JUTException_NS_appendMapFile(void);
+void JUTException_NS_isEnablePad(void);
+void JUTException_NS_readPad(void);
+void JUTException_NS_setPostUserCallback(void);
+void JUTException_NS_setPreUserCallback(void);
+void JUTException_NS_waitTime(void);
+void JUTVideo_NS_destroyManager(void);
+void OSSetProgressiveMode(void);
+void OSGetProgressiveMode(void);
+void PPCHalt(void);
+void VIFlush(void);
+void VIGetDTVStatus(void);
+void VIGetRetraceCount(void);
+void VISetBlack(void);
+void __ct__10JUTGamePadFQ210JUTGamePad8EPadPort(void);
+void __ct__9JKRThreadFP8OSThreadi(void);
+void __dt__10JUTGamePadFv(void);
+void __nw__FUl(void);
+void _restgpr_28(void);
+void _savegpr_28(void);
+void becomeCurrentHeap__7JKRHeapFv(void);
+void cAPICPad_recalibrate__Fv(void);
+void cM_initRnd__Fiii(void);
+void createManager__15JKRThreadSwitchFP7JKRHeap(void);
+void developKeyCheck(void);
+void exceptionReadPad(void);
+void exceptionRestart(void);
+void exception_addition(void);
+void fault_callback_scroll(void);
+void getFreeSize__7JKRHeapCFv(void);
+void getTotalFreeSize__7JKRHeapCFv(void);
+void init__3cMlFP7JKRHeap(void);
+void mDoDvdErr_ThdInit(void);
+void mDoDvdThd_NS_create(void);
+void mDoExt_createArchiveHeap(void);
+void mDoExt_createAssertHeap(void);
+void mDoExt_createCommandHeap(void);
+void mDoExt_createDbPrintHeap(void);
+void mDoExt_createGameHeap(void);
+void mDoExt_createJ2dHeap(void);
+void mDoExt_createZeldaHeap(void);
+void mDoExt_getArchiveHeap(void);
+void mDoExt_getCommandHeap(void);
+void mDoExt_getDbPrintHeap(void);
+void mDoExt_getGameHeap(void);
+void mDoExt_getJ2dHeap(void);
+void mDoExt_getZeldaHeap(void);
+void mDoMch_Create(void);
+void mDoMch_HeapCheckAll(void);
+void mDoMch_IsProgressiveMode(void);
+void mDoMemCd_Ctrl_c_NS_ThdInit(void);
+void mDoRst_reset__FiUli(void);
+void myExceptionCallback(void);
+void myGetHeapTypeByString(void);
+void myHeapCheckRecursive(void);
+void myMemoryErrorRoutine(void);
+void my_PrintHeap(void);
+void my_SysPrintHeap(void);
+void setErrorFlag__7JKRHeapFb(void);
+void setErrorHandler__7JKRHeapFPFP7JKRHeapUli_v(void);
+void setTransBuffer__13JKRAramStreamFPUcUlP7JKRHeap(void);
+}
+
+// additional symbols needed for m_Do_machine.cpp
+// autogenerated by split.py v0.4 at 2021-01-31 21:09:47.100485
+extern u8 lbl_80373DE8;
+extern u8 lbl_803A2F9C;
+extern u8 lbl_80450584;
+extern u8 lbl_804505A0;
+extern u8 lbl_80450770;
+extern u8 lbl_80450774;
+extern u8 lbl_80450778;
+extern u8 lbl_8045077C;
+extern u8 lbl_80450780;
+extern u8 lbl_80450794;
+extern u8 lbl_804508CC;
+extern u8 lbl_804508D4;
+extern u8 lbl_80450B10;
+extern u8 lbl_80450B14;
+extern u8 lbl_80450BF0;
+extern u8 lbl_80450BF4;
+extern u8 lbl_80450BF8;
+extern u8 lbl_80450BFC;
+extern u8 lbl_80450C00;
+extern u8 lbl_80450C04;
+extern u8 lbl_80450C08;
+extern u8 lbl_80450C0C;
+extern u8 lbl_80450C10;
+extern u8 lbl_80450C15;
+extern u8 lbl_80450C16;
+extern u8 lbl_80450C17;
+extern u8 lbl_80450C28;
+extern u8 lbl_80450C2C;
+extern u8 lbl_80450C30;
+extern u8 lbl_80450C34;
+extern u8 lbl_804511A4;
+extern u8 lbl_804511B8;
+extern u8 lbl_804514C8;
+extern u8 lbl_80451508;
+extern u8 lbl_8045151C;
+extern u8 lbl_80451570;
+extern u8 lbl_80451B00;
+extern u8 lbl_80451B04;
+
+extern "C" {
+// myGetHeapTypeByString__FP7JKRHeap
+// myGetHeapTypeByString(JKRHeap*)
+asm void myGetHeapTypeByString(void) {
+ nofralloc
+#include "m_Do/m_Do_machine/asm/func_8000B1EC.s"
+}
+
+// myMemoryErrorRoutine__FPvUli
+// myMemoryErrorRoutine(void*, u32, int)
+asm void myMemoryErrorRoutine(void) {
+ nofralloc
+#include "m_Do/m_Do_machine/asm/func_8000B3EC.s"
+}
+
+// myHeapCheckRecursive__FP7JKRHeap
+// myHeapCheckRecursive(JKRHeap*)
+asm void myHeapCheckRecursive(void) {
+ nofralloc
+#include "m_Do/m_Do_machine/asm/func_8000B5C8.s"
+}
+
+// mDoMch_HeapCheckAll__Fv
+// mDoMch_HeapCheckAll(void)
+asm void mDoMch_HeapCheckAll(void) {
+ nofralloc
+#include "m_Do/m_Do_machine/asm/func_8000B668.s"
+}
+
+// developKeyCheck__FUlUl
+// developKeyCheck(u32, u32)
+asm void developKeyCheck(void) {
+ nofralloc
+#include "m_Do/m_Do_machine/asm/func_8000B68C.s"
+}
+
+// mDoMch_IsProgressiveMode__Fv
+// mDoMch_IsProgressiveMode(void)
+asm void mDoMch_IsProgressiveMode(void) {
+ nofralloc
+#include "m_Do/m_Do_machine/asm/func_8000B73C.s"
+}
+
+// exceptionReadPad__FPUlPUl
+// exceptionReadPad(u32*, u32*)
+asm void exceptionReadPad(void) {
+ nofralloc
+#include "m_Do/m_Do_machine/asm/func_8000B768.s"
+}
+
+// exceptionRestart__Fv
+// exceptionRestart(void)
+asm void exceptionRestart(void) {
+ nofralloc
+#include "m_Do/m_Do_machine/asm/func_8000B798.s"
+}
+
+// myExceptionCallback__FUsP9OSContextUlUl
+// myExceptionCallback(u16, OSContext*, u32, u32)
+asm void myExceptionCallback(void) {
+ nofralloc
+#include "m_Do/m_Do_machine/asm/func_8000B7C8.s"
+}
+
+// fault_callback_scroll__FUsP9OSContextUlUl
+// fault_callback_scroll(u16, OSContext*, u32, u32)
+asm void fault_callback_scroll(void) {
+ nofralloc
+#include "m_Do/m_Do_machine/asm/func_8000B95C.s"
+}
+
+// my_PrintHeap__FPCcUl
+// my_PrintHeap(const s8*, u32)
+asm void my_PrintHeap(void) {
+ nofralloc
+#include "m_Do/m_Do_machine/asm/func_8000BCF4.s"
+}
+
+// my_SysPrintHeap__FPCcPvUl
+// my_SysPrintHeap(const s8*, void*, u32)
+asm void my_SysPrintHeap(void) {
+ nofralloc
+#include "m_Do/m_Do_machine/asm/func_8000BCF8.s"
+}
+
+// mDoMch_Create__Fv
+// mDoMch_Create(void)
+asm void mDoMch_Create(void) {
+ nofralloc
+#include "m_Do/m_Do_machine/asm/func_8000BD44.s"
+}
+};