Skip to content

Commit a3e097d

Browse files
committed
Remove uneeded thumb card read dma 3 alt patch
1 parent e38e32e commit a3e097d

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

bootloader/source/card_patcher.c

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -149,9 +149,8 @@ u32 cardCheckPullOutSignature3[4] = {0xE92D4000,0xE24DD004,0xE59F002C,0xE1D000
149149
u32 cardReadDmaStartSignature[1] = {0xE92D4FF8};
150150
u32 cardReadDmaStartSignatureAlt[1] = {0xE92D47F0};
151151
u32 cardReadDmaStartSignatureAlt2[1] = {0xE92D4FF0};
152-
u16 cardReadDmaStartSignatureThumb1[2] = {0xB5F0,0xB083};
153-
u16 cardReadDmaStartSignatureThumb3[2] = {0xB5F8,0xB084};
154-
u16 cardReadDmaStartSignatureThumb3Alt1[2] = {0xB5F0,0xB085};
152+
u16 cardReadDmaStartSignatureThumb1[1] = {0xB5F0};
153+
u16 cardReadDmaStartSignatureThumb3[1] = {0xB5F8};
155154
u32 cardReadDmaEndSignature[2] = {0x01FF8000,0x000001FF};
156155
u16 cardReadDmaEndSignatureThumbAlt[4] = {0x8000,0x01FF,0x0000,0x0200};
157156

@@ -533,21 +532,15 @@ u32 patchCardNdsArm9 (const tNDSHeader* ndsHeader, u32* cardEngineLocation, modu
533532
//dbg_printf("Card read dma start not found\n");
534533
cardReadDmaOffset =
535534
getOffsetThumb((u16*)cardReadDmaEndOffset, -0x100,
536-
(u16*)cardReadDmaStartSignatureThumb1, 2, -1);
535+
(u16*)cardReadDmaStartSignatureThumb1, 1, -1);
537536
if (!cardReadDmaOffset) {
538537
dbg_printf("Thumb card read dma start 1 not found\n");
539538
cardReadDmaOffset =
540539
getOffsetThumb((u16*)cardReadDmaEndOffset, -0x200,
541-
(u16*)cardReadDmaStartSignatureThumb3, 2, -1);
540+
(u16*)cardReadDmaStartSignatureThumb3, 1, -1);
542541
}
543542
if (!cardReadDmaOffset) {
544543
dbg_printf("Thumb card read dma start 3 not found\n");
545-
cardReadDmaOffset =
546-
getOffsetThumb((u16*)cardReadDmaEndOffset, -0x100,
547-
(u16*)cardReadDmaStartSignatureThumb3Alt1, 2, -1);
548-
}
549-
if (!cardReadDmaOffset) {
550-
dbg_printf("Thumb card read dma start 3 alt 1 not found\n");
551544
}
552545
} else {
553546
cardReadDmaOffset =

0 commit comments

Comments
 (0)