diff options
Diffstat (limited to 'src/devices/cpu/sh/sh4comn.cpp')
-rw-r--r-- | src/devices/cpu/sh/sh4comn.cpp | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/src/devices/cpu/sh/sh4comn.cpp b/src/devices/cpu/sh/sh4comn.cpp index 7f4a77c4efa..8c3e8cbc82c 100644 --- a/src/devices/cpu/sh/sh4comn.cpp +++ b/src/devices/cpu/sh/sh4comn.cpp @@ -1218,42 +1218,42 @@ void sh34_base_device::execute_set_input(int irqline, int state) // set state of void sh34_base_device::sh4_parse_configuration() { - if(c_clock > 0) + if(m_clock > 0) { - switch((c_md2 << 2) | (c_md1 << 1) | (c_md0)) + switch((m_md[2] << 2) | (m_md[1] << 1) | (m_md[0])) { case 0: - m_cpu_clock = c_clock; - m_bus_clock = c_clock / 4; - m_pm_clock = c_clock / 4; + m_cpu_clock = m_clock; + m_bus_clock = m_clock / 4; + m_pm_clock = m_clock / 4; break; case 1: - m_cpu_clock = c_clock; - m_bus_clock = c_clock / 6; - m_pm_clock = c_clock / 6; + m_cpu_clock = m_clock; + m_bus_clock = m_clock / 6; + m_pm_clock = m_clock / 6; break; case 2: - m_cpu_clock = c_clock; - m_bus_clock = c_clock / 3; - m_pm_clock = c_clock / 6; + m_cpu_clock = m_clock; + m_bus_clock = m_clock / 3; + m_pm_clock = m_clock / 6; break; case 3: - m_cpu_clock = c_clock; - m_bus_clock = c_clock / 3; - m_pm_clock = c_clock / 6; + m_cpu_clock = m_clock; + m_bus_clock = m_clock / 3; + m_pm_clock = m_clock / 6; break; case 4: - m_cpu_clock = c_clock; - m_bus_clock = c_clock / 2; - m_pm_clock = c_clock / 4; + m_cpu_clock = m_clock; + m_bus_clock = m_clock / 2; + m_pm_clock = m_clock / 4; break; case 5: - m_cpu_clock = c_clock; - m_bus_clock = c_clock / 2; - m_pm_clock = c_clock / 4; + m_cpu_clock = m_clock; + m_bus_clock = m_clock / 2; + m_pm_clock = m_clock / 4; break; } - m_is_slave = (~(c_md7)) & 1; + m_is_slave = (~(m_md[7])) & 1; } else { |