diff --git a/pico/pico_port.h b/pico/pico_port.h index d2b78e05..dc9cdffa 100644 --- a/pico/pico_port.h +++ b/pico/pico_port.h @@ -38,7 +38,7 @@ // some well known non-standard macros for detection. #if defined __BYTE_ORDER__ #define CPU_IS_LE __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ -#elif defined _BYTE_ORDER +#elif defined __BYTE_ORDER #define CPU_IS_LE __BYTE_ORDER == __LITTLE_ENDIAN #elif defined __BIG_ENDIAN__ || defined _M_PPC // Windows on PPC was big endian #define CPU_IS_LE 0 diff --git a/platform/common/emu.c b/platform/common/emu.c index 3e82b1fa..16b5f629 100644 --- a/platform/common/emu.c +++ b/platform/common/emu.c @@ -418,6 +418,8 @@ static void system_announce(void) sys_name = "Master System"; if (Pico.m.hardware & 0x1) sys_name = "Game Gear"; + else if (Pico.m.hardware & 0x4) + sys_name = "Mark III"; #ifdef NO_SMS extra = " [no support]"; #endif