diff options
Diffstat (limited to 'src/mame/drivers/xbox.cpp')
-rw-r--r-- | src/mame/drivers/xbox.cpp | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/src/mame/drivers/xbox.cpp b/src/mame/drivers/xbox.cpp index d711932aa4f..3cfd148641a 100644 --- a/src/mame/drivers/xbox.cpp +++ b/src/mame/drivers/xbox.cpp @@ -4,8 +4,6 @@ XBOX (c) 2001 Microsoft - Skeleton driver - ***************************************************************************/ @@ -33,15 +31,14 @@ class xbox_state : public xbox_base_state public: xbox_state(const machine_config &mconfig, device_type type, const char *tag) : xbox_base_state(mconfig, type, tag) - , m_ide(*this, "pci:09.0:ide") - , m_devh(*this, "pci:09.0:ide:0:hdd") - , m_devc(*this, "pci:09.0:ide:1:cdrom") + , m_ide(*this, "pci:09.0:ide1") + , m_devh(*this, "pci:09.0:ide1:0:hdd") + , m_devc(*this, "pci:09.0:ide1:1:cdrom") { } void xbox(machine_config &config); protected: void xbox_map(address_map &map); - void xbox_map_io(address_map &map); // driver_device overrides virtual void machine_start() override; @@ -62,15 +59,9 @@ void xbox_state::video_start() void xbox_state::xbox_map(address_map &map) { - xbox_base_map(map); map(0xff000000, 0xff0fffff).rom().region("bios", 0).mirror(0x00f00000); } -void xbox_state::xbox_map_io(address_map &map) -{ - xbox_base_map_io(map); -} - static INPUT_PORTS_START( xbox ) /* dummy active high structure */ PORT_START("SYSA") @@ -174,9 +165,8 @@ void xbox_state::xbox(machine_config &config) { xbox_base(config); m_maincpu->set_addrmap(AS_PROGRAM, &xbox_state::xbox_map); - m_maincpu->set_addrmap(AS_IO, &xbox_state::xbox_map_io); - subdevice<ide_controller_32_device>(":pci:09.0:ide")->options(xbox_ata_devices, "hdd", "cdrom", true); + subdevice<ide_controller_32_device>(":pci:09.0:ide1")->options(xbox_ata_devices, "hdd", "cdrom", true); OHCI_USB_CONNECTOR(config, ":pci:02.0:port1", usb_xbox, nullptr, false); OHCI_USB_CONNECTOR(config, ":pci:02.0:port2", usb_xbox, nullptr, false); |