diff options
Diffstat (limited to 'src/devices/bus/a2gameio/paddles.h')
-rw-r--r-- | src/devices/bus/a2gameio/paddles.h | 31 |
1 files changed, 1 insertions, 30 deletions
diff --git a/src/devices/bus/a2gameio/paddles.h b/src/devices/bus/a2gameio/paddles.h index 3cff10dd097..b9d91918c91 100644 --- a/src/devices/bus/a2gameio/paddles.h +++ b/src/devices/bus/a2gameio/paddles.h @@ -13,36 +13,7 @@ #include "bus/a2gameio/gameio.h" -// ======================> apple2_paddles_device - -class apple2_paddles_device : public device_t, public device_a2gameio_interface -{ -public: - // construction/destruction - apple2_paddles_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); - -protected: - // device-level overrides - virtual ioport_constructor device_input_ports() const override; - virtual void device_start() override; - - // device_a2gameio_interface overrides - virtual u8 pdl0_r() override; - virtual u8 pdl1_r() override; - virtual u8 pdl2_r() override; - virtual u8 pdl3_r() override; - virtual DECLARE_READ_LINE_MEMBER(sw0_r) override; - virtual DECLARE_READ_LINE_MEMBER(sw1_r) override; - virtual DECLARE_READ_LINE_MEMBER(sw2_r) override; - virtual DECLARE_READ_LINE_MEMBER(sw3_r) override; - -private: - // input ports - required_ioport_array<4> m_pdl; - required_ioport m_buttons; -}; - // device type declaration -DECLARE_DEVICE_TYPE(APPLE2_PADDLES, apple2_paddles_device) +DECLARE_DEVICE_TYPE(APPLE2_PADDLES, device_a2gameio_interface) #endif // MAME_BUS_A2GAMEIO_PADDLES_H |