diff options
Diffstat (limited to 'src/mame/includes/asuka.h')
-rw-r--r-- | src/mame/includes/asuka.h | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/src/mame/includes/asuka.h b/src/mame/includes/asuka.h index e2503666fc1..8dbd790738e 100644 --- a/src/mame/includes/asuka.h +++ b/src/mame/includes/asuka.h @@ -8,6 +8,7 @@ #include "machine/taitoio.h" #include "sound/msm5205.h" +#include "machine/74157.h" #include "video/pc090oj.h" #include "video/tc0100scn.h" #include "video/tc0110pcr.h" @@ -26,26 +27,28 @@ public: m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), 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") { } /* video-related */ - uint16_t m_video_ctrl; - uint16_t m_video_mask; + u16 m_video_ctrl; + u16 m_video_mask; /* c-chip */ int m_current_round; int m_current_bank; - uint8_t m_cval[26]; - uint8_t m_cc_port; - uint8_t m_restart_status; + u8 m_cval[26]; + u8 m_cc_port; + u8 m_restart_status; /* misc */ - int m_adpcm_pos; - int m_adpcm_data; + u16 m_adpcm_pos; + bool m_adpcm_ff; optional_shared_ptr<uint8_t> m_cadash_shared_ram; @@ -53,6 +56,8 @@ public: required_device<cpu_device> m_maincpu; required_device<cpu_device> m_audiocpu; optional_device<msm5205_device> m_msm; + optional_device<ls157_device> m_adpcm_select; + optional_region_ptr<u8> m_sound_data; required_device<pc090oj_device> m_pc090oj; required_device<tc0100scn_device> m_tc0100scn; required_device<tc0110pcr_device> m_tc0110pcr; |