summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Brian Troha <briantro@users.noreply.github.com>2021-02-04 22:42:51 -0600
committer Brian Troha <briantro@users.noreply.github.com>2021-02-04 22:42:51 -0600
commit1e45fb328a27721bb880108d19a2b04f856afcde (patch)
treeb4e526b0341e1451059f8960712f625ddc0a799d
parent813652f5ba06d57be28947a65dfe056c08f95595 (diff)
New working clones
------------------ Hot Night [system11, Brian Troha, The Dumping Union]
-rw-r--r--src/mame/drivers/expro02.cpp25
-rw-r--r--src/mame/mame.lst1
2 files changed, 25 insertions, 1 deletions
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