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

github.com/ClusterM/famicom-dumper-client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2023-01-22 14:10:08 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2023-01-22 14:10:08 +0300
commit8df8a4aeacf991f9006ef92897a114d31bd33561 (patch)
treebef34bdfac3f90e2411092aa68200f2f364482ec
parent088f03ec752e62bc0cf305a53216240cbc061d04 (diff)
COOLBOY submapper 2 and 3 writing fix
-rw-r--r--FamicomDumper/FlashWriters/CoolboyWriter.cs3
-rw-r--r--FamicomDumper/IMapper.cs2
2 files changed, 3 insertions, 2 deletions
diff --git a/FamicomDumper/FlashWriters/CoolboyWriter.cs b/FamicomDumper/FlashWriters/CoolboyWriter.cs
index 6eaa6bc..ec54feb 100644
--- a/FamicomDumper/FlashWriters/CoolboyWriter.cs
+++ b/FamicomDumper/FlashWriters/CoolboyWriter.cs
@@ -198,7 +198,8 @@ namespace com.clusterrr.Famicom.Dumper.FlashWriters
case 2:
case 3:
r1 = (byte)(
- (((bank >> 8) & 1) << 1) // 8(22)
+ (1 << 4) // PRG mask 32KB, inverted
+ | (((bank >> 8) & 1) << 1) // 8(22)
| (((bank >> 7) & 1) << 2) // 7(21)
| (((bank >> 6) & 1) << 3) // 6(20)
| (1 << 7)); // PRG mask 512KB
diff --git a/FamicomDumper/IMapper.cs b/FamicomDumper/IMapper.cs
index 63cfd5e..5bd96d5 100644
--- a/FamicomDumper/IMapper.cs
+++ b/FamicomDumper/IMapper.cs
@@ -60,7 +60,7 @@ namespace com.clusterrr.Famicom.Dumper
/// This method will be called to enable PRG RAM
/// </summary>
/// <param name="dumper"></param>
- void EnablePrgRam(IFamicomDumperConnection dumper)
+ void EnablePrgRam(IFamicomDumperConnection dumper)
=> throw new NotImplementedException("PRG RAM is not supported by this mapper");
/// <summary>