summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/release/docs/hbnew.txt1
-rw-r--r--src/hbmame/drivers/cps2mis.cpp197
-rw-r--r--src/hbmame/drivers/cps3.cpp2
-rw-r--r--src/hbmame/hbmame.lst1
4 files changed, 119 insertions, 82 deletions
diff --git a/docs/release/docs/hbnew.txt b/docs/release/docs/hbnew.txt
index cf41bcbfb7e..31f268385a7 100644
--- a/docs/release/docs/hbnew.txt
+++ b/docs/release/docs/hbnew.txt
@@ -19,6 +19,7 @@ New Games
- [mslug4unity] Metal Slug 4 Unity
- [mslug5unity] Metal Slug 5 Unity
- [mslugxunity] Metal Slug X Unity
+- [sfa2us05] Street Fighter Alpha 2 (Unlock Hidden Characters)
- [teot] The Eye of Typhoon (Tsunami Edition, beta 4, 2022-05-07)
- [sfz3mix11] Street Fighter Zero 3 (Mix 0.11)
- [sfz3mix] Street Fighter Zero 3 (Mix 0.12)
diff --git a/src/hbmame/drivers/cps2mis.cpp b/src/hbmame/drivers/cps2mis.cpp
index 13fcbb60088..62677d3aaa2 100644
--- a/src/hbmame/drivers/cps2mis.cpp
+++ b/src/hbmame/drivers/cps2mis.cpp
@@ -2622,87 +2622,6 @@ ROM_END
-GAME( 2000, 1944da, 1944, dead_cps2, cps2_2p3b, cps2_state, init_cps2, ROT0, "Razoola", "1944: The Loop Master (USA 000620 Phoenix Edition) (bootleg alt)", MACHINE_SUPPORTS_SAVE )
-GAME( 2012, 1944fp, 1944, cps2, cps2_2p2b, cps2_state, init_cps2, ROT0, "Qxs8", "1944: The Loop Master (Fire Power Plus 2011-12-31)", MACHINE_SUPPORTS_SAVE )
-GAME( 1994, avspud, avsp, dead_cps2, cps2_3p3b, cps2_state, init_cps2, ROT0, "Razoola", "Alien vs. Predator (USA 940520 Phoenix edition)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, ddsomavs, ddsom, cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "Pipi899", "Dungeons & Dragons: Shadow over Mystara (1vs4 Players 2009-06-29)", MACHINE_SUPPORTS_SAVE )
-GAME( 2014, ddsomchs, ddsom, cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "hack", "Dungeons & Dragons: Shadow over Mystara (Translation Chinese)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, ddsomhp, ddsom, cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "Pipi899", "Dungeons & Dragons: Shadow over Mystara (Strengthen The Physical Model 2009-06-15)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, ddsomjfs, ddsom, cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "e107", "Dungeons & Dragons: Shadow over Mystara (Change the Final Strike condition 2009-07-17)", MACHINE_SUPPORTS_SAVE )
-//GAME( 2018, ddsoma4pp, ddsom, dead_cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "hack", "Dungeons & Dragons: Shadow over Mystara (unknown hack)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
-//GAME( 2018, ddtodp, ddtod, dead_cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "hack", "Dungeons & Dragons: Tower of Doom (Plus 2016-08-25)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
-GAME( 2018, ddsoma4ppdec, ddsom, dead_cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "hack", "Dungeons & Dragons: Shadow over Mystara (Plus 2016-08-25)", MACHINE_SUPPORTS_SAVE )
-GAME( 2018, ddtodpdec, ddtod, dead_cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "hack", "Dungeons & Dragons: Tower of Doom (Plus)", MACHINE_SUPPORTS_SAVE )
-GAME( 2016, halfway, progear, dead_cps2, cps2_2p3b, cps2_state, init_cps2, ROT0, "Halfway House", "Halfway to Hell - Progear Red Label (2016-01-17 Red label ver)", MACHINE_SUPPORTS_SAVE )
-GAME( 2000, mpangjd, mpang, dead_cps2, cps2_2p3b, cps2_state, init_cps2, ROT0, "Razoola", "Mighty! Pang (Japan 001011 Phoenix Edition)", MACHINE_SUPPORTS_SAVE )
-GAME( 1995, mshjphp, msh, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Marvel Super Heroes (Get maximum power on a valid attack or being attacked)", MACHINE_SUPPORTS_SAVE )
-GAME( 1995, mshyh, msh, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "Marvel Super Heroes (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, mvscjemb, mvsc, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Blackheart", "Marvel Vs. Capcom: Clash of Super Heroes (Easy Moves 2009-04-24)", MACHINE_SUPPORTS_SAVE )
-GAME( 1998, mvscjphp, mvsc, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Marvel Vs. Capcom: Clash of Super Heroes (Get maximum power on a valid attack or being attacked)", MACHINE_SUPPORTS_SAVE )
-GAME( 2016, mvscrcp, mvsc, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "CPS-2 Evolved", "Marvel Vs. Capcom (RCP)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
-GAME( 1998, mvscuh, mvsc, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "EGCG", "Marvel Vs. Capcom: Clash of Super Heroes (Add Boss)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
-GAME( 2009, mshvsemb, mshvsf, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Blackheart", "Marvel Super Heroes Vs. Street Fighter (Easy Moves 2009-04-23)", MACHINE_SUPPORTS_SAVE )
-GAME( 1997, mshvsfjh, mshvsf, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "Marvel Super Heroes Vs. Street Fighter (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE )
-GAME( 1997, mshvsfjphp, mshvsf, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Marvel Super Heroes Vs. Street Fighter (Get maximum power on a valid attack or being attacked)", MACHINE_SUPPORTS_SAVE )
-GAME( 2014, pfghtjrm, sgemf, cps2, cps2_2p3b, cps2_state, init_cps2, ROT0, "Blackheart", "Pocket Fighter (Resurgence Lite 2014-12-17)", MACHINE_SUPPORTS_SAVE )
-GAME( 2001, pzloop2jd, pzloop2, dead_cps2, pzloop2, cps2_state, init_pzloop2, ROT0, "Razoola", "Puzz Loop 2 (Japan 010226 Phoenix Edition)", MACHINE_SUPPORTS_SAVE )
-GAME( 1996, sfa2h, sfa2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Alpha 2 (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE )
-GAME( 2005, sfa3br, sfa3, cps2, cps2_2p6bt,cps2_state, init_cps2, ROT0, "BisonSAS & Alan Yagami", "Street Fighter Alpha 3 (Brasil translation)", MACHINE_SUPPORTS_SAVE )
-GAME( 2021, sfa3ce, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Grego and Gnawtor", "Street Fighter Alpha 3 Challenger's Edition", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, sfa3dp, sfa3, cps2, cps2_2p6bt,cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Alpha 3 (Xiang Long edition 2009-05-10)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, sfa3nc, sfa3, cps2, cps2_2p6bt,cps2_state, init_cps2, ROT0, "shiro", "Street Fighter Alpha 3 (Edition Nude Cammy)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, sfa3nch, sfa3, cps2, cps2_2p6bt,cps2_state, init_cps2, ROT0, "hack", "Street Fighter Alpha 3 (Edition Nude Chunli)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, sfa3ncj, sfa3, cps2, cps2_2p6bt,cps2_state, init_cps2, ROT0, "hack", "Street Fighter Alpha 3 (Edition Nude Juli & Juni)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, sfa3sp2, sfa3, cps2, cps2_2p6bt,cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Alpha 3 (Hidden Character Full Version Fix 2009-09-27)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, sfa3spp, sfa3, cps2, cps2_2p6bt,cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Alpha 3 (Boss Special 2009-07-03)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, sfa3uhd, sfa3, cps2, cps2_2p6bt,cps2_state, init_cps2, ROT0, "Dodowang", "Street Fighter Alpha 3 (Revision Version)", MACHINE_SUPPORTS_SAVE )
-GAME( 1995, sfaud, sfa, dead_cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Razoola", "Street Fighter Alpha: Warriors' Dreams (USA 950727 Phoenix Edition)(bootleg)", MACHINE_SUPPORTS_SAVE )
-GAME( 1996, sfz2abr, sfa2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "BisonSAS", "Street Fighter Zero 2 Alpha (Brasil translation)", MACHINE_SUPPORTS_SAVE ) // portuguese-brazilian hack fix
-GAME( 2008, sfz2ajhp, sfz2al, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Zero 2 Alpha (Enhanced Dan Version 2008-12-11)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, sfz2aldp, sfz2al, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Zero 2 Alpha (Dragon Edition v1.0 2009-03-17)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, sfz2aldp2, sfz2al, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Zero 2 Alpha (Dragon Edition v2.0 2009-04-24)", MACHINE_SUPPORTS_SAVE )
-GAME( 1996, sfz2jyh, sfa2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "Street Fighter Zero 2 (Boss hack)", MACHINE_SUPPORTS_SAVE )
-GAME( 2021, sfz3ce, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Grego and Gnawtor", "Street Fighter Zero 3 Challenger's Edition", MACHINE_SUPPORTS_SAVE )
-GAME( 1998, sfz3jb, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "Street Fighter Zero 3 (Enable hidden characters)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, sfz3jemb, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Blacheart", "Street Fighter Zero 3 (Easy Moves)(2009-05-01)", MACHINE_SUPPORTS_SAVE )
-GAME( 2007, sfz3jhp, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Zero 3 (Moves hack 2017-03-11)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, sfz3jsep, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Zero 3 (Shin Edition 2009-01-01)", MACHINE_SUPPORTS_SAVE )
-GAME( 2022, sfz3mix07, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter Zero 3 (Mix 0.07)", MACHINE_SUPPORTS_SAVE )
-GAME( 2022, sfz3mix07a, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter Zero 3 (Mix 0.07a)", MACHINE_SUPPORTS_SAVE )
-GAME( 2022, sfz3mix07b, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter Zero 3 (Mix 0.07b)", MACHINE_SUPPORTS_SAVE )
-GAME( 2022, sfz3mix08, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter Zero 3 (Mix 0.08)", MACHINE_SUPPORTS_SAVE )
-GAME( 2022, sfz3mix09, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter Zero 3 (Mix 0.09)", MACHINE_SUPPORTS_SAVE )
-GAME( 2022, sfz3mix10, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter Zero 3 (Mix 0.10)", MACHINE_SUPPORTS_SAVE )
-GAME( 2022, sfz3mix11, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter Zero 3 (Mix 0.11)", MACHINE_SUPPORTS_SAVE )
-GAME( 2022, sfz3mix, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter Zero 3 (Mix 0.12)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, sfz3te, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "0xZERO3", "Street Fighter Zero 3 (Japan 980629 Training Edition v1.1)", MACHINE_SUPPORTS_SAVE )
-GAME( 1995, sfzjboss, sfa, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "Street Fighter Zero (Enable hidden characters V1)", MACHINE_SUPPORTS_SAVE )
-GAME( 1995, sfzjyh, sfa, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "Street Fighter Zero (Enable hidden characters V2)", MACHINE_SUPPORTS_SAVE )
-GAME( 1997, sgemfch, sgemf, cps2, cps2_2p3b, cps2_state, init_cps2, ROT0, "hack", "Pocket Fighter (Color remix)", MACHINE_SUPPORTS_SAVE )
-GAME( 1993, ssf2r1d, ssf2, dead_cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Razoola", "Super Street Fighter II X: The New Challengers (ETC 930911 Phoenix Edition)", MACHINE_SUPPORTS_SAVE )
-GAME( 1994, ssf2td, ssf2t, dead_cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Razoola", "Super Street Fighter II Turbo (940223 Etc Phoenix Edition)(bootleg)", MACHINE_SUPPORTS_SAVE )
-GAME( 1994, ssf2tfp, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Cigarette Patch", "Super Street Fighter II Turbo (French Parody)", MACHINE_SUPPORTS_SAVE )
-GAME( 2005, ssf2tfr, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Shyma.X", "Super Street Fighter II Turbo (Translation French 2015-01-XX)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, ssf2tnl4, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Born2SPD", "Super Street Fighter II Turbo (New Legacy v0.4 beta 2020-11-13)", MACHINE_SUPPORTS_SAVE )
-GAME( 2021, ssf2tnl5, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Born2SPD", "Super Street Fighter II Turbo (New Legacy v0.5 beta 2021-06-11)", MACHINE_SUPPORTS_SAVE )
-GAME( 2022, ssf2tnl6, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Born2SPD", "Super Street Fighter II Turbo (New Legacy v0.6 beta 2022-02-07)", MACHINE_SUPPORTS_SAVE )
-GAME( 1994, ssf2tpls, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "KrysoFun", "Super Street Fighter II Turbo (Plus v0.9 beta)", MACHINE_SUPPORTS_SAVE )
-GAME( 1994, ssf2xjhy, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "Super Street Fighter II X: Grand Master Challenge (Choose hidden characters easier)", MACHINE_SUPPORTS_SAVE )
-GAME( 1994, ssf2xjjs, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Jason[FGCH]", "Super Street Fighter II X: Grand Master Challenge (Retro color)", MACHINE_SUPPORTS_SAVE )
-GAME( 1994, ssf2xjnc, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Shiro", "Super Street Fighter II X: Grand Master Challenge (Nude Cammy)", MACHINE_SUPPORTS_SAVE )
-GAME( 1993, ssf2zhp, ssf2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Super Street Fighter II X: The New Challengers (Zangief instruction simplification 2009-01-05)", MACHINE_SUPPORTS_SAVE )
-GAME( 1996, spf2tb, spf2t, cps2, cps2_2p2b, cps2_state, init_cps2, ROT0, "hack", "Super Puzzle Fighter II Turbo (Boss Hack)", MACHINE_SUPPORTS_SAVE )
-GAME( 2015, suicide, 0, dead_cps2, cps2_2p2b, cps2_state, init_cps2, ROT0, "Razoola", "Suicide Test", MACHINE_SUPPORTS_SAVE )
-GAME( 2015, suicide2, suicide, dead_cps2, cps2_2p2b, cps2_state, init_cps2, ROT0, "Razoola", "Suicide Test v2", MACHINE_SUPPORTS_SAVE )
-GAME( 2006, vampjb, dstlk, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "Vampire: The Night Warriors (Enable hidden characters 2006-05-31)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, vsav2emb, vsav2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Blackheart", "Vampire Savior 2: The Lord of Vampire (Vampire Kingdom Study Order Simplification 2009-04-30)", MACHINE_SUPPORTS_SAVE )
-GAME( 1994, xmcotajb, xmcota, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "X-Men: Children of the Atom (Boss hack)", MACHINE_SUPPORTS_SAVE )
-GAME( 1994, xmcotajphp, xmcota, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "X-Men: Children of the Atom (Enhanced power)", MACHINE_SUPPORTS_SAVE )
-GAME( 1996, xmvsfjphp, xmvsf, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "X-Men Vs. Street Fighter (Enhanced power)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, xmvsfrm, xmvsf, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Blackheart", "X-Men Vs. Street Fighter (Easy Moves 2009-04-22)", MACHINE_SUPPORTS_SAVE )
-GAME( 1996, xmvsfryh, xmvsf, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Ydmis", "X-Men Vs. Street Fighter (Change character in battle)", MACHINE_SUPPORTS_SAVE )
-
-
/****************************
19XX The War Against Destiny
*******************************/
@@ -4583,6 +4502,38 @@ ROM_START( sfa2us04 )
ROM_LOAD( "sfa2.key", 0x000000, 0x000014, CRC(1578dcb0) SHA1(a8bc83b341f9ea2bcc18861419bd574d159c6fcc) )
ROM_END
+ROM_START( sfa2us05 ) // sfa2uhc
+ ROM_REGION( CODE_SIZE, "maincpu", 0 )
+ ROM_LOAD16_WORD_SWAP( "sz2us05.03", 0x000000, 0x80000, CRC(916316e0) SHA1(e688b44a7a9a63e0435651e3f5510edae9bb72bf) )
+ ROM_LOAD16_WORD_SWAP( "sz2us05.04", 0x080000, 0x80000, CRC(ac46e5ed) SHA1(a01b57daba4c255d5f07465c553bcbfe51d9ab0d) )
+ ROM_LOAD16_WORD_SWAP( "sz2us06.05", 0x100000, 0x80000, CRC(6c0c79d3) SHA1(ae2a4e2903beec1f10fff6edac1a2385d6ac1c38) )
+ ROM_LOAD16_WORD_SWAP( "sz2u.06", 0x180000, 0x80000, CRC(c5c8eb63) SHA1(4ea033834c7b260877335296f88c0db484dea289) )
+ ROM_LOAD16_WORD_SWAP( "sz2u.07", 0x200000, 0x80000, CRC(5de01cc5) SHA1(b19bfe970b217c96e782860fc3ae3fcb976ed30d) )
+ ROM_LOAD16_WORD_SWAP( "sz2u.08", 0x280000, 0x80000, CRC(bea11d56) SHA1(a1d475066d36de7cc5d931671ccdcd89737bc7ee) )
+
+ ROM_REGION( 0x1400000, "gfx", 0 )
+ ROMX_LOAD( "sz2.13m", 0x0000000, 0x400000, CRC(4d1f1f22) SHA1(659fb4305bcf0cbbbbec97ede6e68a8323b13308) , ROM_GROUPWORD | ROM_SKIP(6) )
+ ROMX_LOAD( "sz2.15m", 0x0000002, 0x400000, CRC(19cea680) SHA1(4cb88963a0fbcef191c8419b6379387c01b4c81e) , ROM_GROUPWORD | ROM_SKIP(6) )
+ ROMX_LOAD( "sz2.17m", 0x0000004, 0x400000, CRC(e01b4588) SHA1(c2936608fd75ff6cd5fa94c6d6d6f0c77c44a450) , ROM_GROUPWORD | ROM_SKIP(6) )
+ ROMX_LOAD( "sz2.19m", 0x0000006, 0x400000, CRC(0feeda64) SHA1(f5b350601437bd94b70d97feb23d791df19da6b3) , ROM_GROUPWORD | ROM_SKIP(6) )
+ ROMX_LOAD( "sz2.14m", 0x1000000, 0x100000, CRC(0560c6aa) SHA1(f2bed3a8efef18052b51a7f0f6a888a18db813a1) , ROM_GROUPWORD | ROM_SKIP(6) )
+ ROMX_LOAD( "sz2.16m", 0x1000002, 0x100000, CRC(ae940f87) SHA1(39ee26333abbe302ba76dced0196a2e6b3b1d02a) , ROM_GROUPWORD | ROM_SKIP(6) )
+ ROMX_LOAD( "sz2.18m", 0x1000004, 0x100000, CRC(4bc3c8bc) SHA1(6256963c515bf56f39b6e559afefd653ead56c54) , ROM_GROUPWORD | ROM_SKIP(6) )
+ ROMX_LOAD( "sz2.20m", 0x1000006, 0x100000, CRC(39e674c0) SHA1(8e771a2d8c2accad0463bccd21d7b23af0c895a1) , ROM_GROUPWORD | ROM_SKIP(6) )
+
+ ROM_REGION( QSOUND_SIZE, "audiocpu", 0 )
+ ROM_LOAD( "sz2.01a", 0x00000, 0x08000, CRC(1bc323cf) SHA1(83fbd6e9b327700dc9f1c59700b7385bc3705749) )
+ ROM_CONTINUE( 0x10000, 0x18000 )
+ ROM_LOAD( "sz2.02a", 0x28000, 0x20000, CRC(ba6a5013) SHA1(7814f3e56b69529b9860dd61c3b1e8d700244b03) )
+
+ ROM_REGION( 0x400000, "qsound", 0 )
+ ROM_LOAD16_WORD_SWAP( "sz2.11m", 0x000000, 0x200000, CRC(aa47a601) SHA1(a4d1ee89c84a3b9db06469bb66e85293b5aa9ac9) )
+ ROM_LOAD16_WORD_SWAP( "sz2.12m", 0x200000, 0x200000, CRC(2237bc53) SHA1(96d5693047e4cf1ed10a8ee1905cea267a278e92) )
+
+ ROM_REGION( 0x20, "key", 0 )
+ ROM_LOAD( "sfa2u.key", 0x000000, 0x000014, CRC(4a8d91ef) SHA1(e22567ab83b35c39c6545742bc85ca98ae97f288) )
+ROM_END
+
ROM_START( sfz2ns01 ) //sf2cefk
ROM_REGION( CODE_SIZE, "maincpu", 0 )
ROM_LOAD16_WORD_SWAP( "sz2ns01.03", 0x000000, 0x80000, CRC(b37eb6d8) SHA1(f36d88d9f5af823cb953b66dfdb635f2d92c73b4) )
@@ -6670,12 +6621,21 @@ ROM_START( mvsh02 )
ROM_END
/* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */
+GAME( 2000, mpangjd, mpang, dead_cps2, cps2_2p3b, cps2_state, init_cps2, ROT0, "Razoola", "Mighty! Pang (Japan 001011 Phoenix Edition)", MACHINE_SUPPORTS_SAVE )
+GAME( 2001, pzloop2jd, pzloop2, dead_cps2, pzloop2, cps2_state, init_pzloop2, ROT0, "Razoola", "Puzz Loop 2 (Japan 010226 Phoenix Edition)", MACHINE_SUPPORTS_SAVE )
+GAME( 2015, suicide, 0, dead_cps2, cps2_2p2b, cps2_state, init_cps2, ROT0, "Razoola", "Suicide Test", MACHINE_SUPPORTS_SAVE )
+GAME( 2015, suicide2, suicide, dead_cps2, cps2_2p2b, cps2_state, init_cps2, ROT0, "Razoola", "Suicide Test v2", MACHINE_SUPPORTS_SAVE )
+
+
// 19XX The War Against Destiny
GAME( 1996, 19xxs01, 19xx, cps2, cps2_2p2b, cps2_state, init_cps2, ROT270, "DDJ", "19XX: The War Against Destiny (Ex Super Version)", MACHINE_SUPPORTS_SAVE )
GAME( 1996, 19xxjrs01, 19xx, cps2, cps2_2p2b, cps2_state, init_cps2, ROT270, "hack", "19XX: The War Against Destiny (Translation Chinese)", MACHINE_SUPPORTS_SAVE )
// 1944 The Loop Master
+GAME( 2000, 1944da, 1944, dead_cps2, cps2_2p3b, cps2_state, init_cps2, ROT0, "Razoola", "1944: The Loop Master (USA 000620 Phoenix Edition) (bootleg alt)", MACHINE_SUPPORTS_SAVE )
+GAME( 2012, 1944fp, 1944, cps2, cps2_2p2b, cps2_state, init_cps2, ROT0, "Qxs8", "1944: The Loop Master (Fire Power Plus 2011-12-31)", MACHINE_SUPPORTS_SAVE )
GAME( 2000, 1944s01, 1944, cps2, cps2_2p2b, cps2_state, init_cps2, ROT0, "DDJ", "1944: The Loop Master (Strongest Fire Power)", MACHINE_SUPPORTS_SAVE )
//Alien vs. Predator
+GAME( 1994, avspud, avsp, dead_cps2, cps2_3p3b, cps2_state, init_cps2, ROT0, "Razoola", "Alien vs. Predator (USA 940520 Phoenix edition)", MACHINE_SUPPORTS_SAVE )
GAME( 2017, avspus01, avsp, cps2, cps2_3p3b, cps2_state, init_cps2, ROT0, "hack", "Alien vs. Predator (1 Vs 3 Plus 2017-12-30)", MACHINE_SUPPORTS_SAVE )
GAME( 2018, avspus02, avsp, cps2, cps2_3p3b, cps2_state, init_cps2, ROT0, "hack", "Alien vs. Predator (Enhanced Edition 2018-02-26)", MACHINE_SUPPORTS_SAVE )
GAME( 2020, avspus03, avsp, cps2, cps2_3p3b, cps2_state, init_cps2, ROT0, "hack", "Alien vs. Predator (Ultimate Evolution Edition 2020-05-08)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE )
@@ -6695,8 +6655,16 @@ GAME( 2017, ddsomjs01, ddsom, cps2, cps2_4p4b, cps2_state, init_cps2, RO
GAME( 2020, ddsomjs02, ddsom, cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "hack", "Dungeons & Dragons: Shadow over Mystara (Full Attack Edition 2020-08-31)", MACHINE_SUPPORTS_SAVE )
GAME( 2016, ddsomuds01, ddsom, dead_cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "hack", "Dungeons & Dragons: Shadow over Mystara (Diablo Mystery 2016-07-14)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
GAME( 2019, ddsomuds02, ddsom, dead_cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "hack", "Dungeons & Dragons: Shadow over Mystara (Enhanced Edition 2019-10-22)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, ddsomavs, ddsom, cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "Pipi899", "Dungeons & Dragons: Shadow over Mystara (1vs4 Players 2009-06-29)", MACHINE_SUPPORTS_SAVE )
+GAME( 2014, ddsomchs, ddsom, cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "hack", "Dungeons & Dragons: Shadow over Mystara (Translation Chinese)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, ddsomhp, ddsom, cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "Pipi899", "Dungeons & Dragons: Shadow over Mystara (Strengthen The Physical Model 2009-06-15)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, ddsomjfs, ddsom, cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "e107", "Dungeons & Dragons: Shadow over Mystara (Change the Final Strike condition 2009-07-17)", MACHINE_SUPPORTS_SAVE )
+//GAME( 2018, ddsoma4pp, ddsom, dead_cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "hack", "Dungeons & Dragons: Shadow over Mystara (unknown hack)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
+GAME( 2018, ddsoma4ppdec, ddsom, dead_cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "hack", "Dungeons & Dragons: Shadow over Mystara (Plus 2016-08-25)", MACHINE_SUPPORTS_SAVE )
//Dungeons & Dragons: Tower of Doom
+//GAME( 2018, ddtodp, ddtod, dead_cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "hack", "Dungeons & Dragons: Tower of Doom (Plus 2016-08-25)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
GAME( 2020, ddtods01, ddtod, cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "hack", "Dungeons & Dragons: Tower of Doom (Full Attack Edition 2020-08-31)", MACHINE_SUPPORTS_SAVE )
+GAME( 2018, ddtodpdec, ddtod, dead_cps2, cps2_4p4b, cps2_state, init_cps2, ROT0, "hack", "Dungeons & Dragons: Tower of Doom (Plus)", MACHINE_SUPPORTS_SAVE )
// Darkstalkers: The Night Warriors
GAME( 2016, dstlks01, dstlk, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "hack", "Darkstalkers: The Night Warriors (Simplify Edition 2016-12-06)", MACHINE_SUPPORTS_SAVE )
// Giga Wing
@@ -6729,26 +6697,41 @@ GAME( 2015, mshvsfjs03, mshvsf, cps2, cps2_2p6b, cps2_state, init_cps2, RO
// Marvel Vs. Capcom Clash of Super Heroes
GAME( 2008, mvscjs01, mvsc, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "pipi899", "Marvel Vs. Capcom: Clash of Super Heroes (Move The Order To Modify V1 2008-07-15)", MACHINE_SUPPORTS_SAVE )
GAME( 2009, mvscjs02, mvsc, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "pipi899", "Marvel Vs. Capcom: Clash of Super Heroes (Move The Order To Modify V2 2009-07-15)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, mvscjemb, mvsc, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Blackheart", "Marvel Vs. Capcom: Clash of Super Heroes (Easy Moves 2009-04-24)", MACHINE_SUPPORTS_SAVE )
+GAME( 1998, mvscjphp, mvsc, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Marvel Vs. Capcom: Clash of Super Heroes (Get maximum power on a valid attack or being attacked)", MACHINE_SUPPORTS_SAVE )
+GAME( 2016, mvscrcp, mvsc, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "CPS-2 Evolved", "Marvel Vs. Capcom (RCP)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
+GAME( 1998, mvscuh, mvsc, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "EGCG", "Marvel Vs. Capcom: Clash of Super Heroes (Add Boss)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
GAME( 1998, mvsh01, mvsc, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "0 DAY-S[EGCG]", "Marvel Vs. Capcom: Clash of Super Heroes (Enable EX.Characters)", MACHINE_SUPPORTS_SAVE )
GAME( 2015, mvsh02, mvsc, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "hack", "Marvel Vs. Capcom: Clash of Super Heroes (Enhanced Edition 2013-10-08)", MACHINE_SUPPORTS_SAVE )
+GAME( 1995, mshjphp, msh, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Marvel Super Heroes (Get maximum power on a valid attack or being attacked)", MACHINE_SUPPORTS_SAVE )
+GAME( 1995, mshyh, msh, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "Marvel Super Heroes (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, mshvsemb, mshvsf, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Blackheart", "Marvel Super Heroes Vs. Street Fighter (Easy Moves 2009-04-23)", MACHINE_SUPPORTS_SAVE )
+GAME( 1997, mshvsfjh, mshvsf, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "Marvel Super Heroes Vs. Street Fighter (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE )
+GAME( 1997, mshvsfjphp, mshvsf, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Marvel Super Heroes Vs. Street Fighter (Get maximum power on a valid attack or being attacked)", MACHINE_SUPPORTS_SAVE )
// Pocket Fighter
GAME( 2008, pfghtjs01, sgemf, cps2, cps2_2p3b, cps2_state, init_cps2, ROT0, "pipi899", "Pocket Fighter (Command Change 2008-01-12)", MACHINE_SUPPORTS_SAVE )
GAME( 2008, pfghtjs02, sgemf, cps2, cps2_2p3b, cps2_state, init_cps2, ROT0, "pipi899", "Pocket Fighter (Enhanced Power 2008-07-28)", MACHINE_SUPPORTS_SAVE )
GAME( 2007, pfghtjs03, sgemf, cps2, cps2_2p3b, cps2_state, init_cps2, ROT0, "pipi899", "Pocket Fighter (Move Mod 11-10-2007)", MACHINE_SUPPORTS_SAVE )
+GAME( 2014, pfghtjrm, sgemf, cps2, cps2_2p3b, cps2_state, init_cps2, ROT0, "Blackheart", "Pocket Fighter (Resurgence Lite 2014-12-17)", MACHINE_SUPPORTS_SAVE )
+GAME( 1997, sgemfch, sgemf, cps2, cps2_2p3b, cps2_state, init_cps2, ROT0, "hack", "Pocket Fighter (Color remix)", MACHINE_SUPPORTS_SAVE )
// Progear No Arashi
GAME( 2001, progearjds01, progear, dead_cps2,cps2_2p3b, cps2_state, init_cps2, ROT0, "lb70", "Progear no Arashi (Crazy Fire Version V1)", MACHINE_SUPPORTS_SAVE )
GAME( 2001, progearjds02, progear, dead_cps2,cps2_2p3b, cps2_state, init_cps2, ROT0, "lb70", "Progear no Arashi (Crazy Fire Version V2)", MACHINE_SUPPORTS_SAVE )
+GAME( 2016, halfway, progear, dead_cps2, cps2_2p3b, cps2_state, init_cps2, ROT0, "Halfway House", "Halfway to Hell - Progear Red Label (2016-01-17 Red label ver)", MACHINE_SUPPORTS_SAVE )
// Street Fighter Alpha
GAME( 1995, sfas01, sfa, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "yumeji/MasterStiller", "Street Fighter Alpha: Warriors' Dreams (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE )
GAME( 1995, sfas02, sfa, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "yumeji/MasterStiller", "Street Fighter Alpha: Warriors' Dreams (Simplified)", MACHINE_SUPPORTS_SAVE )
GAME( 2017, sfas03, sfa, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "DDJ", "Street Fighter Alpha: Warriors' Dreams (Easy Move 2017-03-23)", MACHINE_SUPPORTS_SAVE )
GAME( 2016, sfas04, sfa, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "DDJ", "Street Fighter Alpha: Warriors' Dreams (Enable Hidden Character 2016-08-26)", MACHINE_SUPPORTS_SAVE )
GAME( 2016, sfas05, sfa, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "DDJ", "Street Fighter Alpha: Warriors' Dreams (Full Power 2016-08-26)", MACHINE_SUPPORTS_SAVE )
+GAME( 1995, sfaud, sfa, dead_cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Razoola", "Street Fighter Alpha: Warriors' Dreams (USA 950727 Phoenix Edition)(bootleg)", MACHINE_SUPPORTS_SAVE )
// Street Fighter Alpha 2
GAME( 1996, sfa2us01, sfa2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "pipi899", "Street Fighter Alpha 2 (Command Change 2007-12-16)", MACHINE_SUPPORTS_SAVE )
GAME( 2008, sfa2us02, sfa2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "pipi899", "Street Fighter Alpha 2 (Super Killing Force Modification 2008-02-17)", MACHINE_SUPPORTS_SAVE )
GAME( 1996, sfa2us03, sfa2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "hack", "Street Fighter Alpha 2 (Cancellation Power)", MACHINE_SUPPORTS_SAVE )
GAME( 1996, sfa2us04, sfa2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "hack", "Street Fighter Alpha 2 (Simplified)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, sfa2us05, sfa2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "Street Fighter Alpha 2 (Unlock Hidden Characters)", MACHINE_SUPPORTS_SAVE )
+GAME( 1996, sfa2h, sfa2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Alpha 2 (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE )
GAME( 2019, sfz2ns01, sfa2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "GOTVG", "Street Fighter Zero 2 (Crazy Edition 2019-04-10)", MACHINE_SUPPORTS_SAVE )
GAME( 2016, sfa2s01, sfa2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "DDJ", "Street Fighter Alpha 2 (Easy Move 2016-11-18)", MACHINE_SUPPORTS_SAVE )
GAME( 2016, sfa2s02, sfa2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "DDJ", "Street Fighter Alpha 2 (Full Power 2016-09-05)", MACHINE_SUPPORTS_SAVE )
@@ -6764,6 +6747,15 @@ GAME( 2016, sfa3s07, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, RO
GAME( 2016, sfa3s08, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "DDJ", "Street Fighter Alpha 3 (Full Power 2016-09-05)", MACHINE_SUPPORTS_SAVE )
GAME( 2020, sfa3s09, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "hack", "Street Fighter Alpha 3 (Dragon Drop 2020-04-09)", MACHINE_SUPPORTS_SAVE )
GAME( 2020, sfa3s10, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "hack", "Street Fighter Alpha 3 (Dragon Drop Simplified 2020-04-09)", MACHINE_SUPPORTS_SAVE )
+GAME( 2005, sfa3br, sfa3, cps2, cps2_2p6bt,cps2_state, init_cps2, ROT0, "BisonSAS & Alan Yagami", "Street Fighter Alpha 3 (Brasil translation)", MACHINE_SUPPORTS_SAVE )
+GAME( 2021, sfa3ce, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Grego and Gnawtor", "Street Fighter Alpha 3 Challenger's Edition", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, sfa3dp, sfa3, cps2, cps2_2p6bt,cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Alpha 3 (Xiang Long edition 2009-05-10)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, sfa3nc, sfa3, cps2, cps2_2p6bt,cps2_state, init_cps2, ROT0, "shiro", "Street Fighter Alpha 3 (Edition Nude Cammy)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, sfa3nch, sfa3, cps2, cps2_2p6bt,cps2_state, init_cps2, ROT0, "hack", "Street Fighter Alpha 3 (Edition Nude Chunli)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, sfa3ncj, sfa3, cps2, cps2_2p6bt,cps2_state, init_cps2, ROT0, "hack", "Street Fighter Alpha 3 (Edition Nude Juli & Juni)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, sfa3sp2, sfa3, cps2, cps2_2p6bt,cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Alpha 3 (Hidden Character Full Version Fix 2009-09-27)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, sfa3spp, sfa3, cps2, cps2_2p6bt,cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Alpha 3 (Boss Special 2009-07-03)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, sfa3uhd, sfa3, cps2, cps2_2p6bt,cps2_state, init_cps2, ROT0, "Dodowang", "Street Fighter Alpha 3 (Revision Version)", MACHINE_SUPPORTS_SAVE )
// Street Fighter Zero 2 Alpha
GAME( 1996, sfz2aljs00, sfz2al, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "yumeji", "Street Fighter Zero 2 Alpha (Simplified)", MACHINE_SUPPORTS_SAVE )
GAME( 2007, sfz2aljs01, sfz2al, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "pipi899", "Street Fighter Zero 2 Alpha (Command Change 12-10-2007)", MACHINE_SUPPORTS_SAVE )
@@ -6779,6 +6771,11 @@ GAME( 2020, sfz2aljs10, sfz2al, cps2, cps2_2p6b, cps2_state, init_cps2, RO
GAME( 2016, sfz2aljs11, sfz2al, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "hack", "Street Fighter Zero 2 Alpha (Dragon Drop Simplified 2016-10-31)", MACHINE_SUPPORTS_SAVE )
GAME( 2016, sfz2als01, sfz2al, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "DDJ", "Street Fighter Zero 2 Alpha (Easy Move 2016-11-18)", MACHINE_SUPPORTS_SAVE )
GAME( 2016, sfz2als02, sfz2al, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "DDJ", "Street Fighter Zero 2 Alpha (Full Power 2016-09-05)", MACHINE_SUPPORTS_SAVE )
+GAME( 1996, sfz2abr, sfa2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "BisonSAS", "Street Fighter Zero 2 Alpha (Brasil translation)", MACHINE_SUPPORTS_SAVE ) // portuguese-brazilian hack fix
+GAME( 2008, sfz2ajhp, sfz2al, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Zero 2 Alpha (Enhanced Dan Version 2008-12-11)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, sfz2aldp, sfz2al, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Zero 2 Alpha (Dragon Edition v1.0 2009-03-17)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, sfz2aldp2, sfz2al, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Zero 2 Alpha (Dragon Edition v2.0 2009-04-24)", MACHINE_SUPPORTS_SAVE )
+GAME( 1996, sfz2jyh, sfa2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "Street Fighter Zero 2 (Boss hack)", MACHINE_SUPPORTS_SAVE )
// Street Fighter Zero 3
GAME( 1998, sfz3js01, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "pipi899", "Street Fighter Zero 3 (Balrog Lifts The Scene Crawl Limit)", MACHINE_SUPPORTS_SAVE )
GAME( 1998, sfz3js02, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "pipi899", "Street Fighter Zero 3 (Command Change)", MACHINE_SUPPORTS_SAVE )
@@ -6792,12 +6789,28 @@ GAME( 1998, sfz3js09, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, RO
GAME( 1998, sfz3js10, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "shiro", "Street Fighter Zero 3 (Nude Cammy)", MACHINE_SUPPORTS_SAVE )
GAME( 1998, sfz3js11, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "shiro", "Street Fighter Zero 3 (Nude Chun-Li)", MACHINE_SUPPORTS_SAVE )
GAME( 1998, sfz3js12, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "shiro", "Street Fighter Zero 3 (Nude Juli & Juni)", MACHINE_SUPPORTS_SAVE )
+GAME( 2021, sfz3ce, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Grego and Gnawtor", "Street Fighter Zero 3 Challenger's Edition", MACHINE_SUPPORTS_SAVE )
+GAME( 1998, sfz3jb, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "Street Fighter Zero 3 (Enable hidden characters)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, sfz3jemb, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Blacheart", "Street Fighter Zero 3 (Easy Moves)(2009-05-01)", MACHINE_SUPPORTS_SAVE )
+GAME( 2007, sfz3jhp, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Zero 3 (Moves hack 2017-03-11)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, sfz3jsep, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Street Fighter Zero 3 (Shin Edition 2009-01-01)", MACHINE_SUPPORTS_SAVE )
+GAME( 2022, sfz3mix07, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter Zero 3 (Mix 0.07)", MACHINE_SUPPORTS_SAVE )
+GAME( 2022, sfz3mix07a, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter Zero 3 (Mix 0.07a)", MACHINE_SUPPORTS_SAVE )
+GAME( 2022, sfz3mix07b, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter Zero 3 (Mix 0.07b)", MACHINE_SUPPORTS_SAVE )
+GAME( 2022, sfz3mix08, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter Zero 3 (Mix 0.08)", MACHINE_SUPPORTS_SAVE )
+GAME( 2022, sfz3mix09, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter Zero 3 (Mix 0.09)", MACHINE_SUPPORTS_SAVE )
+GAME( 2022, sfz3mix10, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter Zero 3 (Mix 0.10)", MACHINE_SUPPORTS_SAVE )
+GAME( 2022, sfz3mix11, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter Zero 3 (Mix 0.11)", MACHINE_SUPPORTS_SAVE )
+GAME( 2022, sfz3mix, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter Zero 3 (Mix 0.12)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, sfz3te, sfa3, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "0xZERO3", "Street Fighter Zero 3 (Japan 980629 Training Edition v1.1)", MACHINE_SUPPORTS_SAVE )
// Street Fighter Zero
GAME( 2007, sfzjs01, sfa, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "pipi899", "Street Fighter Zero (Command Change 2007-12-22)", MACHINE_SUPPORTS_SAVE )
GAME( 1995, sfzjs02, sfa, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "pipi899", "Street Fighter Zero (Enhanced Power)", MACHINE_SUPPORTS_SAVE )
GAME( 2009, sfzjs03, sfa, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "pipi899", "Street Fighter Zero (Fist Punch Enhancement 2009-06-05)", MACHINE_SUPPORTS_SAVE )
GAME( 2007, sfzjs04, sfa, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "pipi899", "Street Fighter Zero (Moves Hack 2007-11-10)", MACHINE_SUPPORTS_SAVE )
GAME( 2008, sfzjs05, sfa, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "pipi899", "Street Fighter Zero (Super-Entry Force To Modify 2008-02-17)", MACHINE_SUPPORTS_SAVE )
+GAME( 1995, sfzjboss, sfa, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "Street Fighter Zero (Enable hidden characters V1)", MACHINE_SUPPORTS_SAVE )
+GAME( 1995, sfzjyh, sfa, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "Street Fighter Zero (Enable hidden characters V2)", MACHINE_SUPPORTS_SAVE )
// Super Street Fighter II X Grand Master Challenge
GAME( 2014, ssf2ts01, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "KrysoFun", "Super Street Fighter II Turbo (Accelerated Plus V0.9 Beta 2014-12-16)", MACHINE_SUPPORTS_SAVE )
GAME( 2009, ssf2ts02, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "pipi899", "Super Street Fighter II Turbo (Instruction Is Simplified 2009-05-28)", MACHINE_SUPPORTS_SAVE )
@@ -6806,17 +6819,39 @@ GAME( 1994, ssf2tus02, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, RO
GAME( 2012, ssf2xjs01, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "pipi899", "Super Street Fighter II X: Grand Master Challenge (Change FireBall 2012-01-07)", MACHINE_SUPPORTS_SAVE )
GAME( 1994, ssf2xjs02, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Blue-Ray", "Super Street Fighter II X: Grand Master Challenge (Gouki Color Change)", MACHINE_SUPPORTS_SAVE )
GAME( 1993, ssf2js01, ssf2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "hack", "Super Street Fighter II X: The New Challengers (Unknown Hack 2012-09-12)", MACHINE_SUPPORTS_SAVE )
+GAME( 1993, ssf2r1d, ssf2, dead_cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Razoola", "Super Street Fighter II X: The New Challengers (ETC 930911 Phoenix Edition)", MACHINE_SUPPORTS_SAVE )
+GAME( 1994, ssf2td, ssf2t, dead_cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Razoola", "Super Street Fighter II Turbo (940223 Etc Phoenix Edition)(bootleg)", MACHINE_SUPPORTS_SAVE )
+GAME( 1994, ssf2tfp, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Cigarette Patch", "Super Street Fighter II Turbo (French Parody)", MACHINE_SUPPORTS_SAVE )
+GAME( 2005, ssf2tfr, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Shyma.X", "Super Street Fighter II Turbo (Translation French 2015-01-XX)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, ssf2tnl4, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Born2SPD", "Super Street Fighter II Turbo (New Legacy v0.4 beta 2020-11-13)", MACHINE_SUPPORTS_SAVE )
+GAME( 2021, ssf2tnl5, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Born2SPD", "Super Street Fighter II Turbo (New Legacy v0.5 beta 2021-06-11)", MACHINE_SUPPORTS_SAVE )
+GAME( 2022, ssf2tnl6, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Born2SPD", "Super Street Fighter II Turbo (New Legacy v0.6 beta 2022-02-07)", MACHINE_SUPPORTS_SAVE )
+GAME( 1994, ssf2tpls, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "KrysoFun", "Super Street Fighter II Turbo (Plus v0.9 beta)", MACHINE_SUPPORTS_SAVE )
+GAME( 1994, ssf2xjhy, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "Super Street Fighter II X: Grand Master Challenge (Choose hidden characters easier)", MACHINE_SUPPORTS_SAVE )
+GAME( 1994, ssf2xjjs, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Jason[FGCH]", "Super Street Fighter II X: Grand Master Challenge (Retro color)", MACHINE_SUPPORTS_SAVE )
+GAME( 1994, ssf2xjnc, ssf2t, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Shiro", "Super Street Fighter II X: Grand Master Challenge (Nude Cammy)", MACHINE_SUPPORTS_SAVE )
+GAME( 1993, ssf2zhp, ssf2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "Super Street Fighter II X: The New Challengers (Zangief instruction simplification 2009-01-05)", MACHINE_SUPPORTS_SAVE )
+// Super Puzzle Fighter II X
+GAME( 1996, spf2tb, spf2t, cps2, cps2_2p2b, cps2_state, init_cps2, ROT0, "hack", "Super Puzzle Fighter II Turbo (Boss Hack)", MACHINE_SUPPORTS_SAVE )
+// Vampire The Night Warriors
+GAME( 2006, vampjb, dstlk, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "Vampire: The Night Warriors (Enable hidden characters 2006-05-31)", MACHINE_SUPPORTS_SAVE )
// Vampire Savior 2 The Lord of Vampire
GAME( 2008, vsav2s01, vsav2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "pipi899", "Vampire Savior 2: The Lord of Vampire (Command Change 2008-04-19)", MACHINE_SUPPORTS_SAVE )
GAME( 2008, vsav2s02, vsav2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "pipi899", "Vampire Savior 2: The Lord of Vampire (Infinite Power 2008-07-28)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, vsav2emb, vsav2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Blackheart", "Vampire Savior 2: The Lord of Vampire (Vampire Kingdom Study Order Simplification 2009-04-30)", MACHINE_SUPPORTS_SAVE )
// X-Men Children of the Atom
GAME( 1994, xmcotaj2s01, xmcota, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "yumeji", "X-Men: Children of the Atom (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE )
GAME( 2013, xmcotaj2s02, xmcota, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "hack", "X-Men: Children of the Atom (Enhanced Edition 2013-01-09)", MACHINE_SUPPORTS_SAVE )
+GAME( 1994, xmcotajb, xmcota, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji", "X-Men: Children of the Atom (Boss hack)", MACHINE_SUPPORTS_SAVE )
+GAME( 1994, xmcotajphp, xmcota, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "X-Men: Children of the Atom (Enhanced power)", MACHINE_SUPPORTS_SAVE )
// X-Men Vs. Street Fighter
GAME( 1996, xmvsfs01, xmvsf, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "shiro", "X-Men Vs. Street Fighter (Nude Alpha Chun Li)", MACHINE_SUPPORTS_SAVE )
GAME( 2015, xmvsfs02, xmvsf, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "hack", "X-Men Vs. Street Fighter (Enhanced Edition 2015-12-04)", MACHINE_SUPPORTS_SAVE )
GAME( 2009, xmvsfs03, xmvsf, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Blackheart", "X-Men Vs. Street Fighter (Edition Enhanced)", MACHINE_SUPPORTS_SAVE )
GAME( 2008, xmvsfjs01, xmvsf, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "pipi899", "X-Men Vs. Street Fighter (Move The Order To Modify 2008-07-20)", MACHINE_SUPPORTS_SAVE )
+GAME( 1996, xmvsfjphp, xmvsf, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Pipi899", "X-Men Vs. Street Fighter (Enhanced power)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, xmvsfrm, xmvsf, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Blackheart", "X-Men Vs. Street Fighter (Easy Moves 2009-04-22)", MACHINE_SUPPORTS_SAVE )
+GAME( 1996, xmvsfryh, xmvsf, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Ydmis", "X-Men Vs. Street Fighter (Change character in battle)", MACHINE_SUPPORTS_SAVE )
ROM_START( cps2xx ) // not working, black screen
diff --git a/src/hbmame/drivers/cps3.cpp b/src/hbmame/drivers/cps3.cpp
index 61817fce613..9a28b4ee1b7 100644
--- a/src/hbmame/drivers/cps3.cpp
+++ b/src/hbmame/drivers/cps3.cpp
@@ -20,7 +20,7 @@ private:
DECLARE_MACHINE_RESET(redeartn);
TIMER_CALLBACK_MEMBER(fastboot_timer_callback);
void hb_unscramble();
- emu_timer* m_fastboot_timer;
+ emu_timer* m_fastboot_timer = nullptr;
};
TIMER_CALLBACK_MEMBER(cps3_hbmame::fastboot_timer_callback)
diff --git a/src/hbmame/hbmame.lst b/src/hbmame/hbmame.lst
index 85fb962c021..60117be24ab 100644
--- a/src/hbmame/hbmame.lst
+++ b/src/hbmame/hbmame.lst
@@ -1390,6 +1390,7 @@ sfa2us01
sfa2us02
sfa2us03
sfa2us04
+sfa2us05
sfa3s01
sfa3s02
sfa3s03