From 470a06a297b032fc733799781793b45306eb20b9 Mon Sep 17 00:00:00 2001 From: AJR Date: Thu, 19 Dec 2024 23:00:23 -0500 Subject: [PATCH] mjreach: Fill in DIP switch names from second manual page --- src/mame/dynax/dynax.cpp | 108 +++++++++++++++++++-------------------- 1 file changed, 53 insertions(+), 55 deletions(-) diff --git a/src/mame/dynax/dynax.cpp b/src/mame/dynax/dynax.cpp index beef10513ce..e827513ffad 100644 --- a/src/mame/dynax/dynax.cpp +++ b/src/mame/dynax/dynax.cpp @@ -3583,8 +3583,6 @@ INPUT_PORTS_END static INPUT_PORTS_START( mjreach ) - // Only a photo of one page of the manual has been seen - // The manual provides two sets of standard settings: // 標準設定 シングル向け 標準設定 メダルコーナー向け // SW 1 OFF OFF OFF ON ON ON OFF ON ON OFF OFF OFF OFF ON ON ON OFF ON ON OFF @@ -3606,61 +3604,61 @@ static INPUT_PORTS_START( mjreach ) PORT_DIPSETTING( 0x08, "2" ) // レート2 PORT_DIPSETTING( 0x04, "3" ) // レート3 PORT_DIPSETTING( 0x00, "5" ) // レート5 - MAHJONG_YAKUMAN_BONUS(4, "DIP2:5,6,7") // 役満ボーナスチャンスの設定周期 + MAHJONG_YAKUMAN_BONUS(4, "DIP-SW2:5,6,7") // 役満ボーナスチャンスの設定周期 PORT_DIPNAME( 0x80, 0x00, "Yakuman Bonuses Per Cycle" ) PORT_DIPLOCATION("DIP-SW2:8") // 役満ボーナスの回数設定周期毎に PORT_DIPSETTING( 0x00, "1" ) // 1回 PORT_DIPSETTING( 0x80, "2" ) // 2回 PORT_START("DSW2") - PORT_DIPNAME( 0x01, 0x01, "Payout Mode" ) PORT_DIPLOCATION("DIP-SW3:1") - PORT_DIPSETTING( 0x01, "Key-out" ) - PORT_DIPSETTING( 0x00, "Hopper" ) - PORT_DIPNAME( 0x02, 0x02, "Hopper Polarity" ) PORT_DIPLOCATION("DIP-SW3:2") - PORT_DIPSETTING( 0x02, DEF_STR(Normal) ) - PORT_DIPSETTING( 0x00, "Inverted" ) - PORT_DIPNAME( 0x04, 0x00, "Double Bet" ) PORT_DIPLOCATION("DIP-SW3:3") - PORT_DIPSETTING( 0x04, DEF_STR(Off) ) - PORT_DIPSETTING( 0x00, DEF_STR(On) ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR(Unknown) ) PORT_DIPLOCATION("DIP-SW3:4") - PORT_DIPSETTING( 0x08, DEF_STR(Off) ) - PORT_DIPSETTING( 0x00, DEF_STR(On) ) - PORT_DIPNAME( 0x10, 0x00, "Renchan Rate" ) PORT_DIPLOCATION("DIP-SW3:5") - PORT_DIPSETTING( 0x10, DEF_STR(Off) ) - PORT_DIPSETTING( 0x00, DEF_STR(On) ) - PORT_DIPNAME( 0x20, 0x00, "Last Chance" ) PORT_DIPLOCATION("DIP-SW3:6") - PORT_DIPSETTING( 0x20, DEF_STR(Off) ) - PORT_DIPSETTING( 0x00, DEF_STR(On) ) - PORT_DIPNAME( 0xc0, 0x00, "Last Chance Count" ) PORT_DIPLOCATION("DIP-SW3:7,8") + PORT_DIPNAME( 0x01, 0x01, "Payout Mode" ) PORT_DIPLOCATION("DIP-SW3:1") // ゲーム仕様 + PORT_DIPSETTING( 0x01, "Key-out" ) // クレジット式 + PORT_DIPSETTING( 0x00, "Hopper" ) // ホッパー式 + PORT_DIPNAME( 0x02, 0x02, "Hopper Polarity" ) PORT_DIPLOCATION("DIP-SW3:2") // ホッパーアクティブ + PORT_DIPSETTING( 0x02, DEF_STR(Normal) ) // 通常 + PORT_DIPSETTING( 0x00, "Inverted" ) // 反転 + PORT_DIPNAME( 0x04, 0x00, "Double Bet" ) PORT_DIPLOCATION("DIP-SW3:3") // W-BET機能 + PORT_DIPSETTING( 0x04, DEF_STR(Off) ) // 無 + PORT_DIPSETTING( 0x00, DEF_STR(On) ) // 有 + PORT_DIPNAME( 0x08, 0x00, "Computer Strength" ) PORT_DIPLOCATION("DIP-SW3:4") // コンピューターの強さ + PORT_DIPSETTING( 0x00, DEF_STR(Normal) ) // 普通 + PORT_DIPSETTING( 0x08, "Strong" ) // 強い + PORT_DIPNAME( 0x10, 0x00, "Renchan Rate" ) PORT_DIPLOCATION("DIP-SW3:5") // 連荘レート + PORT_DIPSETTING( 0x10, DEF_STR(Off) ) // 無 + PORT_DIPSETTING( 0x00, DEF_STR(On) ) // 有 + PORT_DIPNAME( 0x20, 0x00, "Last Chance" ) PORT_DIPLOCATION("DIP-SW3:6") // ラストチャンス + PORT_DIPSETTING( 0x20, DEF_STR(Off) ) // 無 + PORT_DIPSETTING( 0x00, DEF_STR(On) ) // 有 + PORT_DIPNAME( 0xc0, 0x00, "Last Chance Tsumo Count" ) PORT_DIPLOCATION("DIP-SW3:7,8") // ラストチャンスのツモ回数 PORT_DIPSETTING( 0xc0, "1" ) PORT_DIPSETTING( 0x80, "3" ) PORT_DIPSETTING( 0x00, "5" ) PORT_DIPSETTING( 0x40, "10" ) PORT_START("DSW3") - PORT_DIPNAME( 0x01, 0x00, DEF_STR(Demo_Sounds) ) PORT_DIPLOCATION("DIP-SW4:1") - PORT_DIPSETTING( 0x01, DEF_STR(Off) ) - PORT_DIPSETTING( 0x00, DEF_STR(On) ) - PORT_DIPNAME( 0x02, 0x00, "In-Game Music" ) PORT_DIPLOCATION("DIP-SW4:2") - PORT_DIPSETTING( 0x02, DEF_STR(Off) ) - PORT_DIPSETTING( 0x00, DEF_STR(On) ) - PORT_DIPNAME( 0x04, 0x04, "Auto Reach" ) PORT_DIPLOCATION("DIP-SW4:3") - PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x00, "Don Den Button" ) PORT_DIPLOCATION("DIP-SW4:4") - PORT_DIPSETTING( 0x08, "Start" ) - PORT_DIPSETTING( 0x00, "Flip Flop" ) - PORT_DIPNAME( 0x10, 0x00, "Show Gals" ) PORT_DIPLOCATION("DIP-SW4:5") - PORT_DIPSETTING( 0x10, DEF_STR(Off) ) - PORT_DIPSETTING( 0x00, DEF_STR(On) ) - PORT_DIPNAME( 0x20, 0x00, "Suggest Calls" ) PORT_DIPLOCATION("DIP-SW4:6") - PORT_DIPSETTING( 0x20, DEF_STR(Off) ) - PORT_DIPSETTING( 0x00, DEF_STR(On) ) // shows when kan/pon/chi/ron is possible - PORT_DIPNAME( 0x40, 0x40, DEF_STR(Unknown) ) PORT_DIPLOCATION("DIP-SW4:7") + PORT_DIPNAME( 0x01, 0x00, DEF_STR(Demo_Sounds) ) PORT_DIPLOCATION("DIP-SW4:1") // デモ・サウンド + PORT_DIPSETTING( 0x01, DEF_STR(Off) ) // 無 + PORT_DIPSETTING( 0x00, DEF_STR(On) ) // 有 + PORT_DIPNAME( 0x02, 0x00, "In-Game Music" ) PORT_DIPLOCATION("DIP-SW4:2") // ゲーム・サウンド + PORT_DIPSETTING( 0x02, DEF_STR(Off) ) // 無 + PORT_DIPSETTING( 0x00, DEF_STR(On) ) // 有 + PORT_DIPNAME( 0x04, 0x00, "Auto Reach" ) PORT_DIPLOCATION("DIP-SW4:3") // オート・リーチ機能 + PORT_DIPSETTING( 0x04, DEF_STR(Off) ) // 無 + PORT_DIPSETTING( 0x00, DEF_STR(On) ) // 有 + PORT_DIPNAME( 0x08, 0x00, "Don Den Button" ) PORT_DIPLOCATION("DIP-SW4:4") // Don・Den機能 ボタン変更 + PORT_DIPSETTING( 0x08, "Start" ) // スタートボタン + PORT_DIPSETTING( 0x00, "Flip Flop" ) // F/Fボタン + PORT_DIPNAME( 0x10, 0x00, "Show Renchan Gal" ) PORT_DIPLOCATION("DIP-SW4:5") // 連荘ギャル表示 + PORT_DIPSETTING( 0x10, DEF_STR(Off) ) // 無 + PORT_DIPSETTING( 0x00, DEF_STR(On) ) // 有 + PORT_DIPNAME( 0x20, 0x00, "In-Game Messages" ) PORT_DIPLOCATION("DIP-SW4:6") // ゲーム中のメッセージ + PORT_DIPSETTING( 0x20, DEF_STR(Off) ) // 無 + PORT_DIPSETTING( 0x00, DEF_STR(On) ) // 有 (shows when kan/pon/chi/ron is possible) + PORT_DIPNAME( 0x40, 0x00, DEF_STR(Unused) ) PORT_DIPLOCATION("DIP-SW4:7") // ON固定 PORT_DIPSETTING( 0x40, DEF_STR(Off) ) PORT_DIPSETTING( 0x00, DEF_STR(On) ) - PORT_DIPNAME( 0x80, 0x80, DEF_STR(Unknown) ) PORT_DIPLOCATION("DIP-SW4:8") - PORT_DIPSETTING( 0x80, DEF_STR(Off) ) - PORT_DIPSETTING( 0x00, DEF_STR(On) ) // shows "super revolver" bonus game during attract mode + PORT_DIPNAME( 0x80, 0x80, "Super Revolver Jackpot Payout Rate" ) PORT_DIPLOCATION("DIP-SW4:8") // スパーレボルバーのJACK-POTの出率 + PORT_DIPSETTING( 0x00, DEF_STR(Normal) ) // 通常 (shows "super revolver" bonus game during attract mode) + PORT_DIPSETTING( 0x80, "Frequent" ) // よく出る PORT_START("DSW4") /* 4 (top) */ MAHJONG_NOTE_CREDITS(0, "DIP-SW1:9", "DSW1", 0) // NOTE RATE @@ -3672,18 +3670,18 @@ static INPUT_PORTS_START( mjreach ) PORT_DIPSETTING( 0x08, "500" ) PORT_DIPSETTING( 0x04, "700" ) PORT_DIPSETTING( 0x00, "1000" ) - PORT_DIPNAME( 0x10, 0x10, DEF_STR(Unknown) ) PORT_DIPLOCATION("DIP-SW3:9") - PORT_DIPSETTING( 0x10, DEF_STR(Off) ) - PORT_DIPSETTING( 0x00, DEF_STR(On) ) // shows "super revolver" bonus game on start - PORT_DIPNAME( 0x20, 0x20, DEF_STR(Unknown) ) PORT_DIPLOCATION("DIP-SW3:10") - PORT_DIPSETTING( 0x20, DEF_STR(Off) ) + PORT_DIPNAME( 0x10, 0x00, "Super Revolver" ) PORT_DIPLOCATION("DIP-SW3:9") // スパーレボルバー + PORT_DIPSETTING( 0x10, DEF_STR(Off) ) // 無 + PORT_DIPSETTING( 0x00, DEF_STR(On) ) // 有 + PORT_DIPNAME( 0x20, 0x00, "Payout Variation" ) PORT_DIPLOCATION("DIP-SW3:10") // 配当の波 + PORT_DIPSETTING( 0x20, "Small" ) // 小さい + PORT_DIPSETTING( 0x00, DEF_STR(Normal) ) // 通常 + PORT_DIPNAME( 0x40, 0x40, "Renchan Gal Display" ) PORT_DIPLOCATION("DIP-SW4:9") // 連荘ギャルの表示の方式 + PORT_DIPSETTING( 0x40, "After Each Win" ) // 勝つごとに表示 (= On according to manual page?) + PORT_DIPSETTING( 0x00, "After 3 Consecutive Wins" ) // 3連荘のみ表示 (= Off according to manual page?) + PORT_DIPNAME( 0x80, 0x80, DEF_STR(Unused) ) PORT_DIPLOCATION("DIP-SW4:10") // OFF固定 + PORT_DIPSETTING( 0x80, DEF_STR(Off) ) PORT_DIPSETTING( 0x00, DEF_STR(On) ) - PORT_DIPNAME( 0x40, 0x40, "Unknown top-6" ) - PORT_DIPSETTING( 0x40, "1" ) - PORT_DIPSETTING( 0x00, "3" ) - PORT_DIPNAME( 0x80, 0x80, "Unknown top-7" ) - PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) MAHJONG_COIN_TEST("DSW2", 0x01)