summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2021-06-03 19:34:15 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2021-06-03 19:34:15 +0200
commit69844e3993de96e91d909921d3d2020e720febc3 (patch)
tree0057ae962630d247e71d6ba97d5789393c61199d
parent990d8233bfd26ccf6f60cfe922d29a2570bff9c2 (diff)
New clones marked as NOT_WORKING
-------------------------------- Jurassic Park (USA 3.07, display A4.00) [inkochnito, PinMAME]
-rw-r--r--src/mame/drivers/de_3.cpp31
-rw-r--r--src/mame/mame.lst1
2 files changed, 27 insertions, 5 deletions
diff --git a/src/mame/drivers/de_3.cpp b/src/mame/drivers/de_3.cpp
index 9b8599faf48..45a25837290 100644
--- a/src/mame/drivers/de_3.cpp
+++ b/src/mame/drivers/de_3.cpp
@@ -20,6 +20,9 @@
// Data East CPU board is similar to Williams System 11, but without the generic audio board.
// For now, we'll presume the timings are the same.
+
+namespace {
+
extern const char layout_pinball[];
class de_3_state : public genpin_class
@@ -37,11 +40,12 @@ public:
void de_3_dmd1(machine_config &config);
void de_3_dmd2(machine_config &config);
-private:
+protected:
// driver_device overrides
virtual void machine_start() override;
virtual void machine_reset() override;
+private:
void pia34_pa_w(uint8_t data);
uint8_t switch_r();
void switch_w(uint8_t data);
@@ -58,10 +62,10 @@ private:
//DECLARE_WRITE_LINE_MEMBER(ym2151_irq_w);
//DECLARE_WRITE_LINE_MEMBER(msm5205_irq_w);
void sol2_w(uint8_t data) { } // solenoids 8-15
- void sol3_w(uint8_t data);
+ [[maybe_unused]] void sol3_w(uint8_t data);
void sound_w(uint8_t data);
void dac_w(uint8_t data) { }
- DECLARE_WRITE_LINE_MEMBER(pia21_ca2_w);
+ [[maybe_unused]] DECLARE_WRITE_LINE_MEMBER(pia21_ca2_w);
uint8_t dmd_status_r();
// uint8_t sound_latch_r();
@@ -742,12 +746,25 @@ ROM_START(jupk_501g)
ROM_LOAD("jpu21.dat", 0x080000, 0x40000, CRC(6ac1554c) SHA1(9a91ce836c089f96ad9c809bb66fcddda1f3e456))
ROM_END
+ROM_START(jupk_307)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("jpcpua.307", 0x0000, 0x10000, CRC(b60c3bca) SHA1(0f5619319d2affefa993f396f7a4b1875eea81ab))
+ ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF)
+ ROM_REGION(0x80000, "gfx3", 0)
+ ROM_LOAD("jpdspa.400", 0x00000, 0x80000, CRC(4c044f05) SHA1(573a188a255ad3b6aa18427fd6b45aeca6f83e04))
+ ROM_REGION(0x010000, "soundcpu", 0)
+ ROM_LOAD("jpu7.dat", 0x0000, 0x10000, CRC(f3afcf13) SHA1(64e12f9d42c00ae08a4584b2ebea475566b90c13))
+ ROM_REGION(0x1000000, "bsmt", 0)
+ ROM_LOAD("jpu17.dat", 0x000000, 0x80000, CRC(38135a23) SHA1(7c284c17783269824a3d3e83c4cd8ead27133309))
+ ROM_LOAD("jpu21.dat", 0x080000, 0x40000, CRC(6ac1554c) SHA1(9a91ce836c089f96ad9c809bb66fcddda1f3e456))
+ROM_END
+
ROM_START(jupk_305)
ROM_REGION(0x10000, "maincpu", 0)
ROM_LOAD("jpcpua3.05.bin", 0x0000, 0x10000, CRC(0a9bd439) SHA1(486df3e268c81518ff4d0638517e93b57a8d9d2e))
ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF)
ROM_REGION(0x80000, "gfx3", 0)
- ROM_LOAD("jpdspa.510", 0x00000, 0x80000, BAD_DUMP CRC(9ca61e3c) SHA1(38ae472f38e6fc33671e9a276313208e5ccd8640)) // Not dumped on this set
+ ROM_LOAD("jpdspa.400", 0x00000, 0x80000, CRC(4c044f05) SHA1(573a188a255ad3b6aa18427fd6b45aeca6f83e04)) // Not dumped on this set, using 4.00 from the 3.07 revision
ROM_REGION(0x010000, "soundcpu", 0)
ROM_LOAD("jpu7.dat", 0x0000, 0x10000, CRC(f3afcf13) SHA1(64e12f9d42c00ae08a4584b2ebea475566b90c13))
ROM_REGION(0x1000000, "bsmt", 0)
@@ -1414,6 +1431,9 @@ ROM_START(wwfr_103f)
ROM_LOAD("wfsndu36.400", 0x100000, 0x80000, CRC(39db8d85) SHA1(a55dd88fd4d9154b523dca9160bf96119af1f94d))
ROM_END
+} // Anonymous namespace
+
+
GAME(1993, rab_320, 0, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Adventures of Rocky and Bullwinkle and Friends (USA 3.20, display A3.00)", MACHINE_IS_SKELETON_MECHANICAL) // ROCKY+BULLWINKLE AUGUST 12, 1993 USA CPU 3.20. DISPLAY VERSION- BULLWINKLE A3.00 5/24/1993
GAME(1993, rab_130, rab_320, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Adventures of Rocky and Bullwinkle and Friends (USA 1.30, display A1.30)", MACHINE_IS_SKELETON_MECHANICAL) // ROCKY+BULLWINKLE APRIL 1, 1993 USA CPU 1.30. DISPLAY VERSION- BULLWINKLE A1.30 4/1/1993
GAME(1993, rab_103s, rab_320, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Adventures of Rocky and Bullwinkle and Friends (USA 1.03, display S1.03)", MACHINE_IS_SKELETON_MECHANICAL) // ROCKY+BULLWINKLE FEBRUARY 3, 1993 USA CPU 1.03. DISPLAY VERSION- BULLWINKLE S1.03 2/2/1993
@@ -1435,7 +1455,8 @@ GAME(1992, hook_401_p, hook_408, de_3_dmd1, de_3, de_3_state, empty_init, RO
GAME(1993, jupk_513, 0, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Jurassic Park (USA 5.13, display A5.10)", MACHINE_IS_SKELETON_MECHANICAL) // JURASSIC PARK SEP. 28, 1993 USA CPU 5.13. DISPLAY VERSION- JURASSIC A5.10 8/24/1993
GAME(1993, jupk_501, jupk_513, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Jurassic Park (USA 5.01, display A5.01)", MACHINE_IS_SKELETON_MECHANICAL) // JURASSIC PARK JUNE 28, 1993 USA CPU 5.01. DISPLAY VERSION- JURASSIC A5.01 6/24/1993
GAME(1993, jupk_501g, jupk_513, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Jurassic Park (USA 5.01 Germany, display G5.01)", MACHINE_IS_SKELETON_MECHANICAL) // JURASSIC PARK JUNE 28, 1993 USA CPU 5.01. DISPLAY VERSION- JURASSIC G5.01 6/24/1993
-GAME(1993, jupk_305, jupk_513, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Jurassic Park (USA 3.05, display A5.10)", MACHINE_IS_SKELETON_MECHANICAL) // JURASSIC PARK. MAY 25, 1993. USA CPU 3.05
+GAME(1993, jupk_307, jupk_513, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Jurassic Park (USA 3.07, display A4.00)", MACHINE_IS_SKELETON_MECHANICAL) // JURASSIC PARK. MAY 25, 1993. USA CPU 3.05
+GAME(1993, jupk_305, jupk_513, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Jurassic Park (USA 3.05, display A4.00)", MACHINE_IS_SKELETON_MECHANICAL) // JURASSIC PARK. MAY 25, 1993. USA CPU 3.05
GAME(1993, lah_112, 0, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Last Action Hero (USA 1.12, display A1.06)", MACHINE_IS_SKELETON_MECHANICAL) // LAST ACTION HERO NOV. 10, 1993 USA CPU 1.12. DISPLAY VERSION- ACTION HERO A1.06 11/11/1993
GAME(1993, lah_110, lah_112, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Last Action Hero (USA 1.10, display A1.06)", MACHINE_IS_SKELETON_MECHANICAL) // LAST ACTION HERO OCT. 18, 1993 USA CPU 1.10
GAME(1993, lah_xxx_s105, lah_112, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Last Action Hero (unknown CPU, display L1.05)", MACHINE_IS_SKELETON_MECHANICAL) // DISPLAY VERSION- ACTION HERO L1.05 11/11/1993
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 52d15d2faed..94f95e05648 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -11889,6 +11889,7 @@ hook_401_p //
hook_404 //
hook_408 //
jupk_305 // (c) 1993 Data East
+jupk_307 //
jupk_501 //
jupk_501g //
jupk_513 //