diff options
Diffstat (limited to 'src/mame/includes/asuka.h')
-rw-r--r-- | src/mame/includes/asuka.h | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/src/mame/includes/asuka.h b/src/mame/includes/asuka.h index c07ec411923..556d34ec6a3 100644 --- a/src/mame/includes/asuka.h +++ b/src/mame/includes/asuka.h @@ -32,19 +32,20 @@ public: }; asuka_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), - m_cadash_shared_ram(*this, "sharedram"), - m_maincpu(*this, "maincpu"), - m_audiocpu(*this, "audiocpu"), - m_cchip(*this, "cchip"), - m_msm(*this, "msm"), - m_adpcm_select(*this, "adpcm_select"), - m_sound_data(*this, "ymsnd"), - m_pc090oj(*this, "pc090oj"), - m_tc0100scn(*this, "tc0100scn"), - m_tc0110pcr(*this, "tc0110pcr"), - m_tc0220ioc(*this, "tc0220ioc"), - m_cchip_irq_clear(*this, "cchip_irq_clear") + : driver_device(mconfig, type, tag) + , m_cadash_shared_ram(*this, "sharedram") + , m_maincpu(*this, "maincpu") + , m_audiocpu(*this, "audiocpu") + , m_cchip(*this, "cchip") + , m_msm(*this, "msm") + , m_adpcm_select(*this, "adpcm_select") + , m_sound_data(*this, "ymsnd") + , m_pc090oj(*this, "pc090oj") + , m_tc0100scn(*this, "tc0100scn") + , m_tc0110pcr(*this, "tc0110pcr") + , m_tc0220ioc(*this, "tc0220ioc") + , m_cchip_irq_clear(*this, "cchip_irq_clear") + , m_audiobank(*this, "audiobank") { } DECLARE_WRITE8_MEMBER(coin_control_w); @@ -53,7 +54,6 @@ public: DECLARE_READ16_MEMBER(cadash_share_r); DECLARE_WRITE16_MEMBER(cadash_share_w); DECLARE_WRITE16_MEMBER(asuka_spritectrl_w); - DECLARE_WRITE8_MEMBER(sound_bankswitch_2151_w); DECLARE_WRITE8_MEMBER(asuka_msm5205_start_w); DECLARE_WRITE8_MEMBER(asuka_msm5205_stop_w); DECLARE_WRITE8_MEMBER(counters_w); @@ -111,6 +111,8 @@ protected: optional_device<tc0220ioc_device> m_tc0220ioc; optional_device<timer_device> m_cchip_irq_clear; + + required_memory_bank m_audiobank; }; #endif // MAME_INCLUDES_ASUKA_H |