diff options
author | Aaron Giles <aaron@aarongiles.com> | 2020-08-25 19:12:09 -0700 |
---|---|---|
committer | Aaron Giles <aaron@aarongiles.com> | 2020-08-25 19:12:09 -0700 |
commit | e8376ed36173650f845685a7a293d24de119dd82 (patch) | |
tree | 96a46be8448843d263be53fd6dda80fcc7d2a914 | |
parent | 7b62eab1a92a48bfa9206635e6729dabc91b7849 (diff) |
sp0250: Apparently this is how STRUCT_MEMBER is supposed to work.
-rw-r--r-- | src/devices/sound/sp0250.cpp | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/devices/sound/sp0250.cpp b/src/devices/sound/sp0250.cpp index 58a8328dda8..1ced1f3ff87 100644 --- a/src/devices/sound/sp0250.cpp +++ b/src/devices/sound/sp0250.cpp @@ -91,14 +91,11 @@ void sp0250_device::device_start() save_item(NAME(m_pcount)); save_item(NAME(m_repeat)); save_item(NAME(m_rcount)); - for (int index = 0; index < 6; index++) - { - auto &filter = m_filter[index]; - save_item(STRUCT_MEMBER(filter, F), index); - save_item(STRUCT_MEMBER(filter, B), index); - save_item(STRUCT_MEMBER(filter, z1), index); - save_item(STRUCT_MEMBER(filter, z2), index); - } + + save_item(STRUCT_MEMBER(m_filter, F)); + save_item(STRUCT_MEMBER(m_filter, B)); + save_item(STRUCT_MEMBER(m_filter, z1)); + save_item(STRUCT_MEMBER(m_filter, z2)); // FIFO state save_item(NAME(m_fifo)); |