From b65438d819e1bc1e62ceb259800d72ac74706124 Mon Sep 17 00:00:00 2001 From: zeromus Date: Fri, 9 Mar 2012 04:44:30 +0000 Subject: [PATCH] nes-support mapper 189 --- BizHawk.Emulation/BizHawk.Emulation.csproj | 1 + .../Consoles/Nintendo/Docs/compatibility.txt | 2 +- .../Nintendo/NES/Boards/MMC3_family/MMC3_family.cs | 2 +- .../Nintendo/NES/Boards/MMC3_family/Mapper182.cs | 10 ---------- BizHawk.Emulation/Consoles/Nintendo/NES/iNES.cs | 1 + 5 files changed, 4 insertions(+), 12 deletions(-) diff --git a/BizHawk.Emulation/BizHawk.Emulation.csproj b/BizHawk.Emulation/BizHawk.Emulation.csproj index 1016721fcc..401420e121 100644 --- a/BizHawk.Emulation/BizHawk.Emulation.csproj +++ b/BizHawk.Emulation/BizHawk.Emulation.csproj @@ -126,6 +126,7 @@ + diff --git a/BizHawk.Emulation/Consoles/Nintendo/Docs/compatibility.txt b/BizHawk.Emulation/Consoles/Nintendo/Docs/compatibility.txt index 92d16c20fa..20623c418f 100644 --- a/BizHawk.Emulation/Consoles/Nintendo/Docs/compatibility.txt +++ b/BizHawk.Emulation/Consoles/Nintendo/Docs/compatibility.txt @@ -98,7 +98,7 @@ Open bus and bus conflict emulation is not considered complete or thorough in an 182 MMC3Variant Decent 184 Sunsoft-1 Complete 185 Misc (J) Complete -189 MMC3Variant Nothing +189 MMC3Variant Decent 191 Pirate Junk (mmc3 variant) 192 Pirate Junk (mmc3 variant) 193 Unlicensed Junk - Started diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/MMC3_family.cs b/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/MMC3_family.cs index 53f2a3ed4f..4702eec4f5 100644 --- a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/MMC3_family.cs +++ b/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/MMC3_family.cs @@ -173,7 +173,7 @@ namespace BizHawk.Emulation.Consoles.Nintendo //wram enable/protect wram_write_protect = value.Bit(6); wram_enable = value.Bit(7); - Console.WriteLine("wram_write_protect={0},wram_enable={1}", wram_write_protect, wram_enable); + //Console.WriteLine("wram_write_protect={0},wram_enable={1}", wram_write_protect, wram_enable); break; case 0x4000: //$C000 - IRQ Reload value irq_reload = value; diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper182.cs b/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper182.cs index 27694aa9b7..b96f98587b 100644 --- a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper182.cs +++ b/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper182.cs @@ -51,15 +51,5 @@ namespace BizHawk.Emulation.Consoles.Nintendo return (val & ~0x7) | scramble_table[val & 0x7]; } - public override void SyncState(Serializer ser) - { - base.SyncState(ser); - } - - public override void WriteWRAM(int addr, byte value) - { - base.WriteWRAM(addr, value); - } - } } \ No newline at end of file diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/iNES.cs b/BizHawk.Emulation/Consoles/Nintendo/NES/iNES.cs index dcc368227b..50834e281f 100644 --- a/BizHawk.Emulation/Consoles/Nintendo/NES/iNES.cs +++ b/BizHawk.Emulation/Consoles/Nintendo/NES/iNES.cs @@ -107,6 +107,7 @@ static string ClassifyTable = @" 113 -1 -1 -1 -1 AVE-NINA-06; ??? 115 -1 -1 -1 -1 MAPPER115 182 -1 -1 -1 -1 MAPPER182 +189 -1 -1 -1 -1 MAPPER189 232 -1 -1 -1 -1 CAMERICA-ALGQ; Quattro Adventure 240 -1 -1 -1 -1 MAPPER240 ";