summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/74148.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/74148.cpp')
-rw-r--r--src/devices/machine/74148.cpp11
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;