summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/hd63450.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/machine/hd63450.c')
-rw-r--r--src/emu/machine/hd63450.c23
1 files changed, 3 insertions, 20 deletions
diff --git a/src/emu/machine/hd63450.c b/src/emu/machine/hd63450.c
index 8416ddbe184..1e3b41b2972 100644
--- a/src/emu/machine/hd63450.c
+++ b/src/emu/machine/hd63450.c
@@ -20,6 +20,7 @@ hd63450_device::hd63450_device(const machine_config &mconfig, const char *tag, d
m_dma_write_1(*this),
m_dma_write_2(*this),
m_dma_write_3(*this),
+ m_cpu_tag(NULL),
m_cpu(NULL)
{
for (int i = 0; i < 4; i++)
@@ -29,30 +30,12 @@ hd63450_device::hd63450_device(const machine_config &mconfig, const char *tag, d
m_in_progress[i] = 0;
m_transfer_size[i] = 0;
m_halted[i] = 0;
+ m_our_clock[i] = attotime::zero;
+ m_burst_clock[i] = attotime::zero;
}
}
//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void hd63450_device::device_config_complete()
-{
- // inherit a copy of the static data
- const hd63450_interface *intf = reinterpret_cast<const hd63450_interface *>(static_config());
- if (intf != NULL)
- *static_cast<hd63450_interface *>(this) = *intf;
-
- // or initialize to defaults if none provided
- else
- {
- m_cpu_tag = "";
- }
-}
-
-//-------------------------------------------------
// device_start - device-specific startup
//-------------------------------------------------