summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/6840ptm.c
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2011-02-09 05:51:04 +0000
committer Aaron Giles <aaron@aarongiles.com>2011-02-09 05:51:04 +0000
commita38c67f27bf9f10b4bafa7db0344df68b8560ff5 (patch)
treef86e6cbf34509658916e9a13c038bcc00c0e1f4e /src/emu/machine/6840ptm.c
parent9f05843690e050662decef270d3a5faa05bf4376 (diff)
Get rid of state_save_register_device_* macros in favor of direct
calls on the device object. Regex used: state_save_register_device_item( *)\(( *)([^,]+), *([^,]+),( *)([^ )]+)( *)\) \3->save_item\1\(\2NAME\(\6\),\5\4\7\) state_save_register_device_item_array( *)\(( *)([^,]+), *([^,]+),( *)([^ )]+)( *)\) \3->save_item\1\(\2NAME\(\6\),\5\4\7\) state_save_register_device_item_2d_array( *)\(( *)([^,]+), *([^,]+),( *)([^ )]+)( *)\) \3->save_item\1\(\2NAME\(\6\),\5\4\7\) state_save_register_device_item_bitmap( *)\(( *)([^,]+), *([^,]+),( *)([^ )]+)( *)\) \3->save_item\1\(\2NAME\(\*\6\),\5\4\7\) state_save_register_device_item_pointer( *)\(( *)([^,]+), *([^,]+),( *)([^,]+), *([^ )]+)( *)\) \3->save_pointer\1\(\2NAME\(\6\),\5\7,\5\4\8\) this->save_ save_ (save_item[^;]+), *0( *)\); \1\2\); (save_pointer[^;]+), *0( *)\); \1\2\);
Diffstat (limited to 'src/emu/machine/6840ptm.c')
-rw-r--r--src/emu/machine/6840ptm.c38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/emu/machine/6840ptm.c b/src/emu/machine/6840ptm.c
index 132597e36fe..e239e5b0446 100644
--- a/src/emu/machine/6840ptm.c
+++ b/src/emu/machine/6840ptm.c
@@ -144,25 +144,25 @@ void ptm6840_device::device_start()
devcb_resolve_write_line(&m_irq_func, &m_config.m_irq_func, this);
/* register for state saving */
- state_save_register_device_item(this, 0, m_lsb_buffer);
- state_save_register_device_item(this, 0, m_msb_buffer);
- state_save_register_device_item(this, 0, m_status_read_since_int);
- state_save_register_device_item(this, 0, m_status_reg);
- state_save_register_device_item(this, 0, m_t3_divisor);
- state_save_register_device_item(this, 0, m_t3_scaler);
- state_save_register_device_item(this, 0, m_internal_clock);
- state_save_register_device_item(this, 0, m_IRQ);
-
- state_save_register_device_item_array(this, 0, m_control_reg);
- state_save_register_device_item_array(this, 0, m_output);
- state_save_register_device_item_array(this, 0, m_gate);
- state_save_register_device_item_array(this, 0, m_clk);
- state_save_register_device_item_array(this, 0, m_mode);
- state_save_register_device_item_array(this, 0, m_fired);
- state_save_register_device_item_array(this, 0, m_enabled);
- state_save_register_device_item_array(this, 0, m_external_clock);
- state_save_register_device_item_array(this, 0, m_counter);
- state_save_register_device_item_array(this, 0, m_latch);
+ save_item(NAME(m_lsb_buffer));
+ save_item(NAME(m_msb_buffer));
+ save_item(NAME(m_status_read_since_int));
+ save_item(NAME(m_status_reg));
+ save_item(NAME(m_t3_divisor));
+ save_item(NAME(m_t3_scaler));
+ save_item(NAME(m_internal_clock));
+ save_item(NAME(m_IRQ));
+
+ save_item(NAME(m_control_reg));
+ save_item(NAME(m_output));
+ save_item(NAME(m_gate));
+ save_item(NAME(m_clk));
+ save_item(NAME(m_mode));
+ save_item(NAME(m_fired));
+ save_item(NAME(m_enabled));
+ save_item(NAME(m_external_clock));
+ save_item(NAME(m_counter));
+ save_item(NAME(m_latch));
}