From 1e45fb328a27721bb880108d19a2b04f856afcde Mon Sep 17 00:00:00 2001 From: Brian Troha Date: Thu, 4 Feb 2021 22:42:51 -0600 Subject: [PATCH] New working clones ------------------ Hot Night [system11, Brian Troha, The Dumping Union] --- src/mame/drivers/expro02.cpp | 25 ++++++++++++++++++++++++- src/mame/mame.lst | 1 + 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/expro02.cpp b/src/mame/drivers/expro02.cpp index 5a2bc1ed6eb..223f6a07b9a 100644 --- a/src/mame/drivers/expro02.cpp +++ b/src/mame/drivers/expro02.cpp @@ -1404,7 +1404,7 @@ scr* - gfx */ -ROM_START( fantsy95 ) // fantasy 95 - derived from new fantasia? +ROM_START( fantsy95 ) // fantasy 95 - hack of Hot Night below? Are both derived from new fantasia? ROM_REGION( 0x500000, "maincpu", 0 ) // 68000 code ROM_LOAD16_BYTE( "prog2.12", 0x000000, 0x80000, CRC(1e684da7) SHA1(2104a6fb5f019011009f4faa769afcada90cff97) ) // sldh ROM_LOAD16_BYTE( "prog1.7", 0x000001, 0x80000, CRC(dc4e4f6b) SHA1(9934121692a6d32164bef03c72c25dc727438e54) ) @@ -1426,6 +1426,28 @@ ROM_START( fantsy95 ) // fantasy 95 - derived from new fantasia? ROM_LOAD( "music2.2", 0x80000, 0x80000, CRC(0c1109f9) SHA1(0e4ea534a32b1649e2e9bb8af7254b917ec03a90) ) ROM_END +ROM_START( hotnight ) // PCB silkscreened COMAD INDUSTRY CO.,LTD 940630 MADE IN KOREA + ROM_REGION( 0x500000, "maincpu", 0 ) // 68000 code + ROM_LOAD16_BYTE( "12_prog2_4m_12.ue17", 0x000000, 0x80000, CRC(30094b5c) SHA1(e907273aa3b2f4a677339e2f143e1b04fb186ece) ) // *** all ROMs labeled simply 1 to 13, info between underscore + ROM_LOAD16_BYTE( "7_prog1_4m_7.ud17", 0x000001, 0x80000, CRC(64503285) SHA1(ef9c3151a9e371073fe8fc9cd876c766f2660bcb) ) // *** and PCB location is silkscreened on the PCB + ROM_LOAD16_BYTE( "10_i-scr2_4m_10.ue16b", 0x100000, 0x80000, CRC(ab8756ff) SHA1(0a7aa977151962e67b15a7e0f819b1412ff8dbdc) ) // == i-scr2.10 from Fantasy '95 + ROM_LOAD16_BYTE( "5_i-scr1_4m_5.ue16a", 0x100001, 0x80000, CRC(d8e2ef77) SHA1(ec2c1dcc13e281288b5df43fa7a0b3cdf7357459) ) // == i-scr1.5 from Fantasy '95 + ROM_LOAD16_BYTE( "9_i-scr4_4m_9.ue15b", 0x200000, 0x80000, CRC(4e52eb23) SHA1(be61c0dc68c49ded2dc6e8852fd92acac4986700) ) // == i-scr4.9 from Fantasy '95 + ROM_LOAD16_BYTE( "4_i-scr3_4m_4.ue15a", 0x200001, 0x80000, CRC(797731f8) SHA1(571f939a7f85bd5b75a0660621961b531f44f736) ) // == i-scr3.4 from Fantasy '95 + ROM_LOAD16_BYTE( "8_i-scr6_4m_8.ue14b", 0x300000, 0x80000, CRC(6f8e5239) SHA1(a1c2ec79e80906ca18cf3532ce38a1495ab37e44) ) // == i-scr6.8 from Fantasy '95 + ROM_LOAD16_BYTE( "3_i-scr5_4m_3.ue14a", 0x300001, 0x80000, CRC(85420e3f) SHA1(d29e81cb1a33dca6232e14a0df2e21c8de45ba71) ) // == i-scr5.3 from Fantasy '95 + ROM_LOAD16_BYTE( "11_i-scr8_4m_11.ue20b", 0x400000, 0x80000, CRC(67006b4e) SHA1(15537c0a46af1104cb0bafe08a3d9d0862ab5dea) ) + ROM_LOAD16_BYTE( "6_i-scr7_4m_6.ue20a", 0x400001, 0x80000, CRC(8979ffaf) SHA1(7ce5a3818dc230fea814a92929727617e6bfc776) ) + + ROM_REGION( 0x80000, "kan_spr", 0 ) // sprites + ROM_LOAD( "13_obj1_4m_13.u5", 0x00000, 0x80000, CRC(832cd451) SHA1(29dfab1d4b7a15f3fe9fbedef41d405a40235a77) ) // == obj1.13 from Fantasy '95 + + ROM_REGION( 0x100000, "oki", 0 ) // OKIM6295 samples + // 00000-2ffff is fixed, 30000-3ffff is bank switched from all the ROMs + ROM_LOAD( "1_music1_4m_1.ub6", 0x00000, 0x80000, CRC(3117e2ef) SHA1(6581a7104556d44f814c537bbd74998922927034) ) // == music1.1 from Fantasy '95 + ROM_LOAD( "2_music2_4m_2.uc6", 0x80000, 0x80000, CRC(0c1109f9) SHA1(0e4ea534a32b1649e2e9bb8af7254b917ec03a90) ) // == music2.2 from Fantasy '95 +ROM_END + ROM_START( fantasian ) // PCB silkscreened COMAD INDUSTRY CO.,LTD 940803 MADE IN KOREA ROM_REGION( 0x500000, "maincpu", 0 ) // 68000 code ROM_LOAD16_BYTE( "prog2_12.ue17", 0x000000, 0x80000, CRC(8bb70be1) SHA1(d8854defcffa4cc1a6f4087acdaa05cc80444089) ) @@ -1916,6 +1938,7 @@ GAME( 1994, supmodel, 0, supmodel, fantasiaa, expro02_state, empty_init, GAME( 1995, newfant, 0, fantasia, fantasiaa, expro02_state, empty_init, ROT90, "Comad & New Japan System", "New Fantasia (1995 copyright)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) // the only difference between the two is the gfx rom containing the copyright GAME( 1994, newfanta, newfant, fantasia, fantasiaa, expro02_state, empty_init, ROT90, "Comad & New Japan System", "New Fantasia (1994 copyright)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) +GAME( 1994, hotnight, newfant, fantasia, fantasiaa, expro02_state, empty_init, ROT90, "Bulldog Amusements Inc.", "Hot Night", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) // "C" nudity level GAME( 1995, fantsy95, newfant, fantasia, fantasiaa, expro02_state, empty_init, ROT90, "Hi-max Technology Inc.", "Fantasy '95", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) // "C" nudity level // the PCB label (A/B) could be related to the 3 different levels of nudity Comad offered diff --git a/src/mame/mame.lst b/src/mame/mame.lst index ca772af8f4d..70bad800e1d 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -13456,6 +13456,7 @@ galsnewj // (c) 1990 Kaneko (Japan) galsnewk // (c) 1990 Kaneko (Korea) galsnewt // (c) 1990 Kaneko (Taiwan) galsnewu // (c) 1990 Kaneko (US) +hotnight // (c) 1994 Bulldog Amusements Inc. missmw96 // (c) 1996 Comad missw02 // (c) 2002 Daigom missw96 // (c) 1996 Comad