Emulator Issues #10825
openDiatomic Hang
0%
Description
Game Name?
Diatomic
Game ID? (right click the game in the game list, properties, info tab)
WDXELW
MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)
a0f9e6c4d56d842ef9e9bc1dc19934c8
What's the problem? Describe what went wrong.
Displays only the first intro image, then shows a black screen and hangs.
This occurs in both Dual + Single core mode, and with both OpenGL + DirectX backends.
What steps will reproduce the problem?
Start the title
Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
5.0-6004
Is the issue present in the latest stable version?
Likely yes, but untested
What are your PC specifications? (CPU, GPU, Operating System, more)
i7-6700k, GeForce 970, Windows 10
Updated by JMC4789 almost 7 years ago
Setting the Emulated CPU Clock to 6% allows the game to proceed past the hang.
Updated by kolano almost 7 years ago
How does one do that, we only seem to allow 10% increments on Speed Limit?
Updated by kolano almost 7 years ago
Ah sorry, under the advanced tab. That does work but is too slow for the game to be playable.
Updated by kolano almost 7 years ago
It works at 50% CPU overclock for me, though I'm guessing the specific value is likely hardware dependent.
Updated by leoetlino almost 7 years ago
This is a timing issue. During the black screen phase, the game expects a game tick to take at least (TIMEBASE_FREQUENCY/1000)
TB ticks (which means the TB tick difference must be greater than 0xed4e).
On Dolphin, the value is always around 0x7000 (<0xed4e) so the game never continues.
Downclocking the emulated CPU works around this cycle accuracy issue as it makes a game tick take longer to complete.