Bulk replace of Jumper settings from Dip-Switches menu to Game Configuration in toaplan2.c, nw

This commit is contained in:
Angelo Salese 2012-11-30 03:16:30 +00:00
parent ae0c967c3f
commit fbfaa41f1e

View File

@ -1657,23 +1657,23 @@ static INPUT_PORTS_START( tekipaki )
PORT_DIPSETTING( 0x0080, DEF_STR( On ) )
PORT_START("JMPR")
PORT_DIPNAME( 0x000f, 0x0002, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!4,!3,!2,!1")
PORT_DIPSETTING( 0x0002, DEF_STR( Europe ) )
PORT_DIPSETTING( 0x0001, DEF_STR( USA ) )
PORT_DIPSETTING( 0x0000, DEF_STR( Japan ) )
PORT_DIPSETTING( 0x0003, DEF_STR( Hong_Kong ) )
PORT_DIPSETTING( 0x0004, DEF_STR( Korea ) )
PORT_DIPSETTING( 0x0005, DEF_STR( Taiwan ) )
PORT_DIPSETTING( 0x0006, "Taiwan (Spacy Co., Ltd." )
PORT_DIPSETTING( 0x0007, "USA (Romstar, Inc.)" )
PORT_DIPSETTING( 0x0008, "Hong Kong (Honest Trading Co.)" )
// PORT_DIPSETTING( 0x0009, DEF_STR( Japan ) ) // English title screen
// PORT_DIPSETTING( 0x000a, DEF_STR( Japan ) )
// PORT_DIPSETTING( 0x000b, DEF_STR( Japan ) )
// PORT_DIPSETTING( 0x000c, DEF_STR( Japan ) )
// PORT_DIPSETTING( 0x000d, DEF_STR( Japan ) )
// PORT_DIPSETTING( 0x000e, DEF_STR( Japan ) )
PORT_DIPSETTING( 0x000f, "Japan (Distributed by Tecmo)" )
PORT_CONFNAME( 0x000f, 0x0002, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!4,!3,!2,!1")
PORT_CONFSETTING( 0x0002, DEF_STR( Europe ) )
PORT_CONFSETTING( 0x0001, DEF_STR( USA ) )
PORT_CONFSETTING( 0x0000, DEF_STR( Japan ) )
PORT_CONFSETTING( 0x0003, DEF_STR( Hong_Kong ) )
PORT_CONFSETTING( 0x0004, DEF_STR( Korea ) )
PORT_CONFSETTING( 0x0005, DEF_STR( Taiwan ) )
PORT_CONFSETTING( 0x0006, "Taiwan (Spacy Co., Ltd." )
PORT_CONFSETTING( 0x0007, "USA (Romstar, Inc.)" )
PORT_CONFSETTING( 0x0008, "Hong Kong (Honest Trading Co.)" )
// PORT_CONFSETTING( 0x0009, DEF_STR( Japan ) ) // English title screen
// PORT_CONFSETTING( 0x000a, DEF_STR( Japan ) )
// PORT_CONFSETTING( 0x000b, DEF_STR( Japan ) )
// PORT_CONFSETTING( 0x000c, DEF_STR( Japan ) )
// PORT_CONFSETTING( 0x000d, DEF_STR( Japan ) )
// PORT_CONFSETTING( 0x000e, DEF_STR( Japan ) )
PORT_CONFSETTING( 0x000f, "Japan (Distributed by Tecmo)" )
PORT_BIT( 0x0010, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, toaplan2_state,c2map_r, NULL)
INPUT_PORTS_END
@ -1708,23 +1708,23 @@ static INPUT_PORTS_START( ghox )
PORT_START("JMPR")
// Bit Mask 0x80000 is used here to signify European Coinage for MAME purposes - not read on the real board!
PORT_DIPNAME( 0x8000f, 0x80002, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!4,!3,!2,!1,FAKE:!1")
PORT_DIPSETTING( 0x80002, DEF_STR( Europe ) )
PORT_DIPSETTING( 0x00001, DEF_STR( USA ) )
PORT_DIPSETTING( 0x00000, DEF_STR( Japan ) )
PORT_DIPSETTING( 0x00003, "Hong Kong (Honest Trading Co.)" )
PORT_DIPSETTING( 0x00004, DEF_STR( Korea ) )
PORT_DIPSETTING( 0x00005, DEF_STR( Taiwan ) )
PORT_DIPSETTING( 0x80006, "Spain & Portugal (APM Electronics S.A.)" )
PORT_DIPSETTING( 0x80007, "Italy (Star Electronica SRL)" )
PORT_DIPSETTING( 0x80008, "UK (JP Leisure Limited)" )
PORT_DIPSETTING( 0x00009, "USA (Romstar, Inc.)" )
PORT_DIPSETTING( 0x8000a, "Europe (Nova Apparate GMBH & Co.)" )
PORT_DIPSETTING( 0x0000b, "USA (Taito America Corporation)" )
PORT_DIPSETTING( 0x0000c, "USA (Taito Corporation Japan)" )
PORT_DIPSETTING( 0x8000d, "Europe (Taito Corporation Japan)" )
// PORT_DIPSETTING( 0x0000e, "Japan (Licensed to [blank])" ) // English title screen
PORT_DIPSETTING( 0x0000f, "Japan (Taito Corporation)" )
PORT_CONFNAME( 0x8000f, 0x80002, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!4,!3,!2,!1,FAKE:!1")
PORT_CONFSETTING( 0x80002, DEF_STR( Europe ) )
PORT_CONFSETTING( 0x00001, DEF_STR( USA ) )
PORT_CONFSETTING( 0x00000, DEF_STR( Japan ) )
PORT_CONFSETTING( 0x00003, "Hong Kong (Honest Trading Co.)" )
PORT_CONFSETTING( 0x00004, DEF_STR( Korea ) )
PORT_CONFSETTING( 0x00005, DEF_STR( Taiwan ) )
PORT_CONFSETTING( 0x80006, "Spain & Portugal (APM Electronics S.A.)" )
PORT_CONFSETTING( 0x80007, "Italy (Star Electronica SRL)" )
PORT_CONFSETTING( 0x80008, "UK (JP Leisure Limited)" )
PORT_CONFSETTING( 0x00009, "USA (Romstar, Inc.)" )
PORT_CONFSETTING( 0x8000a, "Europe (Nova Apparate GMBH & Co.)" )
PORT_CONFSETTING( 0x0000b, "USA (Taito America Corporation)" )
PORT_CONFSETTING( 0x0000c, "USA (Taito Corporation Japan)" )
PORT_CONFSETTING( 0x8000d, "Europe (Taito Corporation Japan)" )
// PORT_CONFSETTING( 0x0000e, "Japan (Licensed to [blank])" ) // English title screen
PORT_CONFSETTING( 0x0000f, "Japan (Taito Corporation)" )
PORT_START("PAD1") /* Paddle 1 (left-right) read at $100000 */
PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(15) PORT_PLAYER(1)
@ -1768,23 +1768,23 @@ static INPUT_PORTS_START( dogyuun )
PORT_START("JMPR")
// Bit Mask 0x8000 is used here to signify European Coinage for MAME purposes - not read on the real board!
// "No speedups": all speedup items in game are replaced with bombs
PORT_DIPNAME( 0x80f0, 0x8030, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!4,!3,!2,!1,FAKE:!1")
PORT_DIPSETTING( 0x8030, DEF_STR( Europe ) )
PORT_DIPSETTING( 0x0010, DEF_STR( USA ) )
PORT_DIPSETTING( 0x0020, "USA (Atari Games Corp.)" )
PORT_DIPSETTING( 0x0000, DEF_STR( Japan ) )
PORT_DIPSETTING( 0x0040, "Hong Kong (Charterfield); no speedups" )
PORT_DIPSETTING( 0x0050, "Korea (Unite Trading); no speedups" )
PORT_DIPSETTING( 0x0060, "Taiwan; no speedups" )
PORT_DIPSETTING( 0x0070, "USA; no speedups" )
PORT_DIPSETTING( 0x0080, "Southeast Asia (Charterfield); no speedups" )
PORT_DIPSETTING( 0x0090, "Hong Kong (Charterfield)" )
PORT_DIPSETTING( 0x00a0, "Korea (Unite Trading)" )
PORT_DIPSETTING( 0x00b0, DEF_STR( Taiwan ) )
PORT_DIPSETTING( 0x00c0, "USA (Atari Games Corp.); no speedups" )
PORT_DIPSETTING( 0x00d0, "Southeast Asia (Charterfield)" )
PORT_DIPSETTING( 0x80e0, "Europe; no speedups" )
PORT_DIPSETTING( 0x00f0, "Japan (Taito Corp.)" )
PORT_CONFNAME( 0x80f0, 0x8030, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!4,!3,!2,!1,FAKE:!1")
PORT_CONFSETTING( 0x8030, DEF_STR( Europe ) )
PORT_CONFSETTING( 0x0010, DEF_STR( USA ) )
PORT_CONFSETTING( 0x0020, "USA (Atari Games Corp.)" )
PORT_CONFSETTING( 0x0000, DEF_STR( Japan ) )
PORT_CONFSETTING( 0x0040, "Hong Kong (Charterfield); no speedups" )
PORT_CONFSETTING( 0x0050, "Korea (Unite Trading); no speedups" )
PORT_CONFSETTING( 0x0060, "Taiwan; no speedups" )
PORT_CONFSETTING( 0x0070, "USA; no speedups" )
PORT_CONFSETTING( 0x0080, "Southeast Asia (Charterfield); no speedups" )
PORT_CONFSETTING( 0x0090, "Hong Kong (Charterfield)" )
PORT_CONFSETTING( 0x00a0, "Korea (Unite Trading)" )
PORT_CONFSETTING( 0x00b0, DEF_STR( Taiwan ) )
PORT_CONFSETTING( 0x00c0, "USA (Atari Games Corp.); no speedups" )
PORT_CONFSETTING( 0x00d0, "Southeast Asia (Charterfield)" )
PORT_CONFSETTING( 0x80e0, "Europe; no speedups" )
PORT_CONFSETTING( 0x00f0, "Japan (Taito Corp.)" )
INPUT_PORTS_END
@ -1796,23 +1796,23 @@ static INPUT_PORTS_START( dogyuuna )
PORT_MODIFY("JMPR")
// "No speedups": all speedup items in game are replaced with bombs
PORT_DIPNAME( 0x00f0, 0x0030, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!4,!3,!2,!1")
PORT_DIPSETTING( 0x0030, DEF_STR( Europe ) )
PORT_DIPSETTING( 0x0010, DEF_STR( USA ) )
PORT_DIPSETTING( 0x0020, "USA (Atari Games Corp.)" )
PORT_DIPSETTING( 0x0000, DEF_STR( Japan ) )
PORT_DIPSETTING( 0x0040, "Hong Kong (Charterfield); no speedups" )
PORT_DIPSETTING( 0x0050, "Korea (Unite Trading); no speedups" )
PORT_DIPSETTING( 0x0060, "Taiwan; no speedups" )
// PORT_DIPSETTING( 0x0070, "Taiwan (Licensed to ???????); no speedups" )
PORT_DIPSETTING( 0x0080, "Southeast Asia (Charterfield); no speedups" )
PORT_DIPSETTING( 0x0090, "Hong Kong (Charterfield)" )
PORT_DIPSETTING( 0x00a0, "Korea (Unite Trading)" )
PORT_DIPSETTING( 0x00b0, DEF_STR( Taiwan ) )
// PORT_DIPSETTING( 0x00c0, "Taiwan (Licensed to ???????)" )
PORT_DIPSETTING( 0x00d0, "Southeast Asia (Charterfield)" )
// PORT_DIPSETTING( 0x00e0, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x00f0, "Japan (Taito Corp.)" )
PORT_CONFNAME( 0x00f0, 0x0030, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!4,!3,!2,!1")
PORT_CONFSETTING( 0x0030, DEF_STR( Europe ) )
PORT_CONFSETTING( 0x0010, DEF_STR( USA ) )
PORT_CONFSETTING( 0x0020, "USA (Atari Games Corp.)" )
PORT_CONFSETTING( 0x0000, DEF_STR( Japan ) )
PORT_CONFSETTING( 0x0040, "Hong Kong (Charterfield); no speedups" )
PORT_CONFSETTING( 0x0050, "Korea (Unite Trading); no speedups" )
PORT_CONFSETTING( 0x0060, "Taiwan; no speedups" )
// PORT_CONFSETTING( 0x0070, "Taiwan (Licensed to ???????); no speedups" )
PORT_CONFSETTING( 0x0080, "Southeast Asia (Charterfield); no speedups" )
PORT_CONFSETTING( 0x0090, "Hong Kong (Charterfield)" )
PORT_CONFSETTING( 0x00a0, "Korea (Unite Trading)" )
PORT_CONFSETTING( 0x00b0, DEF_STR( Taiwan ) )
// PORT_CONFSETTING( 0x00c0, "Taiwan (Licensed to ???????)" )
PORT_CONFSETTING( 0x00d0, "Southeast Asia (Charterfield)" )
// PORT_CONFSETTING( 0x00e0, DEF_STR( Unused ) )
PORT_CONFSETTING( 0x00f0, "Japan (Taito Corp.)" )
INPUT_PORTS_END
@ -1823,23 +1823,23 @@ static INPUT_PORTS_START( dogyuunt )
TOAPLAN_COINAGE_DUAL_LOC( JMPR, 0xf0, 0x20, SW1 )
PORT_MODIFY("JMPR")
PORT_DIPNAME( 0x00f0, 0x0020, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!4,!3,!2,!1")
PORT_DIPSETTING( 0x0020, DEF_STR( Europe ) )
PORT_DIPSETTING( 0x0010, DEF_STR( USA ) )
PORT_DIPSETTING( 0x0000, DEF_STR( Japan ) )
PORT_DIPSETTING( 0x0030, DEF_STR( Hong_Kong ) )
PORT_DIPSETTING( 0x0040, DEF_STR( Korea ) )
PORT_DIPSETTING( 0x0050, DEF_STR( Taiwan ) )
PORT_DIPSETTING( 0x0060, "Southeast Asia (Charterfield)" )
PORT_DIPSETTING( 0x0070, "USA (Romstar, Inc.)" )
PORT_DIPSETTING( 0x0080, "Hong Kong (Honest Trading Co.)" )
PORT_DIPSETTING( 0x0090, "Korea (JC Trading Corp.)" )
PORT_DIPSETTING( 0x00a0, "USA (Fabtek)" )
// PORT_DIPSETTING( 0x00b0, DEF_STR( Unused ) )
// PORT_DIPSETTING( 0x00c0, DEF_STR( Unused ) )
// PORT_DIPSETTING( 0x00d0, DEF_STR( Unused ) )
// PORT_DIPSETTING( 0x00e0, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x00f0, "Japan (Taito Corp.)" )
PORT_CONFNAME( 0x00f0, 0x0020, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!4,!3,!2,!1")
PORT_CONFSETTING( 0x0020, DEF_STR( Europe ) )
PORT_CONFSETTING( 0x0010, DEF_STR( USA ) )
PORT_CONFSETTING( 0x0000, DEF_STR( Japan ) )
PORT_CONFSETTING( 0x0030, DEF_STR( Hong_Kong ) )
PORT_CONFSETTING( 0x0040, DEF_STR( Korea ) )
PORT_CONFSETTING( 0x0050, DEF_STR( Taiwan ) )
PORT_CONFSETTING( 0x0060, "Southeast Asia (Charterfield)" )
PORT_CONFSETTING( 0x0070, "USA (Romstar, Inc.)" )
PORT_CONFSETTING( 0x0080, "Hong Kong (Honest Trading Co.)" )
PORT_CONFSETTING( 0x0090, "Korea (JC Trading Corp.)" )
PORT_CONFSETTING( 0x00a0, "USA (Fabtek)" )
// PORT_CONFSETTING( 0x00b0, DEF_STR( Unused ) )
// PORT_CONFSETTING( 0x00c0, DEF_STR( Unused ) )
// PORT_CONFSETTING( 0x00d0, DEF_STR( Unused ) )
// PORT_CONFSETTING( 0x00e0, DEF_STR( Unused ) )
PORT_CONFSETTING( 0x00f0, "Japan (Taito Corp.)" )
INPUT_PORTS_END
@ -1873,23 +1873,23 @@ static INPUT_PORTS_START( kbash )
PORT_DIPSETTING( 0x0000, DEF_STR( Yes ) )
PORT_START("JMPR")
PORT_DIPNAME( 0x00f0, 0x0020, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!4,!3,!2,!1")
PORT_DIPSETTING( 0x0020, "Europe, USA (Atari Games)" ) // European coinage
PORT_DIPSETTING( 0x0010, "USA, Europe (Atari Games)" )
PORT_DIPSETTING( 0x0000, DEF_STR( Japan ) )
PORT_DIPSETTING( 0x0030, DEF_STR( Korea ) )
PORT_DIPSETTING( 0x0040, DEF_STR( Hong_Kong ) )
PORT_DIPSETTING( 0x0050, DEF_STR( Taiwan ) )
PORT_DIPSETTING( 0x0060, DEF_STR( Southeast_Asia ) ) // Service Mode wrongly shows European coinage
// PORT_DIPSETTING( 0x0070, DEF_STR( Unused ) )
// PORT_DIPSETTING( 0x0080, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x0090, DEF_STR( USA ) )
PORT_DIPSETTING( 0x00a0, DEF_STR( Europe ) ) // European coinage
// PORT_DIPSETTING( 0x00b0, DEF_STR( Unused ) )
// PORT_DIPSETTING( 0x00c0, DEF_STR( Unused ) )
// PORT_DIPSETTING( 0x00d0, DEF_STR( Unused ) )
// PORT_DIPSETTING( 0x00e0, DEF_STR( Unused ) ) // Service Mode wrongly shows European coinage
// PORT_DIPSETTING( 0x00f0, DEF_STR( Unused ) )
PORT_CONFNAME( 0x00f0, 0x0020, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!4,!3,!2,!1")
PORT_CONFSETTING( 0x0020, "Europe, USA (Atari Games)" ) // European coinage
PORT_CONFSETTING( 0x0010, "USA, Europe (Atari Games)" )
PORT_CONFSETTING( 0x0000, DEF_STR( Japan ) )
PORT_CONFSETTING( 0x0030, DEF_STR( Korea ) )
PORT_CONFSETTING( 0x0040, DEF_STR( Hong_Kong ) )
PORT_CONFSETTING( 0x0050, DEF_STR( Taiwan ) )
PORT_CONFSETTING( 0x0060, DEF_STR( Southeast_Asia ) ) // Service Mode wrongly shows European coinage
// PORT_CONFSETTING( 0x0070, DEF_STR( Unused ) )
// PORT_CONFSETTING( 0x0080, DEF_STR( Unused ) )
PORT_CONFSETTING( 0x0090, DEF_STR( USA ) )
PORT_CONFSETTING( 0x00a0, DEF_STR( Europe ) ) // European coinage
// PORT_CONFSETTING( 0x00b0, DEF_STR( Unused ) )
// PORT_CONFSETTING( 0x00c0, DEF_STR( Unused ) )
// PORT_CONFSETTING( 0x00d0, DEF_STR( Unused ) )
// PORT_CONFSETTING( 0x00e0, DEF_STR( Unused ) ) // Service Mode wrongly shows European coinage
// PORT_CONFSETTING( 0x00f0, DEF_STR( Unused ) )
INPUT_PORTS_END
@ -1900,23 +1900,23 @@ static INPUT_PORTS_START( kbash2 )
TOAPLAN_COINAGE_DUAL_LOC( JMPR, 0x07, 0x02, SW1 )
PORT_MODIFY("JMPR")
PORT_DIPNAME( 0x000f, 0x0006, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!4,!3,!2,!1")
PORT_DIPSETTING( 0x0000, "Japan (Taito Corp.)" )
// PORT_DIPSETTING( 0x0001, DEF_STR( Unused ) )
// PORT_DIPSETTING( 0x0002, DEF_STR( Unused ) ) // European coinage
PORT_DIPSETTING( 0x0003, "Korea (Unite Trading)" )
PORT_DIPSETTING( 0x0004, DEF_STR( Hong_Kong ) )
PORT_DIPSETTING( 0x0005, DEF_STR( Taiwan ) )
PORT_DIPSETTING( 0x0006, "Southeast Asia (Charterfield)" ) // Service Mode wrongly shows European coinage
// PORT_DIPSETTING( 0x0007, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x0008, DEF_STR( Japan ) )
// PORT_DIPSETTING( 0x0009, DEF_STR( Unused ) )
// PORT_DIPSETTING( 0x000a, DEF_STR( Unused ) ) // European coinage
PORT_DIPSETTING( 0x000b, DEF_STR( Korea ) )
// PORT_DIPSETTING( 0x000c, DEF_STR( Hong_Kong ) )
// PORT_DIPSETTING( 0x000d, DEF_STR( Taiwan ) )
PORT_DIPSETTING( 0x000e, DEF_STR( Southeast_Asia ) ) // Service Mode wrongly shows European coinage
// PORT_DIPSETTING( 0x000f, DEF_STR( Unused ) )
PORT_CONFNAME( 0x000f, 0x0006, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!4,!3,!2,!1")
PORT_CONFSETTING( 0x0000, "Japan (Taito Corp.)" )
// PORT_CONFSETTING( 0x0001, DEF_STR( Unused ) )
// PORT_CONFSETTING( 0x0002, DEF_STR( Unused ) ) // European coinage
PORT_CONFSETTING( 0x0003, "Korea (Unite Trading)" )
PORT_CONFSETTING( 0x0004, DEF_STR( Hong_Kong ) )
PORT_CONFSETTING( 0x0005, DEF_STR( Taiwan ) )
PORT_CONFSETTING( 0x0006, "Southeast Asia (Charterfield)" ) // Service Mode wrongly shows European coinage
// PORT_CONFSETTING( 0x0007, DEF_STR( Unused ) )
PORT_CONFSETTING( 0x0008, DEF_STR( Japan ) )
// PORT_CONFSETTING( 0x0009, DEF_STR( Unused ) )
// PORT_CONFSETTING( 0x000a, DEF_STR( Unused ) ) // European coinage
PORT_CONFSETTING( 0x000b, DEF_STR( Korea ) )
// PORT_CONFSETTING( 0x000c, DEF_STR( Hong_Kong ) )
// PORT_CONFSETTING( 0x000d, DEF_STR( Taiwan ) )
PORT_CONFSETTING( 0x000e, DEF_STR( Southeast_Asia ) ) // Service Mode wrongly shows European coinage
// PORT_CONFSETTING( 0x000f, DEF_STR( Unused ) )
PORT_BIT( 0x00f0, IP_ACTIVE_HIGH, IPT_UNKNOWN )
INPUT_PORTS_END
@ -1954,23 +1954,23 @@ static INPUT_PORTS_START( truxton2 )
PORT_DIPSETTING( 0x0000, DEF_STR( Yes ) )
PORT_START("JMPR")
PORT_DIPNAME( 0x000f, 0x0002, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!4,!3,!2,!1")
PORT_DIPSETTING( 0x0002, DEF_STR( Europe ) )
PORT_DIPSETTING( 0x0001, DEF_STR( USA ) )
PORT_DIPSETTING( 0x0000, DEF_STR( Japan ) )
PORT_DIPSETTING( 0x0003, DEF_STR( Hong_Kong ) )
PORT_DIPSETTING( 0x0004, DEF_STR( Korea ) )
PORT_DIPSETTING( 0x0005, DEF_STR( Taiwan ) )
PORT_DIPSETTING( 0x0006, "Southeast Asia (Charterfield)" )
PORT_DIPSETTING( 0x0007, "USA (Romstar, Inc.)" )
PORT_DIPSETTING( 0x0008, "Hong Kong (Honest Trading Co.)" )
PORT_DIPSETTING( 0x0009, "Korea (JC Trading Corp.)" )
PORT_DIPSETTING( 0x000a, "USA (Fabtek)" )
// PORT_DIPSETTING( 0x000b, DEF_STR( Unused ) )
// PORT_DIPSETTING( 0x000c, DEF_STR( Unused ) )
// PORT_DIPSETTING( 0x000d, DEF_STR( Unused ) )
// PORT_DIPSETTING( 0x000e, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x000f, "Japan (Taito Corp.)" )
PORT_CONFNAME( 0x000f, 0x0002, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!4,!3,!2,!1")
PORT_CONFSETTING( 0x0002, DEF_STR( Europe ) )
PORT_CONFSETTING( 0x0001, DEF_STR( USA ) )
PORT_CONFSETTING( 0x0000, DEF_STR( Japan ) )
PORT_CONFSETTING( 0x0003, DEF_STR( Hong_Kong ) )
PORT_CONFSETTING( 0x0004, DEF_STR( Korea ) )
PORT_CONFSETTING( 0x0005, DEF_STR( Taiwan ) )
PORT_CONFSETTING( 0x0006, "Southeast Asia (Charterfield)" )
PORT_CONFSETTING( 0x0007, "USA (Romstar, Inc.)" )
PORT_CONFSETTING( 0x0008, "Hong Kong (Honest Trading Co.)" )
PORT_CONFSETTING( 0x0009, "Korea (JC Trading Corp.)" )
PORT_CONFSETTING( 0x000a, "USA (Fabtek)" )
// PORT_CONFSETTING( 0x000b, DEF_STR( Unused ) )
// PORT_CONFSETTING( 0x000c, DEF_STR( Unused ) )
// PORT_CONFSETTING( 0x000d, DEF_STR( Unused ) )
// PORT_CONFSETTING( 0x000e, DEF_STR( Unused ) )
PORT_CONFSETTING( 0x000f, "Japan (Taito Corp.)" )
INPUT_PORTS_END
@ -2001,18 +2001,18 @@ static INPUT_PORTS_START( pipibibs )
PORT_DIPSETTING( 0x0080, DEF_STR( On ) )
PORT_START("JMPR")
PORT_DIPNAME( 0x0008, 0x0000, "Nudity" ) PORT_DIPLOCATION("JP:!1")
PORT_DIPSETTING( 0x0008, DEF_STR( Low ) )
PORT_DIPSETTING( 0x0000, "High, but censored" )
PORT_DIPNAME( 0x0007, 0x0006, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!4,!3,!2")
PORT_DIPSETTING( 0x0006, DEF_STR( Europe ) )
PORT_DIPSETTING( 0x0004, DEF_STR( USA ) )
PORT_DIPSETTING( 0x0000, DEF_STR( Japan ) )
PORT_DIPSETTING( 0x0001, DEF_STR( Asia ) )
PORT_DIPSETTING( 0x0002, "Hong Kong (Honest Trading Co.)" )
PORT_DIPSETTING( 0x0003, DEF_STR( Taiwan ) )
PORT_DIPSETTING( 0x0005, "USA (Romstar, Inc.)" )
PORT_DIPSETTING( 0x0007, "Europe (Nova Apparate GMBH & Co.)" )
PORT_CONFNAME( 0x0008, 0x0000, "Nudity" ) //PORT_CONFLOCATION("JP:!1")
PORT_CONFSETTING( 0x0008, DEF_STR( Low ) )
PORT_CONFSETTING( 0x0000, "High, but censored" )
PORT_CONFNAME( 0x0007, 0x0006, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!4,!3,!2")
PORT_CONFSETTING( 0x0006, DEF_STR( Europe ) )
PORT_CONFSETTING( 0x0004, DEF_STR( USA ) )
PORT_CONFSETTING( 0x0000, DEF_STR( Japan ) )
PORT_CONFSETTING( 0x0001, DEF_STR( Asia ) )
PORT_CONFSETTING( 0x0002, "Hong Kong (Honest Trading Co.)" )
PORT_CONFSETTING( 0x0003, DEF_STR( Taiwan ) )
PORT_CONFSETTING( 0x0005, "USA (Romstar, Inc.)" )
PORT_CONFSETTING( 0x0007, "Europe (Nova Apparate GMBH & Co.)" )
INPUT_PORTS_END
@ -2025,14 +2025,14 @@ static INPUT_PORTS_START( pipibibsp )
PORT_MODIFY("JMPR")
// Bit Mask 0x80000 is used here to signify European Coinage for MAME purposes - not read on the real board!
PORT_DIPNAME( 0x80007, 0x00002, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!4,!3,!2,FAKE:!1")
PORT_DIPSETTING( 0x00002, DEF_STR( World ) )
PORT_DIPSETTING( 0x80005, DEF_STR( Europe ) )
PORT_DIPSETTING( 0x00004, DEF_STR( USA ) )
PORT_DIPSETTING( 0x00000, "Japan (Ryouta Kikaku)" )
PORT_DIPSETTING( 0x00001, "Hong Kong (Honest Trading Co.)" )
PORT_DIPSETTING( 0x80006, "Spain & Portugal (APM Electronics S.A.)" )
PORT_DIPSETTING( 0x00007, "World (Ryouta Kikaku)" )
PORT_CONFNAME( 0x80007, 0x00002, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!4,!3,!2,FAKE:!1")
PORT_CONFSETTING( 0x00002, DEF_STR( World ) )
PORT_CONFSETTING( 0x80005, DEF_STR( Europe ) )
PORT_CONFSETTING( 0x00004, DEF_STR( USA ) )
PORT_CONFSETTING( 0x00000, "Japan (Ryouta Kikaku)" )
PORT_CONFSETTING( 0x00001, "Hong Kong (Honest Trading Co.)" )
PORT_CONFSETTING( 0x80006, "Spain & Portugal (APM Electronics S.A.)" )
PORT_CONFSETTING( 0x00007, "World (Ryouta Kikaku)" )
INPUT_PORTS_END
@ -2056,14 +2056,14 @@ static INPUT_PORTS_START( pipibibsbl )
PORT_MODIFY("JMPR")
// Bit Mask 0x80000 is used here to signify European Coinage for MAME purposes - not read on the real board!
PORT_DIPNAME( 0x80007, 0x00002, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!4,!3,!2,FAKE:!1")
PORT_DIPSETTING( 0x00002, DEF_STR( World ) )
PORT_DIPSETTING( 0x80005, DEF_STR( Europe ) )
PORT_DIPSETTING( 0x00004, DEF_STR( USA ) )
PORT_DIPSETTING( 0x00000, "Japan (Ryouta Kikaku)" )
PORT_DIPSETTING( 0x00001, "Hong Kong (Honest Trading Co.)" )
PORT_DIPSETTING( 0x80006, "Spain & Portugal (APM Electronics S.A.)" )
PORT_DIPSETTING( 0x00007, "World (Ryouta Kikaku)" )
PORT_CONFNAME( 0x80007, 0x00002, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!4,!3,!2,FAKE:!1")
PORT_CONFSETTING( 0x00002, DEF_STR( World ) )
PORT_CONFSETTING( 0x80005, DEF_STR( Europe ) )
PORT_CONFSETTING( 0x00004, DEF_STR( USA ) )
PORT_CONFSETTING( 0x00000, "Japan (Ryouta Kikaku)" )
PORT_CONFSETTING( 0x00001, "Hong Kong (Honest Trading Co.)" )
PORT_CONFSETTING( 0x80006, "Spain & Portugal (APM Electronics S.A.)" )
PORT_CONFSETTING( 0x00007, "World (Ryouta Kikaku)" )
INPUT_PORTS_END
@ -2205,23 +2205,23 @@ static INPUT_PORTS_START( grindstm )
PORT_START("JMPR")
// Code in many places in game tests if region is >= 0xC. Effects on gameplay?
PORT_DIPNAME( 0x00f0, 0x0090, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!4,!3,!2,!1")
PORT_DIPSETTING( 0x0090, DEF_STR( Europe ) )
// PORT_DIPSETTING( 0x0080, DEF_STR( Europe ) )
PORT_DIPSETTING( 0x00b0, DEF_STR( USA ) )
PORT_DIPSETTING( 0x00a0, "USA (American Sammy Corporation)" )
PORT_DIPSETTING( 0x0070, DEF_STR( Southeast_Asia ) )
PORT_DIPSETTING( 0x0060, "Southeast Asia (Charterfield)" )
PORT_DIPSETTING( 0x0050, DEF_STR( Taiwan ) )
PORT_DIPSETTING( 0x0040, "Taiwan (Anomoto International Inc.)" )
PORT_DIPSETTING( 0x0030, DEF_STR( Hong_Kong ) )
PORT_DIPSETTING( 0x0020, "Hong Kong (Charterfield)" )
PORT_DIPSETTING( 0x0010, DEF_STR( Korea ) )
PORT_DIPSETTING( 0x0000, "Korea (Unite Trading)" )
PORT_DIPSETTING( 0x00d0, "USA; different?" )
PORT_DIPSETTING( 0x00c0, "USA (American Sammy Corporation); different?" )
PORT_DIPSETTING( 0x00e0, "Korea; different?" )
// PORT_DIPSETTING( 0x00f0, "Korea; different?" )
PORT_CONFNAME( 0x00f0, 0x0090, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!4,!3,!2,!1")
PORT_CONFSETTING( 0x0090, DEF_STR( Europe ) )
// PORT_CONFSETTING( 0x0080, DEF_STR( Europe ) )
PORT_CONFSETTING( 0x00b0, DEF_STR( USA ) )
PORT_CONFSETTING( 0x00a0, "USA (American Sammy Corporation)" )
PORT_CONFSETTING( 0x0070, DEF_STR( Southeast_Asia ) )
PORT_CONFSETTING( 0x0060, "Southeast Asia (Charterfield)" )
PORT_CONFSETTING( 0x0050, DEF_STR( Taiwan ) )
PORT_CONFSETTING( 0x0040, "Taiwan (Anomoto International Inc.)" )
PORT_CONFSETTING( 0x0030, DEF_STR( Hong_Kong ) )
PORT_CONFSETTING( 0x0020, "Hong Kong (Charterfield)" )
PORT_CONFSETTING( 0x0010, DEF_STR( Korea ) )
PORT_CONFSETTING( 0x0000, "Korea (Unite Trading)" )
PORT_CONFSETTING( 0x00d0, "USA; different?" )
PORT_CONFSETTING( 0x00c0, "USA (American Sammy Corporation); different?" )
PORT_CONFSETTING( 0x00e0, "Korea; different?" )
// PORT_CONFSETTING( 0x00f0, "Korea; different?" )
INPUT_PORTS_END
@ -2230,23 +2230,23 @@ static INPUT_PORTS_START( grindstma )
PORT_MODIFY("JMPR")
// Code in many places in game tests if region is >= 0xC. Effects on gameplay?
PORT_DIPNAME( 0x00f0, 0x0090, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!4,!3,!2,!1")
PORT_DIPSETTING( 0x0090, DEF_STR( Europe ) )
// PORT_DIPSETTING( 0x0080, DEF_STR( Europe ) )
PORT_DIPSETTING( 0x00b0, DEF_STR( USA ) )
PORT_DIPSETTING( 0x00a0, "USA (Atari Games Corp.)" )
PORT_DIPSETTING( 0x0070, DEF_STR( Southeast_Asia ) )
PORT_DIPSETTING( 0x0060, "Southeast Asia (Charterfield)" )
PORT_DIPSETTING( 0x0050, DEF_STR( Taiwan ) )
// PORT_DIPSETTING( 0x0040, DEF_STR( Taiwan ) )
PORT_DIPSETTING( 0x0030, DEF_STR( Hong_Kong ) )
PORT_DIPSETTING( 0x0020, "Hong Kong (Charterfield)" )
PORT_DIPSETTING( 0x0010, DEF_STR( Korea ) )
PORT_DIPSETTING( 0x0000, "Korea (Unite Trading)" )
PORT_DIPSETTING( 0x00c0, "Korea; different?" )
// PORT_DIPSETTING( 0x00d0, "Korea; different?" )
// PORT_DIPSETTING( 0x00e0, "Korea; different?" )
// PORT_DIPSETTING( 0x00f0, "Korea; different?" )
PORT_CONFNAME( 0x00f0, 0x0090, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!4,!3,!2,!1")
PORT_CONFSETTING( 0x0090, DEF_STR( Europe ) )
// PORT_CONFSETTING( 0x0080, DEF_STR( Europe ) )
PORT_CONFSETTING( 0x00b0, DEF_STR( USA ) )
PORT_CONFSETTING( 0x00a0, "USA (Atari Games Corp.)" )
PORT_CONFSETTING( 0x0070, DEF_STR( Southeast_Asia ) )
PORT_CONFSETTING( 0x0060, "Southeast Asia (Charterfield)" )
PORT_CONFSETTING( 0x0050, DEF_STR( Taiwan ) )
// PORT_CONFSETTING( 0x0040, DEF_STR( Taiwan ) )
PORT_CONFSETTING( 0x0030, DEF_STR( Hong_Kong ) )
PORT_CONFSETTING( 0x0020, "Hong Kong (Charterfield)" )
PORT_CONFSETTING( 0x0010, DEF_STR( Korea ) )
PORT_CONFSETTING( 0x0000, "Korea (Unite Trading)" )
PORT_CONFSETTING( 0x00c0, "Korea; different?" )
// PORT_CONFSETTING( 0x00d0, "Korea; different?" )
// PORT_CONFSETTING( 0x00e0, "Korea; different?" )
// PORT_CONFSETTING( 0x00f0, "Korea; different?" )
INPUT_PORTS_END
@ -2263,17 +2263,17 @@ static INPUT_PORTS_START( vfive )
// Runs twice near end of stage 1, once when each of the two boss tanks appears. Effect?
// Also, if bit 7 is set and bits 6-5 are clear, service mode wrongly shows European coinage
// (due to code left in from Grind Stormer: see code at $210A4 and lookup table at $211FA)
PORT_DIPNAME( 0x0030, 0x0000, "Copyright" ) PORT_DIPLOCATION("JP:!4,!3")
PORT_DIPSETTING( 0x0000, "All Rights Reserved" )
// PORT_DIPSETTING( 0x0010, "All Rights Reserved" )
// PORT_DIPSETTING( 0x0020, "All Rights Reserved" )
PORT_DIPSETTING( 0x0030, "Licensed to Taito Corp." )
PORT_DIPNAME( 0x0040, 0x0000, DEF_STR( Unused ) ) PORT_DIPLOCATION("JP:!2")
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
PORT_DIPSETTING( 0x0040, DEF_STR( On ) )
PORT_DIPNAME( 0x0080, 0x0000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("JP:!1")
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
PORT_DIPSETTING( 0x0080, DEF_STR( On ) )
PORT_CONFNAME( 0x0030, 0x0000, "Copyright" ) //PORT_CONFLOCATION("JP:!4,!3")
PORT_CONFSETTING( 0x0000, "All Rights Reserved" )
// PORT_CONFSETTING( 0x0010, "All Rights Reserved" )
// PORT_CONFSETTING( 0x0020, "All Rights Reserved" )
PORT_CONFSETTING( 0x0030, "Licensed to Taito Corp." )
PORT_CONFNAME( 0x0040, 0x0000, DEF_STR( Unused ) ) //PORT_CONFLOCATION("JP:!2")
PORT_CONFSETTING( 0x0000, DEF_STR( Off ) )
PORT_CONFSETTING( 0x0040, DEF_STR( On ) )
PORT_CONFNAME( 0x0080, 0x0000, DEF_STR( Unknown ) ) //PORT_CONFLOCATION("JP:!1")
PORT_CONFSETTING( 0x0000, DEF_STR( Off ) )
PORT_CONFSETTING( 0x0080, DEF_STR( On ) )
INPUT_PORTS_END
@ -2307,23 +2307,23 @@ static INPUT_PORTS_START( batsugun )
PORT_DIPSETTING( 0x0000, DEF_STR( Yes ) )
PORT_START("JMPR")
PORT_DIPNAME( 0x00f0, 0x0090, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!4,!3,!2,!1")
PORT_DIPSETTING( 0x0090, DEF_STR( Europe ) )
PORT_DIPSETTING( 0x0080, "Europe (Taito Corp.)" )
PORT_DIPSETTING( 0x00b0, DEF_STR( USA ) )
PORT_DIPSETTING( 0x00a0, "USA (Taito Corp.)" )
PORT_DIPSETTING( 0x00f0, DEF_STR( Japan ) )
// PORT_DIPSETTING( 0x00e0, DEF_STR( Japan ) )
PORT_DIPSETTING( 0x00d0, "Japan (Taito Corp.)" )
// PORT_DIPSETTING( 0x00c0, "Japan (Taito Corp.)" )
PORT_DIPSETTING( 0x0070, DEF_STR( Southeast_Asia ) )
PORT_DIPSETTING( 0x0060, "Southeast Asia (Taito Corp.)" )
PORT_DIPSETTING( 0x0050, DEF_STR( Taiwan ) )
PORT_DIPSETTING( 0x0040, "Taiwan (Taito Corp.)" )
PORT_DIPSETTING( 0x0030, DEF_STR( Hong_Kong ) )
PORT_DIPSETTING( 0x0020, "Hong Kong (Taito Corp.)" )
PORT_DIPSETTING( 0x0010, DEF_STR( Korea ) )
PORT_DIPSETTING( 0x0000, "Korea (Unite Trading)" )
PORT_CONFNAME( 0x00f0, 0x0090, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!4,!3,!2,!1")
PORT_CONFSETTING( 0x0090, DEF_STR( Europe ) )
PORT_CONFSETTING( 0x0080, "Europe (Taito Corp.)" )
PORT_CONFSETTING( 0x00b0, DEF_STR( USA ) )
PORT_CONFSETTING( 0x00a0, "USA (Taito Corp.)" )
PORT_CONFSETTING( 0x00f0, DEF_STR( Japan ) )
// PORT_CONFSETTING( 0x00e0, DEF_STR( Japan ) )
PORT_CONFSETTING( 0x00d0, "Japan (Taito Corp.)" )
// PORT_CONFSETTING( 0x00c0, "Japan (Taito Corp.)" )
PORT_CONFSETTING( 0x0070, DEF_STR( Southeast_Asia ) )
PORT_CONFSETTING( 0x0060, "Southeast Asia (Taito Corp.)" )
PORT_CONFSETTING( 0x0050, DEF_STR( Taiwan ) )
PORT_CONFSETTING( 0x0040, "Taiwan (Taito Corp.)" )
PORT_CONFSETTING( 0x0030, DEF_STR( Hong_Kong ) )
PORT_CONFSETTING( 0x0020, "Hong Kong (Taito Corp.)" )
PORT_CONFSETTING( 0x0010, DEF_STR( Korea ) )
PORT_CONFSETTING( 0x0000, "Korea (Unite Trading)" )
INPUT_PORTS_END
@ -2377,18 +2377,18 @@ static INPUT_PORTS_START( snowbro2 )
PORT_DIPSETTING( 0x0000, "4" )
PORT_START("JMPR")
PORT_DIPNAME( 0x2000, 0x0000, "Show All Rights Reserved" ) PORT_DIPLOCATION("JP:!1")
PORT_DIPSETTING( 0x0000, DEF_STR( No ) )
PORT_DIPSETTING( 0x2000, DEF_STR( Yes ) )
PORT_DIPNAME( 0x1c00, 0x0800, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!4,!3,!2")
PORT_DIPSETTING( 0x0800, DEF_STR( Europe ) )
PORT_DIPSETTING( 0x0400, DEF_STR( USA ) )
PORT_DIPSETTING( 0x0000, DEF_STR( Japan ) )
PORT_DIPSETTING( 0x0c00, DEF_STR( Korea ) )
PORT_DIPSETTING( 0x1000, DEF_STR( Hong_Kong ) )
PORT_DIPSETTING( 0x1400, DEF_STR( Taiwan ) )
PORT_DIPSETTING( 0x1800, DEF_STR( Southeast_Asia ) )
// PORT_DIPSETTING( 0x1c00, DEF_STR( Unused ) )
PORT_CONFNAME( 0x2000, 0x0000, "Show All Rights Reserved" ) //PORT_CONFLOCATION("JP:!1")
PORT_CONFSETTING( 0x0000, DEF_STR( No ) )
PORT_CONFSETTING( 0x2000, DEF_STR( Yes ) )
PORT_CONFNAME( 0x1c00, 0x0800, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!4,!3,!2")
PORT_CONFSETTING( 0x0800, DEF_STR( Europe ) )
PORT_CONFSETTING( 0x0400, DEF_STR( USA ) )
PORT_CONFSETTING( 0x0000, DEF_STR( Japan ) )
PORT_CONFSETTING( 0x0c00, DEF_STR( Korea ) )
PORT_CONFSETTING( 0x1000, DEF_STR( Hong_Kong ) )
PORT_CONFSETTING( 0x1400, DEF_STR( Taiwan ) )
PORT_CONFSETTING( 0x1800, DEF_STR( Southeast_Asia ) )
// PORT_CONFSETTING( 0x1c00, DEF_STR( Unused ) )
PORT_BIT( 0xc3ff, IP_ACTIVE_HIGH, IPT_UNKNOWN )
INPUT_PORTS_END
@ -2423,18 +2423,18 @@ static INPUT_PORTS_START( sstriker )
PORT_DIPSETTING( 0x0000, DEF_STR( Yes ) )
PORT_START("JMPR")
PORT_DIPNAME( 0x0001, 0x0001, "FBI Logo" ) PORT_DIPLOCATION("JP:!4")
PORT_DIPSETTING( 0x0001, DEF_STR( Off ) )
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
PORT_DIPNAME( 0x000e, 0x0004, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!3,!2,!1")
PORT_DIPSETTING( 0x0004, DEF_STR( Europe ) )
PORT_DIPSETTING( 0x0002, DEF_STR( USA ) )
PORT_DIPSETTING( 0x0000, DEF_STR( Japan ) )
PORT_DIPSETTING( 0x0006, DEF_STR( Southeast_Asia ) )
PORT_DIPSETTING( 0x0008, DEF_STR( China ) )
PORT_DIPSETTING( 0x000a, DEF_STR( Korea ) )
PORT_DIPSETTING( 0x000c, DEF_STR( Hong_Kong ) )
PORT_DIPSETTING( 0x000e, DEF_STR( Taiwan ) )
PORT_CONFNAME( 0x0001, 0x0001, "FBI Logo" ) //PORT_CONFLOCATION("JP:!4")
PORT_CONFSETTING( 0x0001, DEF_STR( Off ) )
PORT_CONFSETTING( 0x0000, DEF_STR( On ) )
PORT_CONFNAME( 0x000e, 0x0004, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!3,!2,!1")
PORT_CONFSETTING( 0x0004, DEF_STR( Europe ) )
PORT_CONFSETTING( 0x0002, DEF_STR( USA ) )
PORT_CONFSETTING( 0x0000, DEF_STR( Japan ) )
PORT_CONFSETTING( 0x0006, DEF_STR( Southeast_Asia ) )
PORT_CONFSETTING( 0x0008, DEF_STR( China ) )
PORT_CONFSETTING( 0x000a, DEF_STR( Korea ) )
PORT_CONFSETTING( 0x000c, DEF_STR( Hong_Kong ) )
PORT_CONFSETTING( 0x000e, DEF_STR( Taiwan ) )
INPUT_PORTS_END
@ -2442,15 +2442,15 @@ static INPUT_PORTS_START( sstrikera )
PORT_INCLUDE( sstriker )
PORT_MODIFY("JMPR")
PORT_DIPNAME( 0x000e, 0x0004, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!3,!2,!1")
PORT_DIPSETTING( 0x0004, DEF_STR( Europe ) )
PORT_DIPSETTING( 0x0002, DEF_STR( USA ) )
PORT_DIPSETTING( 0x0000, DEF_STR( Japan ) )
PORT_DIPSETTING( 0x0006, DEF_STR( Southeast_Asia ) )
PORT_DIPSETTING( 0x0008, DEF_STR( China ) )
PORT_DIPSETTING( 0x000a, "Korea (Unite Trading)" )
PORT_DIPSETTING( 0x000c, DEF_STR( Hong_Kong ) )
PORT_DIPSETTING( 0x000e, DEF_STR( Taiwan ) )
PORT_CONFNAME( 0x000e, 0x0004, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!3,!2,!1")
PORT_CONFSETTING( 0x0004, DEF_STR( Europe ) )
PORT_CONFSETTING( 0x0002, DEF_STR( USA ) )
PORT_CONFSETTING( 0x0000, DEF_STR( Japan ) )
PORT_CONFSETTING( 0x0006, DEF_STR( Southeast_Asia ) )
PORT_CONFSETTING( 0x0008, DEF_STR( China ) )
PORT_CONFSETTING( 0x000a, "Korea (Unite Trading)" )
PORT_CONFSETTING( 0x000c, DEF_STR( Hong_Kong ) )
PORT_CONFSETTING( 0x000e, DEF_STR( Taiwan ) )
INPUT_PORTS_END
@ -2470,18 +2470,18 @@ static INPUT_PORTS_START( kingdmgp )
// However, this set apparently lacks (reachable) code to display the FBI logo,
// even though the logo itself is present in the gfx ROMs.
PORT_MODIFY("JMPR")
PORT_DIPNAME( 0x0001, 0x0000, DEF_STR( Unused ) ) PORT_DIPLOCATION("JP:!4")
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
PORT_DIPSETTING( 0x0001, DEF_STR( On ) )
PORT_DIPNAME( 0x000e, 0x0004, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!3,!2,!1")
PORT_DIPSETTING( 0x0004, DEF_STR( Europe ) )
PORT_DIPSETTING( 0x0002, DEF_STR( USA ) )
// PORT_DIPSETTING( 0x0000, DEF_STR( Japan ) ) // Corrupt title screen and text - use shippumd
PORT_DIPSETTING( 0x0006, DEF_STR( Southeast_Asia ) )
PORT_DIPSETTING( 0x0008, DEF_STR( China ) )
PORT_DIPSETTING( 0x000a, "Korea (Unite Trading license)" )
PORT_DIPSETTING( 0x000c, DEF_STR( Hong_Kong ) )
PORT_DIPSETTING( 0x000e, DEF_STR( Taiwan ) )
PORT_CONFNAME( 0x0001, 0x0000, DEF_STR( Unused ) ) //PORT_CONFLOCATION("JP:!4")
PORT_CONFSETTING( 0x0000, DEF_STR( Off ) )
PORT_CONFSETTING( 0x0001, DEF_STR( On ) )
PORT_CONFNAME( 0x000e, 0x0004, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!3,!2,!1")
PORT_CONFSETTING( 0x0004, DEF_STR( Europe ) )
PORT_CONFSETTING( 0x0002, DEF_STR( USA ) )
// PORT_CONFSETTING( 0x0000, DEF_STR( Japan ) ) // Corrupt title screen and text - use shippumd
PORT_CONFSETTING( 0x0006, DEF_STR( Southeast_Asia ) )
PORT_CONFSETTING( 0x0008, DEF_STR( China ) )
PORT_CONFSETTING( 0x000a, "Korea (Unite Trading license)" )
PORT_CONFSETTING( 0x000c, DEF_STR( Hong_Kong ) )
PORT_CONFSETTING( 0x000e, DEF_STR( Taiwan ) )
INPUT_PORTS_END
@ -2590,17 +2590,17 @@ static INPUT_PORTS_START( bgaregga )
PORT_DIPSETTING( 0x0000, "Every 1000k" ) PORT_CONDITION("JMPR",0x0003,EQUALS,0x0000) // Japan
PORT_START("JMPR")
PORT_DIPNAME( 0x0008, 0x0000, "Stage Edit" ) PORT_DIPLOCATION("SW3:!1")
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
PORT_DIPSETTING( 0x0008, DEF_STR( On ) )
PORT_DIPNAME( 0x0004, 0x0000, DEF_STR( Allow_Continue ) ) PORT_DIPLOCATION("SW3:!2")
PORT_DIPSETTING( 0x0004, DEF_STR( No ) )
PORT_DIPSETTING( 0x0000, DEF_STR( Yes ) )
PORT_DIPNAME( 0x0003, 0x0001, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!2,!1")
PORT_DIPSETTING( 0x0001, "Europe (Tuning)" )
PORT_DIPSETTING( 0x0002, "USA (Fabtek)" )
PORT_DIPSETTING( 0x0000, DEF_STR( Japan ) )
PORT_DIPSETTING( 0x0003, DEF_STR( Asia ) )
PORT_CONFNAME( 0x0008, 0x0000, "Stage Edit" ) //PORT_CONFLOCATION("SW3:!1")
PORT_CONFSETTING( 0x0000, DEF_STR( Off ) )
PORT_CONFSETTING( 0x0008, DEF_STR( On ) )
PORT_CONFNAME( 0x0004, 0x0000, DEF_STR( Allow_Continue ) ) //PORT_CONFLOCATION("SW3:!2")
PORT_CONFSETTING( 0x0004, DEF_STR( No ) )
PORT_CONFSETTING( 0x0000, DEF_STR( Yes ) )
PORT_CONFNAME( 0x0003, 0x0001, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!2,!1")
PORT_CONFSETTING( 0x0001, "Europe (Tuning)" )
PORT_CONFSETTING( 0x0002, "USA (Fabtek)" )
PORT_CONFSETTING( 0x0000, DEF_STR( Japan ) )
PORT_CONFSETTING( 0x0003, DEF_STR( Asia ) )
INPUT_PORTS_END
@ -2608,12 +2608,12 @@ static INPUT_PORTS_START( bgareggahk )
PORT_INCLUDE( bgaregga )
PORT_MODIFY("JMPR")
PORT_DIPNAME( 0x0003, 0x0003, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!2,!1")
PORT_DIPSETTING( 0x0001, "Austria (Tuning)" )
PORT_CONFNAME( 0x0003, 0x0003, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!2,!1")
PORT_CONFSETTING( 0x0001, "Austria (Tuning)" )
// These two settings end up reporting ROM-0 as BAD
// PORT_DIPSETTING( 0x0002, "USA (Fabtek)" )
// PORT_DIPSETTING( 0x0000, DEF_STR( Japan ) )
PORT_DIPSETTING( 0x0003, "Hong Kong (Metrotainment)" )
// PORT_CONFSETTING( 0x0002, "USA (Fabtek)" )
// PORT_CONFSETTING( 0x0000, DEF_STR( Japan ) )
PORT_CONFSETTING( 0x0003, "Hong Kong (Metrotainment)" )
INPUT_PORTS_END
@ -2621,12 +2621,12 @@ static INPUT_PORTS_START( bgareggatw )
PORT_INCLUDE( bgaregga )
PORT_MODIFY("JMPR")
PORT_DIPNAME( 0x0003, 0x0003, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!2,!1")
PORT_DIPSETTING( 0x0001, "Germany (Tuning)" )
PORT_CONFNAME( 0x0003, 0x0003, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!2,!1")
PORT_CONFSETTING( 0x0001, "Germany (Tuning)" )
// These two settings end up reporting ROM-0 as BAD
// PORT_DIPSETTING( 0x0002, "USA (Fabtek)" )
// PORT_DIPSETTING( 0x0000, DEF_STR( Japan ) )
PORT_DIPSETTING( 0x0003, "Taiwan (Liang Hwa)" )
// PORT_CONFSETTING( 0x0002, "USA (Fabtek)" )
// PORT_CONFSETTING( 0x0000, DEF_STR( Japan ) )
PORT_CONFSETTING( 0x0003, "Taiwan (Liang Hwa)" )
INPUT_PORTS_END
@ -2634,12 +2634,12 @@ static INPUT_PORTS_START( bgareggacn )
PORT_INCLUDE( bgaregga )
PORT_MODIFY("JMPR")
PORT_DIPNAME( 0x0003, 0x0003, DEF_STR( Region ) ) PORT_DIPLOCATION("JP:!2,!1")
PORT_DIPSETTING( 0x0001, "Denmark (Tuning)" )
PORT_CONFNAME( 0x0003, 0x0003, DEF_STR( Region ) ) //PORT_CONFLOCATION("JP:!2,!1")
PORT_CONFSETTING( 0x0001, "Denmark (Tuning)" )
// These two settings end up reporting ROM-0 as BAD
// PORT_DIPSETTING( 0x0002, "USA (Fabtek)" )
// PORT_DIPSETTING( 0x0000, DEF_STR( Japan ) )
PORT_DIPSETTING( 0x0003, DEF_STR( China ) )
// PORT_CONFSETTING( 0x0002, "USA (Fabtek)" )
// PORT_CONFSETTING( 0x0000, DEF_STR( Japan ) )
PORT_CONFSETTING( 0x0003, DEF_STR( China ) )
INPUT_PORTS_END