summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/lpci/mpc105.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/lpci/mpc105.cpp')
-rw-r--r--src/devices/bus/lpci/mpc105.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/devices/bus/lpci/mpc105.cpp b/src/devices/bus/lpci/mpc105.cpp
index 5816153f134..8853f3eb047 100644
--- a/src/devices/bus/lpci/mpc105.cpp
+++ b/src/devices/bus/lpci/mpc105.cpp
@@ -10,9 +10,9 @@
#include "emu.h"
#include "mpc105.h"
-#include "machine/ram.h"
-#define LOG_MPC105 0
+#define VERBOSE (0)
+#include "logmacro.h"
//**************************************************************************
// DEVICE DEFINITIONS
@@ -35,7 +35,8 @@ mpc105_device::mpc105_device(const machine_config &mconfig, const char *tag, dev
m_bank_base_default(0),
m_bank_base(0),
m_bank_enable(0),
- m_maincpu(*this, finder_base::DUMMY_TAG)
+ m_maincpu(*this, finder_base::DUMMY_TAG),
+ m_ram(*this, ":" RAM_TAG)
{
}
@@ -67,9 +68,9 @@ void mpc105_device::update_memory()
int bank;
offs_t begin, end;
char bank_str[10];
+ u32 ram_size = m_ram->size();
- if (LOG_MPC105)
- logerror("mpc105_update_memory(machine): Updating memory (bank enable=0x%02X)\n", m_bank_enable);
+ LOG("mpc105_update_memory(machine): Updating memory (bank enable=0x%02X)\n", m_bank_enable);
if (m_bank_base > 0)
{
@@ -91,17 +92,16 @@ void mpc105_device::update_memory()
| (((m_bank_registers[(bank / 4) + 6] >> (bank % 4) * 8)) & 0x03) << 28
| 0x000FFFFF;
- end = std::min(end, begin + machine().device<ram_device>(RAM_TAG)->size() - 1);
+ end = std::min(end, begin + ram_size - 1);
if ((begin + 0x100000) <= end)
{
- if (LOG_MPC105)
- logerror("\tbank #%d [%02d]: 0x%08X - 0x%08X [%p-%p]\n", bank, bank + m_bank_base, begin, end, machine().device<ram_device>(RAM_TAG)->pointer(), machine().device<ram_device>(RAM_TAG)->pointer() + (end - begin));
+ LOG("\tbank #%d [%02d]: 0x%08X - 0x%08X [%p-%p]\n", bank, bank + m_bank_base, begin, end, m_ram->pointer(), m_ram->pointer() + (end - begin));
if (m_bank_base > 0)
{
sprintf(bank_str,"bank%d",uint8_t(bank + m_bank_base));
- membank(bank_str)->set_base(machine().device<ram_device>(RAM_TAG)->pointer());
+ membank(bank_str)->set_base(m_ram->pointer());
}
}
}