diff options
author | Aaron Giles <aaron@aarongiles.com> | 2012-04-24 04:47:27 +0000 |
---|---|---|
committer | Aaron Giles <aaron@aarongiles.com> | 2012-04-24 04:47:27 +0000 |
commit | 9afad3fd75f833e97274d1bbf15f92a8230f4d94 (patch) | |
tree | 60d7ebc79b82f4bc7e75bdad6af382e835bc2b5d /src/emu/memory.h | |
parent | 3066fcc6352583d66f04a77bdcaffa510e3b3719 (diff) |
Use a tagged_list for memory_banks.
Diffstat (limited to 'src/emu/memory.h')
-rw-r--r-- | src/emu/memory.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/emu/memory.h b/src/emu/memory.h index a42954e2447..20b9801f3aa 100644 --- a/src/emu/memory.h +++ b/src/emu/memory.h @@ -829,7 +829,7 @@ public: private: // internal helpers memory_bank *first_bank() const { return m_banklist.first(); } - memory_bank *bank(const char *tag) const { return m_bankmap.find(tag); } + memory_bank *bank(const char *tag) const { return m_banklist.find(tag); } memory_region *region(const char *tag) { return m_regionlist.find(tag); } memory_share *shared(const char *tag) { return m_sharelist.find(tag); } void bank_reattach(); @@ -844,8 +844,7 @@ private: simple_list<address_space> m_spacelist; // list of address spaces simple_list<memory_block> m_blocklist; // head of the list of memory blocks - simple_list<memory_bank> m_banklist; // data gathered for each bank - tagmap_t<memory_bank *> m_bankmap; // map for fast bank lookups + tagged_list<memory_bank> m_banklist; // data gathered for each bank UINT8 m_banknext; // next bank to allocate tagged_list<memory_share> m_sharelist; // map for share lookups |