summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/naomi.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/naomi.h')
-rw-r--r--src/mame/includes/naomi.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mame/includes/naomi.h b/src/mame/includes/naomi.h
index 8486f35e6fa..11160f45f98 100644
--- a/src/mame/includes/naomi.h
+++ b/src/mame/includes/naomi.h
@@ -43,7 +43,8 @@ class naomi_state : public dc_state
naomi_state(const machine_config &mconfig, device_type type, const char *tag)
: dc_state(mconfig, type, tag),
m_eeprom(*this, "main_eeprom"),
- m_rombase(*this, "rombase")
+ m_rombase(*this, "rombase"),
+ m_mp(*this, "KEY%u", 1U)
{ }
void naomi_base(machine_config &config);
@@ -66,6 +67,7 @@ class naomi_state : public dc_state
void init_naomi_mp();
DECLARE_CUSTOM_INPUT_MEMBER(naomi_mp_r);
+ DECLARE_CUSTOM_INPUT_MEMBER(suchie3_mp_r);
DECLARE_CUSTOM_INPUT_MEMBER(naomi_kb_r);
DECLARE_INPUT_CHANGED_MEMBER(naomi_mp_w);
@@ -74,6 +76,7 @@ class naomi_state : public dc_state
protected:
required_device<eeprom_serial_93cxx_device> m_eeprom;
optional_shared_ptr<uint64_t> m_rombase;
+ optional_ioport_array<5> m_mp;
DECLARE_MACHINE_RESET(naomi);