Previous 15994 Revisions Next

r7130 Friday 22nd January, 2010 at 16:26:47 UTC by Wilbert Pol
[PV1000] Swapped up & right inputs. Increased interrupt frequency.
[src/mess/drivers]pv1000.c

src/mess/drivers/pv1000.c
r7129r7130
107107
108108   PORT_START( "IN1" )
109109   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1) PORT_8WAY
110   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_PLAYER(1) PORT_8WAY
110   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1) PORT_8WAY
111111   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2) PORT_8WAY
112   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_PLAYER(2) PORT_8WAY
112   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2) PORT_8WAY
113113
114114   PORT_START( "IN2" )
115115   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1) PORT_8WAY
116   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1) PORT_8WAY
116   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_PLAYER(1) PORT_8WAY
117117   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2) PORT_8WAY
118   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2) PORT_8WAY
118   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_PLAYER(2) PORT_8WAY
119119
120120   PORT_START( "IN3" )
121121   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(1)
r7129r7130
192192}
193193
194194
195static INTERRUPT_GEN( pv1000_irq )
195static TIMER_DEVICE_CALLBACK( pv1000_irq )
196196{
197   cpu_set_input_line(device, 0, HOLD_LINE);
197   const device_config *cpu = devtag_get_device( timer->machine, "maincpu" );
198   cpu_set_input_line(cpu, 0, HOLD_LINE);
198199}
199200
200201
r7129r7130
228229   MDRV_CPU_PROGRAM_MAP( pv1000 )
229230   MDRV_CPU_IO_MAP( pv1000_io )
230231
231   MDRV_CPU_VBLANK_INT("screen", pv1000_irq)
232   MDRV_TIMER_ADD_PERIODIC("pv1000_irq", pv1000_irq, HZ(120))
232233
233234   MDRV_MACHINE_RESET( pv1000 )
234235

Previous 15994 Revisions Next


© 1998-2018 The MESS Team