From 6b8c7d2376bb04578dec209eeafc037c33a32d45 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 15 Dec 2014 00:59:52 +0100 Subject: Use MSB_FIRST instead of LSB_FIRST --- source/memmap.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'source/memmap.c') 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; -- cgit v1.2.3