summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
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
commit32d28fda0393fb2317217bfe77c8110cef4e7344 (patch)
treeb9d5b4cba1820592aada2fe90a00a5ef87f39432
parent357643070a3b61828870d1482846017516895df1 (diff)
bbc_beebsid: Don't reset SID again (nw)
-rw-r--r--src/devices/bus/bbc/1mhzbus/beebsid.cpp13
-rw-r--r--src/devices/bus/bbc/1mhzbus/beebsid.h1
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;