xenia-project / game-compatibility

https://xenia.jp
BSD 3-Clause "New" or "Revised" License
473 stars 145 forks source link

58410960 - Portal: Still Alive #1027

Open stride21 opened 6 years ago

stride21 commented 6 years ago

Marketplace

Tested on (xenia-project/xenia@ba7dc6b)

Issues:

Portal crashes on start up.

Log:

xenia.zip

Screenshot(s):

portal

Labels:

(state-crash-host)

dinkley commented 5 years ago

Still occurs on https://github.com/xenia-project/xenia/commit/a4a35b4e9860554d1f86682ce1d6ba9d2f61c0d2 (Vulkan) and https://github.com/xenia-project/xenia/commit/5582e63ef1930f3f7a30d0ffdac4cc66c48a8645 (D3D12)

Logs: Vulkan D3D12

If it helps, it gives this error: !> 0000005C Unimplemented instruction: xe::cpu::ppc::InstrEmit_mtvscr !> 0000005C Unimplemented instr 82797838 10000644 mtvscr

Triang3l commented 4 years ago

Requires GPU>CPU resolve readback for text rendering.

Etokapa commented 3 years ago

Tested on https://github.com/xenia-project/xenia/commit/e7cd2ffffa418002ea5e526a3edba734d5f24990

Booted game. Xenia closes after intros.

:warning:You must set break_on_unimplemented_instructions=false!

por

xenia.zip

state-intro | tech-middleware-havok

Artemii03 commented 1 year ago

Tested on xenia-project/xenia@e7cd2ff

Booted game. Xenia closes after intros.

⚠️You must set break_on_unimplemented_instructions=false!

por

xenia.zip

state-intro | tech-middleware-havok

This way is not working on new build in xenia canary

vrad-exe commented 1 year ago

I got it to start successfully in canary by adding -dvd -game portal to cl in the config, in addition to disabling break_on_unimplemented_instructions. Sometimes there will be major graphical bugs in which colors become distorted, which is possibly related to the color correction Portal has in all of its maps. image xenia_canary_enyBV7o1tn xenia_canary_J21LnSVvRj

Sowa95 commented 3 months ago

Tested on: https://github.com/xenia-project/xenia/commit/3d30b2eec3ab1f83140b09745bee881fb5d5dde2

xenia.zip

Still requires break_on_unimplemented_instructions. It's possible to reach menu if A button is pressed fast enough in title screen. Game will freeze about a second after loading title screen, regardless if menu is reached or not.

1

This game is playable from start to finish on Canary: https://github.com/xenia-canary/game-compatibility/issues/142#issuecomment-2223433452