diff options
| author | Luke Street <luke@street.dev> | 2026-03-01 15:35:36 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-01 14:35:36 -0800 |
| commit | 9649319ec4926457ef85e6094f8207474c977c2d (patch) | |
| tree | 1c5cd4c7cc4c1aee03f28921213da47f2775444d /src/JSystem/JFramework/JFWSystem.cpp | |
| parent | 6e149819e13b1f70ecbf8a4c66b030c17ffed2bb (diff) | |
Reorganize library code into `libs/` (#3119)
* Reorganize files into libs/{dolphin,JSystem,PowerPC_EABI_Support,revolution,TRK_MINNOW_DOLPHIN}
* Update configure.py and project.py for new libs structure
* Refactor `#include <dolphin/x.h>` -> `<x.h>`
* Remove `__REVOLUTION_SDK__` forwards from dolphin
* Fix dolphin/ references in revolution
* Wrap `#include <dolphin.h>` in `!__REVOLUTION_SDK__`
* Always build TRK against dolphin headers
* Resolve revolution SDK header resolution issues
Diffstat (limited to 'src/JSystem/JFramework/JFWSystem.cpp')
| -rw-r--r-- | src/JSystem/JFramework/JFWSystem.cpp | 113 |
1 files changed, 0 insertions, 113 deletions
diff --git a/src/JSystem/JFramework/JFWSystem.cpp b/src/JSystem/JFramework/JFWSystem.cpp deleted file mode 100644 index c41f7ffc8f..0000000000 --- a/src/JSystem/JFramework/JFWSystem.cpp +++ /dev/null @@ -1,113 +0,0 @@ -#include "JSystem/JSystem.h" // IWYU pragma: keep - -#include "JSystem/JFramework/JFWSystem.h" -#include "JSystem/JKernel/JKRExpHeap.h" -#include "JSystem/JUtility/JUTConsole.h" -#include "JSystem/JUtility/JUTGraphFifo.h" -#include "JSystem/JKernel/JKRAram.h" -#include "JSystem/JUtility/JUTVideo.h" -#include "JSystem/JUtility/JUTGamePad.h" -#include "JSystem/JUtility/JUTDirectPrint.h" -#include "JSystem/JUtility/JUTAssert.h" -#include "JSystem/JUtility/JUTException.h" -#include "JSystem/JUtility/JUTResFont.h" -#include "JSystem/JUtility/JUTDbPrint.h" - -s32 JFWSystem::CSetUpParam::maxStdHeaps = 2; - -u32 JFWSystem::CSetUpParam::sysHeapSize = 0x400000; - -JKRExpHeap* JFWSystem::rootHeap; - -JKRExpHeap* JFWSystem::systemHeap; - - -u32 JFWSystem::CSetUpParam::fifoBufSize = 0x40000; - -u32 JFWSystem::CSetUpParam::aramAudioBufSize = 0x800000; - -u32 JFWSystem::CSetUpParam::aramGraphBufSize = 0x600000; - -s32 JFWSystem::CSetUpParam::streamPriority = 8; - -s32 JFWSystem::CSetUpParam::decompPriority = 7; - -s32 JFWSystem::CSetUpParam::aPiecePriority = 6; - -ResFONT* JFWSystem::CSetUpParam::systemFontRes = (ResFONT*)&JUTResFONT_Ascfont_fix12; - -const GXRenderModeObj* JFWSystem::CSetUpParam::renderMode = &GXNtsc480IntDf; - -u32 JFWSystem::CSetUpParam::exConsoleBufferSize = 0x24FC; - -void JFWSystem::firstInit() { - JUT_ASSERT(80, rootHeap == NULL); - OSInit(); - DVDInit(); - rootHeap = JKRExpHeap::createRoot(CSetUpParam::maxStdHeaps, false); - systemHeap = JKRExpHeap::create(CSetUpParam::sysHeapSize, rootHeap, false); -} - -JKRThread* JFWSystem::mainThread; - -JUTDbPrint* JFWSystem::debugPrint; - -JUTResFont* JFWSystem::systemFont; - -JUTConsoleManager* JFWSystem::systemConsoleManager; - -JUTConsole* JFWSystem::systemConsole; - -bool JFWSystem::sInitCalled = false; - -void JFWSystem::init() { - JUT_ASSERT(101, sInitCalled == false); - - if (rootHeap == NULL) { - firstInit(); - } - sInitCalled = true; - - JKRAram::create(CSetUpParam::aramAudioBufSize, CSetUpParam::aramGraphBufSize, - CSetUpParam::streamPriority, CSetUpParam::decompPriority, - CSetUpParam::aPiecePriority); - mainThread = new JKRThread(OSGetCurrentThread(), 4); - - JUTVideo::createManager(CSetUpParam::renderMode); - JUTCreateFifo(CSetUpParam::fifoBufSize); - - JUTGamePad::init(); - - JUTDirectPrint* dbPrint = JUTDirectPrint::start(); - - JUTAssertion::create(); - - JUTException::create(dbPrint); - - systemFont = new JUTResFont(CSetUpParam::systemFontRes, NULL); - - debugPrint = JUTDbPrint::start(NULL, NULL); - debugPrint->changeFont(systemFont); - - systemConsoleManager = JUTConsoleManager::createManager(NULL); - - systemConsole = JUTConsole::create(60, 200, NULL); - systemConsole->setFont(systemFont); - - if (CSetUpParam::renderMode->efbHeight < 300) { - systemConsole->setFontSize(systemFont->getWidth() * 0.85f, systemFont->getHeight() * 0.5f); - systemConsole->setPosition(20, 25); - } else { - systemConsole->setFontSize(systemFont->getWidth(), systemFont->getHeight()); - systemConsole->setPosition(20, 50); - } - - systemConsole->setHeight(25); - systemConsole->setVisible(false); - systemConsole->setOutput(JUTConsole::OUTPUT_OSREPORT | JUTConsole::OUTPUT_CONSOLE); - JUTSetReportConsole(systemConsole); - JUTSetWarningConsole(systemConsole); - - void* buffer = systemHeap->alloc(CSetUpParam::exConsoleBufferSize, 4); - JUTException::createConsole(buffer, CSetUpParam::exConsoleBufferSize); -} |
