diff options
Diffstat (limited to 'src/mame/audio/williams.h')
-rw-r--r-- | src/mame/audio/williams.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/mame/audio/williams.h b/src/mame/audio/williams.h index 00c6d1082de..fa12524d3c1 100644 --- a/src/mame/audio/williams.h +++ b/src/mame/audio/williams.h @@ -65,6 +65,8 @@ private: required_device<pia6821_device> m_pia; required_device<hc55516_device> m_hc55516; + required_memory_bank m_rombank; + // internal state uint8_t m_talkback; @@ -102,7 +104,7 @@ public: void williams_narc_master_map(address_map &map); void williams_narc_slave_map(address_map &map); - mc6809e_device *get_cpu() { return m_cpu0; } + mc6809e_device *get_cpu() { return m_cpu[0]; } protected: // device-level overrides @@ -121,10 +123,12 @@ private: }; // devices - required_device<mc6809e_device> m_cpu0; - required_device<mc6809e_device> m_cpu1; + required_device_array<mc6809e_device, 2> m_cpu; required_device<hc55516_device> m_hc55516; + required_memory_bank m_masterbank; + required_memory_bank m_slavebank; + // internal state uint8_t m_latch; uint8_t m_latch2; @@ -177,6 +181,9 @@ private: // devices required_device<mc6809e_device> m_cpu; + required_memory_bank m_rombank; + required_memory_bank m_okibank; + // internal state uint8_t m_latch; uint8_t m_talkback; |