diff options
Diffstat (limited to 'src/mess/machine/vcs_lightpen.c')
-rw-r--r-- | src/mess/machine/vcs_lightpen.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mess/machine/vcs_lightpen.c b/src/mess/machine/vcs_lightpen.c index c9ec39a4383..1a84bb94fa0 100644 --- a/src/mess/machine/vcs_lightpen.c +++ b/src/mess/machine/vcs_lightpen.c @@ -21,6 +21,7 @@ const device_type VCS_LIGHTPEN = &device_creator<vcs_lightpen_device>; INPUT_CHANGED_MEMBER( vcs_lightpen_device::trigger ) { // TODO trigger timer at correct screen position + m_port->trigger_w(newval); } @@ -30,10 +31,10 @@ static INPUT_PORTS_START( vcs_lightpen ) PORT_BIT( 0xdf, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_START("LIGHTX") - PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X) PORT_NAME("Lightpen X Axis") PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_SENSITIVITY(30) PORT_KEYDELTA(20) PORT_PLAYER(1) + PORT_BIT( 0xff, 0x00, IPT_LIGHTGUN_X) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_SENSITIVITY(45) PORT_KEYDELTA(15) PORT_START("LIGHTY") - PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y) PORT_NAME("Lightpen Y Axis") PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_SENSITIVITY(30) PORT_KEYDELTA(20) PORT_PLAYER(1) + PORT_BIT( 0xff, 0x00, IPT_LIGHTGUN_Y) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_SENSITIVITY(45) PORT_KEYDELTA(15) INPUT_PORTS_END |