trunk/src/mame/drivers/snesb.c
r32443 | r32444 | |
638 | 638 | static INPUT_PORTS_START( endless ) |
639 | 639 | PORT_INCLUDE(snes_common) |
640 | 640 | |
641 | | PORT_START("DSW1") |
642 | | PORT_DIPUNKNOWN( 0x01, IP_ACTIVE_LOW ) |
643 | | PORT_DIPUNKNOWN( 0x02, IP_ACTIVE_LOW ) |
644 | | PORT_DIPUNKNOWN( 0x04, IP_ACTIVE_LOW ) |
645 | | PORT_DIPUNKNOWN( 0x08, IP_ACTIVE_LOW ) |
646 | | PORT_DIPUNKNOWN( 0x10, IP_ACTIVE_LOW ) |
647 | | PORT_DIPUNKNOWN( 0x20, IP_ACTIVE_LOW ) |
648 | | PORT_DIPUNKNOWN( 0x40, IP_ACTIVE_LOW ) |
649 | | PORT_DIPUNKNOWN( 0x80, IP_ACTIVE_LOW ) |
| 641 | PORT_START("DSW1") |
| 642 | PORT_DIPNAME( 0x07, 0x07, DEF_STR( Coinage ) ) |
| 643 | PORT_DIPSETTING( 0x01, DEF_STR( 4C_1C ) ) |
| 644 | PORT_DIPSETTING( 0x02, DEF_STR( 3C_1C ) ) |
| 645 | PORT_DIPSETTING( 0x03, DEF_STR( 2C_1C ) ) |
| 646 | PORT_DIPSETTING( 0x07, DEF_STR( 1C_1C ) ) |
| 647 | // PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) /* duplicate setting */ |
| 648 | PORT_DIPSETTING( 0x06, DEF_STR( 1C_2C ) ) |
| 649 | PORT_DIPSETTING( 0x05, DEF_STR( 1C_3C ) ) |
| 650 | PORT_DIPSETTING( 0x04, DEF_STR( 1C_4C ) ) |
| 651 | PORT_DIPNAME( 0x38, 0x38, DEF_STR( Difficulty ) ) /* "LEVEL" */ |
| 652 | PORT_DIPSETTING( 0x38, "0 (Easiest)" ) /* "EASY" */ |
| 653 | PORT_DIPSETTING( 0x30, "1" ) /* "NORMAL" */ |
| 654 | PORT_DIPSETTING( 0x28, "2" ) /* "HARD" */ |
| 655 | PORT_DIPSETTING( 0x20, "3" ) /* undefined */ |
| 656 | PORT_DIPSETTING( 0x18, "4" ) /* undefined */ |
| 657 | PORT_DIPSETTING( 0x10, "5" ) /* undefined */ |
| 658 | PORT_DIPSETTING( 0x08, "6" ) /* undefined */ |
| 659 | PORT_DIPSETTING( 0x00, "7 (Hardest)" ) /* undefined */ |
| 660 | PORT_DIPNAME( 0xc0, 0xc0, "Time" ) /* "TIME" */ |
| 661 | PORT_DIPSETTING( 0xc0, "99" ) /* "LIMIT" */ |
| 662 | PORT_DIPSETTING( 0x80, "60" ) /* undefined */ |
| 663 | PORT_DIPSETTING( 0x40, "30" ) /* undefined */ |
| 664 | PORT_DIPSETTING( 0x00, "Infinite" ) /* "NO LIMIT" */ |
650 | 665 | |
651 | | PORT_START("DSW2") |
652 | | PORT_DIPUNKNOWN( 0x01, IP_ACTIVE_LOW ) |
653 | | PORT_DIPUNKNOWN( 0x02, IP_ACTIVE_LOW ) |
654 | | PORT_DIPUNKNOWN( 0x04, IP_ACTIVE_LOW ) |
655 | | PORT_DIPUNKNOWN( 0x08, IP_ACTIVE_LOW ) |
656 | | PORT_DIPUNKNOWN( 0x10, IP_ACTIVE_LOW ) |
657 | | PORT_DIPUNKNOWN( 0x20, IP_ACTIVE_LOW ) |
658 | | PORT_DIPUNKNOWN( 0x40, IP_ACTIVE_LOW ) |
659 | | PORT_DIPUNKNOWN( 0x80, IP_ACTIVE_LOW ) |
| 666 | PORT_START("DSW2") |
| 667 | PORT_DIPUNUSED( 0x01, IP_ACTIVE_LOW ) |
| 668 | PORT_DIPUNUSED( 0x02, IP_ACTIVE_LOW ) |
| 669 | PORT_DIPUNUSED( 0x04, IP_ACTIVE_LOW ) |
| 670 | PORT_DIPUNUSED( 0x08, IP_ACTIVE_LOW ) |
| 671 | PORT_DIPUNUSED( 0x10, IP_ACTIVE_LOW ) |
| 672 | PORT_DIPUNUSED( 0x20, IP_ACTIVE_LOW ) |
| 673 | PORT_DIPUNUSED( 0x40, IP_ACTIVE_LOW ) |
| 674 | PORT_DIPUNUSED( 0x80, IP_ACTIVE_LOW ) |
660 | 675 | |
661 | 676 | PORT_START("COIN") |
662 | 677 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) |