summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/idectrl.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/machine/idectrl.c')
-rw-r--r--src/emu/machine/idectrl.c88
1 files changed, 44 insertions, 44 deletions
diff --git a/src/emu/machine/idectrl.c b/src/emu/machine/idectrl.c
index 04245376535..956d71ae7c8 100644
--- a/src/emu/machine/idectrl.c
+++ b/src/emu/machine/idectrl.c
@@ -1840,50 +1840,50 @@ static DEVICE_START( ide_controller )
ide->reset_timer = device->machine->scheduler().timer_alloc(FUNC(reset_callback), (void *)device);
/* register ide states */
- state_save_register_device_item(device, 0, ide->adapter_control);
- state_save_register_device_item(device, 0, ide->status);
- state_save_register_device_item(device, 0, ide->error);
- state_save_register_device_item(device, 0, ide->command);
- state_save_register_device_item(device, 0, ide->interrupt_pending);
- state_save_register_device_item(device, 0, ide->precomp_offset);
-
- state_save_register_device_item_array(device, 0, ide->buffer);
- state_save_register_device_item_array(device, 0, ide->features);
- state_save_register_device_item(device, 0, ide->buffer_offset);
- state_save_register_device_item(device, 0, ide->sector_count);
-
- state_save_register_device_item(device, 0, ide->block_count);
- state_save_register_device_item(device, 0, ide->sectors_until_int);
-
- state_save_register_device_item(device, 0, ide->dma_active);
- state_save_register_device_item(device, 0, ide->dma_last_buffer);
- state_save_register_device_item(device, 0, ide->dma_address);
- state_save_register_device_item(device, 0, ide->dma_descriptor);
- state_save_register_device_item(device, 0, ide->dma_bytes_left);
-
- state_save_register_device_item(device, 0, ide->bus_master_command);
- state_save_register_device_item(device, 0, ide->bus_master_status);
- state_save_register_device_item(device, 0, ide->bus_master_descriptor);
-
- state_save_register_device_item(device, 0, ide->cur_cylinder);
- state_save_register_device_item(device, 0, ide->cur_sector);
- state_save_register_device_item(device, 0, ide->cur_head);
- state_save_register_device_item(device, 0, ide->cur_head_reg);
-
- state_save_register_device_item(device, 0, ide->cur_lba);
-
- state_save_register_device_item(device, 0, ide->num_cylinders);
- state_save_register_device_item(device, 0, ide->num_sectors);
- state_save_register_device_item(device, 0, ide->num_heads);
-
- state_save_register_device_item(device, 0, ide->config_unknown);
- state_save_register_device_item_array(device, 0, ide->config_register);
- state_save_register_device_item(device, 0, ide->config_register_num);
-
- state_save_register_device_item(device, 0, ide->master_password_enable);
- state_save_register_device_item(device, 0, ide->user_password_enable);
-
- state_save_register_device_item(device, 0, ide->gnetreadlock);
+ device->save_item(NAME(ide->adapter_control));
+ device->save_item(NAME(ide->status));
+ device->save_item(NAME(ide->error));
+ device->save_item(NAME(ide->command));
+ device->save_item(NAME(ide->interrupt_pending));
+ device->save_item(NAME(ide->precomp_offset));
+
+ device->save_item(NAME(ide->buffer));
+ device->save_item(NAME(ide->features));
+ device->save_item(NAME(ide->buffer_offset));
+ device->save_item(NAME(ide->sector_count));
+
+ device->save_item(NAME(ide->block_count));
+ device->save_item(NAME(ide->sectors_until_int));
+
+ device->save_item(NAME(ide->dma_active));
+ device->save_item(NAME(ide->dma_last_buffer));
+ device->save_item(NAME(ide->dma_address));
+ device->save_item(NAME(ide->dma_descriptor));
+ device->save_item(NAME(ide->dma_bytes_left));
+
+ device->save_item(NAME(ide->bus_master_command));
+ device->save_item(NAME(ide->bus_master_status));
+ device->save_item(NAME(ide->bus_master_descriptor));
+
+ device->save_item(NAME(ide->cur_cylinder));
+ device->save_item(NAME(ide->cur_sector));
+ device->save_item(NAME(ide->cur_head));
+ device->save_item(NAME(ide->cur_head_reg));
+
+ device->save_item(NAME(ide->cur_lba));
+
+ device->save_item(NAME(ide->num_cylinders));
+ device->save_item(NAME(ide->num_sectors));
+ device->save_item(NAME(ide->num_heads));
+
+ device->save_item(NAME(ide->config_unknown));
+ device->save_item(NAME(ide->config_register));
+ device->save_item(NAME(ide->config_register_num));
+
+ device->save_item(NAME(ide->master_password_enable));
+ device->save_item(NAME(ide->user_password_enable));
+
+ device->save_item(NAME(ide->gnetreadlock));
}