summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/asuka.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/asuka.h')
-rw-r--r--src/mame/includes/asuka.h30
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