summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/vcs/dpc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/vcs/dpc.cpp')
-rw-r--r--src/devices/bus/vcs/dpc.cpp17
1 files changed, 7 insertions, 10 deletions
diff --git a/src/devices/bus/vcs/dpc.cpp b/src/devices/bus/vcs/dpc.cpp
index 525f9e77085..795e16461eb 100644
--- a/src/devices/bus/vcs/dpc.cpp
+++ b/src/devices/bus/vcs/dpc.cpp
@@ -35,16 +35,13 @@ void dpc_device::device_start()
m_oscillator = timer_alloc(TIMER_OSC);
m_oscillator->reset();
- for (int i = 0; i < 8; i++)
- {
- save_item(NAME(m_df[i].top), i);
- save_item(NAME(m_df[i].bottom), i);
- save_item(NAME(m_df[i].low), i);
- save_item(NAME(m_df[i].high), i);
- save_item(NAME(m_df[i].flag), i);
- save_item(NAME(m_df[i].music_mode), i);
- save_item(NAME(m_df[i].osc_clk), i);
- }
+ save_item(STRUCT_MEMBER(m_df, top));
+ save_item(STRUCT_MEMBER(m_df, bottom));
+ save_item(STRUCT_MEMBER(m_df, low));
+ save_item(STRUCT_MEMBER(m_df, high));
+ save_item(STRUCT_MEMBER(m_df, flag));
+ save_item(STRUCT_MEMBER(m_df, music_mode));
+ save_item(STRUCT_MEMBER(m_df, osc_clk));
save_item(NAME(m_movamt));
save_item(NAME(m_latch_62));