diff options
author | twinaphex | 2014-12-15 00:59:52 +0100 |
---|---|---|
committer | twinaphex | 2014-12-15 00:59:52 +0100 |
commit | 6b8c7d2376bb04578dec209eeafc037c33a32d45 (patch) | |
tree | 01e95a3b8e66ea12004d20a667f3f3eff45b5107 /source/memmap.c | |
parent | b27c451831082179cc9bc3c1b3424ebb0f66dd74 (diff) | |
download | snesemu-6b8c7d2376bb04578dec209eeafc037c33a32d45.tar.gz snesemu-6b8c7d2376bb04578dec209eeafc037c33a32d45.tar.bz2 snesemu-6b8c7d2376bb04578dec209eeafc037c33a32d45.zip |
Use MSB_FIRST instead of LSB_FIRST
Diffstat (limited to 'source/memmap.c')
-rw-r--r-- | source/memmap.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/memmap.c b/source/memmap.c index 951c5bb..12d65ff 100644 --- a/source/memmap.c +++ b/source/memmap.c @@ -815,12 +815,12 @@ again: #ifdef DETECT_NASTY_FX_INTERLEAVE //MK: Damn. YI trips a BRK currently. Maybe even on a real cart. -#ifdef LSB_FIRST +#ifdef MSB_FIRST if (strncmp((char*) &ROM [0x7fc0], "YOSHI'S ISLAND", 14) == 0 - && (*(uint16_t*)&ROM[0x7FDE]) == 57611 && ROM[0x10002] == 0xA9) + && (ROM[0x7FDE] + (ROM[0x7FDF] << 8)) == 57611 && ROM[0x10002] == 0xA9) #else if (strncmp((char*) &ROM [0x7fc0], "YOSHI'S ISLAND", 14) == 0 - && (ROM[0x7FDE] + (ROM[0x7FDF] << 8)) == 57611 && ROM[0x10002] == 0xA9) + && (*(uint16_t*)&ROM[0x7FDE]) == 57611 && ROM[0x10002] == 0xA9) #endif { Interleaved = true; |