summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/i8257.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/i8257.cpp')
-rw-r--r--src/devices/machine/i8257.cpp15
1 files changed, 3 insertions, 12 deletions
diff --git a/src/devices/machine/i8257.cpp b/src/devices/machine/i8257.cpp
index c51de689087..a1230ba2145 100644
--- a/src/devices/machine/i8257.cpp
+++ b/src/devices/machine/i8257.cpp
@@ -313,18 +313,9 @@ void i8257_device::device_start()
save_item(NAME(m_status));
save_item(NAME(m_request));
- save_item(NAME(m_channel[0].m_address));
- save_item(NAME(m_channel[0].m_count));
- save_item(NAME(m_channel[0].m_mode));
- save_item(NAME(m_channel[1].m_address));
- save_item(NAME(m_channel[1].m_count));
- save_item(NAME(m_channel[1].m_mode));
- save_item(NAME(m_channel[2].m_address));
- save_item(NAME(m_channel[2].m_count));
- save_item(NAME(m_channel[2].m_mode));
- save_item(NAME(m_channel[3].m_address));
- save_item(NAME(m_channel[3].m_count));
- save_item(NAME(m_channel[3].m_mode));
+ save_item(STRUCT_MEMBER(m_channel, m_address));
+ save_item(STRUCT_MEMBER(m_channel, m_count));
+ save_item(STRUCT_MEMBER(m_channel, m_mode));
}