summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/equites.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/equites.h')
-rw-r--r--src/mame/includes/equites.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/mame/includes/equites.h b/src/mame/includes/equites.h
index 9ae7273d876..f4a0cc973ef 100644
--- a/src/mame/includes/equites.h
+++ b/src/mame/includes/equites.h
@@ -9,6 +9,7 @@
#include "machine/alpha8201.h"
#include "machine/gen_latch.h"
#include "machine/timer.h"
+#include "machine/74259.h"
#include "sound/samples.h"
#include "sound/msm5232.h"
#include "sound/dac.h"
@@ -35,7 +36,8 @@ public:
m_msm(*this, "msm"),
m_dac_1(*this, "dac1"),
m_dac_2(*this, "dac2"),
- m_soundlatch(*this, "soundlatch")
+ m_soundlatch(*this, "soundlatch"),
+ m_mainlatch(*this, "mainlatch")
{ }
/* memory pointers */
@@ -81,6 +83,7 @@ public:
required_device<dac_byte_interface> m_dac_1;
required_device<dac_byte_interface> m_dac_2;
required_device<generic_latch_8_device> m_soundlatch;
+ required_device<ls259_device> m_mainlatch;
DECLARE_WRITE8_MEMBER(equites_c0f8_w);
DECLARE_WRITE8_MEMBER(equites_cymbal_ctrl_w);
@@ -139,4 +142,10 @@ public:
void splndrbt(machine_config &config);
void gekisou(machine_config &config);
void hvoltage(machine_config &config);
+ void equites_map(address_map &map);
+ void gekisou_map(address_map &map);
+ void mcu_map(address_map &map);
+ void sound_map(address_map &map);
+ void sound_portmap(address_map &map);
+ void splndrbt_map(address_map &map);
};