diff options
author | 2015-08-23 01:59:52 +0200 | |
---|---|---|
committer | 2015-08-23 01:59:52 +0200 | |
commit | 0b314ce92b78c73dfbbfefb8ccdf519ebfb01d3b (patch) | |
tree | a3e1f2037c2ebfc71796628010452e83bd1e4c48 | |
parent | b1ce31faebfbe1d31c858cf22940affe716cbedb (diff) |
Added some state save items
-rw-r--r-- | src/emu/imagedev/floppy.c | 15 | ||||
-rw-r--r-- | src/emu/imagedev/floppy.h | 1 |
2 files changed, 16 insertions, 0 deletions
diff --git a/src/emu/imagedev/floppy.c b/src/emu/imagedev/floppy.c index 5bb8bcc7a84..7c01f58a09d 100644 --- a/src/emu/imagedev/floppy.c +++ b/src/emu/imagedev/floppy.c @@ -1072,6 +1072,21 @@ floppy_sound_device::floppy_sound_device(const machine_config &mconfig, const ch m_loaded = false; } +void floppy_sound_device::register_for_save_states() +{ + save_item(NAME(m_sampleend_motor)); + save_item(NAME(m_samplepos_motor)); + save_item(NAME(m_motor_mintime)); + save_item(NAME(m_motor_time)); + save_item(NAME(m_motor)); + save_item(NAME(m_sampleend_step)); + save_item(NAME(m_samplestart_step)); + save_item(NAME(m_samplepos_step)); + save_item(NAME(m_step_mintime)); + save_item(NAME(m_step_time)); + save_item(NAME(m_step_ignore_time)); +} + void floppy_sound_device::device_start() { // Read audio samples. The samples are stored in the list m_samples. diff --git a/src/emu/imagedev/floppy.h b/src/emu/imagedev/floppy.h index 76c8dbdb87f..193e20ff788 100644 --- a/src/emu/imagedev/floppy.h +++ b/src/emu/imagedev/floppy.h @@ -275,6 +275,7 @@ public: void motor(bool on); void step(); bool samples_loaded() { return m_loaded; } + void register_for_save_states(); protected: void device_start(); |