Open PatrickvL opened 7 years ago
From @jarupxx on April 14, 2017 12:1
EIP is close to the address of VertexShader function. so I think that missing OOVPA related to VertexShader.
From @Voxel9 on April 14, 2017 12:4
Yeah, I took a quick look myself and did notice that. The EIP seems to be within the D3DDevice_LoadVertexShaderProgram function, which doesn't look like it is implemented just yet.
From @jarupxx on April 14, 2017 13:20
Thank you for the tip! I hope that it will improve with PR #370
From @Voxel9 on April 14, 2017 14:6
It certainly has! :) It now fully goes in-game, albeit the framerate is very low (only about 2-5fps) and the Frogger character doesn't seem to render on the screen at all. But that's a separate matter, so other than that, great job on getting this to go much further!
From @ObiKKa on April 14, 2017 15:26
Great jobs all around! But I think you need to give this page time for Patrick to analyse this game and upgrade its status in his game regression tests issue before being closed. He can even close this issue for you.
Open, close, it doesn't matter, I'll update the regression list anyway.
The game regresses in latest builds, almost back to square one; just barely gets in-game before it crashes immediately:
Seems to be a crash in D3DXAssembleShader, just like we see with the Sonic Heroes E3 Demo.
Now it gets back in-game, however the graphics are a mess. Another thing to point out is the Konami logo is grayscale and not in full colour anymore.
More regressions. The Konami logo is back to having correct colours, but the game now only gets as far as the Loading screen before just hanging (no crashes). When logging kernel to file, it only gets as far as the first cutscene before hanging there...
The hang seems to be caused by loads of these:
[0x10B0] WARN: Read32 FLASH_ROM (0x000FFFF8) [Unknown address]
Previous Behaviour: Gets in-game with broken graphics
Current Behaviour: Hangs during loading screen, or the first WMV cutscene.
A different Frogger game called Frogger: Ancient Shadow (2005) gets in-game. A new issue will need to be created for that one. It shows badly corrupted in-game GFX and a halting framerate.
Forgot to update this issue for ages, but it's back in-game - I've been able to complete a good few levels now.
The audio in FMVs is much much better than before also!
Here are some in-game screenshots; there are still some tiny bits of buggy graphics here and there, though nothing huge. Frogger is always in a t-pose, which is quite humorous lol...
From @Voxel9 on April 14, 2017 11:2
Note: Launching the XBE triggers the KeBugCheck message at first, but continuing execution continues the emulation just fine.
KrnlDebug.txt Xbe.txt
Copied from original issue: Cxbx-Reloaded/Cxbx-Reloaded#369