trunk/src/mame/drivers/vicdual.c
| r18429 | r18430 | |
| 460 | 460 | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("DOOR:1") // 1 switch located on the inside of the coin door |
| 461 | 461 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 462 | 462 | PORT_DIPSETTING( 0x08, DEF_STR( On ) ) |
| 463 | | |
| 464 | | // There is no dipswitch: on a physical level, these settings are applied by grounding |
| 465 | | // otherwise floating pins (ground wires are provided on pin 1/30) |
| 466 | | PORT_DIPNAME( 0x10, 0x10, "Allow Free Game" ) PORT_DIPLOCATION("PIN:5") // 26 |
| 467 | | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) |
| 468 | | PORT_DIPSETTING( 0x10, DEF_STR( Yes ) ) |
| 469 | | PORT_DIPNAME( 0x20, 0x20, "Time" ) PORT_DIPLOCATION("PIN:4") // 27 |
| 470 | | PORT_DIPSETTING( 0x00, "60" ) |
| 471 | | PORT_DIPSETTING( 0x20, "90" ) |
| 472 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Coinage ) ) PORT_DIPLOCATION("PIN:3") // 28 |
| 473 | | PORT_DIPSETTING( 0x00, DEF_STR( 2C_1C ) ) |
| 474 | | PORT_DIPSETTING( 0x40, DEF_STR( 1C_1C ) ) |
| 475 | 463 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON1 ) |
| 476 | 464 | |
| 465 | // There is no dipswitch for these game settings: on a physical level, they are applied |
| 466 | // by grounding otherwise floating pins (ground wires are provided on pin 1/30) |
| 467 | PORT_CONFNAME( 0x10, 0x10, "Wire pin 5/26: Allow Free Game" ) |
| 468 | PORT_CONFSETTING( 0x00, DEF_STR( No ) ) |
| 469 | PORT_CONFSETTING( 0x10, DEF_STR( Yes ) ) |
| 470 | PORT_CONFNAME( 0x20, 0x20, "Wire pin 4/27: Game Time" ) |
| 471 | PORT_CONFSETTING( 0x00, "60" ) |
| 472 | PORT_CONFSETTING( 0x20, "90" ) |
| 473 | PORT_CONFNAME( 0x40, 0x40, "Wire pin 3/28: Coinage" ) |
| 474 | PORT_CONFSETTING( 0x00, DEF_STR( 2C_1C ) ) |
| 475 | PORT_CONFSETTING( 0x40, DEF_STR( 1C_1C ) ) |
| 476 | |
| 477 | 477 | PORT_START("IN1") |
| 478 | 478 | PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, vicdual_state,vicdual_get_64v, NULL) |
| 479 | 479 | PORT_BIT( 0x7e, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* probably unused */ |