summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/saitek_osa/expansion.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/saitek_osa/expansion.cpp')
-rw-r--r--src/devices/bus/saitek_osa/expansion.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/devices/bus/saitek_osa/expansion.cpp b/src/devices/bus/saitek_osa/expansion.cpp
index d43f0eaf46d..bae1dfe0eb5 100644
--- a/src/devices/bus/saitek_osa/expansion.cpp
+++ b/src/devices/bus/saitek_osa/expansion.cpp
@@ -116,6 +116,16 @@ void saitekosa_expansion_device::ack_w(int state)
m_ack = state;
}
+void saitekosa_expansion_device::pw_w(int state)
+{
+ state = (state) ? 1 : 0;
+
+ if (m_module)
+ m_module->pw_w(state);
+
+ m_pw = state;
+}
+
u32 saitekosa_expansion_device::screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect)
{
return (m_module) ? m_module->screen_update(screen, bitmap, cliprect) : UPDATE_HAS_NOT_CHANGED;