Previous 199869 Revisions Next

r19669 Tuesday 18th December, 2012 at 16:26:08 UTC by David Haywood
more notes (nw)
[src/mame/drivers]ecoinf3.c

trunk/src/mame/drivers/ecoinf3.c
r19668r19669
395395   }
396396}
397397
398
398// is the 2 digit bank display part of this, or multiplexed elsewhere
399399WRITE8_MEMBER(ecoinf3_state::ppi8255_intf_e_write_a_alpha_display)
400400{
401
402   if ((data>=0x20) && (data<0x5b))  logerror("%04x - ppi8255_intf_e_write_a %02x (alpha) '%c'\n", machine().device("maincpu")->safe_pcbase(), data, data);
403   else logerror("%04x - ppi8255_intf_e_write_a %02x (alpha)\n", machine().device("maincpu")->safe_pcbase(), data);
404
401405   static UINT8 send_buffer = 0;
402406   static int count = 0;
403407   // writes the 'PYRAMID' string from RAM (copied from ROM) here...
r19668r19669
615619   PORT_DIPSETTING(    0x80, DEF_STR( On ) )
616620
617621   PORT_START("BUTTONS")
618   PORT_DIPNAME( 0x01, 0x01, "BT:01" )
619   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
620   PORT_DIPSETTING(    0x01, DEF_STR( On ) )
622   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Nudge / Hold 3") PORT_CODE(KEYCODE_D)
621623   PORT_DIPNAME( 0x02, 0x02, "BT:02" )
622624   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
623625   PORT_DIPSETTING(    0x02, DEF_STR( On ) )
624626   PORT_DIPNAME( 0x04, 0x04, "BT:04" )
625627   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
626628   PORT_DIPSETTING(    0x04, DEF_STR( On ) )
627   PORT_DIPNAME( 0x08, 0x08, "BT:08" )
628   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
629   PORT_DIPSETTING(    0x08, DEF_STR( On ) )
630   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON4 )
629   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Cancel Holds") PORT_CODE(KEYCODE_F)
630   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Nudge / Hold 1") PORT_CODE(KEYCODE_A)
631631   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON3 )
632   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON2 )
633   PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON1 ) // ?? advances through test items
632   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Nudge / Hold 2") PORT_CODE(KEYCODE_S)
633   PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 ) // ?? advances through test items, spins the reels
634634
635635   PORT_START("IN4")
636   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON5 ) // causes various spins etc. (but also causes the whole thing to freak out?)
636   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON7 ) // causes various spins etc. (but also causes the whole thing to freak out?)
637637   PORT_DIPNAME( 0x02, 0x02, "IN4:02" )
638638   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
639639   PORT_DIPSETTING(    0x02, DEF_STR( On ) )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team