Files
tp/libs/JSystem/JKernel/JKRDvdAramRipper.cpp
T

86 lines
2.3 KiB
C++
Raw Normal View History

2020-12-06 21:02:25 +01:00
#include "JSystem/JKernel/JKRDvdAramRipper/JKRDvdAramRipper.h"
2020-12-25 19:59:52 -06:00
#include "dvd/dvd.h"
2020-12-06 21:02:25 +01:00
#include "global.h"
2021-01-10 02:15:52 +01:00
static void decompSZS_subroutine(u8*, u32);
static u8* firstSrcData(void);
static u8* nextSrcData(u8*);
2020-12-26 11:31:49 -05:00
asm void JKRDvdAramRipper::loadToAram(long, u32, JKRExpandSwitch, u32, u32, u32*) {
2020-12-06 21:02:25 +01:00
nofralloc
2020-12-26 11:31:49 -05:00
#include "JSystem/JKernel/JKRDvdAramRipper/asm/func_802DA874.s"
2020-12-06 21:02:25 +01:00
}
2020-12-26 11:31:49 -05:00
asm void JKRDvdAramRipper::loadToAram(JKRDvdFile*, u32, JKRExpandSwitch, u32, u32, u32*) {
2020-12-06 21:02:25 +01:00
nofralloc
2020-12-26 11:31:49 -05:00
#include "JSystem/JKernel/JKRDvdAramRipper/asm/func_802DA918.s"
2020-12-06 21:02:25 +01:00
}
2020-12-26 11:31:49 -05:00
asm void JKRDvdAramRipper::loadToAram_Async(JKRDvdFile*, u32, JKRExpandSwitch, void (*)(u32), u32,
u32, u32*) {
2020-12-06 21:02:25 +01:00
nofralloc
2020-12-26 11:31:49 -05:00
#include "JSystem/JKernel/JKRDvdAramRipper/asm/func_802DA9C0.s"
2020-12-06 21:02:25 +01:00
}
2020-12-26 11:31:49 -05:00
asm void JKRDvdAramRipper::callCommand_Async(JKRADCommand*) {
2020-12-06 21:02:25 +01:00
nofralloc
2020-12-26 11:31:49 -05:00
#include "JSystem/JKernel/JKRDvdAramRipper/asm/func_802DAA74.s"
2020-12-06 21:02:25 +01:00
}
asm JSUFileInputStream::~JSUFileInputStream(void) {
nofralloc
2020-12-26 11:31:49 -05:00
#include "JSystem/JKernel/JKRDvdAramRipper/asm/func_802DADD8.s"
2020-12-06 21:02:25 +01:00
}
2020-12-26 11:31:49 -05:00
asm void JKRDvdAramRipper::syncAram(JKRADCommand*, int) {
2020-12-06 21:02:25 +01:00
nofralloc
2020-12-26 11:31:49 -05:00
#include "JSystem/JKernel/JKRDvdAramRipper/asm/func_802DAE48.s"
2020-12-06 21:02:25 +01:00
}
asm JKRADCommand::JKRADCommand(void) {
nofralloc
2020-12-26 11:31:49 -05:00
#include "JSystem/JKernel/JKRDvdAramRipper/asm/func_802DAF1C.s"
2020-12-06 21:02:25 +01:00
}
asm JKRADCommand::~JKRADCommand() {
nofralloc
2020-12-26 11:31:49 -05:00
#include "JSystem/JKernel/JKRDvdAramRipper/asm/func_802DAF5C.s"
2020-12-06 21:02:25 +01:00
}
2020-12-26 11:31:49 -05:00
asm void JKRDecompressFromDVDToAram(JKRDvdFile*, u32, u32, u32, u32, u32, u32*) {
2020-12-06 21:02:25 +01:00
nofralloc
2020-12-26 11:31:49 -05:00
#include "JSystem/JKernel/JKRDvdAramRipper/asm/func_802DAFE8.s"
2020-12-06 21:02:25 +01:00
}
2020-12-26 11:31:49 -05:00
asm void decompSZS_subroutine(u8*, u32) {
2020-12-06 21:02:25 +01:00
nofralloc
2020-12-26 11:31:49 -05:00
#include "JSystem/JKernel/JKRDvdAramRipper/asm/func_802DB160.s"
2020-12-06 21:02:25 +01:00
}
2021-01-10 02:15:52 +01:00
asm u8* firstSrcData(void) {
2020-12-06 21:02:25 +01:00
nofralloc
2020-12-26 11:31:49 -05:00
#include "JSystem/JKernel/JKRDvdAramRipper/asm/func_802DB3E8.s"
2020-12-06 21:02:25 +01:00
}
2021-01-10 02:15:52 +01:00
asm u8* nextSrcData(u8*) {
2020-12-06 21:02:25 +01:00
nofralloc
2020-12-26 11:31:49 -05:00
#include "JSystem/JKernel/JKRDvdAramRipper/asm/func_802DB49C.s"
2020-12-06 21:02:25 +01:00
}
asm void dmaBufferFlush(u32) {
nofralloc
2020-12-26 11:31:49 -05:00
#include "JSystem/JKernel/JKRDvdAramRipper/asm/func_802DB580.s"
2020-12-06 21:02:25 +01:00
}
#if 0
asm void __sinit_JKRDvdAramRipper_cpp {
nofralloc
2020-12-26 11:31:49 -05:00
#include "JSystem/JKernel/JKRDvdAramRipper/asm/func_802DB5E8.s"
2020-12-06 21:02:25 +01:00
}
asm JSUList<12JKRADCommand>::~JSUList<12JKRADCommand>(void) {
nofralloc
2020-12-26 11:31:49 -05:00
#include "JSystem/JKernel/JKRDvdAramRipper/asm/func_802DB62C.s"
2020-12-06 21:02:25 +01:00
}
#endif