diff --git a/Assets/gamedb/gamedb.txt b/Assets/gamedb/gamedb.txt
index 55a08ec23a..a7dcb55e04 100644
--- a/Assets/gamedb/gamedb.txt
+++ b/Assets/gamedb/gamedb.txt
@@ -127,7 +127,6 @@ sha1:5759A9D658D253C8A6AAA38969C443D66E0F3349	G	Dragon Quest III (PRG0)	NES		boa
 sha1:9DF34897D002E8D0E4D53B76154F8CD46927CDF9	G	Dragon Quest III (PRG1)	NES		board=HVC-SNROM-03
 sha1:B6D1C372A38D196112AA98905C709AD844BD6627	G	Super 35-in-1 (y-in-1 VT5201)	NES		board=MAPPER060
 sha1:0941ABB51EF88587303DBF018770758ECDDD5C20	G	Jovial Race (Sachen)	NES		board=MAPPER133
-
 sha1:D20724A2E2933BEE8E193596688CF86747E0250B	B	Dragon Ball Z Kyoushuu! Saiya Jin (J) (Bad Dump)	NES		board=BANDAI-LZ93D50+24C01;PRG=256;CHR=256;WRAM=0;VRAM=0;PAD_V=0;PAD_H=0
 sha1:9F17353EF85590484BBC693517292A15DD30845D	B	Dragon Ball Z Kyoushuu! Saiya Jin (J) (Bad Dump)	NES		board=BANDAI-LZ93D50+24C01;PRG=256;CHR=256;WRAM=0;VRAM=0;PAD_V=0;PAD_H=0
 sha1:D1E9A66CC7424725AD72B8A04E37B9E72EE2BFB6	O	Dragon Ball Z Kyoushuu! Saiya Jin (J) (Over Dump)	NES		board=BANDAI-LZ93D50+24C01;PRG=256;CHR=256;WRAM=0;VRAM=0;PAD_V=0;PAD_H=0
@@ -144,6 +143,11 @@ sha1:B1228C5716FB5EE2E0421634A464C927B33493B7	T	Dragon Ball Z Kyoushuu! Saiya Ji
 sha1:8E910216502E0BF9BFBA3E38EAA34FFC2D7EE1AD	T	Dragon Ball Z Kyoushuu! Saiya Jin (J) [T-Eng1.00_RedComet]	NES		board=BANDAI-LZ93D50+24C01;PRG=256;CHR=256;WRAM=0;VRAM=0;PAD_V=0;PAD_H=0
 sha1:18BE110CBEA2D665A3FF704BDD4153AE5E5ACE5F	T	Dragon Ball Z Kyoushuu! Saiya Jin (J) [T-Kor_88ktt]	NES		board=BANDAI-LZ93D50+24C01;PRG=256;CHR=256;WRAM=0;VRAM=0;PAD_V=0;PAD_H=0
 sha1:9F601A88A9DFA8EDEC23F67DA60254BE4CBAE64B	T	Dragon Ball Z Kyoushuu! Saiya Jin (J) [T-Spa]	NES		board=BANDAI-LZ93D50+24C01;PRG=256;CHR=256;WRAM=0;VRAM=0;PAD_V=0;PAD_H=0
+sha1:FC7A8824CFDD37F85868C8D8624D8B517A7C3C02	G	God Slayer - Haruka Tenkuu no Sonata (Ch)	NES		board=MAPPER195
+sha1:081D107B5AEFFD4F59108C76FA3942506FA36B1F	G	Captain Tsubasa Vol. II - Super Striker (Ch)	NES		board=MAPPER195
+sha1:F99E8B7C7A2174BF0B2330F5457AEE478A938C93	G	Captain Tsubasa Vol. II - Super Striker (Ch) [a1]	NES		board=MAPPER195
+sha1:9958BED493E8C5727F96937BF254AC33FA3BCF81	G	Captain Tsubasa Vol. II - Super Striker (Ch) [a2]	NES		board=MAPPER195
+sha1:B4AA3F10908DC3D6B8152F5DEB1B8543B8B46BF6	G	Captain Tsubasa Vol. II - Super Striker (Ch) [a3]	NES		board=MAPPER195
 
 ;;;;;;;;;;;;;;;;;;;-----------------------------------------------------------------------
 
diff --git a/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj b/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj
index ccf34ff6f4..fa25dec28c 100644
--- a/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj
+++ b/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj
@@ -679,6 +679,7 @@
     <Compile Include="Consoles\Nintendo\NES\Boards\MMC3_family\Mapper191.cs" />
     <Compile Include="Consoles\Nintendo\NES\Boards\MMC3_family\Mapper192.cs" />
     <Compile Include="Consoles\Nintendo\NES\Boards\MMC3_family\Mapper194.cs" />
+    <Compile Include="Consoles\Nintendo\NES\Boards\MMC3_family\Mapper195.cs" />
     <Compile Include="Consoles\Nintendo\NES\Boards\MMC3_family\Mapper196.cs" />
     <Compile Include="Consoles\Nintendo\NES\Boards\MMC3_family\Mapper197.cs" />
     <Compile Include="Consoles\Nintendo\NES\Boards\MMC3_family\Mapper205.cs" />
diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper195.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper195.cs
new file mode 100644
index 0000000000..08e529e197
--- /dev/null
+++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper195.cs
@@ -0,0 +1,34 @@
+namespace BizHawk.Emulation.Cores.Nintendo.NES
+{
+	public sealed class Mapper195 : MMC3Board_Base
+	{
+		public override bool Configure(NES.EDetectionOrigin origin)
+		{
+			switch (Cart.board_type)
+			{
+				case "MAPPER195":
+					break;
+				default:
+					return false;
+			}
+
+			BaseSetup();
+			return true;
+		}
+
+		public override byte ReadEXP(int addr)
+		{
+			if (addr < 0x1000)
+			{
+				return ROM[(2 << 0x1000) + (addr & 0xFFF)];
+			}
+
+			return base.ReadEXP(addr);
+		}
+
+		public override void WritePRG(int addr, byte value)
+		{
+			base.WritePRG(addr, value);
+		}
+	}
+}