Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/nes-containers.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2020-09-27 07:24:01 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2020-09-27 07:24:01 +0300
commita68683d5bdc1121a41d04d685f80f0d7e4b4c367 (patch)
treec517517b1eb27a06e7ecd41bb4e80d4a4eccb287
parent65b85fa6591ae2acd5140f85df8780cefd3e3aec (diff)
Ignore invalid system type for iNES 1.0
-rw-r--r--NesFile.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/NesFile.cs b/NesFile.cs
index 3c7e4c5..6f77e9c 100644
--- a/NesFile.cs
+++ b/NesFile.cs
@@ -607,8 +607,8 @@ namespace com.clusterrr.Famicom.Containers
chrSize = (uint)(header[5] * 0x2000);
Mapper = (byte)((header[6] >> 4) | (header[7] & 0xF0));
Console = (ConsoleType)(header[7] & 3);
- if (Console == ConsoleType.Extended)
- throw new InvalidDataException($"Invalid system type value: {Console}, use NES 2.0 for it");
+ //if (Console == ConsoleType.Extended)
+ // throw new InvalidDataException($"Invalid system type value: {Console}, use NES 2.0 for it");
PrgRamSize = (uint)(header[8] == 0 ? 0x2000 : header[8] * 0x2000);
}
else if (Version == iNesVersion.NES20) // NES 2.0