summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2025-04-13 16:07:39 +0200
committer hap <happppp@users.noreply.github.com>2025-04-13 16:07:55 +0200
commitd406685313d9c08dc38a9baceee998180ced9694 (patch)
tree424a5efbc7c9ac00970d7ae7688844b3bf45a000
parent853f7e8aeda16f391f4890406ffcfbc06c117dbd (diff)
i8085: optimize set_status by checking if devcb is unset
-rw-r--r--src/devices/cpu/i8085/i8085.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/devices/cpu/i8085/i8085.cpp b/src/devices/cpu/i8085/i8085.cpp
index eeb893d6f9d..46920c5870b 100644
--- a/src/devices/cpu/i8085/i8085.cpp
+++ b/src/devices/cpu/i8085/i8085.cpp
@@ -643,7 +643,7 @@ void i8085a_cpu_device::set_inte(int state)
void i8085a_cpu_device::set_status(u8 status)
{
- if (status != m_status)
+ if (!m_out_status_func.isunset() && status != m_status)
m_out_status_func(status);
m_status = status;