mirror of
https://github.com/holub/mame
synced 2025-07-03 17:08:39 +03:00
machine/sis5513_ide: housecleaning
This commit is contained in:
parent
19c5c5bff8
commit
0701ce97db
@ -144,6 +144,7 @@ void sis5513_ide_device::device_reset()
|
|||||||
pci_device::device_reset();
|
pci_device::device_reset();
|
||||||
|
|
||||||
command = 0x0000;
|
command = 0x0000;
|
||||||
|
command_mask = 5;
|
||||||
status = 0x0000;
|
status = 0x0000;
|
||||||
pclass = 0x01018a;
|
pclass = 0x01018a;
|
||||||
m_ide_ctrl0 = 0;
|
m_ide_ctrl0 = 0;
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "pci.h"
|
#include "pci.h"
|
||||||
#include "machine/pci-ide.h"
|
#include "idectrl.h"
|
||||||
|
|
||||||
class sis5513_ide_device : public pci_device
|
class sis5513_ide_device : public pci_device
|
||||||
{
|
{
|
||||||
@ -40,11 +40,6 @@ protected:
|
|||||||
|
|
||||||
virtual void config_map(address_map &map) override;
|
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:
|
private:
|
||||||
required_device<bus_master_ide_controller_device> m_ide1;
|
required_device<bus_master_ide_controller_device> m_ide1;
|
||||||
required_device<bus_master_ide_controller_device> m_ide2;
|
required_device<bus_master_ide_controller_device> m_ide2;
|
||||||
@ -52,6 +47,12 @@ private:
|
|||||||
devcb_write_line m_irq_sec_callback;
|
devcb_write_line m_irq_sec_callback;
|
||||||
required_address_space m_bus_master_space;
|
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 ide1_mode();
|
||||||
bool ide2_mode();
|
bool ide2_mode();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user