summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2025-02-23 02:15:47 +1100
committer Vas Crabb <vas@vastheman.com>2025-02-23 02:15:47 +1100
commitf8324bf6da5e38935fff9fba993b389ea3e1854f (patch)
treefde3c4d0547b6528738dff6effe3aa4631f3b621
parent3eaedf23c3dad1d5e1c77262c91d40fdb2974faa (diff)
konami/88games.cpp, sega/segaxbd.cpp: Corrected DIP switch settings for Konami 88/Hyper Sports Special and After Burner 2. [Uncle Petros]
-rw-r--r--src/mame/konami/88games.cpp15
-rw-r--r--src/mame/sega/segaxbd.cpp36
-rw-r--r--src/mame/skeleton/vgame.cpp2
3 files changed, 49 insertions, 4 deletions
diff --git a/src/mame/konami/88games.cpp b/src/mame/konami/88games.cpp
index 0eb14899d94..2e0756f6695 100644
--- a/src/mame/konami/88games.cpp
+++ b/src/mame/konami/88games.cpp
@@ -373,6 +373,15 @@ static INPUT_PORTS_START( 88games )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
INPUT_PORTS_END
+static INPUT_PORTS_START( konami88 )
+ PORT_INCLUDE(88games)
+
+ PORT_MODIFY("IN0")
+ PORT_DIPNAME( 0x80, 0x80, "Rounds Per Game" ) PORT_DIPLOCATION("SW3:4")
+ PORT_DIPSETTING( 0x00, "1" )
+ PORT_DIPSETTING( 0x80, "4" )
+INPUT_PORTS_END
+
/*************************************
*
@@ -661,6 +670,6 @@ ROM_END
*
*************************************/
-GAME( 1988, 88games, 0, _88games, 88games, _88games_state, empty_init, ROT0, "Konami", "'88 Games", MACHINE_SUPPORTS_SAVE )
-GAME( 1988, konami88, 88games, _88games, 88games, _88games_state, empty_init, ROT0, "Konami", "Konami '88", MACHINE_SUPPORTS_SAVE )
-GAME( 1988, hypsptsp, 88games, _88games, 88games, _88games_state, empty_init, ROT0, "Konami", "Hyper Sports Special (Japan)", MACHINE_SUPPORTS_SAVE )
+GAME( 1988, 88games, 0, _88games, 88games, _88games_state, empty_init, ROT0, "Konami", "'88 Games", MACHINE_SUPPORTS_SAVE )
+GAME( 1988, konami88, 88games, _88games, konami88, _88games_state, empty_init, ROT0, "Konami", "Konami '88", MACHINE_SUPPORTS_SAVE )
+GAME( 1988, hypsptsp, 88games, _88games, konami88, _88games_state, empty_init, ROT0, "Konami", "Hyper Sports Special (Japan)", MACHINE_SUPPORTS_SAVE )
diff --git a/src/mame/sega/segaxbd.cpp b/src/mame/sega/segaxbd.cpp
index 2f55021e662..432c654312b 100644
--- a/src/mame/sega/segaxbd.cpp
+++ b/src/mame/sega/segaxbd.cpp
@@ -1182,6 +1182,42 @@ INPUT_PORTS_END
static INPUT_PORTS_START( aburner2 )
PORT_INCLUDE( aburner )
+ PORT_MODIFY("mainpcb:IO1PORTC")
+ PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SWA:1,2,3,4")
+ PORT_DIPSETTING( 0x0a, DEF_STR( 7C_1C ) )
+ PORT_DIPSETTING( 0x0b, DEF_STR( 6C_1C ) )
+ PORT_DIPSETTING( 0x0c, DEF_STR( 5C_1C ) )
+ PORT_DIPSETTING( 0x07, DEF_STR( 4C_1C ) )
+ PORT_DIPSETTING( 0x08, DEF_STR( 3C_1C ) )
+ PORT_DIPSETTING( 0x09, DEF_STR( 2C_1C ) )
+ PORT_DIPSETTING( 0x05, "2 Coins/1 Credit, 3/2, 5/3, 6/4" )
+ PORT_DIPSETTING( 0x04, "2 Coins/1 Credit, 4/3" )
+ PORT_DIPSETTING( 0x0f, DEF_STR( 1C_1C ) )
+ PORT_DIPSETTING( 0x03, "1 Coin/1 Credit, 5/6" )
+ PORT_DIPSETTING( 0x02, "1 Coin/1 Credit, 4/5" )
+ PORT_DIPSETTING( 0x06, DEF_STR( 2C_3C ) )
+ PORT_DIPSETTING( 0x01, "1 Coin/1 Credit, 2/3" )
+ PORT_DIPSETTING( 0x0e, DEF_STR( 1C_2C ) )
+ PORT_DIPSETTING( 0x0d, DEF_STR( 1C_3C ) )
+ PORT_DIPSETTING( 0x00, "Free Play (if Coin B too) or 1/1" )
+ PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SWA:5,6,7,8")
+ PORT_DIPSETTING( 0xa0, DEF_STR( 7C_1C ) )
+ PORT_DIPSETTING( 0xb0, DEF_STR( 6C_1C ) )
+ PORT_DIPSETTING( 0xc0, DEF_STR( 5C_1C ) )
+ PORT_DIPSETTING( 0x70, DEF_STR( 4C_1C ) )
+ PORT_DIPSETTING( 0x80, DEF_STR( 3C_1C ) )
+ PORT_DIPSETTING( 0x90, DEF_STR( 2C_1C ) )
+ PORT_DIPSETTING( 0x50, "2 Coins/1 Credit, 3/2, 5/3, 6/4" )
+ PORT_DIPSETTING( 0x40, "2 Coins/1 Credit, 4/3" )
+ PORT_DIPSETTING( 0xf0, DEF_STR( 1C_1C ) )
+ PORT_DIPSETTING( 0x30, "1 Coin/1 Credit, 5/6" )
+ PORT_DIPSETTING( 0x20, "1 Coin/1 Credit, 4/5" )
+ PORT_DIPSETTING( 0x60, DEF_STR( 2C_3C ) )
+ PORT_DIPSETTING( 0x10, "1 Coin/1 Credit, 2/3" )
+ PORT_DIPSETTING( 0xe0, DEF_STR( 1C_2C ) )
+ PORT_DIPSETTING( 0xd0, DEF_STR( 1C_3C ) )
+ PORT_DIPSETTING( 0x00, "Free Play (if Coin A too) or 1/1" )
+
PORT_MODIFY("mainpcb:IO1PORTD")
PORT_DIPNAME( 0x03, 0x01, "Cabinet Type" ) PORT_DIPLOCATION("SWB:1,2")
PORT_DIPSETTING( 0x03, "Moving Deluxe" )
diff --git a/src/mame/skeleton/vgame.cpp b/src/mame/skeleton/vgame.cpp
index e1ddfc176f0..d264e460e4d 100644
--- a/src/mame/skeleton/vgame.cpp
+++ b/src/mame/skeleton/vgame.cpp
@@ -187,4 +187,4 @@ void vgame_state::init_hilice()
GAME( 200?, hilice, 0, vgame, hilice, vgame_state, init_hilice, ROT0, "VGame", "Hi Lice (V102FA)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING )
-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 )
+GAME( 200?, mjxy2, 0, vgame, hilice, vgame_state, init_hilice, ROT0, "VGame", "Majiang Xueyuan 2 - Mahjong School (V108TW)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING )