Merge pull request #560 from TakaRikka/msl

most of MSL_C/Runtime done
This commit is contained in:
Jasper St. Pierre
2023-12-27 21:29:11 -08:00
committed by GitHub
231 changed files with 7624 additions and 901 deletions
+1 -1
View File
@@ -6,7 +6,7 @@
#include "JSystem/J2DGraph/J2DPrint.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/stdlib.h"
#include "stdlib.h"
#include "dolphin/types.h"
char* J2DPrint::mStrBuff;
+1 -1
View File
@@ -12,7 +12,7 @@
#include "dolphin/gd/GDBase.h"
#include "dolphin/os/OS.h"
#include "dolphin/types.h"
#include "MSL_C/string.h"
#include "string.h"
inline GXAttnFn J3DColorChan::getAttnFn() {
u8 attnFnTbl[] = { GX_AF_NONE, GX_AF_SPEC, GX_AF_NONE, GX_AF_SPOT };
+1 -1
View File
@@ -8,7 +8,7 @@
#include "JSystem/J3DGraphBase/J3DSys.h"
#include "JSystem/J3DGraphAnimator/J3DModel.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "MSL_C/string.h"
#include "string.h"
#include "dolphin/gx/GX.h"
#include "dolphin/os/OS.h"
+1 -1
View File
@@ -6,7 +6,7 @@
#include "JSystem/J3DU/J3DUClipper.h"
#include "JSystem/J3DGraphAnimator/J3DModel.h"
#include "JSystem/J3DGraphAnimator/J3DModelData.h"
#include "MSL_C/math.h"
#include "math.h"
// Needed for the .rodata section to match.
static const f32 dummy1[3] = {1.0f, 1.0f, 1.0f};
+1 -1
View File
@@ -13,7 +13,7 @@
#include "JSystem/JKernel/JKRArchive.h"
#include "JSystem/JKernel/JKRSolidHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/string.h"
#include "string.h"
namespace JAIInitData = JAInter::InitData;
namespace JAISequenceMgr = JAInter::SequenceMgr;
+1 -1
View File
@@ -13,7 +13,7 @@
#include "JSystem/JAudio/JASSystemHeap.h"
#include "JSystem/JKernel/JKRSolidHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/string.h"
#include "string.h"
u32* JAInter::InitData::aafPointer;
+1 -1
View File
@@ -7,7 +7,7 @@
#include "JSystem/JAudio/JAIBasic.h"
#include "JSystem/JAudio/JAIGlobalParameter.h"
#include "JSystem/JKernel/JKRSolidHeap.h"
#include "MSL_C/string.h"
#include "string.h"
JAInter::LinkSound JAInter::SequenceMgr::seqControl;
JAInter::SeqUpdateData* JAInter::SequenceMgr::seqTrackInfo;
+1 -1
View File
@@ -8,7 +8,7 @@
#include "JSystem/JAudio/JASDSPInterface.h"
#include "JSystem/JAudio/JASSystemHeap.h"
#include "JSystem/JKernel/JKRSolidHeap.h"
#include "MSL_C/string.h"
#include "string.h"
#include "dolphin/os/OS.h"
s16 JAInter::StreamLib::filter_table[32] = {
+1 -1
View File
@@ -7,7 +7,7 @@
#include "JSystem/JAudio/JASSystemHeap.h"
#include "JSystem/JKernel/JKRSolidHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/math.h"
#include "math.h"
f32* JASystem::Calc::JASC_SINTABLE;
f32* JASystem::Calc::JASC_DOL2TABLE;
+1 -1
View File
@@ -5,7 +5,7 @@
#include "JSystem/JAudio/JASHardStream.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/string.h"
#include "string.h"
#include "dolphin/ai/ai.h"
#include "dolphin/dvd/dvd.h"
#include "dolphin/os/OS.h"
+1 -1
View File
@@ -8,7 +8,7 @@
#include "JSystem/JAudio/JASSystemHeap.h"
#include "JSystem/JKernel/JKRDvdAramRipper.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/string.h"
#include "string.h"
const u32 DIR_MAX = 64;
+1 -1
View File
@@ -10,7 +10,7 @@
#include "JSystem/JKernel/JKRExpHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "JSystem/JUtility/JUTException.h"
#include "MSL_C/string.h"
#include "string.h"
#include "dolphin/ar/ar.h"
#include "dolphin/ar/arq.h"
#include "dolphin/os/OS.h"
+2 -2
View File
@@ -13,8 +13,8 @@
#include "JSystem/JKernel/JKRDvdAramRipper.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/math.h"
#include "MSL_C/string.h"
#include "math.h"
#include "string.h"
#include "dolphin/os/OS.h"
/* 802B9FE0-802BA088 .text __ct__14JKRAramArchiveFlQ210JKRArchive15EMountDirection */
+2 -2
View File
@@ -5,8 +5,8 @@
#include "JSystem/JKernel/JKRArchive.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "MSL_C/MSL_Common/Src/ctype.h"
#include "MSL_C/string.h"
#include "ctype.h"
#include "string.h"
#include "dolphin/types.h"
u32 JKRArchive::sCurrentDirID;
+2 -2
View File
@@ -15,8 +15,8 @@
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JKernel/JKRMemArchive.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/math.h"
#include "MSL_C/string.h"
#include "math.h"
#include "string.h"
#include "dolphin/os/OS.h"
/* 802BB82C-802BB8D4 .text __ct__14JKRCompArchiveFlQ210JKRArchive15EMountDirection */
+1 -1
View File
@@ -12,7 +12,7 @@
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JSupport/JSUFileStream.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/string.h"
#include "string.h"
#include "dolphin/os/OSCache.h"
#include "dolphin/os/OSInterrupt.h"
#include "dolphin/vi/vi.h"
+2 -2
View File
@@ -9,8 +9,8 @@
#include "JSystem/JKernel/JKRDvdRipper.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/math.h"
#include "MSL_C/string.h"
#include "math.h"
#include "string.h"
#include "dolphin/os/OS.h"
/* 802BABD4-802BAC7C .text __ct__13JKRDvdArchiveFlQ210JKRArchive15EMountDirection */
+1 -1
View File
@@ -7,7 +7,7 @@
#include "JSystem/JKernel/JKRDecomp.h"
#include "JSystem/JKernel/JKRDvdFile.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/string.h"
#include "string.h"
#include "dolphin/os/OS.h"
#include "dolphin/vi/vi.h"
#include "global.h"
+1 -1
View File
@@ -10,7 +10,7 @@
#include "JSystem/JUtility/JUTException.h"
#include "dolphin/os/OS.h"
#include "dolphin/types.h"
#include "MSL_C/new.h"
#include "new.h"
/* 802B1558-802B15D0 .text createRoot__10JKRExpHeapFib */
JKRExpHeap* JKRExpHeap::createRoot(int maxHeaps, bool errorFlag) {
+2 -2
View File
@@ -8,8 +8,8 @@
#include "JSystem/JKernel/JKRFileFinder.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/MSL_Common/Src/ctype.h"
#include "MSL_C/string.h"
#include "ctype.h"
#include "string.h"
#include "global.h"
/* 802B6FEC-802B70EC .text mount__12JKRFileCacheFPCcP7JKRHeapPCc */
+2 -2
View File
@@ -4,8 +4,8 @@
//
#include "JSystem/JKernel/JKRFileLoader.h"
#include "MSL_C/string.h"
#include "MSL_C/MSL_Common/Src/ctype.h"
#include "string.h"
#include "ctype.h"
#include "global.h"
JKRFileLoader* JKRFileLoader::sCurrentVolume;
+1 -1
View File
@@ -8,7 +8,7 @@
#include "JSystem/JKernel/JKRDvdRipper.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/string.h"
#include "string.h"
/* 802B9568-802B95A4 .text __ct__13JKRMemArchiveFv */
JKRMemArchive::JKRMemArchive() {}
+1 -1
View File
@@ -6,7 +6,7 @@
#include "JSystem/JKernel/JKRSolidHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "JSystem/JUtility/JUTConsole.h"
#include "MSL_C/new.h"
#include "new.h"
#include "global.h"
/* 802B3290-802B333C .text create__12JKRSolidHeapFUlP7JKRHeapb */
+1 -1
View File
@@ -6,7 +6,7 @@
#include "JSystem/JKernel/JKRStdHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "JSystem/JUtility/JUTConsole.h"
#include "MSL_C/new.h"
#include "new.h"
#include "global.h"
/* 802B0F34-802B0FE0 .text create__10JKRStdHeapFUlP7JKRHeapb */
+1 -1
View File
@@ -5,7 +5,7 @@
#include "JSystem/JMath/JMath.h"
#include "JSystem/JMath/JMATrigonometric.h"
#include "MSL_C/math.h"
#include "math.h"
#include "dolphin/types.h"
u16 jmaSinTableSize;
+1 -1
View File
@@ -8,7 +8,7 @@
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "JSystem/JUtility/JUTTexture.h"
#include "MSL_C/string.h"
#include "string.h"
/* 80258CAC-80258D54 .text __ct__18JPATextureResourceFUlP7JKRHeap */
JPATextureResource::JPATextureResource(u32 num, JKRHeap* heap) {
+1 -1
View File
@@ -4,7 +4,7 @@
//
#include "JSystem/JSupport/JSUMemoryStream.h"
#include "MSL_c/string.h"
#include "string.h"
/* 802BF704-802BF718 .text setBuffer__20JSUMemoryInputStreamFPCvl */
void JSUMemoryInputStream::setBuffer(void const* pBuffer, s32 length) {
+1 -1
View File
@@ -7,7 +7,7 @@
#include "JSystem/JUtility/JUTConsole.h"
#include "JSystem/JUtility/JUTDbPrint.h"
#include "JSystem/JUtility/JUTDirectPrint.h"
#include "MSL_C/stdio.h"
#include "stdio.h"
#include "dolphin/vi/vi.h"
namespace JUTAssertion {
+2 -2
View File
@@ -9,8 +9,8 @@
#include "JSystem/JUtility/JUTAssert.h"
#include "JSystem/JUtility/JUTDirectPrint.h"
#include "JSystem/JUtility/JUTVideo.h"
#include "MSL_C/new.h"
#include "MSL_C/stdio.h"
#include "new.h"
#include "stdio.h"
#include "dolphin/types.h"
JUTConsoleManager* JUTConsoleManager::sManager;
+2 -2
View File
@@ -7,8 +7,8 @@
#include "JSystem/J2DGraph/J2DOrthoGraph.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JUtility/JUTVideo.h"
#include "MSL_C/stdio.h"
#include "Runtime.PPCEABI.H/__va_arg.h"
#include "stdio.h"
#include "__va_arg.h"
#include "dolphin/types.h"
/* 802C328C-802C32D4 .text __ct__10JUTDbPrintFP7JUTFontP7JKRHeap */
+1 -1
View File
@@ -4,7 +4,7 @@
//
#include "JSystem/JUtility/JUTDirectPrint.h"
#include "MSL_C/stdio.h"
#include "stdio.h"
#include "dolphin/os/OSCache.h"
JUTDirectPrint* JUTDirectPrint::sDirectPrint;
+4 -4
View File
@@ -7,10 +7,10 @@
#include "JSystem/JUtility/JUTConsole.h"
#include "JSystem/JUtility/JUTDirectFile.h"
#include "JSystem/JUtility/JUTDirectPrint.h"
#include "MSL_C/math.h"
#include "MSL_C/stdio.h"
#include "MSL_C/stdlib.h"
#include "MSL_C/new.h"
#include "math.h"
#include "stdio.h"
#include "stdlib.h"
#include "new.h"
#include "dolphin/base/PPCArch.h"
#include "dolphin/gx/GX.h"
#include "dolphin/os/OS.h"
+1 -1
View File
@@ -4,7 +4,7 @@
//
#include "JSystem/JUtility/JUTGamePad.h"
#include "MSL_C/math.h"
#include "math.h"
#include "dolphin/os/OS.h"
u32 channel_mask[4] = {0x80000000, 0x40000000, 0x20000000, 0x10000000};
+1 -1
View File
@@ -5,7 +5,7 @@
#include "JSystem/JUtility/JUTNameTab.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/string.h"
#include "string.h"
JUTNameTab::JUTNameTab() {
setResource(NULL);