summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/memory.h
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2016-02-04 17:10:53 -0500
committer AJR <ajrhacker@users.noreply.github.com>2016-02-04 17:10:53 -0500
commit7750a1013553794662694ea8d7951acb145d11f0 (patch)
treeb61fbdb065b43ff5234fb1a41d95907f7c072da6 /src/emu/memory.h
parentb22a19a1cc3305ce109425ca5a6eaa6cac3c5cf6 (diff)
Make octal flag part of address_space/address_space_config, not (illogically) device_execute_interface (nw)
Diffstat (limited to 'src/emu/memory.h')
-rw-r--r--src/emu/memory.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/emu/memory.h b/src/emu/memory.h
index 34a060a51b6..0b2b493a27d 100644
--- a/src/emu/memory.h
+++ b/src/emu/memory.h
@@ -239,10 +239,12 @@ public:
INT8 m_addrbus_shift;
UINT8 m_logaddr_width;
UINT8 m_page_shift;
+ bool m_is_octal; // to determine if messages/debugger will show octal or hex
+
address_map_constructor m_internal_map;
address_map_constructor m_default_map;
- address_map_delegate m_internal_map_delegate;
- address_map_delegate m_default_map_delegate;
+ address_map_delegate m_internal_map_delegate;
+ address_map_delegate m_default_map_delegate;
};
@@ -283,6 +285,7 @@ public:
int addr_width() const { return m_config.addr_width(); }
endianness_t endianness() const { return m_config.endianness(); }
UINT64 unmap() const { return m_unmap; }
+ bool is_octal() const { return m_config.m_is_octal; }
offs_t addrmask() const { return m_addrmask; }
offs_t bytemask() const { return m_bytemask; }