mirror of
https://github.com/pret/pmd-red.git
synced 2026-09-08 17:15:51 -05:00
Translating Decompression
Hopefully part one of many, some NONMATCHINGs in the larger functions, sadly.
This commit is contained in:
@@ -360,7 +360,7 @@ sub_8000634:
|
||||
adds r0, r7, 0
|
||||
movs r1, 0
|
||||
mov r2, r8
|
||||
bl sub_800AAA8
|
||||
bl DecompressATFile
|
||||
movs r2, 0
|
||||
ldr r0, _0800071C
|
||||
movs r3, 0xC0
|
||||
|
||||
1074
asm/code_800AAA0.s
1074
asm/code_800AAA0.s
File diff suppressed because it is too large
Load Diff
@@ -7137,7 +7137,7 @@ sub_801059C:
|
||||
ldr r0, _08010714
|
||||
movs r1, 0
|
||||
ldr r2, [sp, 0xC]
|
||||
bl sub_800AE28
|
||||
bl DecompressATGlobalFile
|
||||
ldr r1, [r4]
|
||||
ldr r2, _08010718
|
||||
adds r0, r1, r2
|
||||
@@ -7151,7 +7151,7 @@ sub_801059C:
|
||||
ldr r3, _0801071C
|
||||
adds r0, r3
|
||||
ldr r2, [sp, 0x10]
|
||||
bl sub_800AAA8
|
||||
bl DecompressATFile
|
||||
ldr r1, [r4]
|
||||
ldr r2, _08010720
|
||||
adds r0, r1, r2
|
||||
@@ -8101,7 +8101,7 @@ sub_8010DA4:
|
||||
ldr r0, _08010EDC
|
||||
movs r1, 0
|
||||
mov r2, r10
|
||||
bl sub_800AE28
|
||||
bl DecompressATGlobalFile
|
||||
ldr r1, [r4]
|
||||
ldr r2, _08010EE0
|
||||
adds r0, r1, r2
|
||||
@@ -8113,7 +8113,7 @@ sub_8010DA4:
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x14
|
||||
adds r2, r7, 0
|
||||
bl sub_800AAA8
|
||||
bl DecompressATFile
|
||||
ldr r1, [r4]
|
||||
ldr r3, _08010EE4
|
||||
adds r0, r1, r3
|
||||
|
||||
@@ -2158,7 +2158,7 @@ sub_804966C:
|
||||
ldr r0, _08049748
|
||||
movs r1, 0
|
||||
adds r2, r4, 0
|
||||
bl sub_800AE28
|
||||
bl DecompressATGlobalFile
|
||||
adds r0, r4, 0
|
||||
bl CloseFile
|
||||
ldr r1, _0804974C
|
||||
@@ -2191,7 +2191,7 @@ sub_804966C:
|
||||
adds r0, r1
|
||||
ldr r1, _0804975C
|
||||
adds r2, r4, 0
|
||||
bl sub_800AAA8
|
||||
bl DecompressATFile
|
||||
adds r0, r4, 0
|
||||
bl CloseFile
|
||||
ldr r0, [r6]
|
||||
@@ -2215,7 +2215,7 @@ sub_804966C:
|
||||
movs r1, 0x93
|
||||
lsls r1, 4
|
||||
adds r2, r4, 0
|
||||
bl sub_800AAA8
|
||||
bl DecompressATFile
|
||||
adds r0, r4, 0
|
||||
bl CloseFile
|
||||
b _08049794
|
||||
@@ -2249,7 +2249,7 @@ _08049768:
|
||||
movs r1, 0x90
|
||||
lsls r1, 2
|
||||
adds r2, r4, 0
|
||||
bl sub_800AAA8
|
||||
bl DecompressATFile
|
||||
adds r0, r4, 0
|
||||
bl CloseFile
|
||||
_08049794:
|
||||
|
||||
@@ -267,7 +267,7 @@ sub_808E010:
|
||||
ldr r0, _0808E078
|
||||
movs r1, 0
|
||||
adds r2, r4, 0
|
||||
bl sub_800AAA8
|
||||
bl DecompressATFile
|
||||
adds r0, r4, 0
|
||||
bl CloseFile
|
||||
_0808E04A:
|
||||
|
||||
@@ -13496,7 +13496,7 @@ _080ADDFA:
|
||||
ldr r0, [sp, 0x28]
|
||||
movs r1, 0
|
||||
adds r2, r4, 0
|
||||
bl sub_800AE28
|
||||
bl DecompressATGlobalFile
|
||||
adds r0, r4, 0
|
||||
bl CloseFile
|
||||
ldr r1, _080ADEC4
|
||||
@@ -13519,7 +13519,7 @@ _080ADDFA:
|
||||
ldr r1, _080ADECC
|
||||
ldr r0, [sp, 0x2C]
|
||||
adds r2, r4, 0
|
||||
bl sub_800AAA8
|
||||
bl DecompressATFile
|
||||
adds r0, r4, 0
|
||||
bl CloseFile
|
||||
mov r2, r8
|
||||
@@ -13537,7 +13537,7 @@ _080ADDFA:
|
||||
movs r1, 0x93
|
||||
lsls r1, 4
|
||||
adds r2, r4, 0
|
||||
bl sub_800AAA8
|
||||
bl DecompressATFile
|
||||
adds r0, r4, 0
|
||||
bl CloseFile
|
||||
b _080ADEFC
|
||||
@@ -13564,7 +13564,7 @@ _080ADED4:
|
||||
lsls r1, 2
|
||||
mov r0, r10
|
||||
adds r2, r4, 0
|
||||
bl sub_800AAA8
|
||||
bl DecompressATFile
|
||||
adds r0, r4, 0
|
||||
bl CloseFile
|
||||
_080ADEFC:
|
||||
|
||||
@@ -4046,7 +4046,7 @@ sub_800829C:
|
||||
lsls r1, 5
|
||||
muls r1, r2
|
||||
adds r2, r3, 0
|
||||
bl sub_800AAB4
|
||||
bl DecompressAT
|
||||
movs r2, 0
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r4, r1]
|
||||
|
||||
@@ -3,12 +3,13 @@
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80B9BB8
|
||||
gUnknown_80B9BB8: @ 80B9BB8
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x08, 0x00, 0x00, 0x00
|
||||
.byte 0x10, 0x00, 0x00, 0x00
|
||||
.byte 0x18, 0x00, 0x00, 0x00
|
||||
.global gByteShiftLookup
|
||||
gByteShiftLookup: @ 80B9BB8
|
||||
.4byte 0
|
||||
.4byte 8
|
||||
.4byte 16
|
||||
.4byte 24
|
||||
|
||||
.string "pksdir0\0"
|
||||
.string "pksdir0\0"
|
||||
.string "PKD ROM USER DATA 000000\0"
|
||||
|
||||
1433
src/file_system.c
1433
src/file_system.c
File diff suppressed because it is too large
Load Diff
@@ -244,16 +244,16 @@ gUnknown_202D2A4 = .; /* 202D2A4 */
|
||||
gFileCache = .; /* 202D2A8 */
|
||||
. += 0x200;
|
||||
|
||||
gUnknown_202D4A8 = .; /* 202D4A8 */
|
||||
gDecompressBufferPtr = .; /* 202D4A8 */
|
||||
. += 0x4;
|
||||
|
||||
gUnknown_202D4AC = .; /* 202D4AC */
|
||||
gDecompressBufferStart = .; /* 202D4AC */
|
||||
. += 0x4;
|
||||
|
||||
gUnknown_202D4B0 = .; /* 202D4B0 */
|
||||
gDecompressBufferCurrent = .; /* 202D4B0 */
|
||||
. += 0x4;
|
||||
|
||||
gUnknown_202D4B4 = .; /* 202D4B4 */
|
||||
gDecompressBufferByteInInt = .; /* 202D4B4 */
|
||||
. += 0x4;
|
||||
|
||||
gUnknown_202D4B8 = .; /* 202D4B8 */
|
||||
|
||||
Reference in New Issue
Block a user