\r
// detect wrong files (Pico crashes on very small files), also see if ROM EP is good\r
if (rom_size <= 0x200 || strncmp((char *)rom_data, "Pico", 4) == 0 ||\r
((*(unsigned char *)(rom_data+4)<<16)|(*(unsigned short *)(rom_data+6))) >= (int)rom_size) {\r
if (rom_data) free(rom_data);\r
sprintf(menuErrorMsg, "Not a ROM selected.");\r
\r
// detect wrong files (Pico crashes on very small files), also see if ROM EP is good\r
if (rom_size <= 0x200 || strncmp((char *)rom_data, "Pico", 4) == 0 ||\r
((*(unsigned char *)(rom_data+4)<<16)|(*(unsigned short *)(rom_data+6))) >= (int)rom_size) {\r
if (rom_data) free(rom_data);\r
sprintf(menuErrorMsg, "Not a ROM selected.");\r