diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2023-01-22 14:10:08 +0300 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2023-01-22 14:10:08 +0300 |
commit | 8df8a4aeacf991f9006ef92897a114d31bd33561 (patch) | |
tree | bef34bdfac3f90e2411092aa68200f2f364482ec | |
parent | 088f03ec752e62bc0cf305a53216240cbc061d04 (diff) |
COOLBOY submapper 2 and 3 writing fix
-rw-r--r-- | FamicomDumper/FlashWriters/CoolboyWriter.cs | 3 | ||||
-rw-r--r-- | FamicomDumper/IMapper.cs | 2 |
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>
|