mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
remove functions.h
This commit is contained in:
@@ -3482,8 +3482,8 @@ lbl_8000B15C:
|
||||
/* 8000B16C 000080AC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8000B170 000080B0 4E 80 00 20 */ blr
|
||||
|
||||
.global mDoGph_Create
|
||||
mDoGph_Create:
|
||||
.global mDoGph_Create__Fv
|
||||
mDoGph_Create__Fv:
|
||||
/* 8000B174 000080B4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8000B178 000080B8 7C 08 02 A6 */ mflr r0
|
||||
/* 8000B17C 000080BC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
#define C_XYZ_H_
|
||||
|
||||
#include "SComponent/c_math.h"
|
||||
#include "mtx_vec.h"
|
||||
#include "global.h"
|
||||
|
||||
extern float /* 1.0 */ lbl_80455070;
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
/* 8002E0A8 0002AFE8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8002E0AC 0002AFEC 7C 08 02 A6 */ mflr r0
|
||||
/* 8002E0B0 0002AFF0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8002E0B4 0002AFF4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8002E0B8 0002AFF8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8002E0BC 0002AFFC 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 8002E0C0 0002B000 38 80 1D 01 */ li r4, 0x1d01
|
||||
/* 8002E0C4 0002B004 48 00 68 F9 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 8002E0C8 0002B008 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 8002E0CC 0002B00C 54 03 D9 7E */ srwi r3, r0, 5
|
||||
/* 8002E0D0 0002B010 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8002E0D4 0002B014 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002E0D8 0002B018 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8002E0DC 0002B01C 4E 80 00 20 */ blr
|
||||
@@ -440,9 +440,9 @@ inline u16 dComIfGs_getMaxLife(void) {
|
||||
inline void dComIfGs_offEventBit(u16 event) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getEventFlags().offEventBit(event);
|
||||
}
|
||||
inline int dComIfGs_isEventBit(u16 event) {
|
||||
return g_dComIfG_gameInfo.getSaveFile().getEventFlags().isEventBit(event);
|
||||
}
|
||||
// inline int dComIfGs_isEventBit(u16 event) {
|
||||
// return g_dComIfG_gameInfo.getSaveFile().getEventFlags().isEventBit(event);
|
||||
// }
|
||||
inline const char* dComIfGs_getLastWarpMarkStageName(void) {
|
||||
return g_dComIfG_gameInfo.getSaveFile().getPlayerLastMarkInfo().getName();
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
/* 80032AF8 0002FA38 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80032AFC 0002FA3C 7C 08 02 A6 */ mflr r0
|
||||
/* 80032B00 0002FA40 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80032B04 0002FA44 54 84 06 3F */ clrlwi. r4, r4, 0x18
|
||||
/* 80032B08 0002FA48 40 82 00 1C */ bne lbl_80032B24
|
||||
/* 80032B0C 0002FA4C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80032B10 0002FA50 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80032B14 0002FA54 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 80032B18 0002FA58 38 80 23 04 */ li r4, 0x2304
|
||||
/* 80032B1C 0002FA5C 48 00 1E A1 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 80032B20 0002FA60 48 00 00 20 */ b lbl_80032B40
|
||||
lbl_80032B24:
|
||||
/* 80032B24 0002FA64 88 63 00 1C */ lbz r3, 0x1c(r3)
|
||||
/* 80032B28 0002FA68 38 00 00 01 */ li r0, 1
|
||||
/* 80032B2C 0002FA6C 7C 00 20 30 */ slw r0, r0, r4
|
||||
/* 80032B30 0002FA70 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 80032B34 0002FA74 7C 63 00 38 */ and r3, r3, r0
|
||||
/* 80032B38 0002FA78 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80032B3C 0002FA7C 7C 60 19 10 */ subfe r3, r0, r3
|
||||
lbl_80032B40:
|
||||
/* 80032B40 0002FA80 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80032B44 0002FA84 7C 08 03 A6 */ mtlr r0
|
||||
/* 80032B48 0002FA88 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80032B4C 0002FA8C 4E 80 00 20 */ blr
|
||||
@@ -0,0 +1,41 @@
|
||||
/* 80033754 00030694 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80033758 00030698 7C 08 02 A6 */ mflr r0
|
||||
/* 8003375C 0003069C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80033760 000306A0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80033764 000306A4 48 32 EA 71 */ bl _savegpr_27
|
||||
/* 80033768 000306A8 3B 60 00 00 */ li r27, 0
|
||||
/* 8003376C 000306AC 3B E0 00 00 */ li r31, 0
|
||||
/* 80033770 000306B0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80033774 000306B4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80033778 000306B8 3B A3 00 CC */ addi r29, r3, 0xcc
|
||||
/* 8003377C 000306BC 3B 83 07 F0 */ addi r28, r3, 0x7f0
|
||||
/* 80033780 000306C0 3C 60 80 3A */ lis r3, lbl_803A7288@ha
|
||||
/* 80033784 000306C4 3B C3 72 88 */ addi r30, r3, lbl_803A7288@l
|
||||
lbl_80033788:
|
||||
/* 80033788 000306C8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8003378C 000306CC 38 1B 00 C0 */ addi r0, r27, 0xc0
|
||||
/* 80033790 000306D0 54 04 06 3E */ clrlwi r4, r0, 0x18
|
||||
/* 80033794 000306D4 48 00 07 35 */ bl isFirstBit__21dSv_player_get_item_cCFUc
|
||||
/* 80033798 000306D8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8003379C 000306DC 41 82 00 24 */ beq lbl_800337C0
|
||||
/* 800337A0 000306E0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800337A4 000306E4 7C 9E FA 14 */ add r4, r30, r31
|
||||
/* 800337A8 000306E8 A0 84 03 22 */ lhz r4, 0x322(r4)
|
||||
/* 800337AC 000306EC 48 00 12 11 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 800337B0 000306F0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800337B4 000306F4 40 82 00 0C */ bne lbl_800337C0
|
||||
/* 800337B8 000306F8 38 60 00 01 */ li r3, 1
|
||||
/* 800337BC 000306FC 48 00 00 18 */ b lbl_800337D4
|
||||
lbl_800337C0:
|
||||
/* 800337C0 00030700 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 800337C4 00030704 2C 1B 00 18 */ cmpwi r27, 0x18
|
||||
/* 800337C8 00030708 3B FF 00 02 */ addi r31, r31, 2
|
||||
/* 800337CC 0003070C 41 80 FF BC */ blt lbl_80033788
|
||||
/* 800337D0 00030710 38 60 00 00 */ li r3, 0
|
||||
lbl_800337D4:
|
||||
/* 800337D4 00030714 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800337D8 00030718 48 32 EA 49 */ bl _restgpr_27
|
||||
/* 800337DC 0003071C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800337E0 00030720 7C 08 03 A6 */ mtlr r0
|
||||
/* 800337E4 00030724 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800337E8 00030728 4E 80 00 20 */ blr
|
||||
-6000
File diff suppressed because it is too large
Load Diff
@@ -38,7 +38,6 @@ inline double sqrt(double d) {
|
||||
|
||||
#include "ar/AR.h"
|
||||
#include "ar/ARQ.h"
|
||||
#include "functions.h"
|
||||
#include "mwcc.h"
|
||||
#include "os/OS.h"
|
||||
#include "variables.h"
|
||||
|
||||
@@ -1,5 +1,19 @@
|
||||
#include "JSystem/J2DGraph/J2DPane.h"
|
||||
|
||||
extern "C" {
|
||||
s32 JSUInputStream_NS_read(JSUInputStream*, u8*, u32);
|
||||
void __ct__10JSUPtrLinkFPv(void);
|
||||
void __dl__FPv(void);
|
||||
void __dt__10JSUPtrLinkFv(void);
|
||||
void __dt__10JSUPtrListFv(void);
|
||||
void append__10JSUPtrListFP10JSUPtrLink(void);
|
||||
void getParentPane__7J2DPaneFv(void);
|
||||
void GXSetCullMode(void);
|
||||
void initiate__10JSUPtrListFv(void);
|
||||
void insert__10JSUPtrListFP10JSUPtrLinkP10JSUPtrLink(void);
|
||||
void JSURandomInputStream_NS_seek(JSURandomInputStream*, u32, u32);
|
||||
}
|
||||
|
||||
J2DPane::J2DPane() : _20(), _30(), _40(), mPaneTree(this) {
|
||||
mTransform = NULL;
|
||||
id = 'PAN1';
|
||||
|
||||
@@ -3,10 +3,28 @@
|
||||
#include "JSystem/JKernel/JKRAramHeap/JKRAramHeap.h"
|
||||
#include "JSystem/JKernel/JKRAramPiece/JKRAramPiece.h"
|
||||
#include "JSystem/JKernel/JKRAramStream/JKRAramStream.h"
|
||||
#include "JSystem/JKernel/JKRDecomp/JKRDecomp.h"
|
||||
#include "JSystem/JKernel/JKRExpHeap/JKRExpHeap.h"
|
||||
#include "JSystem/JKernel/JKRHeap/JKRHeap.h"
|
||||
#include "global.h"
|
||||
extern "C" {
|
||||
void __dl__FPv(void);
|
||||
void __RAS_OSDisableInterrupts_begin(void);
|
||||
void alloc__11JKRAramHeapFUlQ211JKRAramHeap10EAllocMode(void);
|
||||
void alloc__7JKRHeapFUli(void);
|
||||
void alloc__7JKRHeapFUliP7JKRHeap(void);
|
||||
void changeGroupIdIfNeed__7JKRAramFPUci(void);
|
||||
void checkCompressed__9JKRDecompFPUc(void);
|
||||
void checkOkAddress__7JKRAramFPUcUlP12JKRAramBlockUl(void);
|
||||
void DCStoreRangeNoSync(void);
|
||||
void decompSZS_subroutine__FPUcPUc(void);
|
||||
void firstSrcData__Fv(void);
|
||||
void free__7JKRHeapFPvP7JKRHeap(void);
|
||||
void JKRDecompressFromAramToMainRam__FUlPvUlUlUlPUl(void);
|
||||
void JUTException_NS_panic_f(const char* filename, int line, const char* format, ...);
|
||||
void memcpy(void*, const void*, int);
|
||||
void nextSrcData__FPUc(void);
|
||||
void orderSync__12JKRAramPieceFiUlUlUlP12JKRAramBlock(void);
|
||||
void orderSync__9JKRDecompFPUcPUcUlUl(void);
|
||||
void startDMA__12JKRAramPieceFP12JKRAMCommand(void);
|
||||
}
|
||||
|
||||
// Uncomment when static initialization is working
|
||||
// JKRAram* JKRAram::sAramObject = NULL;
|
||||
|
||||
@@ -1,7 +1,34 @@
|
||||
#include "JSystem/JKernel/JKRAramArchive/JKRAramArchive.h"
|
||||
#include "global.h"
|
||||
|
||||
#include "JSystem/JKernel/JKRFile/JKRFile.h"
|
||||
extern "C" {
|
||||
int abs(int);
|
||||
void __ct__10JKRArchiveFlQ210JKRArchive10EMountMode(void);
|
||||
void __ct__10JKRDvdFileFl(void);
|
||||
void __dl__FPv(void);
|
||||
void __dt__10JKRArchiveFv(void);
|
||||
void __nw__FUlP7JKRHeapi(void);
|
||||
void alloc__11JKRAramHeapFUlQ211JKRAramHeap10EAllocMode(void);
|
||||
void alloc__7JKRHeapFUli(void);
|
||||
void alloc__7JKRHeapFUliP7JKRHeap(void);
|
||||
void aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl(void);
|
||||
void copyMemory__7JKRHeapFPvPvUl(void);
|
||||
void DCInvalidateRange(void*, u32);
|
||||
void fetchResource_subroutine__14JKRAramArchiveFUlUlP7JKRHeapiPPUc(void);
|
||||
void fetchResource_subroutine__14JKRAramArchiveFUlUlPUcUli(void);
|
||||
void findFsResource__10JKRArchiveCFPCcUl(void);
|
||||
void findPtrResource__10JKRArchiveCFPCv(void);
|
||||
void free__7JKRHeapFPv(void);
|
||||
void free__7JKRHeapFPvP7JKRHeap(void);
|
||||
void getAramAddress_Entry__14JKRAramArchiveFP12SDIFileEntry(void);
|
||||
void JUTException_NS_panic_f(const char* filename, int line, const char* format, ...);
|
||||
void loadToAram__16JKRDvdAramRipperFlUl15JKRExpandSwitchUlUlPUl(void);
|
||||
void loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl(void);
|
||||
void open__14JKRAramArchiveFl(void);
|
||||
void prepend__10JSUPtrListFP10JSUPtrLink(void);
|
||||
void remove__10JSUPtrListFP10JSUPtrLink(void);
|
||||
void* memset(void* dest, int ch, u32 count);
|
||||
}
|
||||
|
||||
asm JKRAramArchive::JKRAramArchive(long, JKRArchive::EMountDirection) {
|
||||
nofralloc
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
#include "JSystem/JKernel/JKRAramHeap/JKRAramHeap.h"
|
||||
#include "global.h"
|
||||
|
||||
#include "JSystem/JKernel/JKRAramBlock/JKRAramBlock.h"
|
||||
extern "C" {
|
||||
void __dl__FPv(void);
|
||||
void __dt__11JKRDisposerFv(void);
|
||||
}
|
||||
|
||||
JKRAramHeap::JKRAramHeap(u32 startAddress, u32 size) {
|
||||
OSInitMutex(&mMutex);
|
||||
|
||||
@@ -3,6 +3,12 @@
|
||||
#include "JSystem/JKernel/JKRDecomp/JKRDecomp.h"
|
||||
#include "global.h"
|
||||
|
||||
extern "C" {
|
||||
void DCInvalidateRange(void*, u32);
|
||||
void DCStoreRange(void*, u32);
|
||||
void JUTException_NS_panic_f(const char* filename, int line, const char* format, ...);
|
||||
}
|
||||
|
||||
JKRAMCommand* JKRAramPiece::prepareCommand(int direction, u32 src, u32 dst, u32 length,
|
||||
JKRAramBlock* block,
|
||||
JKRAMCommand::AsyncCallback callback) {
|
||||
|
||||
@@ -1,6 +1,15 @@
|
||||
#include "JSystem/JKernel/JKRAramStream/JKRAramStream.h"
|
||||
#include "JSystem/JKernel/JKRAramPiece/JKRAramPiece.h"
|
||||
#include "global.h"
|
||||
extern "C" {
|
||||
s32 JSUInputStream_NS_read(JSUInputStream*, u8*, u32);
|
||||
void alloc__7JKRHeapFUli(void);
|
||||
void alloc__7JKRHeapFUliP7JKRHeap(void);
|
||||
void free__7JKRHeapFPvP7JKRHeap(void);
|
||||
void JSURandomInputStream_NS_seek(JSURandomInputStream*, u32, u32);
|
||||
void JUTException_NS_panic_f(const char* filename, int line, const char* format, ...);
|
||||
void orderSync__12JKRAramPieceFiUlUlUlP12JKRAramBlock(void);
|
||||
}
|
||||
|
||||
JKRAramStream* JKRAramStream::create(long priority) {
|
||||
if (!sAramStreamObject) {
|
||||
|
||||
@@ -1,6 +1,11 @@
|
||||
#include "JSystem/JKernel/JKRArchive/JKRArchive.h"
|
||||
#include "global.h"
|
||||
|
||||
extern "C" {
|
||||
int strcmp(const char*, const char*);
|
||||
int tolower(int);
|
||||
}
|
||||
|
||||
JKRArchive::JKRArchive(long entryNumber, JKRArchive::EMountMode mountMode) {
|
||||
mIsMounted = false;
|
||||
mMountMode = mountMode;
|
||||
|
||||
@@ -1,6 +1,38 @@
|
||||
#include "JSystem/JKernel/JKRCompArchive/JKRCompArchive.h"
|
||||
#include "global.h"
|
||||
|
||||
extern "C" {
|
||||
int abs(int);
|
||||
void __ct__10JKRArchiveFlQ210JKRArchive10EMountMode(void);
|
||||
void __ct__10JKRDvdFileFl(void);
|
||||
void __dl__FPv(void);
|
||||
void __dt__10JKRArchiveFv(void);
|
||||
void __nw__FUlP7JKRHeapi(void);
|
||||
void alloc__11JKRAramHeapFUlQ211JKRAramHeap10EAllocMode(void);
|
||||
void alloc__7JKRHeapFUli(void);
|
||||
void alloc__7JKRHeapFUliP7JKRHeap(void);
|
||||
void aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl(void);
|
||||
void copyMemory__7JKRHeapFPvPvUl(void);
|
||||
void DCInvalidateRange(void*, u32);
|
||||
void fetchResource_subroutine__13JKRDvdArchiveFlUlUlP7JKRHeapiiPPUc(void);
|
||||
void fetchResource_subroutine__13JKRDvdArchiveFlUlUlPUcUlii(void);
|
||||
void fetchResource_subroutine__13JKRMemArchiveFPUcUlPUcUli(void);
|
||||
void fetchResource_subroutine__14JKRAramArchiveFUlUlP7JKRHeapiPPUc(void);
|
||||
void fetchResource_subroutine__14JKRAramArchiveFUlUlPUcUli(void);
|
||||
void findPtrResource__10JKRArchiveCFPCv(void);
|
||||
void free__7JKRHeapFPv(void);
|
||||
void free__7JKRHeapFPvP7JKRHeap(void);
|
||||
void JUTException_NS_panic_f(const char* filename, int line, const char* format, ...);
|
||||
void loadToAram__16JKRDvdAramRipperFlUl15JKRExpandSwitchUlUlPUl(void);
|
||||
void loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl(void);
|
||||
void mainRamToAram__7JKRAramFPUcUlUl15JKRExpandSwitchUlP7JKRHeapiPUl(void);
|
||||
void open__14JKRCompArchiveFl(void);
|
||||
void orderSync__9JKRDecompFPUcPUcUlUl(void);
|
||||
void prepend__10JSUPtrListFP10JSUPtrLink(void);
|
||||
void remove__10JSUPtrListFP10JSUPtrLink(void);
|
||||
void* memset(void* dest, int ch, u32 count);
|
||||
}
|
||||
|
||||
asm JKRCompArchive::JKRCompArchive(long, JKRArchive::EMountDirection) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRCompArchive/asm/func_802D87D4.s"
|
||||
|
||||
@@ -1,6 +1,41 @@
|
||||
#include "JSystem/JKernel/JKRDvdAramRipper/JKRDvdAramRipper.h"
|
||||
#include "dvd/dvd.h"
|
||||
#include "global.h"
|
||||
extern "C" {
|
||||
void __ct__10JKRDvdFileFv(void);
|
||||
void __ct__10JSUPtrLinkFPv(void);
|
||||
void __ct__12JKRADCommandFv(void);
|
||||
void __dl__FPv(void);
|
||||
void __dt__10JKRDvdFileFv(void);
|
||||
void __dt__10JSUPtrLinkFv(void);
|
||||
void __dt__12JKRADCommandFv(void);
|
||||
void __nw__FUlP7JKRHeapi(void);
|
||||
void __RAS_OSDisableInterrupts_begin(void);
|
||||
void alloc__11JKRAramHeapFUlQ211JKRAramHeap10EAllocMode(void);
|
||||
void alloc__7JKRHeapFUli(void);
|
||||
void append__10JSUPtrListFP10JSUPtrLink(void);
|
||||
void callCommand_Async__16JKRDvdAramRipperFP12JKRADCommand(void);
|
||||
void checkCompressed__9JKRDecompFPUc(void);
|
||||
void DCInvalidateRange(void*, u32);
|
||||
void decompSZS_subroutine__FPUcUl(void);
|
||||
void dmaBufferFlush__FUl(void);
|
||||
void firstSrcData__Fv(void);
|
||||
void free__7JKRHeapFPvP7JKRHeap(void);
|
||||
void JKRDecompressFromDVDToAram__FP10JKRDvdFileUlUlUlUlUlPUl(void);
|
||||
void JSUFileInputStream_ct(void);
|
||||
void JSUInputStream_NS_dtor(void);
|
||||
void loadToAram__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchUlUlPUl(void);
|
||||
void loadToAram_Async__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchPFUl_vUlUlPUl(void);
|
||||
void memcpy(void*, const void*, int);
|
||||
void nextSrcData__FPUc(void);
|
||||
void open__10JKRDvdFileFl(void);
|
||||
void orderSync__12JKRAramPieceFiUlUlUlP12JKRAramBlock(void);
|
||||
void remove__10JSUPtrListFP10JSUPtrLink(void);
|
||||
void sync__13JKRAramStreamFP20JKRAramStreamCommandi(void);
|
||||
void syncAram__16JKRDvdAramRipperFP12JKRADCommandi(void);
|
||||
void VIWaitForRetrace(void);
|
||||
void write_StreamToAram_Async__13JKRAramStreamFP18JSUFileInputStreamUlUlUlPUl(void);
|
||||
}
|
||||
|
||||
static void decompSZS_subroutine(u8*, u32);
|
||||
static u8* firstSrcData(void);
|
||||
|
||||
@@ -3,6 +3,21 @@
|
||||
#include "JSystem/JKernel/JKRDvdRipper/JKRDvdRipper.h"
|
||||
#include "global.h"
|
||||
|
||||
extern "C" {
|
||||
int abs(int);
|
||||
void __ct__10JKRDvdFileFl(void);
|
||||
void __nw__FUlP7JKRHeapi(void);
|
||||
void alloc__7JKRHeapFUli(void);
|
||||
void alloc__7JKRHeapFUliP7JKRHeap(void);
|
||||
void copyMemory__7JKRHeapFPvPvUl(void);
|
||||
void DCInvalidateRange(void*, u32);
|
||||
void fetchResource_subroutine__13JKRDvdArchiveFlUlUlPUcUlii(void);
|
||||
void free__7JKRHeapFPv(void);
|
||||
void JUTException_NS_panic_f(const char* filename, int line, const char* format, ...);
|
||||
void loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl(void);
|
||||
void* memset(void* dest, int ch, u32 count);
|
||||
}
|
||||
|
||||
JKRDvdArchive::JKRDvdArchive(s32 entryNum, JKRArchive::EMountDirection mountDirection)
|
||||
: JKRArchive(entryNum, MOUNT_DVD), mMountDirection(mountDirection) {
|
||||
if (!open(entryNum))
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
#include "JSystem/JKernel/JKRDvdFile/JKRDvdFile.h"
|
||||
#include "global.h"
|
||||
|
||||
extern "C" {
|
||||
void JUTException_NS_panic_f(const char* filename, int line, const char* format, ...);
|
||||
}
|
||||
|
||||
JKRDvdFile::JKRDvdFile() : JKRFile(), mDvdLink(this) {
|
||||
initiate();
|
||||
}
|
||||
|
||||
@@ -2,6 +2,29 @@
|
||||
#include "dvd/dvd.h"
|
||||
#include "global.h"
|
||||
|
||||
extern "C" {
|
||||
void __ct__10JKRDvdFileFv(void);
|
||||
void __dt__10JKRDvdFileFv(void);
|
||||
void __RAS_OSDisableInterrupts_begin(void);
|
||||
void alloc__7JKRHeapFUli(void);
|
||||
void alloc__7JKRHeapFUliP7JKRHeap(void);
|
||||
void checkCompressed__9JKRDecompFPUc(void);
|
||||
void DCInvalidateRange(void*, u32);
|
||||
void DCStoreRangeNoSync(void);
|
||||
void decompSZS_subroutine__FPUcPUc(void);
|
||||
void free__7JKRHeapFPvP7JKRHeap(void);
|
||||
void isErrorRetry__12JKRDvdRipperFv(void);
|
||||
void JKRDecompressFromDVD__FP10JKRDvdFilePvUlUlUlUlPUl(void);
|
||||
void JUTException_NS_panic_f(const char* filename, int line, const char* format, ...);
|
||||
void loadToMainRAM__12JKRDvdRipperFP10JKRDvdFilePUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl(void);
|
||||
void memcpy(void*, const void*, int);
|
||||
void nextSrcData__FPUc(void);
|
||||
void open__10JKRDvdFileFl(void);
|
||||
void open__10JKRDvdFileFPCc(void);
|
||||
void orderSync__9JKRDecompFPUcPUcUlUl(void);
|
||||
void VIWaitForRetrace(void);
|
||||
}
|
||||
|
||||
static void decompSZS_subroutine(u8*, u8*);
|
||||
static u8* firstSrcData(void);
|
||||
static u8* nextSrcData(u8*);
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user