diff options
Diffstat (limited to 'src/mame/includes/tecmosys.h')
-rw-r--r-- | src/mame/includes/tecmosys.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mame/includes/tecmosys.h b/src/mame/includes/tecmosys.h index 1343b48a63d..2eff7e99122 100644 --- a/src/mame/includes/tecmosys.h +++ b/src/mame/includes/tecmosys.h @@ -8,6 +8,7 @@ #include "machine/eepromser.h" #include "machine/gen_latch.h" +#include "machine/input_merger.h" #include "machine/watchdog.h" #include "screen.h" @@ -24,7 +25,7 @@ public: m_screen(*this, "screen"), m_palette(*this, "palette"), m_soundlatch(*this, "soundlatch"), - m_soundlatch2(*this, "soundlatch2"), + m_soundnmi(*this, "soundnmi"), m_spriteram(*this, "spriteram"), m_tilemap_paletteram16(*this, "tmap_palette"), m_bg2tilemap_ram(*this, "bg2tilemap_ram"), @@ -48,7 +49,7 @@ public: required_device<screen_device> m_screen; required_device<palette_device> m_palette; required_device<generic_latch_8_device> m_soundlatch; - required_device<generic_latch_8_device> m_soundlatch2; + required_device<input_merger_device> m_soundnmi; required_shared_ptr<uint16_t> m_spriteram; required_shared_ptr<uint16_t> m_tilemap_paletteram16; @@ -78,8 +79,8 @@ public: const struct prot_data* m_device_data; uint8_t m_device_value; - DECLARE_READ16_MEMBER(sound_r); - DECLARE_WRITE16_MEMBER(sound_w); + DECLARE_READ8_MEMBER(sound_command_pending_r); + DECLARE_WRITE8_MEMBER(sound_nmi_disable_w); DECLARE_WRITE16_MEMBER(unk880000_w); DECLARE_READ16_MEMBER(unk880000_r); DECLARE_WRITE8_MEMBER(z80_bank_w); |