copy dolsdk2004 to tp / b_bh + e_mb done (#2299)

* move dolsdk2004 over

* cleanup some temp work

* finish and cleanup gf

* b_bh done

* d_a_e_mb done
This commit is contained in:
TakaRikka
2025-02-10 11:20:42 -08:00
committed by GitHub
parent a38e2bfeee
commit eda175afc8
540 changed files with 68042 additions and 22075 deletions
+1 -1
View File
@@ -3,7 +3,7 @@
#include "JSystem/JKernel/JKRAramBlock.h"
#include "JSystem/JKernel/JKRDisposer.h"
#include "dolphin/os/OSMutex.h"
#include <dolphin/os.h>
/**
* @ingroup jsystem-jkernel
+3 -3
View File
@@ -2,9 +2,9 @@
#define JKRARAMPIECE_H
#include "JSystem/JSupport/JSUList.h"
#include "dolphin/arq.h"
#include "dolphin/os/OSMessage.h"
#include "dolphin/os/OSMutex.h"
#include <dolphin/ar.h>
#include <dolphin/os.h>
#include <dolphin/os.h>
class JKRAramBlock;
class JKRDecompCommand;
+4 -4
View File
@@ -3,8 +3,8 @@
#include "JSystem/JKernel/JKRFile.h"
#include "dolphin/dvd.h"
#include "dolphin/os/OSMessage.h"
#include "dolphin/os/OSMutex.h"
#include <dolphin/os.h>
#include <dolphin/os.h>
struct OSThread;
@@ -26,9 +26,9 @@ public:
void initiate(void);
s32 sync(void);
u32 getFileID() const { return mFileInfo.start_address; }
u32 getFileID() const { return mFileInfo.startAddr; }
DVDFileInfo* getFileInfo() { return &mFileInfo; }
int getStatus() { return DVDGetCommandBlockStatus(&mFileInfo.block); }
int getStatus() { return DVDGetCommandBlockStatus(&mFileInfo.cb); }
public:
/* vt[03] */ virtual bool open(const char*); /* override */
+1 -1
View File
@@ -69,7 +69,7 @@ private:
/* 0x00 */ // JKRFileFinder_UnknownBase
/* 0x0C */ // vtable
/* 0x10 */ // JKRFileFinder
/* 0x14 */ DVDDirectory mDvdDirectory;
/* 0x14 */ DVDDir mDvdDirectory;
/* 0x20 */ bool mDvdIsOpen;
/* 0x21 */ u8 field_0x21[3];
};
+1 -1
View File
@@ -2,7 +2,7 @@
#define JKRHEAP_H
#include "JSystem/JKernel/JKRDisposer.h"
#include "dolphin/os/OSMutex.h"
#include <dolphin/os.h>
class JKRHeap;
typedef void (*JKRErrorHandler)(void*, u32, int);
+2 -2
View File
@@ -2,8 +2,8 @@
#define JKRTHREAD_H
#include "JSystem/JKernel/JKRHeap.h"
#include "dolphin/os/OSMessage.h"
#include "dolphin/os/OSTime.h"
#include <dolphin/os.h>
#include <dolphin/os.h>
/**
* @ingroup jsystem-jkernel