From a7e16f686b983228d0e9e828d08683b4db6ff3f7 Mon Sep 17 00:00:00 2001 From: AJR Date: Mon, 21 May 2018 00:51:37 -0400 Subject: Further output_finder fixes (nw) --- src/mame/drivers/cps1.cpp | 1 + src/mame/drivers/kenseim.cpp | 5 ++--- src/mame/drivers/namcos86.cpp | 2 ++ src/mame/drivers/seabattl.cpp | 1 + src/mame/drivers/suna16.cpp | 4 ++++ src/mame/includes/cps1.h | 2 -- 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 m_mainram; -- cgit v1.2.3