diff --git a/config/SOUE01/symbols.txt b/config/SOUE01/symbols.txt index b9469861..d3d477f4 100644 --- a/config/SOUE01/symbols.txt +++ b/config/SOUE01/symbols.txt @@ -2839,7 +2839,7 @@ setPosParam__Q23EGG14CoreControllerFff = .text:0x80064920; // type:function size initialize__Q23EGG129TSystemFv = .text:0x80064930; // type:function size:0x1F4 execute__6dSys_cFv = .text:0x80064B30; // type:function size:0x268 fixHeaps__7dSystemFv = .text:0x80064DA0; // type:function size:0xB8 -__sinit_\d_sys_cpp = .text:0x80064E60; // type:function size:0x34 +__sinit_\d_sys_cpp = .text:0x80064E60; // type:function size:0x34 scope:local initRenderMode__Q23EGG129TSystemFv = .text:0x80064EA0; // type:function size:0x4 getVideo__Q23EGG129TSystemFv = .text:0x80064EB0; // type:function size:0x8 getSystemHeap__Q23EGG129TSystemFv = .text:0x80064EC0; // type:function size:0x8 diff --git a/include/d/d_sys.h b/include/d/d_sys.h index 45550b4c..54e93367 100644 --- a/include/d/d_sys.h +++ b/include/d/d_sys.h @@ -2,7 +2,6 @@ #define D_SYS_H #include "common.h" -#include "egg/core/eggAsyncDisplay.h" #include "egg/core/eggHeap.h" #include "egg/core/eggSystem.h" #include "nw4r/ut/ut_Color.h" diff --git a/include/egg/core/eggSystem.h b/include/egg/core/eggSystem.h index 6c1e1a22..0f382618 100644 --- a/include/egg/core/eggSystem.h +++ b/include/egg/core/eggSystem.h @@ -2,15 +2,7 @@ #define EGG_SYSTEM_H #include "common.h" -#include "egg/core/eggController.h" -#include "egg/core/eggDisplay.h" -#include "egg/core/eggDvdFile.h" -#include "egg/core/eggGraphicsFifo.h" -#include "egg/core/eggHeap.h" #include "egg/core/eggVideo.h" -#include "egg/core/eggXfbManager.h" -#include "rvl/WPAD.h" -#include "toBeSorted/d_exception.h" namespace { @@ -324,8 +316,14 @@ public: /* 0x4c */ u32 _4c; }; +class Display; +class Heap; +class PerformanceView; class SceneManager; class SimpleAudioMgr; +class Thread; +class Video; +class XfbManager; class ConfigurationData { public: @@ -385,13 +383,14 @@ public: void onEndFrame() override {} void initRenderMode() override {} - + void initialize() override {} + Video *getVideo() override { return static_cast