Previous 199869 Revisions Next

r31794 Wednesday 27th August, 2014 at 02:10:39 UTC by Brian Troha
segaybd.c: Give the new Power Drift (Japan, Link Version) it's own correct dipswitch settings. [Brian Troha]
[src/mame/drivers]segaybd.c

trunk/src/mame/drivers/segaybd.c
r31793r31794
10581058INPUT_PORTS_END
10591059
10601060
1061static INPUT_PORTS_START( pdriftl )
1062   PORT_INCLUDE( pdrift )
1063
1064   PORT_MODIFY("DSW")
1065   PORT_DIPUNUSED_DIPLOC( 0x08, IP_ACTIVE_LOW, "SWB:4" )
1066   PORT_DIPNAME( 0x10, 0x00, "Ground Level Tilts" ) PORT_DIPLOCATION("SWB:5")
1067   PORT_DIPSETTING(    0x00, DEF_STR( No ) )
1068   PORT_DIPSETTING(    0x10, DEF_STR( Yes ) )
1069   PORT_DIPNAME( 0xe0, 0x80, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SWB:6,7,8")
1070   PORT_DIPSETTING(    0xe0, "0 - Easiest" )
1071   PORT_DIPSETTING(    0xa0, "1" )
1072   PORT_DIPSETTING(    0xc0, "2" )
1073   PORT_DIPSETTING(    0x80, "3" )
1074   PORT_DIPSETTING(    0x60, "4" )
1075   PORT_DIPSETTING(    0x40, "5" )
1076   PORT_DIPSETTING(    0x20, "6" )
1077   PORT_DIPSETTING(    0x00, "7 - Hardest" )
1078
1079   PORT_MODIFY("COINAGE")
1080   PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SWA:1,2,3,4")
1081   PORT_DIPSETTING(    0x0a, DEF_STR( 1C_6C ) )
1082   PORT_DIPSETTING(    0x0d, DEF_STR( 1C_3C ) )
1083   PORT_DIPSETTING(    0x0e, DEF_STR( 1C_2C ) )
1084   PORT_DIPSETTING(    0x06, DEF_STR( 2C_3C ) )
1085   PORT_DIPSETTING(    0x01, DEF_STR( 2C_3C ) )
1086   PORT_DIPSETTING(    0x02, "4 Coins/5 Credits" )
1087   PORT_DIPSETTING(    0x03, "5 Coins/6 Credits" )
1088   PORT_DIPSETTING(    0x0f, DEF_STR( 1C_1C ) )
1089   PORT_DIPSETTING(    0x04, DEF_STR( 4C_3C ) )
1090   PORT_DIPSETTING(    0x05, "6 Coins/4 Credits" )
1091   PORT_DIPSETTING(    0x09, DEF_STR( 2C_1C ) )
1092   PORT_DIPSETTING(    0x08, DEF_STR( 3C_1C ) )
1093   PORT_DIPSETTING(    0x07, DEF_STR( 4C_1C ) )
1094   PORT_DIPSETTING(    0x0c, DEF_STR( 5C_1C ) )
1095   PORT_DIPSETTING(    0x0b, DEF_STR( 6C_1C ) )
1096   PORT_DIPSETTING(    0x00, "Free Play (if Coin B too) or 1/1" )
1097   PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SWA:5,6,7,8")
1098   PORT_DIPSETTING(    0xa0, DEF_STR( 1C_6C ) )
1099   PORT_DIPSETTING(    0xd0, DEF_STR( 1C_3C ) )
1100   PORT_DIPSETTING(    0xe0, DEF_STR( 1C_2C ) )
1101   PORT_DIPSETTING(    0x60, DEF_STR( 2C_3C ) )
1102   PORT_DIPSETTING(    0x10, DEF_STR( 2C_3C ) )
1103   PORT_DIPSETTING(    0x20, "4 Coins/5 Credits" )
1104   PORT_DIPSETTING(    0x30, "5 Coins/6 Credits" )
1105   PORT_DIPSETTING(    0xf0, DEF_STR( 1C_1C ) )
1106   PORT_DIPSETTING(    0x40, DEF_STR( 4C_3C ) )
1107   PORT_DIPSETTING(    0x50, "6 Coins/4 Credits" )
1108   PORT_DIPSETTING(    0x90, DEF_STR( 2C_1C ) )
1109   PORT_DIPSETTING(    0x80, DEF_STR( 3C_1C ) )
1110   PORT_DIPSETTING(    0x70, DEF_STR( 4C_1C ) )
1111   PORT_DIPSETTING(    0xc0, DEF_STR( 5C_1C ) )
1112   PORT_DIPSETTING(    0xb0, DEF_STR( 6C_1C ) )
1113   PORT_DIPSETTING(    0x00, "Free Play (if Coin A too) or 1/1" )
1114INPUT_PORTS_END
1115
1116
10611117static INPUT_PORTS_START( rchase )
10621118   PORT_INCLUDE( yboard_generic )
10631119
r31793r31794
23842440//  GAME DRIVERS
23852441//**************************************************************************
23862442
2387//    YEAR, NAME,      PARENT,  MACHINE,INPUT,    INIT,                   MONITOR,COMPANY,FULLNAME,FLAGS,                                     LAYOUT
2443//    YEAR, NAME,      PARENT,  MACHINE, INPUT,    INIT,                   MONITOR,COMPANY,FULLNAME,FLAGS,                                     LAYOUT
23882444GAME( 1988, gforce2,   0,        yboard, gforce2,  segaybd_state, gforce2, ROT0,   "Sega", "Galaxy Force 2", GAME_SUPPORTS_SAVE )
23892445GAME( 1988, gforce2j,  gforce2,  yboard, gforce2,  segaybd_state, gforce2, ROT0,   "Sega", "Galaxy Force 2 (Japan)", GAME_SUPPORTS_SAVE )
23902446GAME( 1988, gforce2ja, gforce2,  yboard, gforce2,  segaybd_state, gforce2, ROT0,   "Sega", "Galaxy Force 2 (Japan, Rev A)", GAME_SUPPORTS_SAVE )
r31793r31794
23942450GAMEL(1988, pdrifta,   pdrift,   yboard, pdrift,   segaybd_state, pdrift,  ROT0,   "Sega", "Power Drift (World)", GAME_SUPPORTS_SAVE,          layout_pdrift )
23952451GAMEL(1988, pdrifte,   pdrift,   yboard, pdrifte,  segaybd_state, pdrift,  ROT0,   "Sega", "Power Drift (World, Earlier)", GAME_SUPPORTS_SAVE, layout_pdrift )
23962452GAMEL(1988, pdriftj,   pdrift,   yboard, pdriftj,  segaybd_state, pdrift,  ROT0,   "Sega", "Power Drift (Japan)", GAME_SUPPORTS_SAVE,          layout_pdrift )
2397GAMEL(1988, pdriftl,   pdrift,   yboard, pdriftj,  segaybd_state, pdrift,  ROT0,   "Sega", "Power Drift (Japan, Link Version)", GAME_SUPPORTS_SAVE|GAME_NOT_WORKING, layout_pdrift)
2453GAMEL(1988, pdriftl,   pdrift,   yboard, pdriftl,  segaybd_state, pdrift,  ROT0,   "Sega", "Power Drift (Japan, Link Version)", GAME_SUPPORTS_SAVE|GAME_NOT_WORKING, layout_pdrift)
23982454
23992455GAME( 1991, rchase,    0,        yboard, rchase,   segaybd_state, rchase,  ROT0,   "Sega", "Rail Chase (World)", GAME_SUPPORTS_SAVE )
24002456GAME( 1991, rchasej,   rchase,   yboard, rchase,   segaybd_state, rchase,  ROT0,   "Sega", "Rail Chase (Japan)", GAME_SUPPORTS_SAVE )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team