mirror of
https://github.com/holub/mame
synced 2025-06-04 03:46:29 +03:00
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
This commit is contained in:
parent
58caee040e
commit
0445857424
@ -3438,54 +3438,52 @@ static INPUT_PORTS_START( dolmen )
|
||||
PORT_BIT( 0x8000, IP_ACTIVE_LOW,IPT_UNKNOWN ) // Tested at boot
|
||||
|
||||
PORT_START("DSW1") // $080004.w
|
||||
PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:8")
|
||||
PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:8")
|
||||
PORT_DIPSETTING( 0x0001, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:7")
|
||||
PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:7")
|
||||
PORT_DIPSETTING( 0x0002, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:6")
|
||||
PORT_DIPSETTING( 0x0004, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:5")
|
||||
PORT_DIPSETTING( 0x0008, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:4")
|
||||
PORT_DIPNAME( 0x000c, 0x000c, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW1:6,5")
|
||||
PORT_DIPSETTING( 0x0008, DEF_STR( Easy ) )
|
||||
PORT_DIPSETTING( 0x000c, DEF_STR( Normal ) )
|
||||
PORT_DIPSETTING( 0x0004, DEF_STR( Hard ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Hardest ) )
|
||||
PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:4")
|
||||
PORT_DIPSETTING( 0x0010, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:3")
|
||||
PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:3")
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:2")
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:1")
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0100, 0x0100, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:8")
|
||||
PORT_DIPNAME( 0x00c0, 0x00c0, "Free Credit" ) PORT_DIPLOCATION("SW1:2,1") /* Not verified - From Bubble 2000 */
|
||||
PORT_DIPSETTING( 0x0080, "500k" )
|
||||
PORT_DIPSETTING( 0x00c0, "800k" )
|
||||
PORT_DIPSETTING( 0x0040, "1000k" )
|
||||
PORT_DIPSETTING( 0x0000, "1500k" )
|
||||
PORT_DIPNAME( 0x0100, 0x0100, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:8")
|
||||
PORT_DIPSETTING( 0x0100, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0200, 0x0200, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:7")
|
||||
PORT_DIPSETTING( 0x0200, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0400, 0x0400, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:6")
|
||||
PORT_DIPSETTING( 0x0400, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0800, 0x0800, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:5")
|
||||
PORT_DIPSETTING( 0x0800, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x1000, 0x1000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:4")
|
||||
PORT_DIPSETTING( 0x1000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x2000, 0x2000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:3")
|
||||
PORT_DIPSETTING( 0x2000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x4000, 0x4000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:2")
|
||||
PORT_DIPSETTING( 0x4000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x8000, 0x8000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:1")
|
||||
PORT_DIPSETTING( 0x8000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0200, 0x0200, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW2:7")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0200, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x1c00, 0x1c00, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW2:6,5,4")
|
||||
PORT_DIPSETTING( 0x1000, DEF_STR( 4C_1C ) )
|
||||
PORT_DIPSETTING( 0x0800, DEF_STR( 3C_1C ) )
|
||||
PORT_DIPSETTING( 0x1800, DEF_STR( 2C_1C ) )
|
||||
PORT_DIPSETTING( 0x1c00, DEF_STR( 1C_1C ) )
|
||||
PORT_DIPSETTING( 0x0c00, DEF_STR( 1C_2C ) )
|
||||
PORT_DIPSETTING( 0x1400, DEF_STR( 1C_3C ) )
|
||||
PORT_DIPSETTING( 0x0400, DEF_STR( 1C_4C ) )
|
||||
PORT_DIPSETTING( 0x0000, "Credits Don't Register" )
|
||||
PORT_DIPNAME( 0xe000, 0xe000, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW2:3,2,1")
|
||||
PORT_DIPSETTING( 0x8000, DEF_STR( 4C_1C ) )
|
||||
PORT_DIPSETTING( 0x4000, DEF_STR( 3C_1C ) )
|
||||
PORT_DIPSETTING( 0xc000, DEF_STR( 2C_1C ) )
|
||||
PORT_DIPSETTING( 0xe000, DEF_STR( 1C_1C ) )
|
||||
PORT_DIPSETTING( 0x6000, DEF_STR( 1C_2C ) )
|
||||
PORT_DIPSETTING( 0xa000, DEF_STR( 1C_3C ) )
|
||||
PORT_DIPSETTING( 0x2000, DEF_STR( 1C_4C ) )
|
||||
PORT_DIPSETTING( 0x0000, "Credits Don't Register" )
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
@ -7488,7 +7486,7 @@ GAME( 1996, airattcka,airattck, ssmissin, airattck, nmk16_state, ssmissin, ROT27
|
||||
// afega & clones
|
||||
GAME( 1995, twinactn, 0, twinactn, twinactn, driver_device, 0, ROT0, "Afega", "Twin Action", 0 ) // hacked from USSAF Mustang
|
||||
|
||||
GAME( 1995, dolmen, 0, twinactn, dolmen, driver_device, 0, ROT0, "Afega", "Dolmen", 0 )
|
||||
GAME( 1995, dolmen, 0, twinactn, dolmen, driver_device, 0, ROT0, "Afega", "Dolmen", 0 )
|
||||
|
||||
GAME( 1998, stagger1, 0, stagger1, stagger1, driver_device, 0, ROT270, "Afega", "Stagger I (Japan)", 0 )
|
||||
GAME( 1997, redhawk, stagger1, stagger1, stagger1, nmk16_state, redhawk, ROT270, "Afega (New Vision Ent. license)", "Red Hawk (US)", 0 )
|
||||
@ -7498,7 +7496,7 @@ GAME( 1997, redhawkb, stagger1, redhawkb, redhawkb, driver_device, 0, ROT
|
||||
|
||||
GAME( 1998, grdnstrm, 0, grdnstrm, grdnstrm, driver_device, 0, ORIENTATION_FLIP_Y, "Afega (Apples Industries license)", "Guardian Storm (horizontal, not encrypted)", 0 )
|
||||
GAME( 1998, grdnstrmv,grdnstrm, grdnstrmk,grdnstrk, nmk16_state, grdnstrm, ROT270, "Afega (Apples Industries license)", "Guardian Storm (vertical)", 0 )
|
||||
GAME( 1998, grdnstrmk,grdnstrm, grdnstrmk,grdnstrk, nmk16_state, grdnstrm, ROT270, "Afega", "Sen Jin - Guardian Storm (Korea)", 0 )
|
||||
GAME( 1998, grdnstrmk,grdnstrm, grdnstrmk,grdnstrk, nmk16_state, grdnstrm, ROT270, "Afega", "Jeon Sin - Guardian Storm (Korea)", 0 )
|
||||
GAME( 1998, redfoxwp2,grdnstrm, grdnstrmk,grdnstrk, nmk16_state, grdnstrm, ROT270, "Afega", "Red Fox War Planes II (China, set 1)", 0 )
|
||||
GAME( 1998, redfoxwp2a,grdnstrm,grdnstrmk,grdnstrk, nmk16_state, redfoxwp2a,ROT270, "Afega", "Red Fox War Planes II (China, set 2)", 0 )
|
||||
GAME( 1998, grdnstrmg,grdnstrm, grdnstrmk,grdnstrk, nmk16_state, grdnstrmg,ROT270, "Afega", "Guardian Storm (Germany)", 0 )
|
||||
|
@ -9105,19 +9105,19 @@ silkroada // (c) 1999
|
||||
aoh // (c) 2001
|
||||
|
||||
// Afega games
|
||||
twinactn // (c) 1996 - bootleg of US AFF Mustang
|
||||
twinactn // (c) 1995 - bootleg of US AFF Mustang
|
||||
dolmen // (c) 1995
|
||||
stagger1 // (c) 1998
|
||||
redhawk // (c) 1997 New Vision Ent. license
|
||||
redhawke // (c) 1997 Excellent Co., Ltd license
|
||||
redhawki // (c) 1997 Haedong Corp. license
|
||||
redhawkb // (c) 1997
|
||||
grdnstrm // (c) 1998 Apples Industries license
|
||||
grdnstrmv //
|
||||
grdnstrmv // (c) 1998 Apples Industries license
|
||||
grdnstrmk // (c) 1998 (Korea)
|
||||
grdnstrmg //
|
||||
grdnstrmg // (c) 1998
|
||||
redfoxwp2 // (c) 1998 (China)
|
||||
redfoxwp2a // (c) 1998 (China)
|
||||
dolmen // (c) 1998 Afega
|
||||
bubl2000 // (c) 1998 Tuning
|
||||
hotbubl // (c) 1998 Pandora
|
||||
popspops // (c) 1999
|
||||
|
Loading…
Reference in New Issue
Block a user