mirror of
https://github.com/zeldaret/tp
synced 2026-08-05 09:34:30 -04:00
JKRMemArchive (#66)
* JKRArchivePri OK * JKRArchivePub OK * formatting * removed unused asm files and tried to fixed setExpandSize and getExpandSize * JKRMemArchive and created JKRCompression Co-authored-by: Julgodis <>
This commit is contained in:
@@ -14,7 +14,7 @@ public:
|
||||
/* vt[09] */ void removeResourceAll(void); /* override */
|
||||
/* vt[10] */ bool removeResource(void*); /* override */
|
||||
|
||||
/* vt[15] */ void getExpandedResSize(void const*) const; /* override */
|
||||
/* vt[15] */ u32 getExpandedResSize(const void*) const; /* override */
|
||||
/* vt[16] */ void* fetchResource(SDIFileEntry*, u32*); /* override */
|
||||
/* vt[17] */ void* fetchResource(void*, u32, SDIFileEntry*, u32*); /* override */
|
||||
|
||||
|
||||
@@ -57,7 +57,7 @@ lbl_802D8A6C:
|
||||
/* 802D8A88 002D59C8 39 00 00 01 */ li r8, 1
|
||||
/* 802D8A8C 002D59CC 39 20 00 00 */ li r9, 0
|
||||
/* 802D8A90 002D59D0 39 5F 00 5C */ addi r10, r31, 0x5c
|
||||
/* 802D8A94 002D59D4 48 00 11 C1 */ bl loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl
|
||||
/* 802D8A94 002D59D4 48 00 11 C1 */ bl loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlP14JKRCompressionPUl
|
||||
/* 802D8A98 002D59D8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802D8A9C 002D59DC 38 80 00 20 */ li r4, 0x20
|
||||
/* 802D8AA0 002D59E0 48 06 2A E1 */ bl DCInvalidateRange
|
||||
@@ -107,7 +107,7 @@ lbl_802D8B20:
|
||||
/* 802D8B40 002D5A80 39 00 00 01 */ li r8, 1
|
||||
/* 802D8B44 002D5A84 39 20 00 20 */ li r9, 0x20
|
||||
/* 802D8B48 002D5A88 39 40 00 00 */ li r10, 0
|
||||
/* 802D8B4C 002D5A8C 48 00 11 09 */ bl loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl
|
||||
/* 802D8B4C 002D5A8C 48 00 11 09 */ bl loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlP14JKRCompressionPUl
|
||||
/* 802D8B50 002D5A90 80 7F 00 44 */ lwz r3, 0x44(r31)
|
||||
/* 802D8B54 002D5A94 80 9E 00 0C */ lwz r4, 0xc(r30)
|
||||
/* 802D8B58 002D5A98 80 1F 00 74 */ lwz r0, 0x74(r31)
|
||||
@@ -196,7 +196,7 @@ lbl_802D8C74:
|
||||
/* 802D8C90 002D5BD0 39 00 00 01 */ li r8, 1
|
||||
/* 802D8C94 002D5BD4 39 20 00 00 */ li r9, 0
|
||||
/* 802D8C98 002D5BD8 39 40 00 00 */ li r10, 0
|
||||
/* 802D8C9C 002D5BDC 48 00 0F B9 */ bl loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl
|
||||
/* 802D8C9C 002D5BDC 48 00 0F B9 */ bl loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlP14JKRCompressionPUl
|
||||
/* 802D8CA0 002D5BE0 7F 63 DB 78 */ mr r3, r27
|
||||
/* 802D8CA4 002D5BE4 7F 24 CB 78 */ mr r4, r25
|
||||
/* 802D8CA8 002D5BE8 48 06 28 D9 */ bl DCInvalidateRange
|
||||
|
||||
@@ -63,7 +63,7 @@ lbl_802D9180:
|
||||
/* 802D9198 002D60D8 7F 85 E3 78 */ mr r5, r28
|
||||
/* 802D919C 002D60DC 57 A6 00 34 */ rlwinm r6, r29, 0, 0, 0x1a
|
||||
/* 802D91A0 002D60E0 7D 07 43 78 */ mr r7, r8
|
||||
/* 802D91A4 002D60E4 4B FF DD B9 */ bl fetchResource_subroutine__13JKRMemArchiveFPUcUlPUcUli
|
||||
/* 802D91A4 002D60E4 4B FF DD B9 */ bl fetchResource_subroutine__13JKRMemArchiveFPUcUlPUcUl14JKRCompression
|
||||
/* 802D91A8 002D60E8 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 802D91AC 002D60EC 48 00 00 8C */ b lbl_802D9238
|
||||
lbl_802D91B0:
|
||||
|
||||
@@ -81,7 +81,7 @@ lbl_802D9458:
|
||||
/* 802D9484 002D63C4 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 802D9488 002D63C8 7D 29 02 14 */ add r9, r9, r0
|
||||
/* 802D948C 002D63CC 39 40 00 00 */ li r10, 0
|
||||
/* 802D9490 002D63D0 48 00 07 C5 */ bl loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl
|
||||
/* 802D9490 002D63D0 48 00 07 C5 */ bl loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlP14JKRCompressionPUl
|
||||
/* 802D9494 002D63D4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 802D9498 002D63D8 38 80 00 20 */ li r4, 0x20
|
||||
/* 802D949C 002D63DC 48 06 20 E5 */ bl DCInvalidateRange
|
||||
|
||||
Reference in New Issue
Block a user