summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/i8085/i8085.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/i8085/i8085.cpp')
-rw-r--r--src/devices/cpu/i8085/i8085.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/devices/cpu/i8085/i8085.cpp b/src/devices/cpu/i8085/i8085.cpp
index febb71e1a46..342bf445d5a 100644
--- a/src/devices/cpu/i8085/i8085.cpp
+++ b/src/devices/cpu/i8085/i8085.cpp
@@ -220,6 +220,21 @@ i8080a_cpu_device::i8080a_cpu_device(const machine_config &mconfig, const char *
}
+void i8085a_cpu_device::device_config_complete()
+{
+ m_clk_out_func.bind_relative_to(*owner());
+ if (!m_clk_out_func.isnull())
+ m_clk_out_func(clock() / 2);
+}
+
+
+void i8085a_cpu_device::device_clock_changed()
+{
+ if (!m_clk_out_func.isnull())
+ m_clk_out_func(clock() / 2);
+}
+
+
void i8085a_cpu_device::set_sod(int state)
{
if (state != 0 && m_sod_state == 0)