Skip to content

Commit

Permalink
mjreach: Fill in DIP switch names from second manual page
Browse files Browse the repository at this point in the history
  • Loading branch information
ajrhacker committed Dec 20, 2024
1 parent 04b1652 commit 470a06a
Showing 1 changed file with 53 additions and 55 deletions.
108 changes: 53 additions & 55 deletions src/mame/dynax/dynax.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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)

Expand Down

0 comments on commit 470a06a

Please sign in to comment.