mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
* start JSystem * JKRAram and JUTGamePad * started heap and thread * more JKernel * mostly finished JKernel * delete unused asm * JKRFileFinder * delete unused asm and match findNextFile * format * fix mtx_vec
29 lines
768 B
C++
29 lines
768 B
C++
#ifndef JKRDVDARAMRIPPER_H
|
|
#define JKRDVDARAMRIPPER_H
|
|
|
|
#include "JSystem/JKernel/JKRDvdRipper.h"
|
|
#include "JSystem/JSupport/JSUFileStream.h"
|
|
#include "dolphin/types.h"
|
|
|
|
class JKRADCommand {
|
|
public:
|
|
JKRADCommand();
|
|
~JKRADCommand();
|
|
};
|
|
|
|
class JKRDvdFile;
|
|
class JKRDvdAramRipper {
|
|
public:
|
|
static void loadToAram(long, u32, JKRExpandSwitch, u32, u32, u32*);
|
|
static void loadToAram(JKRDvdFile*, u32, JKRExpandSwitch, u32, u32, u32*);
|
|
static void loadToAram_Async(JKRDvdFile*, u32, JKRExpandSwitch, void (*)(u32), u32, u32, u32*);
|
|
static void callCommand_Async(JKRADCommand*);
|
|
static void syncAram(JKRADCommand*, int);
|
|
|
|
// TODO: fix type
|
|
static u8 sDvdAramAsyncList[12];
|
|
static u32 sSZSBufferSize;
|
|
};
|
|
|
|
#endif /* JKRDVDARAMRIPPER_H */
|