trunk/src/mame/drivers/inder.c
| r31940 | r31941 | |
| 19 | 19 | - Clown: dips don't always work. No mechanical sounds. |
| 20 | 20 | - Corsario: dips don't always work. No mechanical sounds. |
| 21 | 21 | - Mundial 90: dips don't always work. No mechanical sounds. |
| 22 | | - Atleta: Switch problem, need the manual. No mechanical sounds. |
| 22 | - Atleta: dips don't always work. No mechanical sounds. |
| 23 | 23 | - 250CC: dips don't always work. No mechanical sounds. |
| 24 | 24 | - Metal Man: not working |
| 25 | 25 | |
| r31940 | r31941 | |
| 817 | 817 | PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED ) |
| 818 | 818 | INPUT_PORTS_END |
| 819 | 819 | |
| 820 | | // wrong, no manual available |
| 821 | 820 | static INPUT_PORTS_START( atleta ) |
| 822 | 821 | PORT_START("SW.0") |
| 823 | 822 | PORT_DIPNAME( 0x80, 0x80, "Balls") |
| r31940 | r31941 | |
| 827 | 826 | PORT_DIPSETTING( 0x30, DEF_STR( 1C_1C )) // slot 2: 1 moneda 4 partidas |
| 828 | 827 | PORT_DIPSETTING( 0x00, DEF_STR( 2C_1C )) // and 4c_3c; slot 2: 1 moneda 3 partidas |
| 829 | 828 | PORT_DIPNAME( 0x0c, 0x0c, "Points for free game") |
| 830 | | PORT_DIPSETTING( 0x0c, "3000000") |
| 831 | | PORT_DIPSETTING( 0x08, "3300000") |
| 832 | | PORT_DIPSETTING( 0x04, "3500000") |
| 833 | | PORT_DIPSETTING( 0x00, "3800000") |
| 829 | PORT_DIPSETTING( 0x0c, "3500000") |
| 830 | PORT_DIPSETTING( 0x08, "4000000") |
| 831 | PORT_DIPSETTING( 0x04, "4500000") |
| 832 | PORT_DIPSETTING( 0x00, "5000000") |
| 834 | 833 | |
| 835 | 834 | PORT_START("SW.1") |
| 835 | PORT_DIPNAME( 0x80, 0x80, "Dianas") // "Dificultad bola extra dianas posterior bancada" |
| 836 | PORT_DIPSETTING( 0x80, DEF_STR(Easy)) // "Facil" |
| 837 | PORT_DIPSETTING( 0x00, DEF_STR(Hard)) // "Dificil" |
| 836 | 838 | PORT_DIPNAME( 0x30, 0x30, "High Score") //"Handicap" |
| 837 | | PORT_DIPSETTING( 0x30, "5000000") |
| 838 | | PORT_DIPSETTING( 0x20, "5200000") |
| 839 | | PORT_DIPSETTING( 0x10, "5400000") |
| 840 | | PORT_DIPSETTING( 0x00, "5600000") |
| 841 | | PORT_BIT( 0xcf, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 839 | PORT_DIPSETTING( 0x30, "5500000") |
| 840 | PORT_DIPSETTING( 0x20, "6000000") |
| 841 | PORT_DIPSETTING( 0x10, "6500000") |
| 842 | PORT_DIPSETTING( 0x00, "7000000") |
| 843 | PORT_BIT( 0x4f, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 842 | 844 | |
| 843 | 845 | PORT_START("SW.2") |
| 844 | | PORT_DIPNAME( 0x30, 0x30, "High Score Returns??") //"Handicap de Vueltas" |
| 845 | | PORT_DIPSETTING( 0x30, "20") |
| 846 | | PORT_DIPSETTING( 0x20, "25") |
| 847 | | PORT_DIPSETTING( 0x10, "30") |
| 848 | | PORT_DIPSETTING( 0x00, "35") |
| 849 | | PORT_DIPNAME( 0x01, 0x01, "Apagado de dianas") |
| 850 | | PORT_DIPSETTING( 0x01, DEF_STR(Easy)) // "Facil" |
| 851 | | PORT_DIPSETTING( 0x00, DEF_STR(Hard)) // "Dificil" |
| 852 | | PORT_BIT( 0xce, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 846 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 853 | 847 | |
| 854 | 848 | PORT_START("SW.3") |
| 855 | 849 | PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) // "Monedero A" |
| 856 | | PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 ) // "Monedero B" |
| 857 | | PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED ) |
| 850 | PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED ) |
| 851 | PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_QUOTE) |
| 858 | 852 | PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_TILT ) // "Falta" |
| 859 | 853 | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_START1 ) // "Pulsador Partidas" |
| 860 | | PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) |
| 854 | PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_SERVICE3 ) PORT_NAME("Reset") // "Puesta a cero" |
| 861 | 855 | PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_SERVICE2 ) PORT_NAME("Accounting info") // "Test economico" |
| 862 | 856 | PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SERVICE1 ) PORT_NAME("Test") // "Test tecnico" |
| 863 | 857 | |
| r31940 | r31941 | |
| 896 | 890 | PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_X) PORT_NAME("Outhole") |
| 897 | 891 | PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_EQUALS) |
| 898 | 892 | PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_BACKSPACE) |
| 899 | | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_OPENBRACE) |
| 893 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_OPENBRACE) |
| 900 | 894 | PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_CLOSEBRACE) |
| 901 | 895 | PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_BACKSLASH) |
| 902 | 896 | PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_COLON) |
| r31940 | r31941 | |
| 1638 | 1632 | GAME(1988, pinclown, 0, inder, pinclown, inder_state, inder1, ROT0, "Inder", "Clown (Inder)", GAME_MECHANICAL) |
| 1639 | 1633 | GAME(1989, corsario, 0, inder, corsario, inder_state, inder1, ROT0, "Inder", "Corsario", GAME_MECHANICAL) |
| 1640 | 1634 | GAME(1990, mundial, 0, inder, mundial, inder_state, inder1, ROT0, "Inder", "Mundial 90", GAME_MECHANICAL) |
| 1641 | | GAME(1991, atleta, 0, inder, atleta, inder_state, inder1, ROT0, "Inder", "Atleta", GAME_MECHANICAL | GAME_NOT_WORKING ) |
| 1635 | GAME(1991, atleta, 0, inder, atleta, inder_state, inder1, ROT0, "Inder", "Atleta", GAME_MECHANICAL) |
| 1642 | 1636 | GAME(1992, ind250cc, 0, inder, ind250cc, inder_state, inder1, ROT0, "Inder", "250 CC", GAME_MECHANICAL) |
| 1643 | 1637 | |
| 1644 | 1638 | // new cpu board, later revision of msm5205 sound board |