mirror of
https://github.com/d0k3/GodMode9.git
synced 2025-06-26 13:42:47 +00:00
Vastly improve TWL gamecart compatibility
This commit is contained in:
parent
8ab2988258
commit
a69a1d23ab
@ -183,7 +183,7 @@ void NTR_DecryptSecureArea (u32 aGameCode, u32* pCardHash, int nCardHash, u32* p
|
|||||||
u32 NTR_GetIDSafe (u32 flags, const u8* command, u32 Delay)
|
u32 NTR_GetIDSafe (u32 flags, const u8* command, u32 Delay)
|
||||||
{
|
{
|
||||||
u32 data = 0;
|
u32 data = 0;
|
||||||
Delay = ((Delay & 0x3fff) * 1000) / 0x83;
|
Delay = 2* (((Delay & 0x3fff) * 1000) / 0x83);
|
||||||
ioDelay (Delay);
|
ioDelay (Delay);
|
||||||
cardWriteCommand(command);
|
cardWriteCommand(command);
|
||||||
REG_NTRCARDROMCNT = flags | NTRCARD_BLK_SIZE(7);
|
REG_NTRCARDROMCNT = flags | NTRCARD_BLK_SIZE(7);
|
||||||
@ -202,7 +202,7 @@ u32 NTR_GetIDSafe (u32 flags, const u8* command, u32 Delay)
|
|||||||
|
|
||||||
void NTR_CmdSecure (u32 flags, void* buffer, u32 length, u8* pcmd, u32 Delay)
|
void NTR_CmdSecure (u32 flags, void* buffer, u32 length, u8* pcmd, u32 Delay)
|
||||||
{
|
{
|
||||||
Delay = ((Delay & 0x3fff) * 1000) / 0x83;
|
Delay = 2 * (((Delay & 0x3fff) * 1000) / 0x83);
|
||||||
ioDelay (Delay);
|
ioDelay (Delay);
|
||||||
cardPolledTransfer (flags, buffer, length, pcmd);
|
cardPolledTransfer (flags, buffer, length, pcmd);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user