summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/gcpinbal.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/gcpinbal.h')
-rw-r--r--src/mame/includes/gcpinbal.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mame/includes/gcpinbal.h b/src/mame/includes/gcpinbal.h
index 92346a6f767..e945eae55c5 100644
--- a/src/mame/includes/gcpinbal.h
+++ b/src/mame/includes/gcpinbal.h
@@ -1,6 +1,8 @@
// license:BSD-3-Clause
// copyright-holders:David Graves, R. Belmont
+#include "machine/74157.h"
+#include "machine/eepromser.h"
#include "sound/okim6295.h"
#include "sound/msm5205.h"
#include "video/excellent_spr.h"
@@ -17,8 +19,10 @@ public:
gcpinbal_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag),
m_maincpu(*this, "maincpu"),
+ m_eeprom(*this, "eeprom"),
m_oki(*this, "oki"),
m_msm(*this, "msm"),
+ m_adpcm_select(*this, "adpcm_select"),
m_tilemapram(*this, "tilemapram"),
m_ioc_ram(*this, "ioc_ram"),
m_gfxdecode(*this, "gfxdecode"),
@@ -28,8 +32,10 @@ public:
/* devices */
required_device<cpu_device> m_maincpu;
+ required_device<eeprom_serial_93cxx_device> m_eeprom;
required_device<okim6295_device> m_oki;
required_device<msm6585_device> m_msm;
+ required_device<hct157_device> m_adpcm_select;
/* memory pointers */
required_shared_ptr<uint16_t> m_tilemapram;
@@ -56,7 +62,6 @@ public:
uint32_t m_adpcm_end;
uint32_t m_adpcm_idle;
uint8_t m_adpcm_trigger;
- uint8_t m_adpcm_data;
DECLARE_READ16_MEMBER(ioc_r);
DECLARE_WRITE16_MEMBER(ioc_w);