summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/hbmame/drivers/cps1mis.cpp16
-rw-r--r--src/hbmame/drivers/cps2mis.cpp10
-rw-r--r--src/hbmame/drivers/jrpacman.cpp2
-rw-r--r--src/hbmame/drivers/mslug2.cpp14
-rw-r--r--src/hbmame/drivers/mslugx.cpp24
-rw-r--r--src/hbmame/drivers/ngsamsho.cpp6
-rw-r--r--src/hbmame/drivers/ngsvc.cpp8
7 files changed, 40 insertions, 40 deletions
diff --git a/src/hbmame/drivers/cps1mis.cpp b/src/hbmame/drivers/cps1mis.cpp
index 26545b060f2..e1484403287 100644
--- a/src/hbmame/drivers/cps1mis.cpp
+++ b/src/hbmame/drivers/cps1mis.cpp
@@ -5961,8 +5961,8 @@ HACK( 2009, sf2cehk, sf2ce, cps1_12MHz, sf2, cps_state, cps1, RO
HACK( 2009, sf2cehp, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Pipi899", "Street Fighter II': Champion Edition (Moves hack)(2009-01-10)(World 920313)", MACHINE_SUPPORTS_SAVE )
HACK( 2009, sf2cejem, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Blackheart", "Street Fighter II': Champion Edition (Easy Moves)(2009-07-30)(World 920513)", MACHINE_SUPPORTS_SAVE )
HACK( 2014, sf2jbh, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Yumeji", "Street Fighter II: The World Warrior (Edition Plus 2014)(Japan 910522)", MACHINE_SUPPORTS_SAVE )
-HACK( 2013, sf2koryuh, sf2ce, cps1_12MHz, sf2hack, cps_state, cps1, ROT0, "TT", "Street Fighter II': Champion Edition (Hack by TT)(World 920313)", MACHINE_SUPPORTS_SAVE ) // 811102 !!! - based on World version
-HACK( 200?, sf2h9, sf2ce, cps1_12MHz, sf2, cps_state, sf2h9, ROT0, "Mega Co", "Street Fighter II: Champion Edition (bootleg set 2, 920313 etc)", MACHINE_SUPPORTS_SAVE )
+HACK( 2013, sf2koryuh, sf2ce, cps1_12MHz, sf2hack, cps_state, cps1, ROT0, "TT", "Street Fighter II': Champion Edition (Koryu)(World 920313)", MACHINE_SUPPORTS_SAVE ) // 811102 !!! - based on World version
+HACK( 200?, sf2h9, sf2ce, cps1_12MHz, sf2, cps_state, sf2h9, ROT0, "Mega Co", "Street Fighter II': Champion Edition (bootleg set 2, 920313 etc)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, sf2h10, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Unknown", "Street Fighter II': Champion Edition (Alpha Magic-F bootleg set 4, 920313 etc)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, sf2h11, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Bootleg", "Street Fighter II': Champion Edition (920322 Japan bootleg set 1)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, sf2h12, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Rainbow bootleg set 5, 920322 Japan)", MACHINE_SUPPORTS_SAVE )
@@ -5974,7 +5974,7 @@ HACK( 200?, sf2tha, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, RO
HACK( 200?, sf2tlona, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Tu Long", "Street Fighter II': Champion Edition (Tu Long bootleg set 1, 811102 001)", MACHINE_SUPPORTS_SAVE ) // These 2 are Chinese bootlegs
HACK( 200?, sf2tlonb, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Tu Long", "Street Fighter II': Champion Edition (Tu Long bootleg set 2, 811102 001)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, sf2tlonc, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "Tu Long", "Street Fighter II': Champion Edition (Tu Long bootleg set 3, 811102 001)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, sf2turyu, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Unknown", "Street Fighter II: Champion Edition (Tu Long prototype)(World 811102)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, sf2turyu, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Unknown", "Street Fighter II': Champion Edition (Tu Long prototype)(World 811102)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, sf2yyc3d5, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "Bootleg", "Street Fighter II': Champion Edition (Red Wave bootleg set 2, 920313 etc)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, sf2yyc3g, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "Bootleg", "Street Fighter II': Champion Edition (V004 bootleg set 2, 920313 etc)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, sf2yyc6, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "Bootleg", "Street Fighter II': Champion Edition (YYC bootleg set 2, 920313 etc)", MACHINE_SUPPORTS_SAVE )
@@ -6052,7 +6052,7 @@ HACK( 200?, tk2h16, wof, qsound, wof, cps_state, wof, RO
HACK( 2009, tk2h17, wof, qsound, wof, cps_state, wof, ROT0, "Blackheart", "Tenchi wo Kurau II (Zhao Chain Revised v1.0)(2009-12-16)", MACHINE_SUPPORTS_SAVE )
HACK( 2012, tk2h18, wof, qsound, wof, cps_state, wof, ROT0, "Zero", "Tenchi wo Kurau II (Power edition)", MACHINE_SUPPORTS_SAVE )
HACK( 1994, tk2p44, wofch, qsound, wofch, cps_state, wof, ROT0, "Big West", "Tenchi wo Kurau II (Lock Triple Mode)(CPS Changer, Japan 921031)", MACHINE_SUPPORTS_SAVE )
-HACK( 2010, tk2p45, wofch, qsound, wofch, cps_state, wof, ROT0, "Pipi899", "Tenchi Wo Kurau II (Imitation Sword Invincible Version)(2010-01-29)(CPS Changer, Japan 921031)", MACHINE_SUPPORTS_SAVE )
+HACK( 2010, tk2p45, wofch, qsound, wofch, cps_state, wof, ROT0, "Pipi899", "Tenchi wo Kurau II (Imitation Sword Invincible Version)(2010-01-29)(CPS Changer, Japan 921031)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, wofb, wof, qsound, wof, cps_state, wofb, ROT0, "Unknown", "Warriors of Fate (bootleg, 921002 etc)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, wofes, wof, qsound, wof, cps_state, wof, ROT0, "Chaihe", "Warriors of Fate (Holly Sword Three Kingdoms (Invincible))(World 921002)", MACHINE_SUPPORTS_SAVE )
HACK( 2003, woffr, wof, qsound, wof, cps_state, wof, ROT0, "Shyma.X", "Warriors of Fate (French Translation)(2003-07-28)(World 921002)", MACHINE_SUPPORTS_SAVE )
@@ -36935,10 +36935,10 @@ HACK( 2010, sk3p8, wofch, qsound, wofch, cps_state, wof,
HACK( 2018, sk3p9, wofch, qsound, wofch, cps_state, wof, ROT0, "Unknown", "Sangokushi 3 Gaiden Kakou-On's Revenge Dx 2010 (Set 06)", MACHINE_SUPPORTS_SAVE )
HACK( 2015, sk3p10, wof, qsound, wof, cps_state, wof, ROT0, "Unknown", "Sangokushi 3 Gaiden Kakou-On's Revenge Dx 2010 (Set 07)", MACHINE_SUPPORTS_SAVE )
// Warriors of Fate
-HACK( 200?, wofus01, wof, qsound, wof, cps_state, wof, ROT0, "Unknown", "Warriors Of Fate (Description Of Hack Unknown)(Set 01)(USA 921031)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, wofus02, wof, qsound, wof, cps_state, wof, ROT0, "Unknown", "Warriors Of Fate (Kassar(Chou-Hi)'s Spinning Pile Driver)(USA 921031)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, wofus03, wof, qsound, wof, cps_state, wof, ROT0, "Creamymami[EGCG]", "Warriors Of Fate (Easy Kassar's Spinning Pile Driver. Fire, Foods And Swords Anywhere)(Happy Version)(USA 921031)", MACHINE_SUPPORTS_SAVE )
-HACK( 2016, wofs01, wof, qsound, wof, cps_state, wof, ROT0, "Unknown", "Warriors Of Fate (Jian Jia Wu Shuang 2016)(World 921002)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, wofus01, wof, qsound, wof, cps_state, wof, ROT0, "Unknown", "Warriors of Fate (Description Of Hack Unknown)(Set 01)(USA 921031)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, wofus02, wof, qsound, wof, cps_state, wof, ROT0, "Unknown", "Warriors of Fate (Kassar(Chou-Hi)'s Spinning Pile Driver)(USA 921031)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, wofus03, wof, qsound, wof, cps_state, wof, ROT0, "Creamymami[EGCG]", "Warriors of Fate (Easy Kassar's Spinning Pile Driver. Fire, Foods And Swords Anywhere)(Happy Version)(USA 921031)", MACHINE_SUPPORTS_SAVE )
+HACK( 2016, wofs01, wof, qsound, wof, cps_state, wof, ROT0, "Unknown", "Warriors of Fate (Jian Jia Wu Shuang 2016)(World 921002)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, wofs02, wof, qsound, wof, cps_state, wof, ROT0, "Chaihe", "Warriors of Fate (Holly Sword Three Kingdoms)(Invincible)(World 921002)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, wofs03, wof, qsound, wof, cps_state, wof, ROT0, "gaoshihung", "Warriors of Fate (Combination key To Take Grass Blade Sword)(World 921031)(World 921002)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, wofs04, wof, qsound, wof, cps_state, wof, ROT0, "Creamymami[EGCG]", "Warriors of Fate (Holy Sword Three Kingdoms) (Invincible)(World 921002)", MACHINE_SUPPORTS_SAVE )
diff --git a/src/hbmame/drivers/cps2mis.cpp b/src/hbmame/drivers/cps2mis.cpp
index 3cd2c70c3f4..627366af76e 100644
--- a/src/hbmame/drivers/cps2mis.cpp
+++ b/src/hbmame/drivers/cps2mis.cpp
@@ -2083,12 +2083,12 @@ HACK( 2009, ddsomhp, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0,
HACK( 2009, ddsomjfs, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "e107", "Dungeons & Dragons: Shadow over Mystara (Change the Final Strike condition)(2009-07-17)(Japan 960619)", MACHINE_SUPPORTS_SAVE )
//HACK( 2018, ddsoma4pp, ddsom, dead_cps2, cps2_4p4b, cps2_state, cps2, ROT0, "unknown", "Dungeons & Dragons: Shadow over Mystara (unknown hack)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
//HACK( 2018, ddtodp, ddtod, dead_cps2, cps2_4p4b, cps2_state, cps2, ROT0, "unknown", "Dungeons & Dragons: Tower of Doom (unknown hack)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
-HACK( 2018, ddsoma4ppdec, ddsom, dead_cps2, cps2_4p4b, cps2_state, cps2, ROT0, "hack", "Dungeons & Dragons: Shadow over Mystara (USA 960619 Plus)", MACHINE_SUPPORTS_SAVE )
-HACK( 2018, ddtodpdec, ddtod, dead_cps2, cps2_4p4b, cps2_state, cps2, ROT0, "hack", "Dungeons & Dragons: Tower of Doom (EURO 940412 Plus)", MACHINE_SUPPORTS_SAVE )
+HACK( 2018, ddsoma4ppdec, ddsom, dead_cps2, cps2_4p4b, cps2_state, cps2, ROT0, "unknown", "Dungeons & Dragons: Shadow over Mystara Plus (USA 960619)", MACHINE_SUPPORTS_SAVE )
+HACK( 2018, ddtodpdec, ddtod, dead_cps2, cps2_4p4b, cps2_state, cps2, ROT0, "unknown", "Dungeons & Dragons: Tower of Doom Plus (EURO 940412)", MACHINE_SUPPORTS_SAVE )
HACK( 2016, halfway, progear, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Halfway House", "Halfway to Hell - Progear Red Label (2016-01-17 Red label ver)(bootleg)", MACHINE_SUPPORTS_SAVE )
HACK( 2000, mpangjd, mpang, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Razoola", "Mighty! Pang (Japan 001011 Phoenix Edition)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, mshjphp, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Marvel Super Heroes (Get maximum power on a valid attack or being attacked)(Japan 951117)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, mshyh, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Marvel Super Heroes (Enable hidden characters)(US 951024 Phoenix Edition)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, mshyh, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Marvel Super Heroes (Enable Hidden Characters)(US 951024 Phoenix Edition)", MACHINE_SUPPORTS_SAVE )
HACK( 2009, mvscjemb, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Blackheart", "Marvel Vs. Capcom: Clash of Super Heroes (Easy Moves)(2009-04-24)(Japan 980123)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, mvscjphp, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Marvel Vs. Capcom: Clash of Super Heroes (Get maximum power on a valid attack or being attacked)(Japan 980123)", MACHINE_SUPPORTS_SAVE )
HACK( 2016, mvscrcp, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "CPS-2 Evolved", "Marvel Vs. Capcom RCP (Euro 980123)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
@@ -5996,7 +5996,7 @@ ROM_END
/* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */
// 19XX The War Against Destiny
-HACK( 200?, 19xxs01, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "DDJ", "19XX The War Against Destiny (Ex Super Version)(USA 951207)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, 19xxs01, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "DDJ", "19XX: The War Against Destiny (Ex Super Version)(USA 951207)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, 19xxjrs01, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Unknown", "19XX: The War Against Destiny (Translation Chinese)(Japan 951207)", MACHINE_SUPPORTS_SAVE )
// 1944 The Loop Master
HACK( 200?, 1944s01, 1944, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "DDJ", "1944: The Loop Master (Strongest Fire Power)(USA 000620)", MACHINE_SUPPORTS_SAVE )
@@ -6006,7 +6006,7 @@ HACK( 200?, avspus02, avsp, cps2, cps2_3p3b, cps2_state, cps2, ROT0,
// Capcom Sports Club
HACK( 200?, csclubs01, csclub, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Hooooook[Chinese cabbage loves me]", "Capcom Sports Club (Time Increases)(Euro 971017)", MACHINE_SUPPORTS_SAVE )
// Cyberbots Fullmetal Madness
-HACK( 200?, cybotsjs01, cybots, cps2, cybots, cps2_state, cps2, ROT0, "pipi899", "Cyberbots Fullmetal Madness (Get Maximum Power On A Valid Attack Or Being Attacked)(Japan 950420)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, cybotsjs01, cybots, cps2, cybots, cps2_state, cps2, ROT0, "pipi899", "Cyberbots: Fullmetal Madness (Get Maximum Power On A Valid Attack Or Being Attacked)(Japan 950420)", MACHINE_SUPPORTS_SAVE )
// Dungeons & Dragons Shadow over Mystara
HACK( 200?, ddsomjs01, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Mushroom Chick", "Dungeons & Dragons: Shadow over Mystara (Translation Chinese)(Japan 960619)", MACHINE_SUPPORTS_SAVE )
// Giga Wing
diff --git a/src/hbmame/drivers/jrpacman.cpp b/src/hbmame/drivers/jrpacman.cpp
index e7babd65902..81760a66ff0 100644
--- a/src/hbmame/drivers/jrpacman.cpp
+++ b/src/hbmame/drivers/jrpacman.cpp
@@ -1211,7 +1211,7 @@ HACK( 2000, jr8000p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, RO
HACK( 2000, jr9000p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 9000 Plus", MACHINE_SUPPORTS_SAVE )
HACK( 1983, jrcheat, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man Cheat [c]", MACHINE_SUPPORTS_SAVE )
HACK( 2000, jrdeluxe, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man Deluxe", MACHINE_SUPPORTS_SAVE )
-HACK( 1983, jrfast, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. PacMan [f]", MACHINE_SUPPORTS_SAVE )
+HACK( 1983, jrfast, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man [f]", MACHINE_SUPPORTS_SAVE )
HACK( 2000, jrhearts, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man Hearts", MACHINE_SUPPORTS_SAVE )
HACK( 1983, jrpacad, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man After Dark", MACHINE_SUPPORTS_SAVE )
HACK( 2000, jrpacjr, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man Junior", MACHINE_SUPPORTS_SAVE )
diff --git a/src/hbmame/drivers/mslug2.cpp b/src/hbmame/drivers/mslug2.cpp
index 2ea6c43d0f9..ea34cfcaf1e 100644
--- a/src/hbmame/drivers/mslug2.cpp
+++ b/src/hbmame/drivers/mslug2.cpp
@@ -2778,7 +2778,7 @@ HACK( 200?, mslug2s04, mslug2, neogeo_noslot, neogeo, neogeo_state,
HACK( 200?, mslug2s05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Metal Slug 2 (Weapons Laser Gun With Infinite Ammo)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, mslug2s06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Metal Slug 2 (Weapons Rocket Launcher With Infinite Ammo)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, mslug2s07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Metal Slug 2 (Weapons Shotgun With Infinite Ammo)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
-HACK( 2006, mslug2s08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Shyma.X", "Metal Slug 2 (NEO ARC French V2)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
+HACK( 2006, mslug2s08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Shyma.X", "Metal Slug 2 (Neo Arc French V2)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 2006, mslug2s09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Siro", "Metal Slug 2 (Credits 99 In Console Mode)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, mslug2s10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Metal Slug 2 (Big Mode)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, mslug2s11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Siromezm", "Metal Slug 2 (Fire Bomb)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
@@ -2799,9 +2799,9 @@ HACK( 2017, mslug2s27, mslug2, neogeo_noslot, neogeo, neogeo_state,
HACK( 200?, mslug2s28, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown", "Metal Slug 2 (Mounts Edition)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 2016, mslug2s29, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown", "Metal Slug 2 (Sniper Version)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 2016, mslug2s30, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown", "Metal Slug 2 (Violence Version)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
-HACK( 2017, mslug2ts01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "System11/Shyma.X", "Metal Slug 2 Turbo (NEO ARC Traduction V1)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
-HACK( 2017, mslug2ts02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "System11/Shyma.X", "Metal Slug 2 Turbo (NEO ARC Traduction V2)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
-HACK( 2017, mslug2ts03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "System11/Shyma.X", "Metal Slug 2 Turbo (NEO ARC Traduction V3)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
+HACK( 2017, mslug2ts01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "System11/Shyma.X", "Metal Slug 2 Turbo (Neo Arc Traduction V1)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
+HACK( 2017, mslug2ts02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "System11/Shyma.X", "Metal Slug 2 Turbo (Neo Arc Traduction V2)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
+HACK( 2017, mslug2ts03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "System11/Shyma.X", "Metal Slug 2 Turbo (Neo Arc Traduction V3)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 2017, mslug2ts04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "System11/Unknown", "Metal Slug 2 Turbo (Hybrid Bullets Version)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 2017, mslug2ts05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "System11/Siro", "Metal Slug 2 Turbo (Credits 99 In Console Mode)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 2017, mslug2ts06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "System11/Eddids [FGCH]", "Metal Slug 2 Turbo (Unlimited Credits In Console Mode)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
@@ -2823,8 +2823,8 @@ HACK( 2017, mslug2ts21, mslug2, neogeo_noslot, neogeo, neogeo_state,
HACK( 2017, mslug2ts22, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "System11/Unknown", "Metal Slug 2 Turbo (Multi-Function Version)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 2017, mslug2ts23, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "System11/Gaston90", "Metal Slug 2 Turbo (Edition Extreme Difficulty)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 2017, mslug2ts24, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "System11/Unknown", "Metal Slug 2 Turbo (Revenge Edition)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
-HACK( 2018, mslug2vhep01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Gaston90", "Metal Slug 2 (Revenge Edition)(NEO ARC French Traduction Set 01)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
-HACK( 2018, mslug2vhep02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Team Remix(Gaston90,Shyma.X,kof1996,Ydmis,DDJ)", "Metal Slug 2 (Revenge Edition)(NEO ARC French Traduction Set 02)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
+HACK( 2018, mslug2vhep01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown/Shyma.X", "Metal Slug 2 (Revenge Edition)(Neo Arc French Traduction Set 01)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
+HACK( 2018, mslug2vhep02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown/Shyma.X", "Metal Slug 2 (Revenge Edition)(Neo Arc French Traduction Set 02)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslug2vhep03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown/Unknown", "Metal Slug 2 (Revenge Edition)(Hybrid Bullets Version)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslug2vhep05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown/Eddids [FGCH]", "Metal Slug 2 (Revenge Edition)(Unlimited Credits in Console Mode)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslug2vhep06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown/kof1996", "Metal Slug 2 (Revenge Edition)(Enable Hidden Menu)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
@@ -2839,7 +2839,7 @@ HACK( 2018, mslug2vhep14, mslug2, neogeo_noslot, neogeo, neogeo_state,
HACK( 2018, mslug2vhep15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown/Ydmis", "Metal Slug 2 (Revenge Edition)(Become big mode)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslug2vhep16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown/DDJ", "Metal Slug 2 (Revenge Edition)(Change Weapon And Mummy)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslug2vhep17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown/Ydmis", "Metal Slug 2 (Revenge Edition)(99 Grenades)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
-HACK( 2018, mslug2vhep18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown/Ydmis", "Metal Slug 2 (Revenge Edition)(POW Never Lose)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
+HACK( 2018, mslug2vhep18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown/Ydmis", "Metal Slug 2 (Revenge Edition)(Pow Never Lose)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslug2vhep19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown/DDJ", "Metal Slug 2 (Revenge Edition)(Quick go next mission)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslug2vhep20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown/DDJ", "Metal Slug 2 (Revenge Edition)(War chariot)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslug2vqy01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown/Shyma.X", "Metal Slug 2 (Multi-Function Version)(NEO ARC French Traduction Set 01)(NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE )
diff --git a/src/hbmame/drivers/mslugx.cpp b/src/hbmame/drivers/mslugx.cpp
index 3389ad02441..963b929a5a5 100644
--- a/src/hbmame/drivers/mslugx.cpp
+++ b/src/hbmame/drivers/mslugx.cpp
@@ -13408,8 +13408,8 @@ HACK( 200?, mslugxz42, mslugx, neogeo_noslot, neogeo, neogeo_state, mslu
HACK( 200?, mslugxz43, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "julee", "Metal Slug X (Weapons Super Grenade With Infinite Ammo)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, mslugxz44, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "julee", "Metal Slug X (Weapons Shotgun With Infinite Ammo)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, mslugxz45, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "julee", "Metal Slug X (Big Mode)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, mslugxz47, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Shyma.X", "Metal Slug X (NEO ARC French 01)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, mslugxz48, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Shyma.X", "Metal Slug X (NEO ARC French 02)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, mslugxz47, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Shyma.X", "Metal Slug X (Neo Arc French 01)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, mslugxz48, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Shyma.X", "Metal Slug X (Neo Arc French 02)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, mslugxz49, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China", "Metal Slug X (Green Blue (V.?))(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, mslugxz50, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China", "Metal Slug X (Qing Youlan first edition V1)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, mslugxz51, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "METROID", "Metal Slug X (Multi-Prop Version (Looking Edition))(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
@@ -13431,7 +13431,7 @@ HACK( 2018, mslugxervs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslug
HACK( 2018, mslugxervs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China", "Metal Slug X (Green Outer Blue Enemy Remake V1)(Green Blue 7.19)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervs07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China", "Metal Slug X (Green Outer Blue Enemy Remake V1)(Violence Version)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervs08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China", "Metal Slug X (Green Outer Blue Enemy Remake V1)(Violence Version (new))(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
-HACK( 2018, mslugxervs09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Shyma.X", "Metal Slug X (Green Outer Blue Enemy Remake V1)(NEO ARC French 02)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
+HACK( 2018, mslugxervs09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Shyma.X", "Metal Slug X (Green Outer Blue Enemy Remake V1)(Neo Arc French 02)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervs10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Unknown", "Metal Slug X (Green Outer Blue Enemy Remake V1)(Italian prototype)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervs11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Siro", "Metal Slug X (Green Outer Blue Enemy Remake V1)(Credits 99 in Console Mode)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervs12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Eddids [FGCH]", "Metal Slug X (Green Outer Blue Enemy Remake V1)(Unlimited Credits In Console Mode)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
@@ -13462,7 +13462,7 @@ HACK( 2018, mslugxervs36, mslugx, neogeo_noslot, neogeo, neogeo_state, mslug
HACK( 2018, mslugxervs37, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/DDJ", "Metal Slug X (Green Outer Blue Enemy Remake V1)(Quick Go Next Mission)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervs38, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/DDJ", "Metal Slug X (Green Outer Blue Enemy Remake V1)(War Chariot V1)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervs39, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/DDJ", "Metal Slug X (Green Outer Blue Enemy Remake V1)(War Chariot V2)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
-HACK( 2018, mslugxervs40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Shyma.X", "Metal Slug X (Green Outer Blue Enemy Remake V1)(NEO ARC French 01)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
+HACK( 2018, mslugxervs40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Shyma.X", "Metal Slug X (Green Outer Blue Enemy Remake V1)(Neo Arc French 01)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervs41, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/kof1996", "Metal Slug X (Green Outer Blue Enemy Remake V1)(Enable Hidden Menu)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervx01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China", "Metal Slug X (Green Outer Blue Enemy Remake V2)(Qing Youlan First Edition V1)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervx02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China", "Metal Slug X (Green Outer Blue Enemy Remake V2)(Qing Youlan First Edition V2)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
@@ -13472,7 +13472,7 @@ HACK( 2018, mslugxervx05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslug
HACK( 2018, mslugxervx06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China", "Metal Slug X (Green Outer Blue Enemy Remake V2)(Green Blue 7.19)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervx07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/lb70 (Eezezy)", "Metal Slug X (Green Outer Blue Enemy Remake V2)(Violence Version)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervx08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/lb70 (Eezezy)", "Metal Slug X (Green Outer Blue Enemy Remake V2)(Violence Version (new))(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
-HACK( 2018, mslugxervx09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Shyma.X", "Metal Slug X (Green Outer Blue Enemy Remake V2)(NEO ARC French 02)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
+HACK( 2018, mslugxervx09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Shyma.X", "Metal Slug X (Green Outer Blue Enemy Remake V2)(Neo Arc French 02)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervx10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Unknown", "Metal Slug X (Green Outer Blue Enemy Remake V2)(Italian prototype)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervx11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Siro", "Metal Slug X (Green Outer Blue Enemy Remake V2)(Credits 99 in Console Mode)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervx12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Eddids [FGCH]", "Metal Slug X (Green Outer Blue Enemy Remake V2)(Unlimited Credits In Console Mode)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
@@ -13503,7 +13503,7 @@ HACK( 2018, mslugxervx36, mslugx, neogeo_noslot, neogeo, neogeo_state, mslug
HACK( 2018, mslugxervx37, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/DDJ", "Metal Slug X (Green Outer Blue Enemy Remake V2)(Quick Go Next Mission)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervx38, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/DDJ", "Metal Slug X (Green Outer Blue Enemy Remake V2)(War Chariot V1)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervx39, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/DDJ", "Metal Slug X (Green Outer Blue Enemy Remake V2)(War Chariot V2)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
-HACK( 2018, mslugxervx40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Shyma.X", "Metal Slug X (Green Outer Blue Enemy Remake V2)(NEO ARC French 01)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
+HACK( 2018, mslugxervx40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Shyma.X", "Metal Slug X (Green Outer Blue Enemy Remake V2)(Neo Arc French 01)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervx41, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/kof1996", "Metal Slug X (Green Outer Blue Enemy Remake V2)(Enable Hidden Menu)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervz01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China", "Metal Slug X (Green Outer Blue Enemy Remake V3)(Qing Youlan First Edition V1)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervz02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China", "Metal Slug X (Green Outer Blue Enemy Remake V3)(Qing Youlan First Edition V2)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
@@ -13513,7 +13513,7 @@ HACK( 2018, mslugxervz05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslug
HACK( 2018, mslugxervz06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China", "Metal Slug X (Green Outer Blue Enemy Remake V3)(Green Blue 7.19)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervz07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/lb70 (Eezezy)", "Metal Slug X (Green Outer Blue Enemy Remake V3)(Violence Version)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervz08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/lb70 (Eezezy)", "Metal Slug X (Green Outer Blue Enemy Remake V3)(Violence Version (new))(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
-HACK( 2018, mslugxervz09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Shyma.X", "Metal Slug X (Green Outer Blue Enemy Remake V3)(NEO ARC French 02)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
+HACK( 2018, mslugxervz09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Shyma.X", "Metal Slug X (Green Outer Blue Enemy Remake V3)(Neo Arc French 02)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervz10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Unknown", "Metal Slug X (Green Outer Blue Enemy Remake V3)(Italian prototype)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervz11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Siro", "Metal Slug X (Green Outer Blue Enemy Remake V3)(Credits 99 in Console Mode)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervz12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Eddids [FGCH]", "Metal Slug X (Green Outer Blue Enemy Remake V3)(Unlimited Credits In Console Mode)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
@@ -13544,7 +13544,7 @@ HACK( 2018, mslugxervz36, mslugx, neogeo_noslot, neogeo, neogeo_state, mslug
HACK( 2018, mslugxervz37, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/DDJ", "Metal Slug X (Green Outer Blue Enemy Remake V3)(Quick Go Next Mission)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervz38, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/DDJ", "Metal Slug X (Green Outer Blue Enemy Remake V3)(War Chariot V1)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervz39, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/DDJ", "Metal Slug X (Green Outer Blue Enemy Remake V3)(War Chariot V2)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
-HACK( 2018, mslugxervz40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Shyma.X", "Metal Slug X (Green Outer Blue Enemy Remake V3)(NEO ARC French 01)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
+HACK( 2018, mslugxervz40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Shyma.X", "Metal Slug X (Green Outer Blue Enemy Remake V3)(Neo Arc French 01)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxervz41, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/kof1996", "Metal Slug X (Green Outer Blue Enemy Remake V3)(Enable Hidden Menu)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxrmc01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "METROID/PlayerX China", "Metal Slug X (Multi-Prop Version)(Qing Youlan First Edition V1)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxrmc02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "METROID/PlayerX China", "Metal Slug X (Multi-Prop Version)(Qing Youlan First Edition V2)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
@@ -13554,7 +13554,7 @@ HACK( 2018, mslugxrmc05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslug
HACK( 2018, mslugxrmc06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "METROID/PlayerX China", "Metal Slug X (Multi-Prop Version)(Green Blue 7.19)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxrmc07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "METROID/PlayerX China", "Metal Slug X (Multi-Prop Version)(Violence Version)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxrmc08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "METROID/PlayerX China", "Metal Slug X (Multi-Prop Version)(Violence Version (new))(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
-HACK( 2018, mslugxrmc09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "METROID/Shyma.X", "Metal Slug X (Multi-Prop Version)(NEO ARC French 02)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
+HACK( 2018, mslugxrmc09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "METROID/Shyma.X", "Metal Slug X (Multi-Prop Version)(Neo Arc French 02)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxrmc10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "METROID/Unknown", "Metal Slug X (Multi-Prop Version)(Italian prototype)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxrmc11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "METROID/Siro", "Metal Slug X (Multi-Prop Version)(Credits 99 in Console Mode)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxrmc12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "METROID/", "Metal Slug X (Multi-Prop Version)(Unlimited Credits In Console Mode)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
@@ -13585,9 +13585,9 @@ HACK( 2018, mslugxrmc36, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx
HACK( 2018, mslugxrmc37, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "METROID/DDJ", "Metal Slug X (Multi-Prop Version)(Quick Go Next Mission)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxrmc38, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "METROID/DDJ", "Metal Slug X (Multi-Prop Version)(War Chariot V1)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxrmc39, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "METROID/DDJ", "Metal Slug X (Multi-Prop Version)(War Chariot V2)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
-HACK( 2018, mslugxrmc40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "METROID/Shyma.X", "Metal Slug X (Multi-Prop Version)(NEO ARC French 01)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
+HACK( 2018, mslugxrmc40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "METROID/Shyma.X", "Metal Slug X (Multi-Prop Version)(Neo Arc French 01)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxrmc41, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "METROID/kof1996", "Metal Slug X (Multi-Prop Version)(Enable Hidden Menu)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
-HACK( 2018, mslugxotb09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Shyma.X", "Metal Slug X (Extreme Space Edition)(NEO ARC French 02)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
+HACK( 2018, mslugxotb09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Shyma.X", "Metal Slug X (Extreme Space Edition)(Neo Arc French 02)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxotb10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Unknown", "Metal Slug X (Extreme Space Edition)(Italian prototype)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxotb11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Siro", "Metal Slug X (Extreme Space Edition)(Credits 99 in Console Mode)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxotb12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Eddids [FGCH]", "Metal Slug X (Extreme Space Edition)(Unlimited Credits In Console Mode)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
@@ -13614,7 +13614,7 @@ HACK( 2018, mslugxotb34, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx
HACK( 2018, mslugxotb35, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Creamymami [EGCG]", "Metal Slug X (Extreme Space Edition)(POW Never Lose)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxotb37, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/DDJ", "Metal Slug X (Extreme Space Edition)(War Chariot V1)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxotb38, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/DDJ", "Metal Slug X (Extreme Space Edition)(War Chariot V2)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
-HACK( 2018, mslugxotb39, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Shyma.X", "Metal Slug X (Extreme Space Edition)(NEO ARC French 01)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
+HACK( 2018, mslugxotb39, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Shyma.X", "Metal Slug X (Extreme Space Edition)(Neo Arc French 01)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxotb40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/kof1996", "Metal Slug X (Extreme Space Edition)(Enable Hidden Menu)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxhbs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Unknown", "Metal Slug X (Green Outer Blue Enemy Remake V1)(Hybrid Bullets Version)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
HACK( 2018, mslugxhbs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China/Unknown", "Metal Slug X (Green Outer Blue Enemy Remake V2)(Hybrid Bullets Version)(NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE )
diff --git a/src/hbmame/drivers/ngsamsho.cpp b/src/hbmame/drivers/ngsamsho.cpp
index 029ad20968e..de64f7fdc12 100644
--- a/src/hbmame/drivers/ngsamsho.cpp
+++ b/src/hbmame/drivers/ngsamsho.cpp
@@ -1846,7 +1846,7 @@ ROM_START( samsh5spnzk )
ROM_LOAD16_BYTE( "272d.c8", 0x3000001, 0x800000, CRC(cfde7aff) SHA1(25185F471DD35E5D388B75B83D8652085CD5E17D) )
ROM_END
-HACK( 200?, fswordsb1, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis & Foxy[PHT]", "Fighters Swords (Enable hidden characters v1)(Alt)(Korean Release)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, fswordsb1, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis & Foxy[PHT]", "Fighters Swords (Enable hidden characters v1)(Korean Release)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, fswordsb2, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "yumeji[2ch]", "Fighters Swords (Enable hidden characters v2)(Korean Release)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, fswordsbf, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown", "Fighters Swords (Enable hidden characters v1.0f)(Korean Release)", MACHINE_SUPPORTS_SAVE )
@@ -5175,7 +5175,7 @@ HACK( 200?, samsho3s11, samsho3, neogeo_noslot, neogeo, neogeo_state,
HACK( 200?, samsho3s12, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown", "Samurai Shodown III (Super kill Move Changes)(NGM-087)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, samsho3s13, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "cctv-sb", "Samurai Shodown III (Move Out To Simplify The Revised Version)(NGH-087)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, samsho3s14, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami[EGCG]", "Samurai Shodown III (Enhanced power)(NGM-087)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, fswordss01, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis & Foxy[PHT]", "Fighters Swords (Enable Hidden Characters)(Korean Release)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, fswordss01, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis & Foxy[PHT]", "Fighters Swords (Enable Hidden Characters V?)(Korean Release)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, fswordss02, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami[EGCG]", "Fighters Swords (Infinite Power)(Korean Release)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, fswordss03, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "tcwlee[EGCG]", "Fighters Swords (Color Change)(Korean Release)", MACHINE_SUPPORTS_SAVE )
// Samurai Shodown IV
@@ -5237,7 +5237,7 @@ HACK( 200?, samsho5s45, samsho5, neogeo_noslot, neogeo, neogeo_state, sams
HACK( 200?, samsho5s46, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Dodowang[EGCG] & Eddids", "Samurai Shodown V (Hidden Characters-Color Patch)(Alt)(NGM-2700)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, samsho5s47, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "wesker[FGCH]", "Samurai Shodown V (Hidden Characters-Poppy As Challenger Patch)(NGM-2700)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, samsho5s48, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "lichenzhao", "Samurai Shodown V (Really Mirror Minna Move Simplified Version)(NGM-2700)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, samsho5s49, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Dodowang[EGCG]", "Samurai Shodown V (Enable hidden characters V?)(NGH-2700)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, samsho5s49, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Dodowang[EGCG]", "Samurai Shodown V (Enable Hidden Characters V?)(NGH-2700)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, samsho5s50, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V (Custom Decrypted)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, samsho5bds01, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Samurai Shodown V (Description Of Hack Unknown)(Set 04)(bootleg)(fully decrypted)", MACHINE_SUPPORTS_SAVE )
// Samurai Shodown V Special
diff --git a/src/hbmame/drivers/ngsvc.cpp b/src/hbmame/drivers/ngsvc.cpp
index db07879d118..72dca9b645c 100644
--- a/src/hbmame/drivers/ngsvc.cpp
+++ b/src/hbmame/drivers/ngsvc.cpp
@@ -776,12 +776,12 @@ HACK( 200?, svch, svc, neogeo_noslot, neogeo, neogeo_state,
HACK( 200?, svch2, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "chbandy", "SvC Chaos (Remix v1.1)(MVS / Fully Decrypted)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, svcice, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown", "SvC Chaos (Ice Edition)(MVS / Fully Decrypted)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, svclspc, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown", "SvC Chaos (Pink Edition)(MVS / Fully Decrypted)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, svcnd, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Unknown", "SvC Chaos (unknown nd)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, svcnd, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Unknown", "SvC Chaos (decrypted C)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, svcnh, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown", "SvC Chaos (Like PS2 Version old)(MVS / Fully Decrypted)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, svcpcbd, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcd, ROT0, "LG", "SvC Chaos (Change Ryu 2P's color to black)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE )
-HACK( 2016, svcplusa2016, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Unknown", "SvC Chaos Plus (2016)(bootleg set 2)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, svcplusb, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Unknown", "SvC Chaos Plus (Bootleg, set 1)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, svcplusd, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Unknown", "SvC Chaos Plus (unknown Plus)", MACHINE_SUPPORTS_SAVE )
+HACK( 2016, svcplusa2016, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "bootleg", "SvC Chaos Plus (2016)(bootleg set 2)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, svcplusb, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "bootleg", "SvC Chaos Plus (Bootleg, set 1)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, svcplusd, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "bootleg", "SvC Chaos Plus (bootleg, fully decrypted)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, svcplusg, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown", "SvC Chaos (Plus Special)(MVS / Fully Decrypted)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, svcplusp, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Kawada7278", "SvC Chaos (Plus Purple Fire)(set 1)(MVS / Fully Decrypted)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, svcplusp2, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Kawada7278", "SvC Chaos (Plus Purple Fire)(set 2)(MVS / Fully Decrypted)", MACHINE_SUPPORTS_SAVE )