summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/68681.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/68681.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/68681.c')
-rw-r--r--src/emu/machine/68681.c78
1 files changed, 39 insertions, 39 deletions
diff --git a/src/emu/machine/68681.c b/src/emu/machine/68681.c
index d7b1a74ff5c..f4fb54d95da 100644
--- a/src/emu/machine/68681.c
+++ b/src/emu/machine/68681.c
@@ -714,45 +714,45 @@ static DEVICE_START(duart68681)
duart68681->channel[1].tx_timer = device->machine->scheduler().timer_alloc(FUNC(tx_timer_callback), (void*)device);
duart68681->duart_timer = device->machine->scheduler().timer_alloc(FUNC(duart_timer_callback), (void*)device);
- state_save_register_device_item(device, 0, duart68681->ACR);
- state_save_register_device_item(device, 0, duart68681->IMR);
- state_save_register_device_item(device, 0, duart68681->ISR);
- state_save_register_device_item(device, 0, duart68681->IVR);
- state_save_register_device_item(device, 0, duart68681->OPCR);
- state_save_register_device_item(device, 0, duart68681->CTR);
- state_save_register_device_item(device, 0, duart68681->IP_last_state);
-
- state_save_register_device_item(device, 0, duart68681->channel[0].CR);
- state_save_register_device_item(device, 0, duart68681->channel[0].CSR);
- state_save_register_device_item(device, 0, duart68681->channel[0].MR1);
- state_save_register_device_item(device, 0, duart68681->channel[0].MR2);
- state_save_register_device_item(device, 0, duart68681->channel[0].MR_ptr);
- state_save_register_device_item(device, 0, duart68681->channel[0].SR);
- state_save_register_device_item(device, 0, duart68681->channel[0].baud_rate);
- state_save_register_device_item(device, 0, duart68681->channel[0].rx_enabled);
- state_save_register_device_item_array(device, 0, duart68681->channel[0].rx_fifo);
- state_save_register_device_item(device, 0, duart68681->channel[0].rx_fifo_read_ptr);
- state_save_register_device_item(device, 0, duart68681->channel[0].rx_fifo_write_ptr);
- state_save_register_device_item(device, 0, duart68681->channel[0].rx_fifo_num);
- state_save_register_device_item(device, 0, duart68681->channel[0].tx_enabled);
- state_save_register_device_item(device, 0, duart68681->channel[0].tx_data);
- state_save_register_device_item(device, 0, duart68681->channel[0].tx_ready);
-
- state_save_register_device_item(device, 0, duart68681->channel[1].CR);
- state_save_register_device_item(device, 0, duart68681->channel[1].CSR);
- state_save_register_device_item(device, 0, duart68681->channel[1].MR1);
- state_save_register_device_item(device, 0, duart68681->channel[1].MR2);
- state_save_register_device_item(device, 0, duart68681->channel[1].MR_ptr);
- state_save_register_device_item(device, 0, duart68681->channel[1].SR);
- state_save_register_device_item(device, 0, duart68681->channel[1].baud_rate);
- state_save_register_device_item(device, 0, duart68681->channel[1].rx_enabled);
- state_save_register_device_item_array(device, 0, duart68681->channel[1].rx_fifo);
- state_save_register_device_item(device, 0, duart68681->channel[1].rx_fifo_read_ptr);
- state_save_register_device_item(device, 0, duart68681->channel[1].rx_fifo_write_ptr);
- state_save_register_device_item(device, 0, duart68681->channel[1].rx_fifo_num);
- state_save_register_device_item(device, 0, duart68681->channel[1].tx_enabled);
- state_save_register_device_item(device, 0, duart68681->channel[1].tx_data);
- state_save_register_device_item(device, 0, duart68681->channel[1].tx_ready);
+ device->save_item(NAME(duart68681->ACR));
+ device->save_item(NAME(duart68681->IMR));
+ device->save_item(NAME(duart68681->ISR));
+ device->save_item(NAME(duart68681->IVR));
+ device->save_item(NAME(duart68681->OPCR));
+ device->save_item(NAME(duart68681->CTR));
+ device->save_item(NAME(duart68681->IP_last_state));
+
+ device->save_item(NAME(duart68681->channel[0].CR));
+ device->save_item(NAME(duart68681->channel[0].CSR));
+ device->save_item(NAME(duart68681->channel[0].MR1));
+ device->save_item(NAME(duart68681->channel[0].MR2));
+ device->save_item(NAME(duart68681->channel[0].MR_ptr));
+ device->save_item(NAME(duart68681->channel[0].SR));
+ device->save_item(NAME(duart68681->channel[0].baud_rate));
+ device->save_item(NAME(duart68681->channel[0].rx_enabled));
+ device->save_item(NAME(duart68681->channel[0].rx_fifo));
+ device->save_item(NAME(duart68681->channel[0].rx_fifo_read_ptr));
+ device->save_item(NAME(duart68681->channel[0].rx_fifo_write_ptr));
+ device->save_item(NAME(duart68681->channel[0].rx_fifo_num));
+ device->save_item(NAME(duart68681->channel[0].tx_enabled));
+ device->save_item(NAME(duart68681->channel[0].tx_data));
+ device->save_item(NAME(duart68681->channel[0].tx_ready));
+
+ device->save_item(NAME(duart68681->channel[1].CR));
+ device->save_item(NAME(duart68681->channel[1].CSR));
+ device->save_item(NAME(duart68681->channel[1].MR1));
+ device->save_item(NAME(duart68681->channel[1].MR2));
+ device->save_item(NAME(duart68681->channel[1].MR_ptr));
+ device->save_item(NAME(duart68681->channel[1].SR));
+ device->save_item(NAME(duart68681->channel[1].baud_rate));
+ device->save_item(NAME(duart68681->channel[1].rx_enabled));
+ device->save_item(NAME(duart68681->channel[1].rx_fifo));
+ device->save_item(NAME(duart68681->channel[1].rx_fifo_read_ptr));
+ device->save_item(NAME(duart68681->channel[1].rx_fifo_write_ptr));
+ device->save_item(NAME(duart68681->channel[1].rx_fifo_num));
+ device->save_item(NAME(duart68681->channel[1].tx_enabled));
+ device->save_item(NAME(duart68681->channel[1].tx_data));
+ device->save_item(NAME(duart68681->channel[1].tx_ready));
}
/*-------------------------------------------------