summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/netlist.c
diff options
context:
space:
mode:
author couriersud <couriersud@arcor.de>2015-01-18 11:48:39 +0100
committer couriersud <couriersud@arcor.de>2015-01-18 11:48:39 +0100
commit29583a20e8e6506f3c1b180bd6e8ad5005723103 (patch)
tree393372d2b7250f954148ef4dc65c8efdd03d2795 /src/emu/machine/netlist.c
parent29045039232974a5187b22c70561131b7e9726dc (diff)
Introduced an nl_double type. This will be followed by an nl_float type
for certain components (mostly matrix and vector). (nw)
Diffstat (limited to 'src/emu/machine/netlist.c')
-rw-r--r--src/emu/machine/netlist.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/emu/machine/netlist.c b/src/emu/machine/netlist.c
index 1f3abd7d2b5..7054d8fccfd 100644
--- a/src/emu/machine/netlist.c
+++ b/src/emu/machine/netlist.c
@@ -443,6 +443,12 @@ ATTR_COLD void netlist_mame_device_t::save_state()
if (td != NULL) save_pointer(td, s->m_name, s->m_count);
}
break;
+ case DT_FLOAT:
+ {
+ float *td = s->resolved<float>();
+ if (td != NULL) save_pointer(td, s->m_name, s->m_count);
+ }
+ break;
case DT_INT64:
save_pointer((INT64 *) s->m_ptr, s->m_name, s->m_count);
break;