diff --git a/BizHawk.Emulation/BizHawk.Emulation.csproj b/BizHawk.Emulation/BizHawk.Emulation.csproj
index 0b4824b351..dc109fe58e 100644
--- a/BizHawk.Emulation/BizHawk.Emulation.csproj
+++ b/BizHawk.Emulation/BizHawk.Emulation.csproj
@@ -104,6 +104,7 @@
+
diff --git a/BizHawk.Emulation/Consoles/Nintendo/Docs/compatibility.txt b/BizHawk.Emulation/Consoles/Nintendo/Docs/compatibility.txt
index 31568ad493..49131017c1 100644
--- a/BizHawk.Emulation/Consoles/Nintendo/Docs/compatibility.txt
+++ b/BizHawk.Emulation/Consoles/Nintendo/Docs/compatibility.txt
@@ -70,7 +70,7 @@ Open bus and bus conflict emulation is not considered complete or thorough in an
080 Misc (J) Nothing
082 Misc (J) Nothing
085 VRC7 Needed (lagrange point)
-086 Misc (J) Nothing
+086 Misc (J) Started (One game I tried didn't work but also didn't match the sha1 (but worked in FCEUX)
087 Misc (J) Complete
088 Misc (J) Nothing
089 Sunsoft (J) Complete
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/JALECO_JF_13.cs b/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/JALECO_JF_13.cs
new file mode 100644
index 0000000000..1be28a6496
--- /dev/null
+++ b/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/JALECO_JF_13.cs
@@ -0,0 +1,66 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace BizHawk.Emulation.Consoles.Nintendo
+{
+ //Mapper 86
+
+ //Example Games:
+ //--------------------------
+ //Moero!! Pro Yakyuu (Black)
+ //Moero!! Pro Yakyuu (Red)
+
+ class JALECO_JF_13 : NES.NESBoardBase
+ {
+ int chr;
+ int prg;
+ int soundon;
+ int soundid;
+
+ public override bool Configure(NES.EDetectionOrigin origin)
+ {
+ switch (Cart.board_type)
+ {
+ case "JALECO-JF-13":
+ break;
+ default:
+ return false;
+ }
+ SetMirrorType(Cart.pad_h, Cart.pad_v);
+ return true;
+ }
+
+ public override byte ReadPRG(int addr)
+ {
+ if (addr < 0x8000)
+ return ROM[addr + (prg * 0x8000)];
+ else
+ return base.ReadPRG(addr);
+ }
+
+ public override byte ReadPPU(int addr)
+ {
+ if (addr < 0x2000)
+ return VROM[(addr & 0x1FFF) + (chr * 0x2000)];
+ else
+ return base.ReadPPU(addr);
+ }
+
+ public override void WriteWRAM(int addr, byte value)
+ {
+ prg = (value >> 4) & 3;
+ chr = (value & 3) + ((value >> 6) & 1);
+ }
+
+ public override void SyncState(Serializer ser)
+ {
+ base.SyncState(ser);
+ ser.Sync("chr", ref chr);
+ ser.Sync("prg", ref prg);
+ ser.Sync("soundon", ref soundon);
+ ser.Sync("soundid", ref soundid);
+ }
+ }
+}
diff --git a/BizHawk.MultiClient/output/gamedb.txt b/BizHawk.MultiClient/output/gamedb.txt
index 4228f410ad..3c65dfbdb2 100644
--- a/BizHawk.MultiClient/output/gamedb.txt
+++ b/BizHawk.MultiClient/output/gamedb.txt
@@ -76,6 +76,7 @@ sha1:8C7D33753649A2BAF2EAAF8D5FFC2AE8E9316A13 Akira (J) NES board=TAITO-TC0190
sha1:0AE47BD83202A5A2235B0BC16278F56D66038AB5 Deathbots (U) NES board=AVE-NINA-06;PRG=64;CHR=64;PAD_H=1;PAD_V=0
;these roms are in goodNES but theyre junk
+sha1:89C455E1793A1603BB977AD7215AB308B3586958 V Moero!! Pro Yakyuu (Red) NES board=JALECO-JF-13;PRG=128;CHR=64;WRAM=8
sha1:A906B9E67F0FFCFABB36C9B7140BC2CBA9E1F5A3 Space Shadow (J) NES board=BANDAI-74*161/161/32;PRG=64;CHR=128;WRAM=8
sha1:A1D674D1C7C633A317CFD516EFB9A0350CD0E45E H Arkanoid II (J) NES board=TAITO-74*161/161/32;PRG=128;CHR=128;WRAM=8
sha1:4D6117577CE301BB987C5C32FEEF7B132A21B046 H Afro Man (Mega Man 3 Hack) (UNL) NES board=TXROM-HOMEBREW;PRG=256;CHR=128;WRAM=8