summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/spg2xx_jakks.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/spg2xx_jakks.cpp')
-rw-r--r--src/mame/drivers/spg2xx_jakks.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mame/drivers/spg2xx_jakks.cpp b/src/mame/drivers/spg2xx_jakks.cpp
index 3721200c12a..18590249053 100644
--- a/src/mame/drivers/spg2xx_jakks.cpp
+++ b/src/mame/drivers/spg2xx_jakks.cpp
@@ -41,9 +41,10 @@ public:
protected:
DECLARE_READ16_MEMBER(jakks_porta_r);
+ DECLARE_READ16_MEMBER(walle_portc_r);
+
DECLARE_WRITE16_MEMBER(jakks_porta_w);
DECLARE_WRITE16_MEMBER(jakks_portb_w);
- DECLARE_READ16_MEMBER(walle_portc_r);
DECLARE_WRITE16_MEMBER(walle_portc_w);
uint16_t m_walle_portc_data;
@@ -51,14 +52,15 @@ protected:
private:
virtual void machine_start() override;
+ DECLARE_READ16_MEMBER(jakks_porta_key_io_r);
+
DECLARE_WRITE16_MEMBER(gkr_portc_w);
DECLARE_WRITE16_MEMBER(jakks_porta_key_io_w);
- DECLARE_READ16_MEMBER(jakks_porta_key_io_r);
bool m_porta_key_mode;
DECLARE_DEVICE_IMAGE_LOAD_MEMBER(cart_load_gamekey);
- required_device<jakks_gamekey_slot_device> m_cart;
+ optional_device<jakks_gamekey_slot_device> m_cart;
memory_region *m_cart_region;
};