summaryrefslogtreecommitdiffstats
path: root/docs/release/src/hbmame/drivers/kof2002.cpp
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2022-09-23 23:14:41 +1000
committer Robbbert <Robbbert@users.noreply.github.com>2022-09-23 23:14:41 +1000
commit8c57fa6a14da0a09f7a0ff5f7761a2488eff63f3 (patch)
tree090c31fffb91779e5d752b9c2fe03adff2f0ac19 /docs/release/src/hbmame/drivers/kof2002.cpp
parent7e2b02f8763fd372218065279f2efe3ec0346160 (diff)
Files for 245.6tag2456
Diffstat (limited to 'docs/release/src/hbmame/drivers/kof2002.cpp')
-rw-r--r--docs/release/src/hbmame/drivers/kof2002.cpp531
1 files changed, 245 insertions, 286 deletions
diff --git a/docs/release/src/hbmame/drivers/kof2002.cpp b/docs/release/src/hbmame/drivers/kof2002.cpp
index 673ce76afc5..dac7073b052 100644
--- a/docs/release/src/hbmame/drivers/kof2002.cpp
+++ b/docs/release/src/hbmame/drivers/kof2002.cpp
@@ -3908,159 +3908,6 @@ ROM_START( kof2k2bsx )
ROM_LOAD16_BYTE( "265d.c8", 0x3000001, 0x800000, CRC(bef667a3) SHA1(D5E8BC185DCF63343D129C31D2DDAB9F723F1A12) )
ROM_END
-GAME( 2002, kof200215, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 Magic Plus II (Ultimate Enhancement Simplified Recruitment)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2002d, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Eolith / Playmore", "Kof2002 (Decrypted C)", MACHINE_SUPPORTS_SAVE )
-GAME( 2005, kof2002x, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Babel ice field remix)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2ath, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Athena)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2b, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Alphax2?", "Kof2002 (Add Char set 3)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2b1, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Alphax2?", "Kof2002 (Add Char set 2)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2bd, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2k2bd, ROT0, "hack", "Kof2002 (Challenge to Ultimate Battle)(Bootleg, Decrypted)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2bh, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Alphax2", "Kof2002 (Enable Hidden Characters v1)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2bjh, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ben Jeremy", "Kof2002 (Diff Moves 2003-10-25)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2bjo, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ben Jeremy", "Kof2002 (Diff Moves 2003-10-13)", MACHINE_SUPPORTS_SAVE )
-GAME( 2011, kof2k2bl3, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Neo Nebuwaks/Ismamj", "Kof2002 (Blood S.Plus)(BL3)", MACHINE_SUPPORTS_SAVE )
-GAME( 2011, kof2k2bl4, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Neo Nebuwaks/Ismamj", "Kof2002 (Blood S.Plus)(BL4)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2bld, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Blood S.Plus)(BL)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2blood2,kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Blood S.Plus)(BL2)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2br, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Portuguese set 2)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2br1, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Portuguese set 1)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2br2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Portuguese set 3)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2bs, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Dodowang", "Kof2002 (Boss Red flame)", MACHINE_SUPPORTS_SAVE )
-GAME( 2016, kof2k2c2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "EGCG / EGHT", "Kof2002 (3rd Strike of the Orochi 2016-01-04)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2cf1, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "C6F8", "Kof2002 (Iori p3 and p4 Color Changed)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2cf2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "C6F8", "Kof2002 (Char color changed - rel.2 2003-08-27)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2cf3, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "C6F8", "Kof2002 (Char color changed - rel.3 2003-08-31)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2cfc, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "C6F8", "Kof2002 (Char color changed - rel.4 2003-10-17)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2ch, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Coolhot", "Kof2002 (Move rev - Based on CHL and Ricky)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2chl, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "CHL", "Kof2002 (Enhanced gameplay - Rev.1 2003-04-10)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2cl2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "CHL", "Kof2002 (Enhanced gameplay - Rev.2 2003-04-13)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2cl3, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "CHL", "Kof2002 (Enhanced gameplay - Rev.3 2003-04-13)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2cn, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "FoxUU / ZUOJIE", "Kof2002 (Chinese)", MACHINE_SUPPORTS_SAVE )
-GAME( 2010, kof2k2cori, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Ismamj / EGCG / EGHT", "Kof2002 (3rd Strike)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2dbh, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002,ROT0, "Dodowang","Kof2002 (Add Char- MVS timer flaw)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2e1, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Kurouri", "Kof2002 (Add Char set 4)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2e2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Creamymami", "Kof2002 (Enable Hidden Characters v2)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2e3, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Creamymami", "Kof2002 (Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2ehr, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. 33%)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2er2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. 66%)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2er3, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. 80% 2003-04-14)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2er4, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. 89% 2003-04-20)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2erx, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. xx%)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2evo, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Jimmyi", "Kof2002 (Evolution)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2evo2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "FCHT / EGHT", "Kof2002 (Evolution v1.3)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2fy, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Lifebar + K', Vanessa, Iori, Kula and Angel color changed)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2gc, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Lewis67", "Kof2002 (Color changed set 1)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2gf, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Kumagorou", "Kof2002 (Color changed set 3)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2green, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Green colour)", MACHINE_SUPPORTS_SAVE )
-GAME( 2008, kof2k2ht, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "FMG CO", "Kof2002 (HT)", MACHINE_SUPPORTS_SAVE )
-GAME( 2010, kof2k2ibp, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Ismamj", "Kof2002 (Ice Blue Perfect)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2ic1, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Fighters Kim", "Kof2002 (Color changed - Attack cremation ice blue - 80%)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2ic2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Fighters Kim", "Kof2002 (Color changed - Attack cremation ice blue - Old)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2ice, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Fighters Kim", "Kof2002 (Color changed - Attack cremation ice blue)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2jc, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jui Lee", "Kof2002 (Char color changed for Athena 3P, Kula 3P and Kula 4P)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2js, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Jason / FCHT", "Kof2002 (Remix Ultra v3.0)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2js2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Jason / FCHT", "Kof2002 (Remix Ultra v3.5)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2js4, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Jason", "Kof2002 (Remix Ultra v2.5 SDM)", MACHINE_SUPPORTS_SAVE )
-GAME( 2005, kof2k2k2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (10Th Style 2016-01-04)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2k3o, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 2003-06-29)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2k32, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 2003-07-25)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2k33, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 2003-07-30)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2k34, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 2003-08-05)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2k35, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 2003-08-15)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2k36, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 2003-08-18)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2k37, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 2003-08-23)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2k38, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style - 2003-08-24)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2k39, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 2003-08-29)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2k3a, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style - 2003-09-07)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2k3b, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 2003-09-08)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2k3c, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style - 2003-10-05)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2k3d, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style - 2003-10-09)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2k3e, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3","Kof2002 (Remix Ultra 2.2 2003-05-14)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2k3f, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Remix Ultra 2.3 2003-12-02)", MACHINE_SUPPORTS_SAVE )
-GAME( 2004, kof2k2k3g, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Remix Ultra - Add Char - Diff Moves 2004-04-18)", MACHINE_SUPPORTS_SAVE )
-GAME( 2007, kof2k2kai, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Boss Hack Kai Version)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2kc, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Fighters Kim", "Kof2002 (Color changed set 4)", MACHINE_SUPPORTS_SAVE )
-GAME( 2007, kof2k2kc2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "EGCG-EGHT / KOF-ON Team", "Kof2002 (3rd Strike Remixed)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2kk, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Hack Remixed)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2lb, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "LB70", "Kof2002 (RetroPokter Ver 1.0)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2leon, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Dedicated to Leon9000)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2mcr, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Neht", "Kof2002 (Christmas BT version)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2moi2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Kof2002ex2", "Kof2002 (Magic Orochi Iori 2.0)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2moir, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "LB70", "Kof2002 (Retropokter Ver 1.0 - Magic Orochi Iori Remake)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2mp1, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 Magic Plus (decrypted C)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2010, kof2k2mp3, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Ismamj", "Kof2002 Magic Plus III (decrypted C, 2010-11-20)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2019, kof2k2mp3s, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Ismamj", "Kof2002 Magic Plus III (Moves Simplified 2019-01-03)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2mpu, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Wesker", "Kof2002 Plus (Set 01)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2ngp, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Portuguese negative colour)", MACHINE_SUPPORTS_SAVE )
-GAME( 2012, kof2k2nu, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "BXX/Fliperman", "Kof2002 (Super Black Nude Mix)(Naked version (v0.2))" , MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2olp, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Orochi Leona 97 color style)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2om, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Unknown Hack 2007-02-10)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2omg, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Omega V0.?)", MACHINE_SUPPORTS_SAVE )
-GAME( 2008, kof2k2omg5, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "KOF-ON Team", "Kof2002 (Omega v0.5)", MACHINE_SUPPORTS_SAVE )
-GAME( 2010, kof2k2omg8, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Omega v0.8)", MACHINE_SUPPORTS_SAVE )
-GAME( 2012, kof2k2omg9, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Omega v0.9)", MACHINE_SUPPORTS_SAVE )
-GAME( 2011, kof2k2omg9b, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Omega v0.9 beta)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2on, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Onteam)", MACHINE_SUPPORTS_SAVE )
-GAME( 2007, kof2k2or, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "EGCG-EGHT", "Kof2002 (Tianguo Protoss 2008-06-24)", MACHINE_SUPPORTS_SAVE ) //Name: 3rd Strike of the OROCHI [EGHT]
-GAME( 2002, kof2k2ori, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Orochi's Iori Remixed Rev.1)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2ori2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "FCHT", "Kof2002 (Orochi's Iori Remixed Rev.2)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2pa, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 Plus (Set 2 bootleg)", MACHINE_SUPPORTS_SAVE )
-GAME( 2011, kof2k2pfo, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Ismamj / Neo-Nebuwaks", "Kof2002 (Perfect O Iori Edition)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2pjw, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3 and Wesker", "Kof2002 Plus (Unknown Hack 2016-01-04)", MACHINE_SUPPORTS_SAVE )
-GAME( 2017, kof2k2pl17, kof2002, gsc, neogeo, neogeo_state, init_kof2k2pl17, ROT0, "GSC2007", "Kof2002 Plus (Unknown Hack 2017-12-25)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2plb, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "bootleg", "Kof2002 Plus (set 3, bootleg)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2pr, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Professional 2003-03-06)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2pro, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Professional Older? 2003-03-06)", MACHINE_SUPPORTS_SAVE )
-GAME( 2007, kof2k2ps2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "EGCG-EGHT", "Kof2002 (PlayStation 2)", MACHINE_SUPPORTS_SAVE )
-GAME( 2007, kof2k2ps2a, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "EGHT", "Kof2002 (PlayStation 2 ver 0.4)", MACHINE_SUPPORTS_SAVE )
-GAME( 2007, kof2k2ps2mp, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "EGCG-EGHT", "Kof2002 Magic Plus (PlayStation 2 Beta)", MACHINE_SUPPORTS_SAVE )
-GAME( 2018, kf2k2ps2re, kof2002, gsc, neogeo, neogeo_state, init_neogeo, ROT0, "EGCG", "Kof2002 (PlayStation 2 Hack Ver.1.0 Public Test 2018-10-14)", MACHINE_SUPPORTS_SAVE )
-GAME( 2018, kf2k2ps2re1, kof2002, gsc, neogeo, neogeo_state, init_neogeo, ROT0, "EGCG", "Kof2002 (PlayStation 2 Hack Ver.1.0 2018-12-17)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2pur, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Kawada7278", "Kof2002 (Boss Purple)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2ra, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ruin Angel", "Kof2002 (Diff Moves - Based on CHL set 2)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2rgl, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Magic Unique Crazy Rugal Plus)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2rm, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Remix 33%)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2rm1, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Remix rev.1 - 66%)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2rm2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Remix rev.2 - 80% - 2003-04-14)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2rm3, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Remix rev.3 - 89% - 2003-04-20)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2rm13, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "FCHT", "Kof2002 (Remix Ultra 1.3)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2rma, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Remix Ultra 2010-07-23)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2rmb, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Remix Ultra)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2rr, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 2003-04-30)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2rr1, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 2003-05-08)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2rr2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 2003-05-08 Boss)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2rr3, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 2003-05-09)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2rr4, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 2003-05-09 Boss)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2rr5, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 2003-05-17)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2rr6, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 2003-06-10)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2rr7, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - rev.u)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2rr8, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - rev.u1)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2rs, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Slovakia", "Kof2002 (Iori Special Remix)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2rs2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Slovakia", "Kof2002 Super Plus (Ultimate Edition v2.0)", MACHINE_SUPPORTS_SAVE )
-GAME( 2004, kof2k2ru, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Remix Ultra v2.5 2004-08-20)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2rw, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Wesker", "Kof2002 (Add Char - Diff Moves - 2003-10-xx)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2sb, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Streetboy", "Kof2002 (Diff Moves - Based on CHL set 1)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2se2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Creamymami", "Kof2002 (Add Char - Ultra kill start max - Ultra pow hack set 2)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2seh, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Creamymami", "Kof2002 (Add Char - Ultra kill start max - Ultra pow hack set 1)", MACHINE_SUPPORTS_SAVE )
-GAME( 2013, kof2k2sm, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Maitry Maker", "Kof2002 (Super Mix)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2smf, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team/Abbas", "Kof2002 (SMF 2011-06-08)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2smg, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Wesker/Abbas", "Kof2002 (SMG 2016-01-04)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2smg2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Arn", "Kof2002 (Recompilation of SMG 2016-01-07)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2soi, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "ACM1PT", "Kof2002 (Super Orochi Iori)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2sp, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Wesker", "Kof2002 (Add Char - Special move change)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2spl, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "NeHt", "Kof2002 Super Plus (Ultimate Edition)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2spls, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "JasonK, Danpaji1, Marcochen", "Kof2002 Super Plus (JasonK, Danpaji1, Marcochen)", MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2k2spo, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Wesker", "Kof2002 (Moves Hack V1 2003-08-30)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2tc, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "T.Com", "Kof2002 (Char color changed - Attack spark color changed for Iori and Orochi-Chris)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2ul, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Ultra 2003-05-15)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2ule, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Add Char - Diff Move - Ultra kill start max - Ultra pow 030515)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2wuk, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Wesker", "Kof2002 (Ultra kill style - rev max2 - perfect)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2xxx, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Peggy / Kim", "Kof2002 (Perfect revised edition 2016-01-04)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2bsx, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Boss, Dodowang Hack)", MACHINE_SUPPORTS_SAVE )
-///GAME( 2002, kof2002d, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (decrypted C)", MACHINE_SUPPORTS_SAVE )
-///GAME( 2002, kf2k2plb, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "bootleg", "Kof2002 Plus (set 3, bootleg / hack)", MACHINE_SUPPORTS_SAVE )
-///GAME( 2002, kf2k2plc, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "bootleg", "Kof2002 Super (set 4, bootleg / hack)", MACHINE_SUPPORTS_SAVE )
-
/**************************
The King of Fighters '2002
@@ -11005,45 +10852,6 @@ ROM_START( kof2k2s57 )
ROM_LOAD16_BYTE( "265hc57.c8", 0x3000001, 0x800000, CRC(54ca98be) SHA1(80f75c388462889c039399de4a9e8e6ad4a63fb0) )
ROM_END
-ROM_START( kof2k2s58 ) //kofallmix
- ROM_REGION( 0x900000, "maincpu", 0 )
- ROM_LOAD16_WORD_SWAP( "265k2s58.p1", 0x000000, 0x100000, CRC(e4443ce0) SHA1(5f6b1871eeb32b988e11e9a377154ee8a0d3ae28) )
- ROM_LOAD16_WORD_SWAP( "265k2s58.p2", 0x100000, 0x800000, CRC(c34c5164) SHA1(183d0fd7e0642f61509e26e8549a9f1fb1b02668) )
-
- NEO_SFIX_128K( "265ps2.s1", CRC(714ade47) SHA1(a46115ed89454d8090fae59cfa4aea61a4a81ebf) )
-
- NEO_BIOS_AUDIO_128K( "265d.m1", CRC(1c661a4b) SHA1(4e5aa862a0a182a806d538996ddc68d9f2dffaf7) )
-
- ROM_REGION( 0x1000000, "ymsnd:adpcma", 0 )
- ROM_LOAD( "265nu.v1", 0x000000, 0x400000, CRC(13d98607) SHA1(0f1a374247992d301bc26c0bab200631a13a9f4a) )
- ROM_LOAD( "265nu.v2", 0x400000, 0x400000, CRC(9cf74677) SHA1(073e7cb00127690fdec05c19f00347ec449f15ac) )
- ROM_LOAD( "265nu.v3", 0x800000, 0x400000, CRC(8e9448b5) SHA1(c22420649c7c68a172290548cab846345c861cb0) )
- ROM_LOAD( "265nu.v4", 0xc00000, 0x400000, CRC(067271b5) SHA1(36e07da78aaf634824c98023053bef802be4e218) )
-
- ROM_REGION( 0x8000000, "sprites", 0 )
- ROM_LOAD16_BYTE( "265k2s58.c1", 0x0000000, 0x800000, BAD_DUMP CRC(7f4e7f53) SHA1(00ea5486846751feb967128fbcc3b72847c42e99) ) // bad dump
- ROM_LOAD16_BYTE( "265k2s58.c2", 0x0000001, 0x800000, BAD_DUMP CRC(fbb6e56f) SHA1(f5b6c75acbe69ef3b326a33b0b467c85b6a23369) ) // bad dump
- ROM_LOAD16_BYTE( "265k2s58.c3", 0x1000000, 0x800000, CRC(c17e12d8) SHA1(0ddb8ade8265dd254e893e2beedbe7c0604cce6b) )
- ROM_LOAD16_BYTE( "265k2s58.c4", 0x1000001, 0x800000, CRC(5b9dd220) SHA1(a3f8793cb2fc1ae9eb4848dc1ef1a939b90c4ee1) )
- ROM_LOAD16_BYTE( "265k2s58.c5", 0x2000000, 0x800000, CRC(92701baf) SHA1(b592760d604aabf6a043b277b0f21893bac64d9f) )
- ROM_LOAD16_BYTE( "265k2s58.c6", 0x2000001, 0x800000, CRC(a54a31c4) SHA1(c4711813066def032674d8f779772971b5fc88b7) )
- ROM_LOAD16_BYTE( "265k2s58.c7", 0x3000000, 0x800000, BAD_DUMP CRC(e14b86d9) SHA1(decbbcde2d12179a648c51f5d94c18cb3c3a6fdd) ) // bad dump
- ROM_LOAD16_BYTE( "265k2s58.c8", 0x3000001, 0x800000, BAD_DUMP CRC(1d0f6bd8) SHA1(ba4d0c269120acdbf0e13cdcb0d9fa99c3483fc6) ) // bad dump
- ROM_LOAD16_BYTE( "265k2s58.c9", 0x4000000, 0x800000, CRC(4c5f9a30) SHA1(ce2f8338b37c9bca73ab933d374bdd45784d680b) )
- ROM_LOAD16_BYTE( "265k2s58.c10", 0x4000001, 0x800000, CRC(3ee65411) SHA1(55c2b57e9ee3760ee871934c7a118d001b95111f) )
- ROM_LOAD16_BYTE( "265k2s58.c11", 0x5000000, 0x800000, CRC(e4aad9a3) SHA1(749c68eebee7dc073e3dcbf453db7a2f0a78b1a6) )
- ROM_LOAD16_BYTE( "265k2s58.c12", 0x5000001, 0x800000, CRC(55761088) SHA1(295ab138bedd18fc341c7747998bb55e69cba8c7) )
- ROM_LOAD16_BYTE( "265k2s58.c13", 0x6000000, 0x800000, CRC(d5c7149a) SHA1(68eb718b1dc3f754191099ebeaf43f1c141be1e7) )
- ROM_LOAD16_BYTE( "265k2s58.c14", 0x6000001, 0x800000, CRC(c6a64bf3) SHA1(5fc0de29a13c38d44f0e6cda94fc31e3a598ecf5) )
- ROM_LOAD16_BYTE( "265k2s58.c15", 0x7000000, 0x800000, CRC(867ac5b3) SHA1(e508492f9056f045b378bb2136c0df9fc4e710b8) )
- //ROM_LOAD16_BYTE( "265k2s83.c16", 0x7000001, 0x800000, CRC(8d7d8b38) SHA1(3f0bd5cbcee0173df81396c97f01315caf1378b2) ) // not used
- // use the standard decrypted ones to fix the bad gfx
- ROM_LOAD16_BYTE( "265d.c1", 0x0000000, 0x800000, CRC(7efa6ef7) SHA1(71345A4202E7CC9239538FB978638141416C8893) )
- ROM_LOAD16_BYTE( "265d.c2", 0x0000001, 0x800000, CRC(aa82948b) SHA1(B2A40797F68BDEB80BC54DCCC5495BE68934BF0E) )
- ROM_LOAD16_BYTE( "265d.c7", 0x3000000, 0x800000, CRC(8a5b561c) SHA1(A19697D4C2CC8EDEBC669C95AE1DB4C8C2A70B2C) )
- ROM_LOAD16_BYTE( "265d.c8", 0x3000001, 0x800000, CRC(bef667a3) SHA1(D5E8BC185DCF63343D129C31D2DDAB9F723F1A12) )
-ROM_END
-
ROM_START( kof2k2s59 )
ROM_REGION( 0x500000, "maincpu", 0 )
ROM_LOAD16_WORD_SWAP( "265k2s59.p1", 0x000000, 0x100000, CRC(f5bea3a9) SHA1(f3603744143df45452d80d8633bb7f0ffd114a99) )
@@ -12782,11 +12590,163 @@ ROM_END
/* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */
// The King of Fighters '2002
+GAME( 2002, kof200215, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 Magic Plus II (Ultimate Enhancement Simplified Recruitment)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2002d, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Eolith / Playmore", "Kof2002 (Decrypted C)", MACHINE_SUPPORTS_SAVE )
+GAME( 2005, kof2002x, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Babel ice field remix)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2ath, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Athena)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2b, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Alphax2?", "Kof2002 (Add Char set 3)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2b1, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Alphax2?", "Kof2002 (Add Char set 2)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2bd, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2k2bd, ROT0, "hack", "Kof2002 (Challenge to Ultimate Battle)(Bootleg, Decrypted)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2bh, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Alphax2", "Kof2002 (Enable Hidden Characters v1)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2bjh, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ben Jeremy", "Kof2002 (Diff Moves, 2003-10-25)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2bjo, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ben Jeremy", "Kof2002 (Diff Moves, 2003-10-13)", MACHINE_SUPPORTS_SAVE )
+GAME( 2011, kof2k2bl3, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Neo Nebuwaks/Ismamj", "Kof2002 (Blood S.Plus)(BL3)", MACHINE_SUPPORTS_SAVE )
+GAME( 2011, kof2k2bl4, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Neo Nebuwaks/Ismamj", "Kof2002 (Blood S.Plus)(BL4)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2bld, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Blood S.Plus)(BL)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2blood2,kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Blood S.Plus)(BL2)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2br, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Portuguese set 2)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2br1, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Portuguese set 1)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2br2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Portuguese set 3)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2bs, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Dodowang", "Kof2002 (Boss Red flame)", MACHINE_SUPPORTS_SAVE )
+GAME( 2016, kof2k2c2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "EGCG / EGHT", "Kof2002 (3rd Strike of the Orochi, 2016-01-04)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2cf1, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "C6F8", "Kof2002 (Iori p3 and p4 Color Changed)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2cf2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "C6F8", "Kof2002 (Char color changed - rel.2, 2003-08-27)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2cf3, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "C6F8", "Kof2002 (Char color changed - rel.3, 2003-08-31)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2cfc, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "C6F8", "Kof2002 (Char color changed - rel.4, 2003-10-17)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2ch, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Coolhot", "Kof2002 (Move rev - Based on CHL and Ricky)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2chl, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "CHL", "Kof2002 (Enhanced gameplay - Rev.1, 2003-04-10)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2cl2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "CHL", "Kof2002 (Enhanced gameplay - Rev.2, 2003-04-13)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2cl3, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "CHL", "Kof2002 (Enhanced gameplay - Rev.3, 2003-04-13)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2cn, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "FoxUU / ZUOJIE", "Kof2002 (Chinese)", MACHINE_SUPPORTS_SAVE )
+GAME( 2010, kof2k2cori, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Ismamj / EGCG / EGHT", "Kof2002 (3rd Strike)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2dbh, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002,ROT0, "Dodowang","Kof2002 (Add Char- MVS timer flaw)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2e1, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Kurouri", "Kof2002 (Add Char set 4)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2e2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Creamymami", "Kof2002 (Enable Hidden Characters v2)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2e3, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Creamymami", "Kof2002 (Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2ehr, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. 33%)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2er2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. 66%)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2er3, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. 80%, 2003-04-14)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2er4, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. 89%, 2003-04-20)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2erx, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. xx%)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2evo, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Jimmyi", "Kof2002 (Evolution)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2evo2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "FCHT / EGHT", "Kof2002 (Evolution v1.3)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2fy, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Lifebar + K', Vanessa, Iori, Kula and Angel color changed)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2gc, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Lewis67", "Kof2002 (Color changed set 1)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2gf, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Kumagorou", "Kof2002 (Color changed set 3)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2green, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Green colour)", MACHINE_SUPPORTS_SAVE )
+GAME( 2008, kof2k2ht, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "FMG CO", "Kof2002 (HT)", MACHINE_SUPPORTS_SAVE )
+GAME( 2010, kof2k2ibp, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Ismamj", "Kof2002 (Ice Blue Perfect)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2ic1, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Fighters Kim", "Kof2002 (Color changed - Attack cremation ice blue - 80%)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2ic2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Fighters Kim", "Kof2002 (Color changed - Attack cremation ice blue - Old)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2ice, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Fighters Kim", "Kof2002 (Color changed - Attack cremation ice blue)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2jc, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jui Lee", "Kof2002 (Char color changed for Athena 3P, Kula 3P and Kula 4P)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2js, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Jason / FCHT", "Kof2002 (Remix Ultra v3.0)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2js2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Jason / FCHT", "Kof2002 (Remix Ultra v3.5)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2js4, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Jason", "Kof2002 (Remix Ultra v2.5 SDM)", MACHINE_SUPPORTS_SAVE )
+GAME( 2005, kof2k2k2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (10Th Style, 2016-01-04)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2k3o, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style, 2003-06-29)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2k32, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style, 2003-07-25)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2k33, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style, 2003-07-30)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2k34, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style, 2003-08-05)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2k35, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style, 2003-08-15)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2k36, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style, 2003-08-18)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2k37, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style, 2003-08-23)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2k38, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style, 2003-08-24)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2k39, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style, 2003-08-29)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2k3a, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style, 2003-09-07)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2k3b, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style, 2003-09-08)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2k3c, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style, 2003-10-05)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2k3d, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style, 2003-10-09)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2k3e, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3","Kof2002 (Remix Ultra 2.2, 2003-05-14)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2k3f, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Remix Ultra 2.3, 2003-12-02)", MACHINE_SUPPORTS_SAVE )
+GAME( 2004, kof2k2k3g, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Remix Ultra - Add Char - Diff Moves, 2004-04-18)", MACHINE_SUPPORTS_SAVE )
+GAME( 2007, kof2k2kai, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Boss Hack Kai Version)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2kc, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Fighters Kim", "Kof2002 (Color changed set 4)", MACHINE_SUPPORTS_SAVE )
+GAME( 2007, kof2k2kc2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "EGCG-EGHT / KOF-ON Team", "Kof2002 (3rd Strike Remixed)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2kk, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Hack Remixed)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2lb, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "LB70", "Kof2002 (RetroPokter Ver 1.0)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2leon, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Dedicated to Leon9000)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2mcr, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Neht", "Kof2002 (Christmas BT version)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2moi2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Kof2002ex2", "Kof2002 (Magic Orochi Iori 2.0)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2moir, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "LB70", "Kof2002 (Retropokter Ver 1.0 - Magic Orochi Iori Remake)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2mp1, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 Magic Plus (decrypted C)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2010, kof2k2mp3, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Ismamj", "Kof2002 Magic Plus III (decrypted C, 2010-11-20)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2019, kof2k2mp3s, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Ismamj", "Kof2002 Magic Plus III (Moves Simplified, 2019-01-03)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2mpu, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Wesker", "Kof2002 Plus (Set 01)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2ngp, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Portuguese negative colour)", MACHINE_SUPPORTS_SAVE )
+GAME( 2012, kof2k2nu, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "BXX/Fliperman", "Kof2002 (Super Black Nude Mix)(Naked version (v0.2))" , MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2olp, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Orochi Leona 97 color style)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2om, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Unknown Hack, 2007-02-10)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2omg, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Omega V0.?)", MACHINE_SUPPORTS_SAVE )
+GAME( 2008, kof2k2omg5, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "KOF-ON Team", "Kof2002 (Omega v0.5)", MACHINE_SUPPORTS_SAVE )
+GAME( 2010, kof2k2omg8, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Omega v0.8)", MACHINE_SUPPORTS_SAVE )
+GAME( 2012, kof2k2omg9, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Omega v0.9)", MACHINE_SUPPORTS_SAVE )
+GAME( 2011, kof2k2omg9b, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Omega v0.9 beta)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2on, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Onteam)", MACHINE_SUPPORTS_SAVE )
+GAME( 2007, kof2k2or, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "EGCG-EGHT", "Kof2002 (Tianguo Protoss, 2008-06-24)", MACHINE_SUPPORTS_SAVE ) //Name: 3rd Strike of the OROCHI [EGHT]
+GAME( 2002, kof2k2ori, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Orochi's Iori Remixed Rev.1)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2ori2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "FCHT", "Kof2002 (Orochi's Iori Remixed Rev.2)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2pa, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 Plus (Set 2 bootleg)", MACHINE_SUPPORTS_SAVE )
+GAME( 2011, kof2k2pfo, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Ismamj / Neo-Nebuwaks", "Kof2002 (Perfect O Iori Edition)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2pjw, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3 and Wesker", "Kof2002 Plus (Unknown Hack, 2016-01-04)", MACHINE_SUPPORTS_SAVE )
+GAME( 2017, kof2k2pl17, kof2002, gsc, neogeo, neogeo_state, init_kof2k2pl17, ROT0, "GSC2007", "Kof2002 Plus (Unknown Hack, 2017-12-25)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2plb, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "bootleg", "Kof2002 Plus (set 3, bootleg)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2pr, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Professional, 2003-03-06)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2pro, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Professional Older?, 2003-03-06)", MACHINE_SUPPORTS_SAVE )
+GAME( 2007, kof2k2ps2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "EGCG-EGHT", "Kof2002 (PlayStation 2)", MACHINE_SUPPORTS_SAVE )
+GAME( 2007, kof2k2ps2a, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "EGHT", "Kof2002 (PlayStation 2 ver 0.4)", MACHINE_SUPPORTS_SAVE )
+GAME( 2007, kof2k2ps2mp, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "EGCG-EGHT", "Kof2002 Magic Plus (PlayStation 2 Beta)", MACHINE_SUPPORTS_SAVE )
+GAME( 2018, kf2k2ps2re, kof2002, gsc, neogeo, neogeo_state, init_neogeo, ROT0, "EGCG", "Kof2002 (PlayStation 2 Hack Ver.1.0 Public Test, 2018-10-14)", MACHINE_SUPPORTS_SAVE )
+GAME( 2018, kf2k2ps2re1, kof2002, gsc, neogeo, neogeo_state, init_neogeo, ROT0, "EGCG", "Kof2002 (PlayStation 2 Hack Ver.1.0, 2018-12-17)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2pur, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Kawada7278", "Kof2002 (Boss Purple)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2ra, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ruin Angel", "Kof2002 (Diff Moves - Based on CHL set 2)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2rgl, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Magic Unique Crazy Rugal Plus)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2rm, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Remix 33%)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2rm1, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Remix rev.1 - 66%)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2rm2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Remix rev.2 - 80%, 2003-04-14)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2rm3, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Remix rev.3 - 89%, 2003-04-20)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2rm13, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "FCHT", "Kof2002 (Remix Ultra 1.3)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2rma, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Remix Ultra, 2010-07-23)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2rmb, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Remix Ultra)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2rr, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3, 2003-04-30)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2rr1, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3, 2003-05-08)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2rr2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3, 2003-05-08 Boss)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2rr3, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3, 2003-05-09)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2rr4, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3, 2003-05-09 Boss)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2rr5, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3, 2003-05-17)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2rr6, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3, 2003-06-10)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2rr7, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - rev.u)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2rr8, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - rev.u1)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2rs, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Slovakia", "Kof2002 (Iori Special Remix)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2rs2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Slovakia", "Kof2002 Super Plus (Ultimate Edition v2.0)", MACHINE_SUPPORTS_SAVE )
+GAME( 2004, kof2k2ru, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason/K3", "Kof2002 (Remix Ultra v2.5, 2004-08-20)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2rw, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Wesker", "Kof2002 (Add Char - Diff Moves, 2003-10)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2sb, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Streetboy", "Kof2002 (Diff Moves - Based on CHL set 1)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2se2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Creamymami", "Kof2002 (Add Char - Ultra kill start max - Ultra pow hack set 2)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2seh, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Creamymami", "Kof2002 (Add Char - Ultra kill start max - Ultra pow hack set 1)", MACHINE_SUPPORTS_SAVE )
+GAME( 2013, kof2k2sm, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Maitry Maker", "Kof2002 (2k4 Super Mix)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2smf, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team/Abbas", "Kof2002 (SMF, 2011-06-08)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2smg, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Wesker/Abbas", "Kof2002 (SMG, 2016-01-04)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2smg2, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Arn", "Kof2002 (Recompilation of SMG, 2016-01-07)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2soi, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "ACM1PT", "Kof2002 (Super Orochi Iori)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2sp, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Wesker", "Kof2002 (Add Char - Special move change)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2spl, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "NeHt", "Kof2002 Super Plus (Ultimate Edition)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2spls, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "JasonK, Danpaji1, Marcochen", "Kof2002 Super Plus (JasonK, Danpaji1, Marcochen)", MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2k2spo, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Wesker", "Kof2002 (Moves Hack V1, 2003-08-30)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2tc, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "T.Com", "Kof2002 (Char color changed - Attack spark color changed for Iori and Orochi-Chris)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2ul, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Ultra, 2003-05-15)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2ule, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Raymonose", "Kof2002 (Add Char - Diff Move - Ultra kill start max - Ultra pow, 2003-05-15)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2wuk, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Wesker", "Kof2002 (Ultra kill style - rev max2 - perfect)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2xxx, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Peggy / Kim", "Kof2002 (Perfect revised edition, 2016-01-04)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2bsx, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Boss, Dodowang Hack)", MACHINE_SUPPORTS_SAVE )
+///GAME( 2002, kof2002d, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (decrypted C)", MACHINE_SUPPORTS_SAVE )
+///GAME( 2002, kf2k2plb, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "bootleg", "Kof2002 Plus (set 3, bootleg / hack)", MACHINE_SUPPORTS_SAVE )
+///GAME( 2002, kf2k2plc, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "bootleg", "Kof2002 Super (set 4, bootleg / hack)", MACHINE_SUPPORTS_SAVE )
GAME( 2005, kof2002s01, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "KyoX", "Kof2002 (Portuguese, 2005-09-25)" , MACHINE_SUPPORTS_SAVE )
GAME( 2008, kof2002s02, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "FoxUU, ZUOJIE, Bluekiller, Alexwong", "Kof2002 (Chinese, 2008-03-15)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s03, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "syberjun", "Kof2002 (Korean)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2005, kof2002s04, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Kim", "Kof2002 (Orochivora V1 2005-08-21)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2006, kof2002s05, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Kim", "Kof2002 (Orochivora V2 2006-02-14)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2005, kof2002s04, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Kim", "Kof2002 (Orochivora V1, 2005-08-21)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2006, kof2002s05, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Kim", "Kof2002 (Orochivora V2, 2006-02-14)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s09, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Benalla & danpaji1", "Kof2002 (BC System Plus)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s10, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "wesker", "Kof2002 (Unluck Max2 V1)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s11, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Creamymami", "Kof2002 (Unluck Max2 V2)" , MACHINE_SUPPORTS_SAVE )
@@ -12798,17 +12758,17 @@ GAME( 2002, kof2002s16, kof2002, neogeo_noslot, neogeo, neogeo_state, init_
GAME( 2002, kof2002s18, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "bootleg", "Kof2002 Plus (Set 3 bootleg Old)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s20, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002s20, ROT0, "bootleg", "Kof2002 Plus (Set 4 bootleg)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s21, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "lb70", "Kof2002 (RetroPokter V1.0 Beta)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2002s22, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason", "Kof2002 (Remix Ultra 2.4 2003-12-02)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2006, kof2002s23, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason, Wesker, Raymonose, Andy Chan, Macrochen, Eddids, Danpaji1", "Kof2002 (Remix Ultra 3.0 2006-05-28)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2002s22, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason", "Kof2002 (Remix Ultra 2.4, 2003-12-02)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2006, kof2002s23, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Jason, Wesker, Raymonose, Andy Chan, Macrochen, Eddids, Danpaji1", "Kof2002 (Remix Ultra 3.0, 2006-05-28)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s24, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "=K3=Jason, Wesker, Raymonose, Andy Chan, Macro Chen, Eddids, Danpaji1, sjx", "Kof2002 (Remix Ultra 3.5)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2004, kof2002s25, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Dodowang", "Kof2002 (Enable Hidden Characters V3 2004-06-19)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2005, kof2002s26, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Dodowang", "Kof2002 (Enable Hidden Characters V4 2005-02-28)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2005, kof2002s27, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Eddids", "Kof2002 (Enable Hidden Characters V5 2005-12-25)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2004, kof2002s25, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Dodowang", "Kof2002 (Enable Hidden Characters V3, 2004-06-19)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2005, kof2002s26, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Dodowang", "Kof2002 (Enable Hidden Characters V4, 2005-02-28)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2005, kof2002s27, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Eddids", "Kof2002 (Enable Hidden Characters V5, 2005-12-25)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s28, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Creamymami", "Kof2002 (Enhanced Power)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s29, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Creamymami", "Kof2002 (Unlimited Power)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s30, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Creamymami", "Kof2002 (Unlimited Power Store)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s31, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "yashional", "Kof2002 (Yagami Nunnery Add '97 Shavings Wind)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2003, kof2002s32, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "wesker", "Kof2002 (Moves Hack V2 2003-09-13)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2003, kof2002s32, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "wesker", "Kof2002 (Moves Hack V2, 2003-09-13)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s33, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "snk2003", "Kof2002 (Add Iori's New Move)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s34, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Add Iori's New Move 2)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s35, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "snk2003", "Kof2002 (Add Kim's New Move)" , MACHINE_SUPPORTS_SAVE )
@@ -12861,7 +12821,7 @@ GAME( 2002, kof2002s81, kof2002, neogeo_noslot, neogeo, neogeo_state, init_
GAME( 2002, kof2002s82, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "star07", "Kof2002 (Athena Victory Pose Change)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s83, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Eddids", "Kof2002 (Unlimited Credits In Console Mode)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s84, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "KalceTin", "Kof2002 (Black Beta 0.76)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2002s85, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Moved To Modify And Optimize Version)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2002s85, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Moved To Modify And Optimise Version)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s86, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "yashional", "Kof2002 (Move Study Very Simplified)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s87, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Boss Anger Opening Action)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s88, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Boss Anger Plus Opening Action)" , MACHINE_SUPPORTS_SAVE )
@@ -12873,30 +12833,30 @@ GAME( 2002, kof2002s93, kof2002, neogeo_noslot, neogeo, neogeo_state, init_
GAME( 2002, kof2002s94, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "ddj", "Kof2002 (Easy Moves)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s95, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "xuyongsheng90", "Kof2002 (Sakazaki Hidden Trick Small Change)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s96, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "ddj", "Kof2002 (Always Have Super Move)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2002s97, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Remix Ultra 3.0 2017-09-27)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2002s97, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Remix Ultra 3.0, 2017-09-27)" , MACHINE_SUPPORTS_SAVE )
GAME( 2007, kof2002s98, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Omega Playstation Version)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2002s99, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "FMG", "Kof2002 (HT 2017-04-26)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2002s100, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "FMG", "Kof2002 (Unknown Hack 2013-04-02)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2002s101, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "FMG", "Kof2002 (Unknown Hack 2015-11-06)", MACHINE_SUPPORTS_SAVE )
-GAME( 2016, kof2002s102, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "FMG", "Kof2002 Magic Plus II (Ultimate Magic 2 Strengthen Simplified 2016-05-30)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2002s103, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp2, ROT0, "hack", "Kof2002 Magic Plus II (Challenge To Ultimate Battle 2015-03-08)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2002s99, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "FMG", "Kof2002 (HT, 2017-04-26)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2002s100, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "FMG", "Kof2002 (Unknown Hack, 2013-04-02)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2002s101, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "FMG", "Kof2002 (Unknown Hack, 2015-11-06)", MACHINE_SUPPORTS_SAVE )
+GAME( 2016, kof2002s102, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "FMG", "Kof2002 Magic Plus II (Ultimate Magic 2 Strengthen Simplified, 2016-05-30)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2002s103, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp2, ROT0, "hack", "Kof2002 Magic Plus II (Challenge To Ultimate Battle, 2015-03-08)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s104, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Heaven God Race Version v2.0)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s105, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Heaven God Race Version v1.0)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, kof2002s106, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Kof1996", "Kof2002 (Boss Start Hack)(2009-07-26)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, kof2002s106, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Kof1996", "Kof2002 (Boss Start Hack, 2009-07-26)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s107, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Integration + Modification)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s108, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 Magic (Enhancement)", MACHINE_SUPPORTS_SAVE )
-GAME( 2017, kof2002s109, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 Magic (Simplified 2017-11-04)", MACHINE_SUPPORTS_SAVE )
+GAME( 2017, kof2002s109, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 Magic (Simplified, 2017-11-04)", MACHINE_SUPPORTS_SAVE )
GAME( 2016, kof2002s110, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "GSC2007", "Kof2002 (Climax Revised Version)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s111, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Modified Energy Gauge)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s112, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (The Third Edition Of The Kingdom Of The Gods)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s113, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "IsmaMJ", "Kof2002 (Super Blood Plus 3)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2002s114, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Unknown Hack Date)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2002s115, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (RU Version 2020-02-14)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2002s115, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (RU Version, 2020-02-14)", MACHINE_SUPPORTS_SAVE )
GAME( 2005, kf2k2mps01, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp, ROT0, "KyoX", "Kof2002 Magic Plus (Portuguese, 2005-09-25)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kf2k2mps02, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp, ROT0, "syberjun", "Kof2002 Magic Plus (Korean)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kf2k2mps03, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp, ROT0, "wesker", "Kof2002 Magic Plus (Unluck Max2 v1)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kf2k2mps04, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp, ROT0, "Creamymami", "Kof2002 Magic Plus (Unluck Max2 v2)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kf2k2mps05, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp, ROT0, "kawada7278", "Kof2002 Magic Plus (Normalize Power)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kf2k2mps05, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp, ROT0, "kawada7278", "Kof2002 Magic Plus (Normalise Power)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kf2k2mps06, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp, ROT0, "Creamymami", "Kof2002 Magic Plus (Unlimited Power)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kf2k2mps07, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp, ROT0, "Creamymami", "Kof2002 Magic Plus (Unlimited power Store)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kf2k2mps08, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp, ROT0, "siromezm", "Kof2002 Magic Plus (Nude Athena)" , MACHINE_SUPPORTS_SAVE )
@@ -12929,7 +12889,7 @@ GAME( 2002, kf2k2mps34, kof2002, neogeo_noslot, neogeo, neogeo_state, init_
GAME( 2002, kf2k2mps35, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp, ROT0, "Eddids", "Kof2002 Magic Plus (Unlimited Credits In Console Mode)" , MACHINE_SUPPORTS_SAVE )
GAME( 2005, kf2k2mp2s01, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp2, ROT0, "KyoX", "Kof2002 Magic Plus II (Portuguese, 2005-09-25)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kf2k2mp2s02, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp2, ROT0, "syberjun", "Kof2002 Magic Plus II (Korean)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kf2k2mp2s03, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp2, ROT0, "Creamymami", "Kof2002 Magic Plus II (Normalize Power)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kf2k2mp2s03, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp2, ROT0, "Creamymami", "Kof2002 Magic Plus II (Normalise Power)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kf2k2mp2s04, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp2, ROT0, "kawada7278", "Kof2002 Magic Plus II (Unlimited Power)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kf2k2mp2s05, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp2, ROT0, "Creamymami", "Kof2002 Magic Plus II (Unlimited Power Store)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kf2k2mp2s06, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp2, ROT0, "siromezm", "Kof2002 Magic Plus II (Nude Athena)" , MACHINE_SUPPORTS_SAVE )
@@ -12960,7 +12920,7 @@ GAME( 2002, kf2k2mp2s33, kof2002, neogeo_noslot, neogeo, neogeo_state, init_
GAME( 2002, kf2k2mp2s34, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp2, ROT0, "kof1996 & zuojie", "Kof2002 Magic Plus II (Remove Countdown06)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kf2k2mp2s35, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp2, ROT0, "wesker", "Kof2002 Magic Plus II (Practice Mode Maximum Power)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kf2k2mp2s36, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kf2k2mp2, ROT0, "Eddids", "Kof2002 Magic Plus II (Unlimited Credits In Console Mode)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2016, kf2k2mp2s37, kof2002, neogeo_noslot, neogeo, neogeo_state, init_mp2s39, ROT0, "hack", "Kof2002 Magic Plus II (Ultimate Enhancement 2016-04-09)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2016, kf2k2mp2s37, kof2002, neogeo_noslot, neogeo, neogeo_state, init_mp2s39, ROT0, "hack", "Kof2002 Magic Plus II (Ultimate Enhancement, 2016-04-09)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kf2k2plas01, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "KyoX", "Kof2002 Plus (Portuguese, 2005-09-25)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kf2k2plas02, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "syberjun", "Kof2002 Plus (Korean)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kf2k2plas03, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "wesker", "Kof2002 Plus (Unluck Max2 v1)" , MACHINE_SUPPORTS_SAVE )
@@ -13013,14 +12973,14 @@ GAME( 2002, kof2k2ps2as01, kof2002, neogeo_noslot, neogeo, neogeo_state, init_
GAME( 2002, kof2k2ps2as02, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Ding machine", "Kof2002 (The Ultimate Simplified)(PlayStation 2 ver 0.4)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s01, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Black Edition v1.4)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s02, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Omega v0.9 With AI Fix)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2010, kof2k2s03, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Omega 2010-06-11)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2011, kof2k2s04, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary King of Fighters 1.0 2011-12-06)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2010, kof2k2s03, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Omega, 2010-06-11)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2011, kof2k2s04, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary King of Fighters 1.0, 2011-12-06)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s05, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "NeHT Team", "Kof2002 (Super Plus Ultimate Edition)" , MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s07, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Omega v0.76 Beta Black Edition)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2s08, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Merry Christmas Special Edition 2005-12-17)", MACHINE_SUPPORTS_SAVE )
-GAME( 2017, kof2k2s09, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary of King of Fighters 1 Edition, Original trick 2017-12-2X)", MACHINE_SUPPORTS_SAVE )
-GAME( 2007, kof2k2s10, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Unknown Hack 2007-04-26)", MACHINE_SUPPORTS_SAVE )
-GAME( 2013, kof2k2s11, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Combo 2013-10-12)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2s08, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Merry Christmas Special Edition, 2005-12-17)", MACHINE_SUPPORTS_SAVE )
+GAME( 2017, kof2k2s09, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary of King of Fighters 1 Edition, Original trick, 2017-12-2X)", MACHINE_SUPPORTS_SAVE )
+GAME( 2007, kof2k2s10, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Unknown Hack, 2007-04-26)", MACHINE_SUPPORTS_SAVE )
+GAME( 2013, kof2k2s11, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Combo, 2013-10-12)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s12, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 Magic Plus II (Chinese Edition)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s13, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 Magic Plus (Green Color)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s14, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 Magic Plus (Chinese Remix)", MACHINE_SUPPORTS_SAVE )
@@ -13028,21 +12988,21 @@ GAME( 2002, kof2k2s15, kof2002, neogeo_noslot, neogeo, neogeo_state, init_
GAME( 2002, kof2k2s16, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Purple Remix)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s17, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Super Merry Christmas)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s18, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "T.Com", "Kof2002 (End Of Space)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2s19, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (10th Style 2010-01-01)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2s20, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Perfect revised edition 2010-02-28)", MACHINE_SUPPORTS_SAVE )
-GAME( 2015, kof2k2s21, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Crazy Eight 2015-02-15)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2s19, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (10th Style, 2010-01-01)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2s20, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Perfect revised edition, 2010-02-28)", MACHINE_SUPPORTS_SAVE )
+GAME( 2015, kof2k2s21, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Crazy Eight, 2015-02-15)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s23, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Magic Orochi)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2s24, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Chinese Version 2008-03-14)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2s24, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Chinese Version, 2008-03-14)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s25, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Orochi Iori/Boss 2008)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2s26, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Unknown Hack 2009-11-20)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2s27, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Unknown Hack 2017-12-01)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2s28, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Unknown Hack 2006-12-06)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2s29, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Unknown Hack 2016-11-28)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2s26, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Unknown Hack, 2009-11-20)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2s27, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Unknown Hack, 2017-12-01)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2s28, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Unknown Hack, 2006-12-06)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2s29, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Unknown Hack, 2016-11-28)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s30, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Wesker", "Kof2002 (Crazy Rugal Unique 2005)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2s31, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Edition Special 2017-12-01)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2s33, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (3rd Strike of the Orochi 2009-11-20)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2s31, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Edition Special, 2017-12-01)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2s33, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (3rd Strike of the Orochi, 2009-11-20)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s34, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Merry Christmas Remix Ultra Version)", MACHINE_SUPPORTS_SAVE )
-GAME( 2002, kof2k2s35, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The Purple Dragons 2005-10-04)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, kof2k2s35, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The Purple Dragons, 2005-10-04)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s36, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Omega v0.9 Merry Christmas)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s37, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "KOF-ON Team", "Kof2002 (Omega v0.9 beta Unknown Date)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s38, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Negative Style Super)", MACHINE_SUPPORTS_SAVE )
@@ -13055,78 +13015,77 @@ GAME( 2002, kof2k2s44, kof2002, neogeo_noslot, neogeo, neogeo_state, init_
GAME( 2002, kof2k2s45, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Fantastic Version)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s46, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Super Revolution)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s47, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Ultra Revolution)", MACHINE_SUPPORTS_SAVE )
-GAME( 2017, kof2k2s48, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary of the King of Fighters 2017-12-28)", MACHINE_SUPPORTS_SAVE )
+GAME( 2017, kof2k2s48, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary of the King of Fighters, 2017-12-28)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s49, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 Magic Plus (Omega v0.9 Playstation Version)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s50, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The Purple Dragons)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s51, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The Purple Dragons Plus)", MACHINE_SUPPORTS_SAVE )
-GAME( 2016, kof2k2s52, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (The 20th Anniversary of The King of Fighters 2016-04-09)", MACHINE_SUPPORTS_SAVE )
-GAME( 2016, kof2k2s53, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Tongtian Enhanced Edition 2016-04-10)", MACHINE_SUPPORTS_SAVE )
-GAME( 2017, kof2k2s54, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary of King of Fighters 1 Edition, Original trick 2017-12-28)", MACHINE_SUPPORTS_SAVE )
-GAME( 2017, kof2k2s55, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary of King of Fighters 2 Edition, Simplify the move 2017-12-28)", MACHINE_SUPPORTS_SAVE )
-GAME( 2017, kof2k2s56, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary of King of Fighters 2 Edition, Simplify the move 2017-12-18)", MACHINE_SUPPORTS_SAVE )
+GAME( 2016, kof2k2s52, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (The 20th Anniversary of The King of Fighters, 2016-04-09)", MACHINE_SUPPORTS_SAVE )
+GAME( 2016, kof2k2s53, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Tongtian Enhanced Edition, 2016-04-10)", MACHINE_SUPPORTS_SAVE )
+GAME( 2017, kof2k2s54, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary of King of Fighters 1 Edition, Original trick, 2017-12-28)", MACHINE_SUPPORTS_SAVE )
+GAME( 2017, kof2k2s55, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary of King of Fighters 2 Edition, Simplify the move, 2017-12-28)", MACHINE_SUPPORTS_SAVE )
+GAME( 2017, kof2k2s56, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary of King of Fighters 2 Edition, Simplify the move, 2017-12-18)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s57, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Ex-Kyo)", MACHINE_SUPPORTS_SAVE )
-GAME( 2011, kof2k2s58, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (All Mix Version 2011-12-29)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s59, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Iori KofXI Edition v1.0)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s60, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 Magic Plus (Fixed)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s61, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 Super Magic Plus (Green Version)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s62, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "NeogeoBRteam", "Kof2002 (Brazil)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s63, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Marcochen", "Kof2002 (Unknown Hack Date [?])", MACHINE_SUPPORTS_SAVE )
-GAME( 2008, kof2k2s64, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Zuojie", "Kof2002 (Boss Revision 2008-10-17)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, kof2k2s65, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Kof1996, Kqz, Zuojie", "Kof2002 (Boss Edition v1.0 2009-01-23)", MACHINE_SUPPORTS_SAVE )
-GAME( 2009, kof2k2s66, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Danpaji1, Marcochen", "Kof2002 (Kim Revision 2009-01-23)", MACHINE_SUPPORTS_SAVE )
+GAME( 2008, kof2k2s64, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Zuojie", "Kof2002 (Boss Revision, 2008-10-17)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, kof2k2s65, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Kof1996, Kqz, Zuojie", "Kof2002 (Boss Edition v1.0, 2009-01-23)", MACHINE_SUPPORTS_SAVE )
+GAME( 2009, kof2k2s66, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Danpaji1, Marcochen", "Kof2002 (Kim Revision, 2009-01-23)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s67, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "TheMazTr", "Kof2002 (Changed Letters)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s68, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "Foxy", "Kof2002 (N.E.S.T.S)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s69, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Orochi Team Hack)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s70, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Magic Fking)", MACHINE_SUPPORTS_SAVE )
GAME( 2002, kof2k2s71, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Perfect Revised Edition Unknown Date)", MACHINE_SUPPORTS_SAVE )
-GAME( 2018, kof2k2s72, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Tongtian Edition 2018-11-25)", MACHINE_SUPPORTS_SAVE )
-GAME( 2016, kof2k2s73, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Remix Ultra Simplification 2016-09-13)", MACHINE_SUPPORTS_SAVE )
-GAME( 2015, kof2k2s74, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Super Enhanced Edition 2015-06-21)", MACHINE_SUPPORTS_SAVE )
-GAME( 2016, kof2k2s75, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Playstation 2 Original Version 2016-09-30)", MACHINE_SUPPORTS_SAVE )
-GAME( 2018, kof2k2s76, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Playstation 2 Simplify Version 2018-10-20)", MACHINE_SUPPORTS_SAVE )
-GAME( 2018, kof2k2s77, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary King of Fighters Simplify A 2018-11-25)", MACHINE_SUPPORTS_SAVE )
-GAME( 2018, kof2k2s78, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary King of Fighters Simplify B 2018-11-25)", MACHINE_SUPPORTS_SAVE )
-GAME( 2018, kof2k2s79, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary King of Fighters Simplify C 2018-05-02)", MACHINE_SUPPORTS_SAVE )
-GAME( 2019, kof2k2s80, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Windbreaker 2019-02-13)", MACHINE_SUPPORTS_SAVE )
-GAME( 2019, kof2k2s81, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The Resurrection of the Kingdom of Heaven 2019-04-15)", MACHINE_SUPPORTS_SAVE )
+GAME( 2018, kof2k2s72, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Tongtian Edition, 2018-11-25)", MACHINE_SUPPORTS_SAVE )
+GAME( 2016, kof2k2s73, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Remix Ultra Simplification, 2016-09-13)", MACHINE_SUPPORTS_SAVE )
+GAME( 2015, kof2k2s74, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Super Enhanced Edition, 2015-06-21)", MACHINE_SUPPORTS_SAVE )
+GAME( 2016, kof2k2s75, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Playstation 2 Original Version, 2016-09-30)", MACHINE_SUPPORTS_SAVE )
+GAME( 2018, kof2k2s76, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Playstation 2 Simplify Version, 2018-10-20)", MACHINE_SUPPORTS_SAVE )
+GAME( 2018, kof2k2s77, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary King of Fighters Simplify A, 2018-11-25)", MACHINE_SUPPORTS_SAVE )
+GAME( 2018, kof2k2s78, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary King of Fighters Simplify B, 2018-11-25)", MACHINE_SUPPORTS_SAVE )
+GAME( 2018, kof2k2s79, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The 20th Anniversary King of Fighters Simplify C, 2018-05-02)", MACHINE_SUPPORTS_SAVE )
+GAME( 2019, kof2k2s80, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Windbreaker, 2019-02-13)", MACHINE_SUPPORTS_SAVE )
+GAME( 2019, kof2k2s81, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Resurrection of the Kingdom of Heaven, 2019-04-15)", MACHINE_SUPPORTS_SAVE )
GAME( 2019, kof2k2s82, kof2002, gsc, neogeo, neogeo_state, init_kof2k2pl17, ROT0, "GSC2007", "Kof2002 Plus (2019-01-06 Hack)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2019, kof2k2s83, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (All Mix Version 2018-04-22)", MACHINE_SUPPORTS_SAVE )
-GAME( 2014, kof2k2s84, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "GSC2007", "Kof2002 (Unknown Hack 2014-12-01)", MACHINE_SUPPORTS_SAVE )
-GAME( 2019, kof2k2s85, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Tianguo Protoss 2019-10-21)", MACHINE_SUPPORTS_SAVE )
-GAME( 2019, kof2k2s86, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (The Resurrection of the Kingdom of Heaven 2019 2019-11-29)", MACHINE_SUPPORTS_SAVE )
-GAME( 2015, kof2k2s87, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Another Kyo New powers 2015-02-15)", MACHINE_SUPPORTS_SAVE )
-GAME( 2014, kof2k2s88, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Black Modified Powers 2014-01-05)", MACHINE_SUPPORTS_SAVE )
-GAME( 2018, kof2k2s89, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Remix ultra 3.5 2018-01-05)", MACHINE_SUPPORTS_SAVE )
-GAME( 2015, kof2k2s90, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Merry Christmas Mix Plus 2015-06-24)", MACHINE_SUPPORTS_SAVE )
-GAME( 2018, kof2k2s91, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Omega v.PS2 Simplificada 2018-06-08)", MACHINE_SUPPORTS_SAVE )
-GAME( 2018, kof2k2s92, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Omega Magic plus 3 2018-12-06)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s93, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Heavenly Kingdoms Third Edition 2020-01-14)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s94, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Alpha Ver 1.03 2020-01-23)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s95, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Alpha Plus 2020-01-24)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s96, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Alpha Plus New 2020-01-24)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s97, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Alpha Super 2020-01-23)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s98, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Alpha Super New 2020-01-24)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s99, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 Magic Plus II (Resurgence plus A 2020-01-17)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s100, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 Magic Plus II (Resurgence plus B 2020-01-25)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s101, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 Magic Plus II (Resurgence plus C 2020-01-10)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s102, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 Magic Plus II (Resurgence plus D 2020-01-27)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s103, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Omega version Playstation 2 2020-02-16)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s104, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Omega 2020-02-14)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s105, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (XI Flash Edition Simplified 2020-02-27)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s106, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 Magic Plus II (Blackened Version Simplified 2020-02-27)" , MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s107, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Iori Special Edition 2020-03-23)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s108, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Resurgence Strengthens 2014 2020-06-11)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s109, kof2002, gsc, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (PlayStation 2 Resurgence 2017 2020-02-22)", MACHINE_SUPPORTS_SAVE )
+GAME( 2019, kof2k2s83, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (All Mix Version, 2018-04-22)", MACHINE_SUPPORTS_SAVE )
+GAME( 2014, kof2k2s84, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "GSC2007", "Kof2002 (Unknown Hack, 2014-12-01)", MACHINE_SUPPORTS_SAVE )
+GAME( 2019, kof2k2s85, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Tianguo Protoss, 2019-10-21)", MACHINE_SUPPORTS_SAVE )
+GAME( 2019, kof2k2s86, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Resurrection of the Kingdom of Heaven 2019, 2019-11-29)", MACHINE_SUPPORTS_SAVE )
+GAME( 2015, kof2k2s87, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Another Kyo New powers, 2015-02-15)", MACHINE_SUPPORTS_SAVE )
+GAME( 2014, kof2k2s88, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Black Modified Powers, 2014-01-05)", MACHINE_SUPPORTS_SAVE )
+GAME( 2018, kof2k2s89, kof2002, neogeo_noslot, neogeo, neogeo_state, init_kof2002, ROT0, "hack", "Kof2002 (Remix ultra 3.5, 2018-01-05)", MACHINE_SUPPORTS_SAVE )
+GAME( 2015, kof2k2s90, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Merry Christmas Mix Plus, 2015-06-24)", MACHINE_SUPPORTS_SAVE )
+GAME( 2018, kof2k2s91, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Omega v.PS2 Simplificada, 2018-06-08)", MACHINE_SUPPORTS_SAVE )
+GAME( 2018, kof2k2s92, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Omega Magic plus 3, 2018-12-06)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s93, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Heavenly Kingdoms Third Edition, 2020-01-14)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s94, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Alpha Ver 1.03, 2020-01-23)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s95, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Alpha Plus, 2020-01-24)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s96, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Alpha Plus New, 2020-01-24)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s97, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Alpha Super, 2020-01-23)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s98, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Alpha Super New, 2020-01-24)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s99, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 Magic Plus II (Resurgence plus A, 2020-01-17)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s100, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 Magic Plus II (Resurgence plus B, 2020-01-25)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s101, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 Magic Plus II (Resurgence plus C, 2020-01-10)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s102, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 Magic Plus II (Resurgence plus D, 2020-01-27)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s103, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Omega version Playstation 2, 2020-02-16)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s104, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Omega, 2020-02-14)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s105, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (XI Flash Edition Simplified, 2020-02-27)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s106, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 Magic Plus II (Blackened Version Simplified, 2020-02-27)" , MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s107, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Iori Special Edition, 2020-03-23)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s108, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Resurgence Strengthens, 2014 2020-06-11)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s109, kof2002, gsc, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (PlayStation 2 Resurgence 2017, 2020-02-22)", MACHINE_SUPPORTS_SAVE )
GAME( 2020, kof2k2s110, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (PlayStation 2 Enhanced Edition Original (Iori Bailu k9999 Diamond)", MACHINE_SUPPORTS_SAVE )
GAME( 2020, kof2k2s111, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (PlayStation 2 Enhanced Edition Extremely simplified (Iori Bailu k9999 Diamond)", MACHINE_SUPPORTS_SAVE )
-GAME( 2019, kof2k2s112, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (PlayStation 2 Female Storm Edition Original 2019-03-19)", MACHINE_SUPPORTS_SAVE )
-GAME( 2019, kof2k2s113, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (PlayStation 2 Female Storm Edition Extremely simplified 2019-03-19)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s114, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Third Edition of the Kingdom of Gods 2020-06-14)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s115, kof2002, gsc, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Resurrection 2017 2020-07-17)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s116, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Lucar Enhanced Edition 2020-08-09)", MACHINE_SUPPORTS_SAVE )
-GAME( 2018, kof2k2s117, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (PlayStation 2 Original 2018-04-17)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s118, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (PlayStation 2 Extremely Simplified 2020-08-24)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s119, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (PlayStation 2 Final Edition BC 2020-08-24)", MACHINE_SUPPORTS_SAVE )
-GAME( 2020, kof2k2s120, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Combo Simplified Edition 2020-09-18)", MACHINE_SUPPORTS_SAVE )
+GAME( 2019, kof2k2s112, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (PlayStation 2 Female Storm Edition Original, 2019-03-19)", MACHINE_SUPPORTS_SAVE )
+GAME( 2019, kof2k2s113, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (PlayStation 2 Female Storm Edition Extremely simplified, 2019-03-19)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s114, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Third Edition of the Kingdom of Gods, 2020-06-14)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s115, kof2002, gsc, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Resurrection 2017, 2020-07-17)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s116, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Lucar Enhanced Edition, 2020-08-09)", MACHINE_SUPPORTS_SAVE )
+GAME( 2018, kof2k2s117, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (PlayStation 2 Original, 2018-04-17)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s118, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (PlayStation 2 Extremely Simplified, 2020-08-24)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s119, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (PlayStation 2 Final Edition BC, 2020-08-24)", MACHINE_SUPPORTS_SAVE )
+GAME( 2020, kof2k2s120, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "Kof2002 (Combo Simplified Edition, 2020-09-18)", MACHINE_SUPPORTS_SAVE )
GAME( 2022, kof2k2s121, kof2002, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Nobot Hacks", "Kof2002 (KofallmiXomega)", MACHINE_SUPPORTS_SAVE )