You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Windows 11, 64 -bit, version 21H2, Chinese, Chinese
X86-64, 24GB System Ram
INI configuration details
No response
Emulated system/software
No response
Incorrect behaviour
When play this Dynax's TenKaiGen mahjong game, I found some dip SW is not correct.
I searched the manual for this game , and revise the dip setting as below code.
But I am not sure if it is the correct code for the simulation
Current Code for dip SW setting in mame 0.270 as below:
Correct the dip setting refer below code and picture as TenKaiGen dip setting.png (it shows the dip setting in mame(0.270) and the it should be for actual). And I posted the TenKaiGen's manual as attached pictures for your referance.
MAME version
0.270
System information
Windows 11, 64 -bit, version 21H2, Chinese, Chinese
X86-64, 24GB System Ram
INI configuration details
No response
Emulated system/software
No response
Incorrect behaviour
When play this Dynax's TenKaiGen mahjong game, I found some dip SW is not correct.
I searched the manual for this game , and revise the dip setting as below code.
But I am not sure if it is the correct code for the simulation
Current Code for dip SW setting in mame 0.270 as below:
static INPUT_PORTS_START( tenkai )
PORT_START("DSW0")
PORT_DIPNAME( 0x0f, 0x07, "Pay Out Rate" )
PORT_DIPSETTING( 0x00, "50" )
PORT_DIPSETTING( 0x01, "53" )
PORT_DIPSETTING( 0x02, "56" )
PORT_DIPSETTING( 0x03, "59" )
PORT_DIPSETTING( 0x04, "62" )
PORT_DIPSETTING( 0x05, "65" )
PORT_DIPSETTING( 0x06, "68" )
PORT_DIPSETTING( 0x07, "71" )
PORT_DIPSETTING( 0x08, "75" )
PORT_DIPSETTING( 0x09, "78" )
PORT_DIPSETTING( 0x0a, "81" )
PORT_DIPSETTING( 0x0b, "84" )
PORT_DIPSETTING( 0x0c, "87" )
PORT_DIPSETTING( 0x0d, "90" )
PORT_DIPSETTING( 0x0e, "93" )
PORT_DIPSETTING( 0x0f, "96" )
PORT_DIPNAME( 0x30, 0x10, "Odds Rate" )
PORT_DIPSETTING( 0x30, "1 2 4 8 12 16 24 32" )
PORT_DIPSETTING( 0x00, "1 2 3 5 8 15 30 50" )
PORT_DIPSETTING( 0x10, "1 2 3 5 10 25 50 100" )
PORT_DIPSETTING( 0x20, "1 2 3 5 10 50 100 200" )
PORT_DIPNAME( 0xc0, 0x40, "Max Bet" )
PORT_DIPSETTING( 0xc0, "1" )
PORT_DIPSETTING( 0x80, "5" )
PORT_DIPSETTING( 0x40, "10" )
PORT_DIPSETTING( 0x00, "20" )
// PORT_DIPSETTING( 0x10, "1000" )
// PORT_DIPSETTING( 0x00, "1000" )
PORT_DIPNAME( 0x80, 0x80, "Unknown 1-7" )
PORT_DIPSETTING( 0x00, "1" )
PORT_DIPSETTING( 0x80, "2" )
INPUT_PORTS_END
Expected behaviour
Correct the dip setting refer below code and picture as TenKaiGen dip setting.png (it shows the dip setting in mame(0.270) and the it should be for actual). And I posted the TenKaiGen's manual as attached pictures for your referance.
The dip SW setting code I wrote as below:
static INPUT_PORTS_START( tenkai )
PORT_START("DSW0")
PORT_DIPNAME( 0x0f, 0x07, "Pay Out Rate" ) //出分比例
PORT_DIPSETTING( 0x00, "50" )
PORT_DIPSETTING( 0x01, "53" )
PORT_DIPSETTING( 0x02, "56" )
PORT_DIPSETTING( 0x03, "59" )
PORT_DIPSETTING( 0x04, "62" )
PORT_DIPSETTING( 0x05, "65" )
PORT_DIPSETTING( 0x06, "68" )
PORT_DIPSETTING( 0x07, "71" )
PORT_DIPSETTING( 0x08, "75" )
PORT_DIPSETTING( 0x09, "78" )
PORT_DIPSETTING( 0x0a, "81" )
PORT_DIPSETTING( 0x0b, "84" )
PORT_DIPSETTING( 0x0c, "87" )
PORT_DIPSETTING( 0x0d, "90" )
PORT_DIPSETTING( 0x0e, "93" )
PORT_DIPSETTING( 0x0f, "96" )
PORT_DIPNAME( 0x30, 0x10, "Odds Rate" ) //役满得分
PORT_DIPSETTING( 0x30, "1 2 4 8 12 16 24 32" )
PORT_DIPSETTING( 0x00, "1 2 3 5 8 15 30 50" )
PORT_DIPSETTING( 0x10, "1 2 3 5 10 25 50 100" )
PORT_DIPSETTING( 0x20, "1 2 3 5 10 50 100 200" )
PORT_DIPNAME( 0xc0, 0x40, "Max Bet" ) //最大押注
PORT_DIPSETTING( 0xc0, "1" )
PORT_DIPSETTING( 0x80, "5" )
PORT_DIPSETTING( 0x40, "10" )
PORT_DIPSETTING( 0x00, "20" )
// PORT_DIPSETTING( 0x10, "1000" )
// PORT_DIPSETTING( 0x00, "1000" )
PORT_DIPNAME( 0x80, 0x80, "YAKU TIMES" ) //每次役满次数
PORT_DIPSETTING( 0x00, "1" )
PORT_DIPSETTING( 0x80, "2" )
INPUT_PORTS_END
Steps to reproduce
No response
Additional details
No response
The text was updated successfully, but these errors were encountered: