summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/emumem.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/emumem.h')
-rw-r--r--src/emu/emumem.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/emu/emumem.h b/src/emu/emumem.h
index 21c603e2225..74c0ae2a426 100644
--- a/src/emu/emumem.h
+++ b/src/emu/emumem.h
@@ -1657,7 +1657,7 @@ public:
int entry() const { return m_curentry; }
bool anonymous() const { return m_anonymous; }
offs_t addrstart() const { return m_addrstart; }
- void *base() const { return m_baseptr; }
+ void *base() const { return m_entries.empty() ? nullptr : m_entries[m_curentry]; }
const char *tag() const { return m_tag.c_str(); }
const char *name() const { return m_name.c_str(); }
@@ -1683,7 +1683,6 @@ public:
private:
// internal state
running_machine & m_machine; // need the machine to free our memory
- u8 * m_baseptr; // pointer to our current base pointer
std::vector<u8 *> m_entries; // the entries
bool m_anonymous; // are we anonymous or explicit?
offs_t m_addrstart; // start offset