fix loading in byteswapped jag cds

This commit is contained in:
CasualPokePlayer 2022-09-25 01:03:45 -07:00
parent ceff5f3e90
commit 1f9337d225
2 changed files with 2 additions and 2 deletions

Binary file not shown.

View File

@ -117,8 +117,8 @@ void CDHLEInit(void)
if (!memcmp(&buf2352[j], byteSwappedHeader, 32))
{
fprintf(stderr, "(byteswapped) startLba + i %04X\n", startLba + i);
cd_boot_addr = *(uint32_t*)&buf2352[j + 32];
cd_boot_len = *(uint32_t*)&buf2352[j + 32 + 4];
cd_boot_addr = *(uint16_t*)&buf2352[j + 32] << 16 | *(uint16_t*)&buf2352[j + 32 + 2];
cd_boot_len = *(uint16_t*)&buf2352[j + 32 + 4] << 16 | *(uint16_t*)&buf2352[j + 32 + 4 + 2];
cd_boot_lba = startLba + i;
cd_boot_off = j + 32 + 4 + 4;
cd_byte_swapped = true;