trunk/src/mame/drivers/nmk16.c
| r25383 | r25384 | |
| 3438 | 3438 | PORT_BIT( 0x8000, IP_ACTIVE_LOW,IPT_UNKNOWN ) // Tested at boot |
| 3439 | 3439 | |
| 3440 | 3440 | PORT_START("DSW1") // $080004.w |
| 3441 | | PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:8") |
| 3441 | PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:8") |
| 3442 | 3442 | PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) |
| 3443 | 3443 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 3444 | | PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:7") |
| 3444 | PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:7") |
| 3445 | 3445 | PORT_DIPSETTING( 0x0002, DEF_STR( Off ) ) |
| 3446 | 3446 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 3447 | | PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:6") |
| 3448 | | PORT_DIPSETTING( 0x0004, DEF_STR( Off ) ) |
| 3449 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 3450 | | PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:5") |
| 3451 | | PORT_DIPSETTING( 0x0008, DEF_STR( Off ) ) |
| 3452 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 3453 | | PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:4") |
| 3447 | PORT_DIPNAME( 0x000c, 0x000c, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW1:6,5") |
| 3448 | PORT_DIPSETTING( 0x0008, DEF_STR( Easy ) ) |
| 3449 | PORT_DIPSETTING( 0x000c, DEF_STR( Normal ) ) |
| 3450 | PORT_DIPSETTING( 0x0004, DEF_STR( Hard ) ) |
| 3451 | PORT_DIPSETTING( 0x0000, DEF_STR( Hardest ) ) |
| 3452 | PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:4") |
| 3454 | 3453 | PORT_DIPSETTING( 0x0010, DEF_STR( Off ) ) |
| 3455 | 3454 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 3456 | | PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:3") |
| 3455 | PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:3") |
| 3457 | 3456 | PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) |
| 3458 | 3457 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 3459 | | PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:2") |
| 3460 | | PORT_DIPSETTING( 0x0040, DEF_STR( Off ) ) |
| 3461 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 3462 | | PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:1") |
| 3463 | | PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) |
| 3464 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 3465 | | PORT_DIPNAME( 0x0100, 0x0100, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:8") |
| 3458 | PORT_DIPNAME( 0x00c0, 0x00c0, "Free Credit" ) PORT_DIPLOCATION("SW1:2,1") /* Not verified - From Bubble 2000 */ |
| 3459 | PORT_DIPSETTING( 0x0080, "500k" ) |
| 3460 | PORT_DIPSETTING( 0x00c0, "800k" ) |
| 3461 | PORT_DIPSETTING( 0x0040, "1000k" ) |
| 3462 | PORT_DIPSETTING( 0x0000, "1500k" ) |
| 3463 | PORT_DIPNAME( 0x0100, 0x0100, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:8") |
| 3466 | 3464 | PORT_DIPSETTING( 0x0100, DEF_STR( Off ) ) |
| 3467 | 3465 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 3468 | | PORT_DIPNAME( 0x0200, 0x0200, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:7") |
| 3469 | | PORT_DIPSETTING( 0x0200, DEF_STR( Off ) ) |
| 3470 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 3471 | | PORT_DIPNAME( 0x0400, 0x0400, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:6") |
| 3472 | | PORT_DIPSETTING( 0x0400, DEF_STR( Off ) ) |
| 3473 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 3474 | | PORT_DIPNAME( 0x0800, 0x0800, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:5") |
| 3475 | | PORT_DIPSETTING( 0x0800, DEF_STR( Off ) ) |
| 3476 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 3477 | | PORT_DIPNAME( 0x1000, 0x1000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:4") |
| 3478 | | PORT_DIPSETTING( 0x1000, DEF_STR( Off ) ) |
| 3479 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 3480 | | PORT_DIPNAME( 0x2000, 0x2000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:3") |
| 3481 | | PORT_DIPSETTING( 0x2000, DEF_STR( Off ) ) |
| 3482 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 3483 | | PORT_DIPNAME( 0x4000, 0x4000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:2") |
| 3484 | | PORT_DIPSETTING( 0x4000, DEF_STR( Off ) ) |
| 3485 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 3486 | | PORT_DIPNAME( 0x8000, 0x8000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:1") |
| 3487 | | PORT_DIPSETTING( 0x8000, DEF_STR( Off ) ) |
| 3488 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 3466 | PORT_DIPNAME( 0x0200, 0x0200, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW2:7") |
| 3467 | PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) |
| 3468 | PORT_DIPSETTING( 0x0200, DEF_STR( On ) ) |
| 3469 | PORT_DIPNAME( 0x1c00, 0x1c00, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW2:6,5,4") |
| 3470 | PORT_DIPSETTING( 0x1000, DEF_STR( 4C_1C ) ) |
| 3471 | PORT_DIPSETTING( 0x0800, DEF_STR( 3C_1C ) ) |
| 3472 | PORT_DIPSETTING( 0x1800, DEF_STR( 2C_1C ) ) |
| 3473 | PORT_DIPSETTING( 0x1c00, DEF_STR( 1C_1C ) ) |
| 3474 | PORT_DIPSETTING( 0x0c00, DEF_STR( 1C_2C ) ) |
| 3475 | PORT_DIPSETTING( 0x1400, DEF_STR( 1C_3C ) ) |
| 3476 | PORT_DIPSETTING( 0x0400, DEF_STR( 1C_4C ) ) |
| 3477 | PORT_DIPSETTING( 0x0000, "Credits Don't Register" ) |
| 3478 | PORT_DIPNAME( 0xe000, 0xe000, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW2:3,2,1") |
| 3479 | PORT_DIPSETTING( 0x8000, DEF_STR( 4C_1C ) ) |
| 3480 | PORT_DIPSETTING( 0x4000, DEF_STR( 3C_1C ) ) |
| 3481 | PORT_DIPSETTING( 0xc000, DEF_STR( 2C_1C ) ) |
| 3482 | PORT_DIPSETTING( 0xe000, DEF_STR( 1C_1C ) ) |
| 3483 | PORT_DIPSETTING( 0x6000, DEF_STR( 1C_2C ) ) |
| 3484 | PORT_DIPSETTING( 0xa000, DEF_STR( 1C_3C ) ) |
| 3485 | PORT_DIPSETTING( 0x2000, DEF_STR( 1C_4C ) ) |
| 3486 | PORT_DIPSETTING( 0x0000, "Credits Don't Register" ) |
| 3489 | 3487 | INPUT_PORTS_END |
| 3490 | 3488 | |
| 3491 | 3489 | |
| r25383 | r25384 | |
| 7488 | 7486 | // afega & clones |
| 7489 | 7487 | GAME( 1995, twinactn, 0, twinactn, twinactn, driver_device, 0, ROT0, "Afega", "Twin Action", 0 ) // hacked from USSAF Mustang |
| 7490 | 7488 | |
| 7491 | | GAME( 1995, dolmen, 0, twinactn, dolmen, driver_device, 0, ROT0, "Afega", "Dolmen", 0 ) |
| 7489 | GAME( 1995, dolmen, 0, twinactn, dolmen, driver_device, 0, ROT0, "Afega", "Dolmen", 0 ) |
| 7492 | 7490 | |
| 7493 | 7491 | GAME( 1998, stagger1, 0, stagger1, stagger1, driver_device, 0, ROT270, "Afega", "Stagger I (Japan)", 0 ) |
| 7494 | 7492 | GAME( 1997, redhawk, stagger1, stagger1, stagger1, nmk16_state, redhawk, ROT270, "Afega (New Vision Ent. license)", "Red Hawk (US)", 0 ) |
| r25383 | r25384 | |
| 7498 | 7496 | |
| 7499 | 7497 | GAME( 1998, grdnstrm, 0, grdnstrm, grdnstrm, driver_device, 0, ORIENTATION_FLIP_Y, "Afega (Apples Industries license)", "Guardian Storm (horizontal, not encrypted)", 0 ) |
| 7500 | 7498 | GAME( 1998, grdnstrmv,grdnstrm, grdnstrmk,grdnstrk, nmk16_state, grdnstrm, ROT270, "Afega (Apples Industries license)", "Guardian Storm (vertical)", 0 ) |
| 7501 | | GAME( 1998, grdnstrmk,grdnstrm, grdnstrmk,grdnstrk, nmk16_state, grdnstrm, ROT270, "Afega", "Sen Jin - Guardian Storm (Korea)", 0 ) |
| 7499 | GAME( 1998, grdnstrmk,grdnstrm, grdnstrmk,grdnstrk, nmk16_state, grdnstrm, ROT270, "Afega", "Jeon Sin - Guardian Storm (Korea)", 0 ) |
| 7502 | 7500 | GAME( 1998, redfoxwp2,grdnstrm, grdnstrmk,grdnstrk, nmk16_state, grdnstrm, ROT270, "Afega", "Red Fox War Planes II (China, set 1)", 0 ) |
| 7503 | 7501 | GAME( 1998, redfoxwp2a,grdnstrm,grdnstrmk,grdnstrk, nmk16_state, redfoxwp2a,ROT270, "Afega", "Red Fox War Planes II (China, set 2)", 0 ) |
| 7504 | 7502 | GAME( 1998, grdnstrmg,grdnstrm, grdnstrmk,grdnstrk, nmk16_state, grdnstrmg,ROT270, "Afega", "Guardian Storm (Germany)", 0 ) |