Skip to content

Commit 28ee3d4

Browse files
committed
dynax/dynax.cpp: Corrected 7jigen DIP switches based on a very blurry photo of the manual.
1 parent 56081bc commit 28ee3d4

File tree

2 files changed

+43
-76
lines changed

2 files changed

+43
-76
lines changed

src/mame/dynax/ddenlovr.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7772,7 +7772,7 @@ static INPUT_PORTS_START( mjflove )
77727772
PORT_DIPSETTING( 0x00, DEF_STR(On) ) // テストモード
77737773

77747774
PORT_START("DSW1") // IN11 - DSW1
7775-
PORT_DIPUNKNOWN_DIPLOC( 0x01, 0x00, "SW2:1" ) // 常時OFF (manual appears to be corrected to indicate that this switch should be ON)
7775+
PORT_DIPUNKNOWN_DIPLOC( 0x01, 0x00, "SW2:1" ) // 常時OFF (recommended settings in manual show this ON, possibly a misprint)
77767776
PORT_DIPUNKNOWN_DIPLOC( 0x02, 0x02, "SW2:2" ) // 常時OFF
77777777
PORT_DIPUNKNOWN_DIPLOC( 0x04, 0x04, "SW2:3" ) // 常時OFF
77787778
PORT_DIPUNKNOWN_DIPLOC( 0x08, 0x08, "SW2:4" ) // 常時OFF

src/mame/dynax/dynax.cpp

Lines changed: 42 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -2182,7 +2182,7 @@ INPUT_PORTS_END
21822182

21832183
static INPUT_PORTS_START( mjdialq2 )
21842184
PORT_START("DSW0")
2185-
PORT_DIPNAME( 0x03, 0x03, DEF_STR(Coinage ) ) PORT_DIPLOCATION("SW. 1:1,2") // プレイ料金
2185+
PORT_DIPNAME( 0x03, 0x03, DEF_STR(Coinage) ) PORT_DIPLOCATION("SW. 1:1,2") // プレイ料金
21862186
PORT_DIPSETTING( 0x00, DEF_STR(3C_1C) ) // 3コイン 1プレー
21872187
PORT_DIPSETTING( 0x02, DEF_STR(2C_1C) ) // 2コイン 1プレー
21882188
PORT_DIPSETTING( 0x03, DEF_STR(1C_1C) ) // 1コイン 1プレー
@@ -2640,93 +2640,60 @@ INPUT_PORTS_END
26402640

26412641
static INPUT_PORTS_START( nanajign )
26422642
PORT_START("DSW0")
2643-
PORT_DIPNAME( 0x03, 0x03, DEF_STR( Coinage ) )
2644-
PORT_DIPSETTING( 0x00, DEF_STR( 3C_1C ) )
2645-
PORT_DIPSETTING( 0x02, DEF_STR( 2C_1C ) )
2646-
PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) )
2647-
PORT_DIPSETTING( 0x01, DEF_STR( 1C_2C ) )
2648-
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
2649-
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
2650-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2651-
PORT_DIPNAME( 0x38, 0x38, DEF_STR( Unknown ) )
2652-
PORT_DIPSETTING( 0x38, "0" )
2653-
PORT_DIPSETTING( 0x30, "1" )
2654-
PORT_DIPSETTING( 0x28, "2" )
2655-
PORT_DIPSETTING( 0x20, "3" )
2656-
PORT_DIPSETTING( 0x18, "4" )
2657-
PORT_DIPSETTING( 0x10, "5" )
2658-
PORT_DIPSETTING( 0x08, "6" )
2659-
PORT_DIPSETTING( 0x00, "7" )
2660-
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) //?
2661-
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
2662-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2663-
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Flip_Screen ) )
2664-
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
2665-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2643+
PORT_DIPNAME( 0x03, 0x03, DEF_STR(Coinage) ) PORT_DIPLOCATION("SW. 2:1,2") // プレイ料金
2644+
PORT_DIPSETTING( 0x00, DEF_STR(3C_1C) ) // 3コイン 1プレー
2645+
PORT_DIPSETTING( 0x02, DEF_STR(2C_1C) ) // 2コイン 1プレー
2646+
PORT_DIPSETTING( 0x03, DEF_STR(1C_1C) ) // 1コイン 1プレー
2647+
PORT_DIPSETTING( 0x01, DEF_STR(1C_2C) ) // 1コイン 2プレー
2648+
PORT_DIPNAME( 0x04, 0x00, "Allow Pinfu with Tsumo") PORT_DIPLOCATION("SW. 2:3") // ルール ピンフ・ツモ複合
2649+
PORT_DIPSETTING( 0x04, DEF_STR(No) ) // 無し
2650+
PORT_DIPSETTING( 0x00, DEF_STR(Yes) ) // 有り
2651+
PORT_DIPNAME( 0x38, 0x20, DEF_STR(Difficulty) ) PORT_DIPLOCATION("SW. 2:4,5,6") // 難易度 コンピューター
2652+
PORT_DIPSETTING( 0x38, "1 (Weak)" ) //   弱い  (1)
2653+
PORT_DIPSETTING( 0x30, "2" ) //       (2)
2654+
PORT_DIPSETTING( 0x28, "3" ) //       (3)
2655+
PORT_DIPSETTING( 0x20, "4 (Normal)" ) // 標準    (4)
2656+
PORT_DIPSETTING( 0x18, "5" ) //       (5)
2657+
PORT_DIPSETTING( 0x10, "6" ) //       (6)
2658+
PORT_DIPSETTING( 0x08, "7" ) //       (7)
2659+
PORT_DIPSETTING( 0x00, "8 (Strong)" ) //   強い  (8)
2660+
PORT_DIPNAME( 0x40, 0x40, "Auto Reach" ) PORT_DIPLOCATION("SW. 2:7") // オート・ツモ
2661+
PORT_DIPSETTING( 0x40, DEF_STR(Off) ) // 無し
2662+
PORT_DIPSETTING( 0x00, DEF_STR(On) ) // 有り
2663+
PORT_DIPNAME( 0x80, 0x80, DEF_STR(Flip_Screen) ) PORT_DIPLOCATION("SW. 2:8") // モニター画面反転
2664+
PORT_DIPSETTING( 0x80, DEF_STR(Off) ) //
2665+
PORT_DIPSETTING( 0x00, DEF_STR(On) ) //
26662666

26672667
PORT_START("DSW1")
2668-
PORT_DIPNAME( 0x01, 0x00, DEF_STR( Demo_Sounds ) )
2669-
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
2670-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2671-
PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) //*
2672-
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
2673-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2674-
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
2675-
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
2676-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2677-
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
2678-
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
2679-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2680-
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) //*
2681-
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
2682-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2683-
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) //*
2684-
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
2685-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2686-
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) //*
2687-
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
2688-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2689-
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Service_Mode ) )
2690-
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
2691-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2668+
PORT_DIPNAME( 0x01, 0x00, DEF_STR(Demo_Sounds ) ) PORT_DIPLOCATION("SW. 3:1") // デモ・サウンド
2669+
PORT_DIPSETTING( 0x01, DEF_STR(Off) ) // 無し
2670+
PORT_DIPSETTING( 0x00, DEF_STR(On) ) // 有り
2671+
PORT_DIPUNKNOWN_DIPLOC( 0x02, 0x02, "SW. 3:2" ) // OFF固定
2672+
PORT_DIPUNKNOWN_DIPLOC( 0x04, 0x04, "SW. 3:3" ) // OFF固定
2673+
PORT_DIPUNKNOWN_DIPLOC( 0x08, 0x08, "SW. 3:4" ) // OFF固定
2674+
PORT_DIPUNKNOWN_DIPLOC( 0x10, 0x10, "SW. 3:5" ) // OFF固定
2675+
PORT_DIPUNKNOWN_DIPLOC( 0x20, 0x20, "SW. 3:6" ) // OFF固定
2676+
PORT_DIPNAME( 0x40, 0x40, "Computer Hand Always Open" ) PORT_DIPLOCATION("SW. 3:7") // OFF固定
2677+
PORT_DIPSETTING( 0x40, DEF_STR(Off) )
2678+
PORT_DIPSETTING( 0x00, DEF_STR(On) )
2679+
PORT_DIPNAME( 0x80, 0x80, DEF_STR(Service_Mode) ) PORT_DIPLOCATION("SW. 3:8") // OFF固定
2680+
PORT_DIPSETTING( 0x80, DEF_STR(Off) )
2681+
PORT_DIPSETTING( 0x00, DEF_STR(On) )
26922682

26932683
PORT_START("COINS")
26942684
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )
26952685
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
2696-
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE ) // Test
2686+
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME(DEF_STR(Test)) // Test
26972687
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) // Analyzer
26982688
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_MEMORY_RESET ) // Memory Reset
26992689
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
27002690
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1 )
27012691
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE1 )
27022692

2703-
PORT_INCLUDE( dynax_mahjong_keys )
2693+
PORT_INCLUDE( mahjong_matrix_2p_ff )
27042694

2705-
PORT_START("DSW2")
2706-
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) )
2707-
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
2708-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2709-
PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
2710-
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
2711-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2712-
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
2713-
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
2714-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2715-
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
2716-
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
2717-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2718-
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
2719-
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
2720-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2721-
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
2722-
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
2723-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2724-
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
2725-
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
2726-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2727-
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
2728-
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
2729-
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
2695+
PORT_START("DSW2") // not shown in test mode or manual
2696+
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
27302697
INPUT_PORTS_END
27312698

27322699

0 commit comments

Comments
 (0)