Show log when loading invalid or missing header in rom.
This commit is contained in:
@@ -656,8 +656,10 @@ int iNESLoad(const char *name, FCEUFILE *fp) {
|
|||||||
if (FCEU_fread(&head, 1, 16, fp) != 16)
|
if (FCEU_fread(&head, 1, 16, fp) != 16)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
if (memcmp(&head, "NES\x1a", 4))
|
if (memcmp(&head, "NES\x1a", 4)) {
|
||||||
return 0;
|
FCEU_PrintError("Missing header or invalid iNES format file!\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
memset(&iNESCart, 0, sizeof(iNESCart));
|
memset(&iNESCart, 0, sizeof(iNESCart));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user