diff --git a/hash/nes.xml b/hash/nes.xml
index 74fc690e6ca..04fce417701 100644
--- a/hash/nes.xml
+++ b/hash/nes.xml
@@ -52468,6 +52468,36 @@ preliminary proto for the PAL version, still running on NTSC systems) or the gfx
+
+ 125 in 1 (JY-125)
+ 19??
+ J.Y. Company
+
+
+
+
+
+
+
+
+
+
+
+
+ 130 in 1 (JY-130)
+ 19??
+ J.Y. Company
+
+
+
+
+
+
+
+
+
+
+
1997 Super 7 in 1 (JY-201)
1997
@@ -79029,8 +79059,7 @@ be better to redump them properly. -->
-
-
+
101 in 1 Games
19??
<unknown>
@@ -79040,8 +79069,8 @@ be better to redump them properly. -->
-
-
+
+
@@ -83053,6 +83082,21 @@ be better to redump them properly. -->
+
+ Mario Family 7 in 1
+ 19??
+ <pirate>
+
+
+
+
+
+
+
+
+
+
+
Super Mario Family 10 in 1
1992?
@@ -83306,6 +83350,21 @@ be better to redump them properly. -->
+
+ Super 13 in 1
+ 2004
+ <pirate>
+
+
+
+
+
+
+
+
+
+
+
Super 190 in 1
19??
diff --git a/src/devices/bus/nes/mmc3_clones.cpp b/src/devices/bus/nes/mmc3_clones.cpp
index b7b9bb6d5a2..63ed9eee4e1 100644
--- a/src/devices/bus/nes/mmc3_clones.cpp
+++ b/src/devices/bus/nes/mmc3_clones.cpp
@@ -797,6 +797,7 @@ void nes_bmc_hik8_device::device_start()
void nes_bmc_hik8_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
+ set_nt_mirroring(PPU_MIRROR_VERT); // necessary since some boards/games don't reliably set mirroring (Rockman 1 on mc_s13 at least)
m_count = 0;
std::fill(std::begin(m_reg), std::end(m_reg), 0x00);