Skip to content

Commit f8324bf

Browse files
committed
konami/88games.cpp, sega/segaxbd.cpp: Corrected DIP switch settings for Konami 88/Hyper Sports Special and After Burner 2. [Uncle Petros]
1 parent 3eaedf2 commit f8324bf

File tree

3 files changed

+49
-4
lines changed

3 files changed

+49
-4
lines changed

src/mame/konami/88games.cpp

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,15 @@ static INPUT_PORTS_START( 88games )
373373
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
374374
INPUT_PORTS_END
375375

376+
static INPUT_PORTS_START( konami88 )
377+
PORT_INCLUDE(88games)
378+
379+
PORT_MODIFY("IN0")
380+
PORT_DIPNAME( 0x80, 0x80, "Rounds Per Game" ) PORT_DIPLOCATION("SW3:4")
381+
PORT_DIPSETTING( 0x00, "1" )
382+
PORT_DIPSETTING( 0x80, "4" )
383+
INPUT_PORTS_END
384+
376385

377386
/*************************************
378387
*
@@ -661,6 +670,6 @@ ROM_END
661670
*
662671
*************************************/
663672

664-
GAME( 1988, 88games, 0, _88games, 88games, _88games_state, empty_init, ROT0, "Konami", "'88 Games", MACHINE_SUPPORTS_SAVE )
665-
GAME( 1988, konami88, 88games, _88games, 88games, _88games_state, empty_init, ROT0, "Konami", "Konami '88", MACHINE_SUPPORTS_SAVE )
666-
GAME( 1988, hypsptsp, 88games, _88games, 88games, _88games_state, empty_init, ROT0, "Konami", "Hyper Sports Special (Japan)", MACHINE_SUPPORTS_SAVE )
673+
GAME( 1988, 88games, 0, _88games, 88games, _88games_state, empty_init, ROT0, "Konami", "'88 Games", MACHINE_SUPPORTS_SAVE )
674+
GAME( 1988, konami88, 88games, _88games, konami88, _88games_state, empty_init, ROT0, "Konami", "Konami '88", MACHINE_SUPPORTS_SAVE )
675+
GAME( 1988, hypsptsp, 88games, _88games, konami88, _88games_state, empty_init, ROT0, "Konami", "Hyper Sports Special (Japan)", MACHINE_SUPPORTS_SAVE )

src/mame/sega/segaxbd.cpp

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1182,6 +1182,42 @@ INPUT_PORTS_END
11821182
static INPUT_PORTS_START( aburner2 )
11831183
PORT_INCLUDE( aburner )
11841184

1185+
PORT_MODIFY("mainpcb:IO1PORTC")
1186+
PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SWA:1,2,3,4")
1187+
PORT_DIPSETTING( 0x0a, DEF_STR( 7C_1C ) )
1188+
PORT_DIPSETTING( 0x0b, DEF_STR( 6C_1C ) )
1189+
PORT_DIPSETTING( 0x0c, DEF_STR( 5C_1C ) )
1190+
PORT_DIPSETTING( 0x07, DEF_STR( 4C_1C ) )
1191+
PORT_DIPSETTING( 0x08, DEF_STR( 3C_1C ) )
1192+
PORT_DIPSETTING( 0x09, DEF_STR( 2C_1C ) )
1193+
PORT_DIPSETTING( 0x05, "2 Coins/1 Credit, 3/2, 5/3, 6/4" )
1194+
PORT_DIPSETTING( 0x04, "2 Coins/1 Credit, 4/3" )
1195+
PORT_DIPSETTING( 0x0f, DEF_STR( 1C_1C ) )
1196+
PORT_DIPSETTING( 0x03, "1 Coin/1 Credit, 5/6" )
1197+
PORT_DIPSETTING( 0x02, "1 Coin/1 Credit, 4/5" )
1198+
PORT_DIPSETTING( 0x06, DEF_STR( 2C_3C ) )
1199+
PORT_DIPSETTING( 0x01, "1 Coin/1 Credit, 2/3" )
1200+
PORT_DIPSETTING( 0x0e, DEF_STR( 1C_2C ) )
1201+
PORT_DIPSETTING( 0x0d, DEF_STR( 1C_3C ) )
1202+
PORT_DIPSETTING( 0x00, "Free Play (if Coin B too) or 1/1" )
1203+
PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SWA:5,6,7,8")
1204+
PORT_DIPSETTING( 0xa0, DEF_STR( 7C_1C ) )
1205+
PORT_DIPSETTING( 0xb0, DEF_STR( 6C_1C ) )
1206+
PORT_DIPSETTING( 0xc0, DEF_STR( 5C_1C ) )
1207+
PORT_DIPSETTING( 0x70, DEF_STR( 4C_1C ) )
1208+
PORT_DIPSETTING( 0x80, DEF_STR( 3C_1C ) )
1209+
PORT_DIPSETTING( 0x90, DEF_STR( 2C_1C ) )
1210+
PORT_DIPSETTING( 0x50, "2 Coins/1 Credit, 3/2, 5/3, 6/4" )
1211+
PORT_DIPSETTING( 0x40, "2 Coins/1 Credit, 4/3" )
1212+
PORT_DIPSETTING( 0xf0, DEF_STR( 1C_1C ) )
1213+
PORT_DIPSETTING( 0x30, "1 Coin/1 Credit, 5/6" )
1214+
PORT_DIPSETTING( 0x20, "1 Coin/1 Credit, 4/5" )
1215+
PORT_DIPSETTING( 0x60, DEF_STR( 2C_3C ) )
1216+
PORT_DIPSETTING( 0x10, "1 Coin/1 Credit, 2/3" )
1217+
PORT_DIPSETTING( 0xe0, DEF_STR( 1C_2C ) )
1218+
PORT_DIPSETTING( 0xd0, DEF_STR( 1C_3C ) )
1219+
PORT_DIPSETTING( 0x00, "Free Play (if Coin A too) or 1/1" )
1220+
11851221
PORT_MODIFY("mainpcb:IO1PORTD")
11861222
PORT_DIPNAME( 0x03, 0x01, "Cabinet Type" ) PORT_DIPLOCATION("SWB:1,2")
11871223
PORT_DIPSETTING( 0x03, "Moving Deluxe" )

src/mame/skeleton/vgame.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,4 +187,4 @@ void vgame_state::init_hilice()
187187

188188

189189
GAME( 200?, hilice, 0, vgame, hilice, vgame_state, init_hilice, ROT0, "VGame", "Hi Lice (V102FA)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING )
190-
GAME( 200?, mjxy2, 0, vgame, hilice, vgame_state, init_hilice, ROT0, "VGame", "Majiang Xueyuan 2 - Mahjong School 2 (V108TW)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING )
190+
GAME( 200?, mjxy2, 0, vgame, hilice, vgame_state, init_hilice, ROT0, "VGame", "Majiang Xueyuan 2 - Mahjong School (V108TW)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING )

0 commit comments

Comments
 (0)