summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2018-05-21 00:51:37 -0400
committer AJR <ajrhacker@users.noreply.github.com>2018-05-21 00:51:37 -0400
commita7e16f686b983228d0e9e828d08683b4db6ff3f7 (patch)
tree6e2113c1265349e941192a01f911feec6a588592
parent0516ea128471afc702717acfec50f3d7a8c1ab41 (diff)
Further output_finder fixes (nw)
-rw-r--r--src/mame/drivers/cps1.cpp1
-rw-r--r--src/mame/drivers/kenseim.cpp5
-rw-r--r--src/mame/drivers/namcos86.cpp2
-rw-r--r--src/mame/drivers/seabattl.cpp1
-rw-r--r--src/mame/drivers/suna16.cpp4
-rw-r--r--src/mame/includes/cps1.h2
6 files changed, 10 insertions, 5 deletions
diff --git a/src/mame/drivers/cps1.cpp b/src/mame/drivers/cps1.cpp
index 78c7d59bb0d..c03ca519e0c 100644
--- a/src/mame/drivers/cps1.cpp
+++ b/src/mame/drivers/cps1.cpp
@@ -3362,6 +3362,7 @@ GFXDECODE_END
MACHINE_START_MEMBER(cps_state,common)
{
+ m_led_cboard.resolve();
}
MACHINE_START_MEMBER(cps_state,cps1)
diff --git a/src/mame/drivers/kenseim.cpp b/src/mame/drivers/kenseim.cpp
index f2eb082396d..0549755f019 100644
--- a/src/mame/drivers/kenseim.cpp
+++ b/src/mame/drivers/kenseim.cpp
@@ -237,9 +237,6 @@ public:
void kenseim_io_map(address_map &map);
void kenseim_map(address_map &map);
-protected:
- virtual void machine_start() override { cps_state::machine_start(); m_lamp.resolve(); }
-
private:
uint8_t m_to_68k_cmd_low;
uint8_t m_to_68k_cmd_d9;
@@ -704,6 +701,8 @@ void kenseim_state::init_kenseim()
m_led_serial_data = 0;
m_led_clock = 0;
m_led_latch = 0;
+
+ m_lamp.resolve();
}
diff --git a/src/mame/drivers/namcos86.cpp b/src/mame/drivers/namcos86.cpp
index 043b5082d48..0041e5277a7 100644
--- a/src/mame/drivers/namcos86.cpp
+++ b/src/mame/drivers/namcos86.cpp
@@ -329,6 +329,8 @@ void namcos86_state::machine_start()
if (membank("bank2"))
membank("bank2")->configure_entries(0, 4, memregion("cpu2")->base(), 0x2000);
+ m_led.resolve();
+
save_item(NAME(m_wdog));
}
diff --git a/src/mame/drivers/seabattl.cpp b/src/mame/drivers/seabattl.cpp
index 9c68c1dbf38..cbc859ddec7 100644
--- a/src/mame/drivers/seabattl.cpp
+++ b/src/mame/drivers/seabattl.cpp
@@ -437,6 +437,7 @@ INPUT_PORTS_END
void seabattl_state::machine_start()
{
+ m_lamp.resolve();
}
void seabattl_state::machine_reset()
diff --git a/src/mame/drivers/suna16.cpp b/src/mame/drivers/suna16.cpp
index 380dba6b320..094a22519c2 100644
--- a/src/mame/drivers/suna16.cpp
+++ b/src/mame/drivers/suna16.cpp
@@ -309,6 +309,8 @@ void suna16_state::bestbest_sound_map(address_map &map)
MACHINE_START_MEMBER(suna16_state, bssoccer)
{
+ m_led.resolve();
+
m_bank1->configure_entries(0, 8, memregion("pcm1")->base() + 0x1000, 0x10000);
m_bank2->configure_entries(0, 8, memregion("pcm2")->base() + 0x1000, 0x10000);
}
@@ -400,6 +402,8 @@ MACHINE_START_MEMBER(suna16_state,uballoon)
{
m_bank1->configure_entries(0, 2, memregion("pcm1")->base() + 0x400, 0x10000);
+ m_led.resolve();
+
save_item(NAME(m_prot));
}
diff --git a/src/mame/includes/cps1.h b/src/mame/includes/cps1.h
index b1637030620..fc50fcaa563 100644
--- a/src/mame/includes/cps1.h
+++ b/src/mame/includes/cps1.h
@@ -357,8 +357,6 @@ public:
void varthb_map(address_map &map);
protected:
- virtual void machine_start() override { m_led_cboard.resolve(); }
-
/* memory pointers */
// cps1
optional_shared_ptr<uint16_t> m_mainram;