diff options
| author | 2021-04-14 00:53:58 -0700 | |
|---|---|---|
| committer | 2021-04-14 00:53:58 -0700 | |
| commit | 6bfb3d997605a4dd1ed4274dd076bc478d570985 (patch) | |
| tree | 88e5dea9bed7e7d6435b23c2d615589ef4fdc285 /src/devices/machine/gt64xxx.cpp | |
| parent | 2843b3739446528ec3f3cca4b7156f3789e20be0 (diff) | |
Convert STRUCT_MEMBERs into proper struct saves for devices/machine/*
Diffstat (limited to 'src/devices/machine/gt64xxx.cpp')
| -rw-r--r-- | src/devices/machine/gt64xxx.cpp | 34 |
1 files changed, 16 insertions, 18 deletions
diff --git a/src/devices/machine/gt64xxx.cpp b/src/devices/machine/gt64xxx.cpp index 54ea16d5e3d..0850a280e7b 100644 --- a/src/devices/machine/gt64xxx.cpp +++ b/src/devices/machine/gt64xxx.cpp @@ -232,26 +232,24 @@ void gt64xxx_device::device_start() m_timer[1].timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(gt64xxx_device::timer_callback), this)); m_timer[2].timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(gt64xxx_device::timer_callback), this)); m_timer[3].timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(gt64xxx_device::timer_callback), this)); +} +void gt64xxx_device::device_register_save(save_registrar &save) +{ // Save states - save_item(NAME(m_pci_stall_state)); - save_item(NAME(m_retry_count)); - save_item(NAME(m_pci_cpu_stalled)); - save_item(NAME(m_stall_windex)); - save_item(NAME(m_cpu_stalled_offset)); - save_item(NAME(m_cpu_stalled_data)); - save_item(NAME(m_cpu_stalled_mem_mask)); - save_item(NAME(m_prev_addr)); - save_item(NAME(m_reg)); - save_item(STRUCT_MEMBER(m_timer, active)); - save_item(STRUCT_MEMBER(m_timer, count)); - save_item(NAME(m_dma_active)); - // m_ram[4] - save_pointer(NAME(m_ram[0].data()), m_simm_size[0] / 4); - save_pointer(NAME(m_ram[1].data()), m_simm_size[1] / 4); - save_pointer(NAME(m_ram[2].data()), m_simm_size[2] / 4); - save_pointer(NAME(m_ram[3].data()), m_simm_size[3] / 4); - save_item(NAME(m_last_dma)); + save.reg(NAME(m_pci_stall_state)) + .reg(NAME(m_retry_count)) + .reg(NAME(m_pci_cpu_stalled)) + .reg(NAME(m_stall_windex)) + .reg(NAME(m_cpu_stalled_offset)) + .reg(NAME(m_cpu_stalled_data)) + .reg(NAME(m_cpu_stalled_mem_mask)) + .reg(NAME(m_prev_addr)) + .reg(NAME(m_reg)) + .reg(NAME(m_timer)) + .reg(NAME(m_dma_active)) + .reg(NAME(m_ram)) + .reg(NAME(m_last_dma)); } void gt64xxx_device::device_post_load() |
