Previous 199869 Revisions Next

r25384 Saturday 21st September, 2013 at 20:32:16 UTC by Brian Troha
nmk16.c: Fix some Dolmen dipswitches and correct "Sen Jin - Guardian Storm" to "Jeon Sin - Guardian Storm" as per Hardcore Gaming 101's "A History of Korean Gaming" and the page about Afega games. - NW
[src/mame]mame.lst
[src/mame/drivers]nmk16.c

trunk/src/mame/drivers/nmk16.c
r25383r25384
34383438   PORT_BIT(  0x8000, IP_ACTIVE_LOW,IPT_UNKNOWN ) // Tested at boot
34393439
34403440   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")
34423442   PORT_DIPSETTING(      0x0001, DEF_STR( Off ) )
34433443   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")
34453445   PORT_DIPSETTING(      0x0002, DEF_STR( Off ) )
34463446   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")
34543453   PORT_DIPSETTING(      0x0010, DEF_STR( Off ) )
34553454   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")
34573456   PORT_DIPSETTING(      0x0020, DEF_STR( Off ) )
34583457   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")
34663464   PORT_DIPSETTING(      0x0100, DEF_STR( Off ) )
34673465   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" )
34893487INPUT_PORTS_END
34903488
34913489
r25383r25384
74887486// afega & clones
74897487GAME( 1995, twinactn, 0,        twinactn, twinactn, driver_device, 0,        ROT0,   "Afega",                             "Twin Action", 0 ) // hacked from USSAF Mustang
74907488
7491GAME( 1995, dolmen, 0,          twinactn, dolmen, driver_device, 0,        ROT0,   "Afega",                             "Dolmen", 0 )
7489GAME( 1995, dolmen, 0,          twinactn, dolmen,   driver_device, 0,        ROT0,   "Afega",                             "Dolmen", 0 )
74927490
74937491GAME( 1998, stagger1, 0,        stagger1, stagger1, driver_device, 0,        ROT270, "Afega",                             "Stagger I (Japan)", 0 )
74947492GAME( 1997, redhawk,  stagger1, stagger1, stagger1, nmk16_state,   redhawk,  ROT270, "Afega (New Vision Ent. license)",   "Red Hawk (US)", 0 )
r25383r25384
74987496
74997497GAME( 1998, grdnstrm, 0,        grdnstrm, grdnstrm, driver_device, 0,        ORIENTATION_FLIP_Y, "Afega (Apples Industries license)", "Guardian Storm (horizontal, not encrypted)", 0 )
75007498GAME( 1998, grdnstrmv,grdnstrm, grdnstrmk,grdnstrk, nmk16_state,   grdnstrm, ROT270,             "Afega (Apples Industries license)", "Guardian Storm (vertical)", 0 )
7501GAME( 1998, grdnstrmk,grdnstrm, grdnstrmk,grdnstrk, nmk16_state,   grdnstrm, ROT270,             "Afega",                             "Sen Jin - Guardian Storm (Korea)", 0 )
7499GAME( 1998, grdnstrmk,grdnstrm, grdnstrmk,grdnstrk, nmk16_state,   grdnstrm, ROT270,             "Afega",                             "Jeon Sin - Guardian Storm (Korea)", 0 )
75027500GAME( 1998, redfoxwp2,grdnstrm, grdnstrmk,grdnstrk, nmk16_state,   grdnstrm, ROT270,             "Afega",                             "Red Fox War Planes II (China, set 1)", 0 )
75037501GAME( 1998, redfoxwp2a,grdnstrm,grdnstrmk,grdnstrk, nmk16_state,  redfoxwp2a,ROT270,             "Afega",                             "Red Fox War Planes II (China, set 2)", 0 )
75047502GAME( 1998, grdnstrmg,grdnstrm, grdnstrmk,grdnstrk, nmk16_state,   grdnstrmg,ROT270,             "Afega",                             "Guardian Storm (Germany)", 0 )
trunk/src/mame/mame.lst
r25383r25384
91059105aoh             // (c) 2001
91069106
91079107// Afega games
9108twinactn        // (c) 1996 - bootleg of US AFF Mustang
9108twinactn        // (c) 1995 - bootleg of US AFF Mustang
9109dolmen          // (c) 1995
91099110stagger1        // (c) 1998
91109111redhawk         // (c) 1997 New Vision Ent. license
91119112redhawke        // (c) 1997 Excellent Co., Ltd license
91129113redhawki        // (c) 1997 Haedong Corp. license
91139114redhawkb        // (c) 1997
91149115grdnstrm        // (c) 1998 Apples Industries license
9115grdnstrmv       //
9116grdnstrmv       // (c) 1998 Apples Industries license
91169117grdnstrmk       // (c) 1998 (Korea)
9117grdnstrmg       //
9118grdnstrmg       // (c) 1998
91189119redfoxwp2       // (c) 1998 (China)
91199120redfoxwp2a      // (c) 1998 (China)
9120dolmen         // (c) 1998 Afega
91219121bubl2000        // (c) 1998 Tuning
91229122hotbubl         // (c) 1998 Pandora
91239123popspops        // (c) 1999

Previous 199869 Revisions Next


© 1997-2024 The MAME Team