Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08704 Speed Major Always Jul 7, 2023, 04:28 Jul 10, 2023, 04:57
Tester Balthier View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10/11 (64-bit)
Status [?] Acknowledged Driver
Version 0.256 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 08704: All sets on dassault.cpp: Games running very slow
Description These games run terribly slow compared to versions prior to 0.253. I barely get 50% speed now, granted I don't have a beefy system but I usually only have problems like this with 3D games or Netlist audio related stuff. If the emulation got better somehow and this is linked to that then by all means close this.
Steps To Reproduce 1. Run any of the affected games and hit F11 to view the speed.
Additional Information
Github Commit
Flags
Regression Version 0.253
Affected Sets / Systems All sets on dassault.cpp
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.21621
Mamesick
Senior Tester
Jul 7, 2023, 15:15
edited on: Jul 7, 2023, 15:15
I would say confirmed, because this change seems to be really CPU demanding with the new 68000 core that was introduced around 0.253 if I'm not wrong:
//  config.set_maximum_quantum(attotime::from_hz(8400)); // 140 CPU slices per frame
config.set_perfect_quantum(m_maincpu); // I was seeing random lockups.. let's see if this helps
Though it's correct emulation, so I don't want to change the status of the bug to confirmed. Developers surely can say more on this.
User avatar
No.21639
Osso
Moderator
Jul 10, 2023, 04:57
I agree with Mamesick that this isn't a bug, per se. Emulation speed is dragged down because this requires 'perfect' synch between the two M68000s.
Short of removing the perfect_quantum and causing the game to lock up again, not much can probably be done.