diff options
author | Nigel Barnes <Pernod70@users.noreply.github.com> | 2018-03-30 12:20:46 +0100 |
---|---|---|
committer | Nigel Barnes <Pernod70@users.noreply.github.com> | 2018-03-30 12:58:31 +0100 |
commit | 32d28fda0393fb2317217bfe77c8110cef4e7344 (patch) | |
tree | b9d5b4cba1820592aada2fe90a00a5ef87f39432 | |
parent | 357643070a3b61828870d1482846017516895df1 (diff) |
bbc_beebsid: Don't reset SID again (nw)
-rw-r--r-- | src/devices/bus/bbc/1mhzbus/beebsid.cpp | 13 | ||||
-rw-r--r-- | src/devices/bus/bbc/1mhzbus/beebsid.h | 1 |
2 files changed, 1 insertions, 13 deletions
diff --git a/src/devices/bus/bbc/1mhzbus/beebsid.cpp b/src/devices/bus/bbc/1mhzbus/beebsid.cpp index 21dc23da7d4..49ffbceb28d 100644 --- a/src/devices/bus/bbc/1mhzbus/beebsid.cpp +++ b/src/devices/bus/bbc/1mhzbus/beebsid.cpp @@ -62,17 +62,6 @@ bbc_beebsid_device::bbc_beebsid_device(const machine_config &mconfig, const char void bbc_beebsid_device::device_start() { address_space& space = machine().device("maincpu")->memory().space(AS_PROGRAM); - m_slot = dynamic_cast<bbc_1mhzbus_slot_device *>(owner()); - + space.install_readwrite_handler(0xfc20, 0xfc3f, read8_delegate(FUNC(mos8580_device::read), (mos8580_device*)m_sid), write8_delegate(FUNC(mos8580_device::write), (mos8580_device*)m_sid)); } - - -//------------------------------------------------- -// device_reset - device-specific reset -//------------------------------------------------- - -void bbc_beebsid_device::device_reset() -{ - m_sid->reset(); -} diff --git a/src/devices/bus/bbc/1mhzbus/beebsid.h b/src/devices/bus/bbc/1mhzbus/beebsid.h index e8c15c4fb6b..30e20bf07d7 100644 --- a/src/devices/bus/bbc/1mhzbus/beebsid.h +++ b/src/devices/bus/bbc/1mhzbus/beebsid.h @@ -30,7 +30,6 @@ public: protected: // device-level overrides virtual void device_start() override; - virtual void device_reset() override; // optional information overrides virtual void device_add_mconfig(machine_config &config) override; |