diff options
Diffstat (limited to 'src/devices/machine/74148.cpp')
-rw-r--r-- | src/devices/machine/74148.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/devices/machine/74148.cpp b/src/devices/machine/74148.cpp index 45ce281ed51..216d98a05d1 100644 --- a/src/devices/machine/74148.cpp +++ b/src/devices/machine/74148.cpp @@ -41,7 +41,7 @@ *****************************************************************************/ #include "emu.h" -#include "machine/74148.h" +#include "74148.h" DEFINE_DEVICE_TYPE(TTL74148, ttl74148_device, "74148", "74148 TTL") @@ -58,7 +58,7 @@ ttl74148_device::ttl74148_device(const machine_config &mconfig, const char *tag, , m_last_output_valid(0) , m_last_enable_output(0) { - for (auto & elem : m_input_lines) + for (auto &elem : m_input_lines) elem = 0; } @@ -68,8 +68,6 @@ ttl74148_device::ttl74148_device(const machine_config &mconfig, const char *tag, void ttl74148_device::device_start() { - m_output_cb.resolve_safe(); - save_item(NAME(m_input_lines)); save_item(NAME(m_enable_input)); save_item(NAME(m_output)); @@ -157,9 +155,8 @@ void ttl74148_device::update() /* call callback if any of the outputs changed */ - if (!m_output_cb.isnull() && - ((m_output != m_last_output) || - (m_output_valid != m_last_output_valid) || (m_enable_output != m_last_enable_output))) + if ((m_output != m_last_output) || + (m_output_valid != m_last_output_valid) || (m_enable_output != m_last_enable_output)) { m_last_output = m_output; m_last_output_valid = m_output_valid; |