diff options
Diffstat (limited to 'src/devices/bus/lpci/i82371sb.cpp')
-rw-r--r-- | src/devices/bus/lpci/i82371sb.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/devices/bus/lpci/i82371sb.cpp b/src/devices/bus/lpci/i82371sb.cpp index 5e2160088ff..28dbb8f2ce9 100644 --- a/src/devices/bus/lpci/i82371sb.cpp +++ b/src/devices/bus/lpci/i82371sb.cpp @@ -38,6 +38,7 @@ i82371sb_device::i82371sb_device(const machine_config &mconfig, const char *tag, , m_apmc(0) , m_apms(0) , m_base(0) + , m_maincpu(*this, ":maincpu") { } @@ -249,7 +250,7 @@ void i82371sb_device::remap(int space_id, offs_t start, offs_t end) void i82371sb_device::device_start() { - address_space& spaceio = machine().device(":maincpu")->memory().space(AS_IO); + address_space& spaceio = ((device_memory_interface *)m_maincpu.target())->memory().space(AS_IO); southbridge_device::device_start(); m_ide_io_ports_enabled = false; |