summaryrefslogtreecommitdiffstats
path: root/docs/release/src/hbmame/drivers/nglastblade.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'docs/release/src/hbmame/drivers/nglastblade.cpp')
-rw-r--r--docs/release/src/hbmame/drivers/nglastblade.cpp172
1 files changed, 121 insertions, 51 deletions
diff --git a/docs/release/src/hbmame/drivers/nglastblade.cpp b/docs/release/src/hbmame/drivers/nglastblade.cpp
index 5d8d5dc2ac4..9eb2eace982 100644
--- a/docs/release/src/hbmame/drivers/nglastblade.cpp
+++ b/docs/release/src/hbmame/drivers/nglastblade.cpp
@@ -779,43 +779,38 @@ ROM_START( lb2yd ) /* The Last Blade 2 - Hack by Ydmis - (Ultra kill start is ma
ROM_LOAD16_BYTE( "243.c6", 0x2000001, 0x800000, CRC(ec9c36d0) SHA1(e145e9e359000dda6e1dfe95a996bc6d29cfca21) )
ROM_END
-
-
-HACK( 1997, lba, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Last Blade (set 3)", MACHINE_SUPPORTS_SAVE )
-HACK( 1997, lbb, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kurouri, Wesker", "Last Blade (3 Add Char - Wesker mod)", MACHINE_SUPPORTS_SAVE )
-HACK( 1997, lbboss, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kurouri", "Last Blade (3 Add Char)", MACHINE_SUPPORTS_SAVE )
-HACK( 1997, lbd, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Last Blade (Boss hack by Creamymami/Kurouri/Wesker/Ydmis)", MACHINE_SUPPORTS_SAVE )
-HACK( 1997, lbe, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Kurouri, Wesker and Ydmis", "Last Blade (3 Add Char - Ultra kill start max - Ultra pow hack - Wesker mod.)", MACHINE_SUPPORTS_SAVE )
-HACK( 1997, lbeh, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kurouri, Ydmis", "Last Blade (3 Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE )
-HACK( 1997, lbeh2, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade (Enable hidden characters v1 plus)", MACHINE_SUPPORTS_SAVE )
-HACK( 1997, lbeho, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade (2 Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE )
-HACK( 1997, lbha, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Robert", "Last Blade (Boss hack, Alternate Set)", MACHINE_SUPPORTS_SAVE )
-HACK( 1997, lbseh, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Kurouri, Ydmis", "Last Blade (3 Add Char - Ultra kill start max - Ultra pow hack)", MACHINE_SUPPORTS_SAVE )
-HACK( 1997, lbsk, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "kaede", "Last Blade Special Moves Revision Final)", MACHINE_SUPPORTS_SAVE )
-HACK( 2017, lbsp, lastblad, lbsp, neogeo, neogeo_state, lbsp, ROT0, "GSC2007", "Last Blade (Special v1.0.0701)", MACHINE_SUPPORTS_SAVE )
-HACK( 2017, lbsp2, lastblad, lbsp, neogeo, neogeo_state, lbsp, ROT0, "GSC2007", "Last Blade (Special v1.1)", MACHINE_SUPPORTS_SAVE )
-HACK( 2017, lbsp3, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Last Blade (Super Plus)", MACHINE_SUPPORTS_SAVE )
-HACK( 1997, lby, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade (Add Musashi)", MACHINE_SUPPORTS_SAVE )
-
-HACK( 1998, lb2a, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alphax2", "Last Blade 2 (Add Kouryu)", MACHINE_SUPPORTS_SAVE )
-HACK( 1998, lb2b, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Last Blade 2 (Boss Hack)", MACHINE_SUPPORTS_SAVE )
-HACK( 2009, lb2bh, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "007325", "Last Blade 2 (Boss Easy Moves hack by 007325 2009-03-06)", MACHINE_SUPPORTS_SAVE )
-HACK( 1998, lb2bhd, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Last Blade 2 (Add Char with icons - EX mode choosing Speed + pressing C)", MACHINE_SUPPORTS_SAVE )
-HACK( 1998, lb2easy, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FGCH, Raymonose", "Last Blade 2 (Moves optimized for keyboard)", MACHINE_SUPPORTS_SAVE )
-HACK( 1998, lb2ed, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Last Blade 2 (EX mode choosing Speed + pressing C)", MACHINE_SUPPORTS_SAVE )
-HACK( 1998, lb2ebd, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Last Blade 2 (Add Char - EX mode choosing Speed + pressing C)", MACHINE_SUPPORTS_SAVE )
-HACK( 1998, lb2eh, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis, Zhangshee", "Last Blade 2 (4 Add Char - Ultra kill start max set 1)", MACHINE_SUPPORTS_SAVE )
-HACK( 1998, lb2eh2, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade 2 (4 Add Char - Ultra kill start max - Ultra pow hack)", MACHINE_SUPPORTS_SAVE )
-HACK( 1998, lb2eho, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade 2 (4 Add Char)", MACHINE_SUPPORTS_SAVE )
-HACK( 1998, lb2ehu, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Last Blade 2 (4 Add Char - Ultra kill start max set 2)", MACHINE_SUPPORTS_SAVE )
-HACK( 1998, lb2pl, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Last Blade 2 (Plus)", MACHINE_SUPPORTS_SAVE )
-HACK( 1998, lb2te, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Last Blade 2 (hack te)", MACHINE_SUPPORTS_SAVE )
-HACK( 1998, lb2uh, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yano", "Last Blade 2 (Yano's Ultimate hack)", MACHINE_SUPPORTS_SAVE )
-HACK( 1998, lb2wh, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Last Blade 2 (4 Add Char - 031017)", MACHINE_SUPPORTS_SAVE )
-HACK( 1998, lb2yd, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade 2 (Ultra kill start max)", MACHINE_SUPPORTS_SAVE )
-
-
-
+HACK( 200?, lba, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Last Blade (set 3)(NGM-2340)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lbb, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kurouri, Wesker", "Last Blade (3 Add Char - Wesker mod)(NGM-2340)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lbboss, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kurouri", "Last Blade (3 Add Char)(NGM-2340)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lbd, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami/Kurouri/Wesker/Ydmis", "Last Blade (Boss hack)(NGM-2340)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lbe, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Kurouri, Wesker and Ydmis", "Last Blade (3 Add Char - Ultra kill start max - Ultra pow hack - Wesker mod.)(NGM-2340)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lbeh, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kurouri, Ydmis", "Last Blade (3 Add Char - Ultra kill start max)(NGM-2340)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lbeh2, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade (Enable hidden characters v1 plus)(NGM-2340)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lbeho, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade (2 Add Char - Ultra kill start max)(NGM-2340)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lbha, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Robert", "Last Blade (Boss hack, Alternate Set)(NGM-2340)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lbseh, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Kurouri, Ydmis", "Last Blade (3 Add Char - Ultra kill start max - Ultra pow hack)(NGM-2340)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lbsk, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "kaede", "Last Blade (Special Moves Revision Final)(NGM-2340)", MACHINE_SUPPORTS_SAVE )
+HACK( 2017, lbsp, lastblad, lbsp, neogeo, neogeo_state, lbsp, ROT0, "GSC2007", "Last Blade (Special v1.0.0701)(NGM-2340)", MACHINE_SUPPORTS_SAVE )
+HACK( 2017, lbsp2, lastblad, lbsp, neogeo, neogeo_state, lbsp, ROT0, "GSC2007", "Last Blade (Special v1.1)(NGM-2340)", MACHINE_SUPPORTS_SAVE )
+HACK( 2017, lbsp3, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown", "Last Blade (Super Plus)(NGM-2340)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lby, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade (Add Musashi)(NGM-2340)", MACHINE_SUPPORTS_SAVE )
+
+HACK( 200?, lb2a, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alphax2", "Last Blade 2 (Enable hidden characters v2)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lb2b, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang[EGCG]", "Last Blade 2 (Enable hidden characters v4)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 2009, lb2bh, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "007325", "Last Blade 2 (Boss Easy Moves)(2009-03-06)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lb2bhd, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang[EGCG]", "Last Blade 2 (Add Char with icons - EX mode choosing Speed + pressing C)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lb2easy, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FGCH, Raymonose", "Last Blade 2 (Moves optimized for keyboard)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lb2ed, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang[EGCG]", "Last Blade 2 (EX mode choosing Speed + pressing C)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lb2ebd, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang[EGCG]", "Last Blade 2 (Add Char - EX mode choosing Speed + pressing C)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lb2eh, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis, Zhangshee", "Last Blade 2 (4 Add Char - Ultra kill start max set 1)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lb2eh2, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade 2 (4 Add Char - Ultra kill start max - Ultra pow hack)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lb2eho, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade 2 (4 Add Char)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lb2ehu, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown", "Last Blade 2 (4 Add Char - Ultra kill start max set 2)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lb2pl, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Last Blade 2 (Plus)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lb2te, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "GCS2007", "Last Blade 2 (Team Edition Ver 1.1)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lb2uh, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yano", "Last Blade 2 (Yano's Ultimate hack)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lb2wh, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Last Blade 2 (4 Add Char - 031017)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lb2yd, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade 2 (Ultra kill start max)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
// PSmame (c) gaston90 used with permission
@@ -2196,6 +2191,78 @@ ROM_START( lastbld2s14 )
ROM_LOAD16_BYTE( "243.c6", 0x2000001, 0x800000, CRC(ec9c36d0) SHA1(e145e9e359000dda6e1dfe95a996bc6d29cfca21) )
ROM_END
+ROM_START( lastbld2s15 )
+ ROM_REGION( 0x500000, "maincpu", 0 )
+ ROM_LOAD16_WORD_SWAP( "243hc15.p1", 0x000000, 0x100000, CRC(521b7f36) SHA1(404b529f53fb4299bcbf26de805811c38e29d460) )
+ ROM_LOAD16_WORD_SWAP( "243.p2", 0x100000, 0x400000, CRC(add4a30b) SHA1(7db62564db49fe0218cbb35b119d62582a24d658) )
+
+ NEO_SFIX_128K( "243.s1", CRC(c9cd2298) SHA1(a9a18b5347f9dbe29a2ccb63fd4c8fd19537bf8b) )
+
+ NEO_BIOS_AUDIO_128K( "243.m1", CRC(acf12d10) SHA1(6e6b98cc1fa44f24a5168877559b0055e6957b60) )
+
+ ROM_REGION( 0x1000000, "ymsnd", 0 )
+ ROM_LOAD( "243.v1", 0x000000, 0x400000, CRC(f7ee6fbb) SHA1(55137bcabeeb590e40a9b8a7c07dd106e4d12a90) )
+ ROM_LOAD( "243.v2", 0x400000, 0x400000, CRC(aa9e4df6) SHA1(a0b91f63e2552a8ad9e0d1af00e2c38288637161) )
+ ROM_LOAD( "243.v3", 0x800000, 0x400000, CRC(4ac750b2) SHA1(585a154acc67bd84ea5b944686b78ed082b768d9) )
+ ROM_LOAD( "243.v4", 0xc00000, 0x400000, CRC(f5c64ba6) SHA1(2eac455def8c27090862cc042f65a3a8aad88283) )
+
+ ROM_REGION( 0x3000000, "sprites", 0 )
+ ROM_LOAD16_BYTE( "243.c1", 0x0000000, 0x800000, CRC(5839444d) SHA1(0616921c4cce20422563578bd0e806d359508599) )
+ ROM_LOAD16_BYTE( "243.c2", 0x0000001, 0x800000, CRC(dd087428) SHA1(ca27fdb60425664956a18c021ea465f452fb1527) )
+ ROM_LOAD16_BYTE( "243.c3", 0x1000000, 0x800000, CRC(6054cbe0) SHA1(ec2f65e9c930250ee25fd064ee5ae76a7a9c61d9) )
+ ROM_LOAD16_BYTE( "243.c4", 0x1000001, 0x800000, CRC(8bd2a9d2) SHA1(0935df65cd2b0891a708bcc0f1c188148058d4b5) )
+ ROM_LOAD16_BYTE( "243.c5", 0x2000000, 0x800000, CRC(6a503dcf) SHA1(23241b16d7e20f923d41186b29487ab922c7f530) )
+ ROM_LOAD16_BYTE( "243.c6", 0x2000001, 0x800000, CRC(ec9c36d0) SHA1(e145e9e359000dda6e1dfe95a996bc6d29cfca21) )
+ROM_END
+
+ROM_START( lastbld2s16 )
+ ROM_REGION( 0x500000, "maincpu", 0 )
+ ROM_LOAD16_WORD_SWAP( "243hc08.p1", 0x000000, 0x100000, CRC(c2ea59d1) SHA1(42baa970827b7f5868dd18873050f277ad939539) )
+ ROM_LOAD16_WORD_SWAP( "243.p2", 0x100000, 0x400000, CRC(add4a30b) SHA1(7db62564db49fe0218cbb35b119d62582a24d658) )
+
+ NEO_SFIX_128K( "243b.s1", CRC(357e4638) SHA1(92bfc78749c00662225ada98eecc562fd2984e3e) )
+
+ NEO_BIOS_AUDIO_128K( "243.m1", CRC(acf12d10) SHA1(6e6b98cc1fa44f24a5168877559b0055e6957b60) )
+
+ ROM_REGION( 0x1000000, "ymsnd", 0 )
+ ROM_LOAD( "243.v1", 0x000000, 0x400000, CRC(f7ee6fbb) SHA1(55137bcabeeb590e40a9b8a7c07dd106e4d12a90) )
+ ROM_LOAD( "243.v2", 0x400000, 0x400000, CRC(aa9e4df6) SHA1(a0b91f63e2552a8ad9e0d1af00e2c38288637161) )
+ ROM_LOAD( "243.v3", 0x800000, 0x400000, CRC(4ac750b2) SHA1(585a154acc67bd84ea5b944686b78ed082b768d9) )
+ ROM_LOAD( "243.v4", 0xc00000, 0x400000, CRC(f5c64ba6) SHA1(2eac455def8c27090862cc042f65a3a8aad88283) )
+
+ ROM_REGION( 0x3000000, "sprites", 0 )
+ ROM_LOAD16_BYTE( "243.c1", 0x0000000, 0x800000, CRC(5839444d) SHA1(0616921c4cce20422563578bd0e806d359508599) )
+ ROM_LOAD16_BYTE( "243.c2", 0x0000001, 0x800000, CRC(dd087428) SHA1(ca27fdb60425664956a18c021ea465f452fb1527) )
+ ROM_LOAD16_BYTE( "243.c3", 0x1000000, 0x800000, CRC(6054cbe0) SHA1(ec2f65e9c930250ee25fd064ee5ae76a7a9c61d9) )
+ ROM_LOAD16_BYTE( "243.c4", 0x1000001, 0x800000, CRC(8bd2a9d2) SHA1(0935df65cd2b0891a708bcc0f1c188148058d4b5) )
+ ROM_LOAD16_BYTE( "243.c5", 0x2000000, 0x800000, CRC(6a503dcf) SHA1(23241b16d7e20f923d41186b29487ab922c7f530) )
+ ROM_LOAD16_BYTE( "243.c6", 0x2000001, 0x800000, CRC(ec9c36d0) SHA1(e145e9e359000dda6e1dfe95a996bc6d29cfca21) )
+ROM_END
+
+ROM_START( lastbld2s17 )
+ ROM_REGION( 0x500000, "maincpu", 0 )
+ ROM_LOAD16_WORD_SWAP( "243hc16.p1", 0x000000, 0x100000, CRC(8201fbec) SHA1(9de1cc534e89356905b57e9150692216be112597) )
+ ROM_LOAD16_WORD_SWAP( "243.p2", 0x100000, 0x400000, CRC(add4a30b) SHA1(7db62564db49fe0218cbb35b119d62582a24d658) )
+
+ NEO_SFIX_128K( "243b.s1", CRC(357e4638) SHA1(92bfc78749c00662225ada98eecc562fd2984e3e) )
+
+ NEO_BIOS_AUDIO_128K( "243.m1", CRC(acf12d10) SHA1(6e6b98cc1fa44f24a5168877559b0055e6957b60) )
+
+ ROM_REGION( 0x1000000, "ymsnd", 0 )
+ ROM_LOAD( "243.v1", 0x000000, 0x400000, CRC(f7ee6fbb) SHA1(55137bcabeeb590e40a9b8a7c07dd106e4d12a90) )
+ ROM_LOAD( "243.v2", 0x400000, 0x400000, CRC(aa9e4df6) SHA1(a0b91f63e2552a8ad9e0d1af00e2c38288637161) )
+ ROM_LOAD( "243.v3", 0x800000, 0x400000, CRC(4ac750b2) SHA1(585a154acc67bd84ea5b944686b78ed082b768d9) )
+ ROM_LOAD( "243.v4", 0xc00000, 0x400000, CRC(f5c64ba6) SHA1(2eac455def8c27090862cc042f65a3a8aad88283) )
+
+ ROM_REGION( 0x3000000, "sprites", 0 )
+ ROM_LOAD16_BYTE( "243.c1", 0x0000000, 0x800000, CRC(5839444d) SHA1(0616921c4cce20422563578bd0e806d359508599) )
+ ROM_LOAD16_BYTE( "243.c2", 0x0000001, 0x800000, CRC(dd087428) SHA1(ca27fdb60425664956a18c021ea465f452fb1527) )
+ ROM_LOAD16_BYTE( "243.c3", 0x1000000, 0x800000, CRC(6054cbe0) SHA1(ec2f65e9c930250ee25fd064ee5ae76a7a9c61d9) )
+ ROM_LOAD16_BYTE( "243.c4", 0x1000001, 0x800000, CRC(8bd2a9d2) SHA1(0935df65cd2b0891a708bcc0f1c188148058d4b5) )
+ ROM_LOAD16_BYTE( "243.c5", 0x2000000, 0x800000, CRC(6a503dcf) SHA1(23241b16d7e20f923d41186b29487ab922c7f530) )
+ ROM_LOAD16_BYTE( "243.c6", 0x2000001, 0x800000, CRC(ec9c36d0) SHA1(e145e9e359000dda6e1dfe95a996bc6d29cfca21) )
+ROM_END
+
/* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */
// Last Blade
HACK( 200?, lastblads01, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade (Enable Hidden Characters V1 Plus)(NGH-2340)", MACHINE_SUPPORTS_SAVE )
@@ -2242,17 +2309,20 @@ HACK( 200?, lastsolds09, lastblad, neogeo_noslot, neogeo, neogeo_state,
HACK( 200?, lastsolds10, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami[EGCG]", "Last Soldier (Enable Hidden Characters V1 Plus 2)(Alt)(Korean release)", MACHINE_SUPPORTS_SAVE )
HACK( 200?, lastsolds11, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami[EGCG]", "Last Soldier (Enable Hidden Characters-Super Kaede Fixed)(Alt)(Korean release)", MACHINE_SUPPORTS_SAVE )
// The Last Blade 2
-HACK( 200?, lastbld2s01, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade 2 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, lastbld2s02, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade 2 (Enable Hidden Characters V1)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, lastbld2s03, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade 2 (Enable Hidden Characters V3)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, lastbld2s04, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade 2 (Unlimit Special Moves)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, lastbld2s05, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade 2 (Enhanced Power V1)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, lastbld2s06, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade 2 (Enhanced Power V2)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, lastbld2s07, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade 2 (Optimization Of The Motion Version)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, lastbld2s08, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade 2 (Optimization Move Out)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, lastbld2s09, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade 2 (Bug Fix Version)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, lastbld2s10, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade 2 (Enable Hidden Characters v5)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, lastbld2s11, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade 2 (Simplify Moves)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, lastbld2s12, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade 2 (enhanced)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, lastbld2s13, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade 2 (Super Remix Edition 1.0)", MACHINE_SUPPORTS_SAVE )
-HACK( 200?, lastbld2s14, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade 2 (Super Remix Edition 1.1)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lastbld2s01, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids[FGCH]", "Last Blade 2 (Unlimited Credits In Console Mode)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lastbld2s02, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade 2 (Enable Hidden Characters V1)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lastbld2s03, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "zhangshee", "Last Blade 2 (Enable Hidden Characters V3)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lastbld2s04, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami[EGCG]", "Last Blade 2 (Unlimit Special Moves)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lastbld2s05, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami[EGCG]", "Last Blade 2 (Enhanced Power V1)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lastbld2s06, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami[EGCG]", "Last Blade 2 (Enhanced Power V2)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lastbld2s07, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Raymonose", "Last Blade 2 (Optimization Of The Motion Version)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lastbld2s08, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "lichenchao", "Last Blade 2 (Optimization Move Out)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lastbld2s09, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "gsc2007", "Last Blade 2 (Bug Fix Version)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lastbld2s10, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids[FCHT]", "Last Blade 2 (Enable Hidden Characters v5)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lastbld2s11, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown", "Last Blade 2 (Simplify Moves)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lastbld2s12, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown", "Last Blade 2 (enhanced)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lastbld2s13, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown", "Last Blade 2 (Super Remix Edition 1.0)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lastbld2s14, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unknown", "Last Blade 2 (Super Remix Edition 1.1)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lastbld2s15, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami[EGCG]", "Last Blade 2 (Enhanced Power V3)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lastbld2s16, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "lichenchao", "Last Blade 2 (Super killing Is Relatively Uniform)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )
+HACK( 200?, lastbld2s17, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids[FCHT]", "Last Blade 2 (Enable Hidden Characters)(Beta)(NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE )