summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/dipalette.cpp
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2021-04-20 02:12:47 -0700
committer Aaron Giles <aaron@aarongiles.com>2021-04-20 02:12:47 -0700
commit8d047a8f0dcfb1bdaa4dcf87c001a30ebcc7cca8 (patch)
treef0ca7134fd27aa3d9967195dd8946be542c749cc /src/emu/dipalette.cpp
parent7e33cb29e24b2ce9c4c3bf7b1d7b8784a93f3172 (diff)
Better handling of null/missing items. More consistent error handling. Reduced compression to default to speed up saves. Optimized simple binary saves as well. Device interfaces now have automatic containers. Fixed duplicate entry detection. Added logic to parse an item we're skipping. Added detection of missing/duplicate items from input JSON. Fixed timing for save/load.save-experiments
Diffstat (limited to 'src/emu/dipalette.cpp')
-rw-r--r--src/emu/dipalette.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/emu/dipalette.cpp b/src/emu/dipalette.cpp
index d75a5ec598f..24316e9f2cf 100644
--- a/src/emu/dipalette.cpp
+++ b/src/emu/dipalette.cpp
@@ -102,14 +102,12 @@ void device_palette_interface::interface_post_start()
void device_palette_interface::interface_register_save(save_registrar &save)
{
- save_registrar container(save, "palette");
-
// save indirection tables if we have them
- container.reg(NAME(m_save_pen))
+ save.reg(NAME(m_save_pen))
.reg(NAME(m_save_contrast));
if (m_indirect_colors.size() > 0)
- container.reg(NAME(m_indirect_colors))
+ save.reg(NAME(m_indirect_colors))
.reg(NAME(m_indirect_pens));
}