diff options
author | 2015-09-13 08:41:44 +0200 | |
---|---|---|
committer | 2015-09-13 08:41:44 +0200 | |
commit | f88cefad27a1737c76e09d99c9fb43e173506081 (patch) | |
tree | 2d8167d03579c46e226471747eb4407bd00ed6fa /src/emu/bus/vcs_ctrl/joybooster.c | |
parent | e92ac9e0fa8e99869894bea00589bbb526be30aa (diff) |
Move all devices into separate part of src tree (nw)
Diffstat (limited to 'src/emu/bus/vcs_ctrl/joybooster.c')
-rw-r--r-- | src/emu/bus/vcs_ctrl/joybooster.c | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/src/emu/bus/vcs_ctrl/joybooster.c b/src/emu/bus/vcs_ctrl/joybooster.c deleted file mode 100644 index e1fbfec7c90..00000000000 --- a/src/emu/bus/vcs_ctrl/joybooster.c +++ /dev/null @@ -1,95 +0,0 @@ -// license:BSD-3-Clause -// copyright-holders:Curt Coder -/********************************************************************** - - Atari Video Computer System digital joystick emulation with - boostergrip adapter - -**********************************************************************/ - -#include "joybooster.h" - - - -//************************************************************************** -// DEVICE DEFINITIONS -//************************************************************************** - -const device_type VCS_JOYSTICK_BOOSTER = &device_creator<vcs_joystick_booster_device>; - - -static INPUT_PORTS_START( vcs_joystick_booster ) - PORT_START("JOY") - PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY // Pin 1 - PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY // Pin 2 - PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY // Pin 3 - PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY // Pin 4 - PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) // Pin 6 - PORT_BIT( 0xd0, IP_ACTIVE_LOW, IPT_UNUSED ) - - // Pin 5 - PORT_START("POTX") - PORT_BIT(0xff, IP_ACTIVE_LOW, IPT_BUTTON2 ) - - // Pin 9 - PORT_START("POTY") - PORT_BIT(0xff, IP_ACTIVE_LOW, IPT_BUTTON3 ) -INPUT_PORTS_END - - -//------------------------------------------------- -// input_ports - device-specific input ports -//------------------------------------------------- - -ioport_constructor vcs_joystick_booster_device::device_input_ports() const -{ - return INPUT_PORTS_NAME( vcs_joystick_booster ); -} - - - -//************************************************************************** -// LIVE DEVICE -//************************************************************************** - -//------------------------------------------------- -// vcs_joystick_booster_device - constructor -//------------------------------------------------- - -vcs_joystick_booster_device::vcs_joystick_booster_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : - device_t(mconfig, VCS_JOYSTICK_BOOSTER, "Atari / CBM Digital joystick with Boostergrip", tag, owner, clock, "vcs_joystick_booster", __FILE__), - device_vcs_control_port_interface(mconfig, *this), - m_joy(*this, "JOY"), - m_potx(*this, "POTX"), - m_poty(*this, "POTY") -{ -} - - -//------------------------------------------------- -// device_start - device-specific startup -//------------------------------------------------- - -void vcs_joystick_booster_device::device_start() -{ -} - - -//------------------------------------------------- -// vcs_joy_r - joystick read -//------------------------------------------------- - -UINT8 vcs_joystick_booster_device::vcs_joy_r() -{ - return m_joy->read(); -} - -UINT8 vcs_joystick_booster_device::vcs_pot_x_r() -{ - return m_potx->read(); -} - -UINT8 vcs_joystick_booster_device::vcs_pot_y_r() -{ - return m_poty->read(); -} |