diff options
Diffstat (limited to 'src/devices/bus/neogeo_ctrl/joystick.h')
-rw-r--r-- | src/devices/bus/neogeo_ctrl/joystick.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/devices/bus/neogeo_ctrl/joystick.h b/src/devices/bus/neogeo_ctrl/joystick.h index 9be443077d9..605ea8d8d90 100644 --- a/src/devices/bus/neogeo_ctrl/joystick.h +++ b/src/devices/bus/neogeo_ctrl/joystick.h @@ -5,15 +5,14 @@ SNK Neo Geo Joystick emulation **********************************************************************/ - #ifndef MAME_BUS_NEOGEO_CTRL_JOYSTICK_H #define MAME_BUS_NEOGEO_CTRL_JOYSTICK_H #pragma once - #include "ctrl.h" + //************************************************************************** // TYPE DEFINITIONS //************************************************************************** @@ -26,21 +25,20 @@ public: // construction/destruction neogeo_joystick_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); - // optional information overrides - virtual ioport_constructor device_input_ports() const override; - protected: // device-level overrides + virtual ioport_constructor device_input_ports() const override; virtual void device_start() override; - virtual void device_reset() override; // device_neogeo_control_port_interface overrides virtual uint8_t read_ctrl() override; virtual uint8_t read_start_sel() override; + virtual void write_ctrlsel(uint8_t data) override; private: required_ioport m_joy; required_ioport m_ss; + uint8_t m_ctrl_sel; }; |