mamedev / mame

MAME
https://www.mamedev.org/
Other
8.4k stars 2.04k forks source link

Dynax Mahjong games 's TLCS cpu simulation bug #12826

Open little0000bag opened 1 month ago

little0000bag commented 1 month ago

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

Dynax Mahjong games have two type cpu as Z80 & TLCS . Z80 series game were perfect simulated,but TLCS series have bugs to fix. For Z80 cpu game as mjelctrn and mjmyster, when a i tile can be ron and a tip with timer for player to choose Ron or Ignore in AUTO TSUMU AFTER REACH model,but for TLCS CPU game,such as Ougonhai , there,s a i tile can be ron but no tips and pause time for player to choose Ron or Ignore in AUTO TSUMU AFTER REACH mode,and the tile gone out , but player can do noting.

mjmyster 1  got reach in AUTO TSUMU AFTER REACH model mjmyster 2  player to choose Ron  in AUTO TSUMU AFTER REACH modelron mjmyster 3  when a i tile can be ronand a tip with timer  for player to choose Ron or Ignore in AUTO TSUMU AFTER REACH model

mjelctrn 1  got reach in AUTO TSUMU AFTER REACH model mjelctrn 2  when a i tile can be ronand a tip with timer  for player to choose Ron or Ignore in AUTO TSUMU AFTER REACH model

ougonhai 1  got reach in AUTO TSUMU AFTER REACH model ougonhai 2  there,s a i tile can be ron but no tips and pause time for player to choose Ron or Ignore in AUTO TSUMU AFTER REACH model ougonhai 3  the  tile gone out in AUTO TSUMU AFTER REACH model

For Ougonhai, it seems no tile for ron in last chance for ever , I played many time (at least 500),no one time got ron in last chance. Another bug is when player win the lottery,only get 1 point ,but the bonus is 25 points in Jackpot item.

ougonhai 4 no tile for ron in last chance for ever ougonhai 5 when win the lottery,only get 1 point ,but the bonus is 25 points

Expected behaviour

1.fix the TLCS cpu series for no tips and pause time to choose ron or ignore TLCS CPU series include Mj Gekisha , Mj Gekisha Part 2 , Mj Tenkaigen , Mj Ougon no Hai , Mj Reach ,Mj Reach (bootleg), Mj Reach II 2.fix no tile for ron in last chance for ever problem for Mj Ougon no Hai 2.fix when win the lottery,only get 1 point ,but the bonus is 25 points problem for Mj Ougon no Hai

Steps to reproduce

Additional details

No response

Gently28 commented 9 hours ago

的确如此。但我认为它不是bug,而是目前rom数据不全或缺失造成的。比如基板A和基板B,它们SW1. SW2. SW5 是相同的,但A板的SW3. SW4 有 1~10 key,B板的SW3. SW4 只有 1~8 key。所以ougonhab1在MAME机台设定开关中,unknown top-4(Don Den Count 5 ; 8)是无效的,无论ON 或者OFF;还有Moles on gals face等,无论ON或者OFF都不影响游戏。ougonhai仍然不能在MAME0.271完美运行,需添加补充修正一些数据资料。 https://1drv.ms/x/c/9f5d48a4358b200d/EbKJd-fjlxZGphTwR9LlJqgB2XM-Qjbj1AEl17b_Ph4j9w?e=JcgUmf&nav=MTVfezBCRUU2ODgwLUQzMUMtNEQ1MC1BODQ1LUU0MjMwOEMwQ0Q3M30

little0000bag commented 9 hours ago

I don't think it's a problem with the ROM or incomplete data. If it were a single game, perhaps, but since it's several games that are like this, it should be an emulation issue. The issue with the dip settings was fixed by cuavas a few days ago; you should test it with the latest version of MAME. 我不认为是ROM或者数据不全的问题。如果是单一游戏,也许这样,但这是好几个游戏都是这样,那应该就是模拟的问题。 dip不对的问题,cuavas前几天已经修复,你用最新的mame再测试看看。 download: https://github.com/mamedev/mame/actions/runs/11823567079/artifacts/2184269338