diff options
Diffstat (limited to 'src/devices/bus/vcs/dpc.cpp')
-rw-r--r-- | src/devices/bus/vcs/dpc.cpp | 17 |
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)); |