xenia-project / game-compatibility

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

45410912 - Portal 2 #160

Open agrecalypse opened 9 years ago

agrecalypse commented 9 years ago

Marketplace

https://github.com/benvanik/xenia/commit/82a72e197438409a87b9d4e7ee2d2c8b36b8698b

Debug log Release log

Asserts in debug image image

benvanik commented 9 years ago

Asserts in ppcemit* mean unimplemented instructions. I just pushed a change that'll log these to the log before asserting (like !> 00000024 Unimplemented instruction: xe::cpu::frontend::InstrEmit_sc)

NerdyBitsUK commented 7 years ago

Retested today under Vulkan. No longer gets through Valve and Source splash screens, purely crashes when opening the ISO

Xenia Version: Sept 9 2017 OS: Windows 10 x64 Title ID: 45410912 (RF)

Log files and screenshot attached

untitled

xenia.log.txt

Also to note that the TitleID in the issue name is incorrect (There is no title by that ID). The correct TitleID is '45410912' and it seems that this problem is also apparent with "Army of Two" at https://github.com/xenia-project/game-compatibility/issues/167

ghost commented 7 years ago

@NerdyBitsUK hmm... your gpu cant handle the launch. Perhaps your gpu is under the minimum recommended of the pc version. I have a gtx 1050 ti and I managed to get the title screen perfectly running. But anytime you want to enter a chapter it will load then it crashes. Since portal 2 uses BIK file to play the title screen background and music. EDIT: I managed to get ingame but everything looks goofy (wheatly has no eyes and the skybox is offset also portal gun and water not working properly) but its not glitched. After finishing a chapter it will crash. No idea why

smx-smx commented 7 years ago
!> 00000068 Unimplemented instruction: xe::cpu::ppc::InstrEmit_mtvscr
!> 00000068 Unimplemented instr 873790A8 10000644 mtvscr

Xenia currently has stubs for these 2 opcodes

mtvscr VB Move To Vector Status and Control Register (AltiVec specific) mfvscr VT Move From Vector Status and Control Register (AltiVec specific)

Etokapa commented 3 years ago

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

Booted game. Xenia freezes on loading screen.

:warning:You must set break_on_unimplemented_instructions=false!

por

xenia.zip

state-load | tech-middleware-havok

Yosho549 commented 1 year ago

Platform: Xbox Series S with Developer Mode Doesn't boot until break_on_unimplemented_instructions = false and d3d12_readback_resolve = true are set in the config file.

Beatable and perfectly playable, only problems are very few graphics glitches at Chapter 6 and Chapter 7 and some FPS drops here and there

Margen67 commented 1 month ago

Xenia Canary issue: https://github.com/xenia-canary/game-compatibility/issues/141