summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/xmen.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/xmen.h')
-rw-r--r--src/mame/includes/xmen.h10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/mame/includes/xmen.h b/src/mame/includes/xmen.h
index 10ddff90050..5422a7105b6 100644
--- a/src/mame/includes/xmen.h
+++ b/src/mame/includes/xmen.h
@@ -7,6 +7,7 @@
#include "video/k053251.h"
#include "video/k052109.h"
#include "video/konami_helper.h"
+#include "machine/k054321.h"
#include "screen.h"
class xmen_state : public driver_device
@@ -25,8 +26,7 @@ public:
m_k053246(*this, "k053246"),
m_k053251(*this, "k053251"),
m_screen(*this, "screen"),
- m_soundlatch(*this, "soundlatch"),
- m_soundlatch2(*this, "soundlatch2"),
+ m_k054321(*this, "k054321"),
m_z80bank(*this, "z80bank") { }
/* video-related */
@@ -54,14 +54,10 @@ public:
required_device<k053247_device> m_k053246;
required_device<k053251_device> m_k053251;
required_device<screen_device> m_screen;
- required_device<generic_latch_8_device> m_soundlatch;
- required_device<generic_latch_8_device> m_soundlatch2;
+ required_device<k054321_device> m_k054321;
required_memory_bank m_z80bank;
DECLARE_WRITE16_MEMBER(eeprom_w);
- DECLARE_READ16_MEMBER(sound_status_r);
- DECLARE_WRITE16_MEMBER(sound_cmd_w);
- DECLARE_WRITE16_MEMBER(sound_irq_w);
DECLARE_WRITE16_MEMBER(xmen_18fa00_w);
DECLARE_WRITE8_MEMBER(sound_bankswitch_w);
DECLARE_CUSTOM_INPUT_MEMBER(xmen_frame_r);