From 71bdb95a85ce0c88dda2ecadda5e2927f00eaa54 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sun, 22 Nov 2020 14:02:03 +0100 Subject: kingpin.cpp: fixed regression --- src/mame/drivers/kingpin.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/mame/drivers/kingpin.cpp b/src/mame/drivers/kingpin.cpp index fb2ff58d2bf..5ff8c7952ed 100644 --- a/src/mame/drivers/kingpin.cpp +++ b/src/mame/drivers/kingpin.cpp @@ -14,7 +14,7 @@ DSW bank at S1 3.579545MHz XTAL for CPU/sound, 10.7386MHz XTAL for video several multigame gamblers on this hardware: -- The Dealer (not dumped) +- The Dealer (bad dump) - Kingpin - Maxi-Dealer @@ -41,6 +41,8 @@ Todo: #include "speaker.h" +namespace { + class kingpin_state : public driver_device { public: @@ -76,7 +78,6 @@ void kingpin_state::sound_nmi_w(uint8_t data) void kingpin_state::kingpin_program_map(address_map &map) { map(0x0000, 0xdfff).rom(); - map(0xc000, 0xcfff).ram(); map(0xf000, 0xf7ff).ram().share("nvram"); } @@ -302,8 +303,9 @@ ROM_START( dealracl ) // ROMs were unlabeled, so they might be ordered wrong. ROM_LOAD( "11", 0x0000, 0x0800, BAD_DUMP CRC(91a12c65) SHA1(d6c24888937c01ebbc96e28cdd9bee83ad01a1cd) ) ROM_END +} // Anonymous namespace -GAME( 1983, kingpin, 0, kingpin, kingpin, kingpin_state, empty_init, 0, "ACL Manufacturing", "Kingpin", 0 ) -GAME( 1983, maxideal, 0, kingpin, kingpin, kingpin_state, empty_init, 0, "ACL Manufacturing", "Maxi-Dealer", 0 ) -GAME( 1981, dealracl, 0, dealracl, kingpin, kingpin_state, empty_init, 0, "ACL Manufacturing", "The Dealer (ACL)", MACHINE_NOT_WORKING ) +GAME( 1983, kingpin, 0, kingpin, kingpin, kingpin_state, empty_init, 0, "ACL Manufacturing", "Kingpin", MACHINE_SUPPORTS_SAVE ) +GAME( 1983, maxideal, 0, kingpin, kingpin, kingpin_state, empty_init, 0, "ACL Manufacturing", "Maxi-Dealer", MACHINE_SUPPORTS_SAVE ) +GAME( 1981, dealracl, 0, dealracl, kingpin, kingpin_state, empty_init, 0, "ACL Manufacturing", "The Dealer (ACL)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -- cgit v1.2.3