diff options
Diffstat (limited to 'src/mame/drivers/spg2xx_jakks.cpp')
-rw-r--r-- | src/mame/drivers/spg2xx_jakks.cpp | 8 |
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; }; |