machine/sis5513_ide: housecleaning

This commit is contained in:
angelosa 2024-02-29 02:48:22 +01:00
parent 19c5c5bff8
commit 0701ce97db
2 changed files with 8 additions and 6 deletions

View File

@ -144,6 +144,7 @@ void sis5513_ide_device::device_reset()
pci_device::device_reset();
command = 0x0000;
command_mask = 5;
status = 0x0000;
pclass = 0x01018a;
m_ide_ctrl0 = 0;

View File

@ -7,7 +7,7 @@
#pragma once
#include "pci.h"
#include "machine/pci-ide.h"
#include "idectrl.h"
class sis5513_ide_device : public pci_device
{
@ -40,11 +40,6 @@ protected:
virtual void config_map(address_map &map) override;
void ide1_command_map(address_map &map);
void ide1_control_map(address_map &map);
void ide2_command_map(address_map &map);
void ide2_control_map(address_map &map);
void bus_master_ide_control_map(address_map &map);
private:
required_device<bus_master_ide_controller_device> m_ide1;
required_device<bus_master_ide_controller_device> m_ide2;
@ -52,6 +47,12 @@ private:
devcb_write_line m_irq_sec_callback;
required_address_space m_bus_master_space;
void ide1_command_map(address_map &map);
void ide1_control_map(address_map &map);
void ide2_command_map(address_map &map);
void ide2_control_map(address_map &map);
void bus_master_ide_control_map(address_map &map);
bool ide1_mode();
bool ide2_mode();