summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author braintro <briantro@users.noreply.github.com>2020-07-10 19:18:35 -0500
committer braintro <briantro@users.noreply.github.com>2020-07-10 19:18:35 -0500
commite8d0710b8cfd7b6cee59bd4e4235dc4e00dcd1cc (patch)
tree62db05b91bc704ebf48a523cc36bc17dca4e411c
parentbc91d1a4eec8b42e9c5560182b761261fe5ecea2 (diff)
New Working Clone - Witch Star [Brian Troha, The Dumping Union]
-rw-r--r--src/mame/drivers/witch.cpp36
-rw-r--r--src/mame/mame.lst3
2 files changed, 31 insertions, 8 deletions
diff --git a/src/mame/drivers/witch.cpp b/src/mame/drivers/witch.cpp
index 9e927d4c57c..2e8daafc252 100644
--- a/src/mame/drivers/witch.cpp
+++ b/src/mame/drivers/witch.cpp
@@ -1044,8 +1044,7 @@ ROM_START( witch )
ROM_END
-/* Witch (With ranking) */
-ROM_START( witchb )
+ROM_START( witchb ) /* Witch (With ranking) */
ROM_REGION( 0x20000, "maincpu", 0 )
ROM_LOAD( "x.u5", 0x00000, 0x20000, CRC(d0818777) SHA1(a6232fef84bec3cfb4a6122a48e96e7b7950e013) )
@@ -1087,6 +1086,27 @@ ROM_START( witchs ) /* this set has (c)1992 Sega / Vic Tokai in the roms */
ROM_END
+ROM_START( witchstar ) /* Licensed for Korea */
+ ROM_REGION( 0x20000, "maincpu", 0 )
+ ROM_LOAD( "7_excellent.u5", 0x00000, 0x20000, CRC(303c3a6d) SHA1(38983b0925d2a018b6718b3af5e95cf91b1850d6) )
+
+ ROM_REGION( 0x10000, "sub", 0 )
+ ROM_LOAD( "8_excellent.s6", 0x00000, 0x08000, CRC(82460b82) SHA1(d85a9d77edaa67dfab8ff6ac4cb6273f0904b3c0) ) /* Same data as the Witch set */
+
+ ROM_REGION( 0x20000, "gfx1", 0 )
+ ROM_LOAD( "6_excellent.u3", 0x00000, 0x20000, CRC(7007ced4) SHA1(6a0aac3ff9a4d5360c8ba1142f010add1b430ada) ) /* Same data as the Witch set */
+
+ ROM_REGION( 0x40000, "gfx2", 0 )
+ ROM_LOAD( "5_excellent.a1", 0x00000, 0x40000, CRC(257dc030) SHA1(ada08c3f8e93fd00d4ec7d152cdcf49c130be08e) )
+
+ ROM_REGION( 0x40000, "essnd", 0 )
+ ROM_LOAD( "9_excellent.v10", 0x00000, 0x40000, CRC(62e42371) SHA1(5042abc2176d0c35fd6b698eca4145f93b0a3944) ) /* Same data as the Witch set */
+
+ ROM_REGION( 0x100, "prom", 0 )
+ ROM_LOAD( "tbp24s10n.10k", 0x000, 0x100, CRC(ee7b9d8f) SHA1(3a7b75befab83bc37e4e403ad3632841c2d37707) ) /* Currently unused, unknown use */
+ROM_END
+
+
ROM_START( pbchmp95 ) /* Licensed for Germany? */
ROM_REGION( 0x20000, "maincpu", 0 )
ROM_LOAD( "3.bin", 0x00000, 0x20000, CRC(e881aa05) SHA1(10d259396cac4b9a1b72c262c11ffa5efbdac433) )
@@ -1107,6 +1127,7 @@ ROM_START( pbchmp95 ) /* Licensed for Germany? */
ROM_LOAD( "tbp24s10n.10k", 0x000, 0x100, CRC(ee7b9d8f) SHA1(3a7b75befab83bc37e4e403ad3632841c2d37707) ) /* Currently unused, unknown use */
ROM_END
+
ROM_START( keirinou ) /* ES8611 PCB */
ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 )
ROM_LOAD( "y5-03.y5", 0x000000, 0x008000, CRC(df2acc37) SHA1(9ad953843ba7859a55888fb87591cc8d322136ad) )
@@ -1139,8 +1160,9 @@ void witch_state::init_witch()
m_subcpu->space(AS_PROGRAM).install_read_handler(0x7000, 0x700f, read8sm_delegate(*this, FUNC(witch_state::prot_read_700x)));
}
-GAME( 1987, keirinou, 0, keirinou, keirinou, keirinou_state, empty_init, ROT0, "Excellent System", "Keirin Ou", MACHINE_SUPPORTS_SAVE )
-GAME( 1992, witch, 0, witch, witch, witch_state, init_witch, ROT0, "Vic Tokai (Excellent System license)", "Witch", MACHINE_SUPPORTS_SAVE )
-GAME( 1992, witchb, witch, witch, witch, witch_state, init_witch, ROT0, "Vic Tokai (Excellent System license)", "Witch (with ranking)", MACHINE_SUPPORTS_SAVE )
-GAME( 1992, witchs, witch, witch, witch, witch_state, init_witch, ROT0, "Vic Tokai (Sega license)", "Witch (Sega license)", MACHINE_SUPPORTS_SAVE )
-GAME( 1995, pbchmp95, witch, witch, witch, witch_state, init_witch, ROT0, "Veltmeijer Automaten", "Pinball Champ '95", MACHINE_SUPPORTS_SAVE )
+GAME( 1987, keirinou, 0, keirinou, keirinou, keirinou_state, empty_init, ROT0, "Excellent System", "Keirin Ou", MACHINE_SUPPORTS_SAVE )
+GAME( 1992, witch, 0, witch, witch, witch_state, init_witch, ROT0, "Vic Tokai (Excellent System license)", "Witch", MACHINE_SUPPORTS_SAVE )
+GAME( 1992, witchb, witch, witch, witch, witch_state, init_witch, ROT0, "Vic Tokai (Excellent System license)", "Witch (with ranking)", MACHINE_SUPPORTS_SAVE )
+GAME( 1992, witchs, witch, witch, witch, witch_state, init_witch, ROT0, "Vic Tokai (Sega license)", "Witch (Sega license)", MACHINE_SUPPORTS_SAVE )
+GAME( 1994, witchstar, witch, witch, witch, witch_state, init_witch, ROT0, "Fovis Korea Co. Ltd.", "Witch Star", MACHINE_SUPPORTS_SAVE )
+GAME( 1995, pbchmp95, witch, witch, witch, witch_state, init_witch, ROT0, "Veltmeijer Automaten", "Pinball Champ '95", MACHINE_SUPPORTS_SAVE )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index bab85787a31..53a2ad26ed5 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -41399,11 +41399,12 @@ rugrats // (c) 1983
wiping // (c) 1982
@source:witch.cpp
+keirinou // (c) 1987 Excellent System
pbchmp95 // (c) 1995 Veltmeijer Automaten
witch // (c) 1992 Excellent System
witchb // (c) 1992 Excellent System
witchs // (c) 1992 Sega / Vic Tokai license
-keirinou
+witchstar // (c) 1994 Fovis Korea Co. Ltd.
@source:wiz.cpp
kungfut // (c) 1984 Seibu Kaihatsu