AMF Extreme Bowling breaks down after the first intro



KrnlDebug.txt
Added Xbe.txt
With the 7760a7db (Apr 9 2017) build of Cxbx Reloaded, the game crashes at the start


KrnlDebug.txt
The actual function addresses are missing from the attached log files, so we can't compare what patches where previously used versus which ones are currently used...
I have added the Xbe.txt
That's nice of you, but we do need the KrnDebug.txt, but there should be more information in it - I don't known why it's missing from your versions... @LukeUsher Can you explain this?
According to the attached log file 0x000A44E0 -> D3DDevice_Swap2_5849 is missing
I seems that regression by #333 ...
Library Name: D3D8
Version: 1.0.5849
Flags: QFEVersion: 0x000F, Retail, Approved
The D3D8 library uses 0x0001, but this game uses 0x000F (Intergrated Hotfixes library), so detection will fail. I will investigation this version and solve regression.
The regression will be fixed in issue #337 (@jarupxx volunteered to to that)
This regression will be fixed in PR https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/pull/347
@jarupxx Great! The progress returned to the previous state of the emulation, as been before the crash with Cxbx-Reloaded Version 17 fedee8 (Apr 10 2017) build

@furrya Thanks for verifying this!
Cxbx-Reloaded Version 574d1f89 (Apr 21 2017)
First intro frame has appeared now in 574d1f89 build
KrnlDebug.txt

The game reaches the menu now with Cxbx-Reloaded Version 394aee6b (Apr 29 2017)
Also, the intro screens before the menu and in the demonstration video now fully plays as it should be


The debugging window has become more informative now at exception code, it's shows more information - Cxbx-Reloaded Version 7ede7ecf (May 2 2017)

@furrya Yes, I thought it might be good to add, now that we have the information in the HLE cache anyway.
But a word of caution : Be advised that the mentioned symbol names are only the ones we apply patches to, not all we know about.
So, when the offset is kind-of big, the EIP probably doesn't originate from the mentioned function, but from a function next to it.
Luke told me he will fix this later, when the HLE cache will be populated with all symbols we detect (instead of just the ones that are patched).
This issue was moved to Cxbx-Reloaded/game-compatibility#163
Most helpful comment
This regression will be fixed in PR https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/pull/347