Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
09293 Speed Minor Always 3 days ago 1 day ago
Tester Augusto View Status Public Platform MAME (Unofficial Binary)
Assigned To Resolution Invalid report OS Linux (64-bit)
Status [?] Closed Driver
Version 0.280 Fixed in Version Build x64
Fixed in Git Commit Github Pull Request #
Summary 09293: kikikai: performance regression
Description That game is in same situation as was Tokio before the fix.
Please see the bug report about Tokio.
https://mametesters.org/view.php?id=9054

Kiki KaiKai are having much slowdown as never had before in MAME recent versions.
That game use 2x Z80 6 MHz and MC6801U4 3 MHZ. Similar as Tokio.
Now that game run between 75 to 90 % speed if cpu are using energy profile power saver and 220 % speed if using energy profile high performance.
That arcade use simple graphics.

The changes done in Z80 core not have done much slowdown in several games.
That game was not supposed to have such slow performance.
Perhaps that game are using quantum, but thus as Tokio quantum not is need.
Steps To Reproduce
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems kikikai
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
7
User avatar
No.23782
hap
Developer
3 days ago
That's not really a bug.

Anyway, this will probably work (needs a playthrough or two to test):
config.set_perfect_quantum(m_maincpu);
to:
config.set_perfect_quantum(m_mcu);
User avatar
No.23784
Augusto
Tester
3 days ago
That hardware is similar as Tokio.
In anyway the game has much slowdown.
User avatar
No.23786
Robbbert
Moderator
2 days ago
I'm getting 400%, so I can't confirm a problem.
User avatar
No.23790
Augusto
Tester
2 days ago
@Robbert
You are using high end cpu ?

Kiki Kaikai is an simple arcade with hardware similar as Tokio.
Here using an AMD FX.
Tokio run in 750 % and Kiki Kaikai in 220 %.
Here even then of Z80 new core several games using multiple Z80 cpus not does any slowdown and run perfectly in cpu power profile power saver.
I have tested several games and the only game doing slowdown when using cpu power profile power saver is Kiki Kaikai.
Select cpu power profile high performance to run that 1986 arcade arcade with simple graphics ?

Possibly Kiki Kaikai use quantum. In Tokio before quantum was changed the performance was similar as Kiki Kaikai.

@hap
The change to
config.set_perfect_quantum(m_mcu);
will be available in 0.282 ?
User avatar
No.23796
Fujix
Administrator
1 day ago
Augusto, Por que você considera que o hardware do kikikaikai e do tokio é idêntico apenas porque eles se parecem? Evite criar relatórios baseados apenas em semelhanças superficiais, sem qualquer justificativa técnica. Como grande parte dos seus relatórios carece de fundamentos adequados, você deve reconsiderar sua abordagem aos testes.
User avatar
No.23802
hap
Developer
1 day ago
No this quantum change will not be in 0.282.
It will not be in 0.283 either unless it's thoroughly tested. If it can still be played through fine, my suggested change will give approx 3* speedup.
User avatar
No.23805
hap
Developer
1 day ago
I did one round of testing and got a lockup at the final boss. It could also be a side effect of cheats (I played with invincibility cheat enabled), and/or just unlucky and it would happen with perfect quantum on maincpu anyway.