diff options
Diffstat (limited to 'src/emu/emumem_mud.h')
-rw-r--r-- | src/emu/emumem_mud.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/emu/emumem_mud.h b/src/emu/emumem_mud.h index b5347ee82e2..4a8b6509aa0 100644 --- a/src/emu/emumem_mud.h +++ b/src/emu/emumem_mud.h @@ -3,9 +3,9 @@ // Descriptors for subunit support -template<int Width, int AddrShift, int Endian> class memory_units_descriptor { +template<int Width, int AddrShift> class memory_units_descriptor { public: - using uX = typename emu::detail::handler_entry_size<Width>::uX; + using uX = emu::detail::handler_entry_size_t<Width>; struct entry { uX m_amask; @@ -15,7 +15,7 @@ public: u8 m_offset; }; - memory_units_descriptor(u8 access_width, u8 access_endian, handler_entry *handler, offs_t addrstart, offs_t addrend, offs_t mask, uX unitmask, int cswidth); + memory_units_descriptor(u8 access_width, endianness_t access_endian, handler_entry *handler, offs_t addrstart, offs_t addrend, offs_t mask, uX unitmask, int cswidth); offs_t get_handler_start() const { return m_handler_start; } offs_t get_handler_mask() const { return m_handler_mask; } @@ -24,7 +24,7 @@ public: const std::vector<entry> &get_entries_for_key(u8 key) const { return m_entries_for_key.find(key)->second; } u8 get_subunit_width() const { return m_access_width; } - u8 get_subunit_endian() const { return m_access_endian; } + endianness_t get_subunit_endian() const { return m_access_endian; } void set_subunit_handler(handler_entry *handler) { m_handler = handler; } handler_entry *get_subunit_handler() const { return m_handler; } @@ -35,7 +35,7 @@ private: handler_entry *m_handler; std::array<u8, 4> m_keymap; u8 m_access_width; - u8 m_access_endian; + endianness_t m_access_endian; void generate(u8 ukey, uX gumask, uX umask, u32 cswidth, u32 bits_per_access, u8 base_shift, s8 shift, u32 active_count); }; |