Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix lv2_file::file_view::size() and fix SPU cache gen on first boot #15212

Merged
merged 10 commits into from
Feb 16, 2024

Conversation

elad335
Copy link
Contributor

@elad335 elad335 commented Feb 15, 2024

  • Fixes [Regression] Metal Gear Solid 4 cannot start a new game (#15138) #15209 (lv2_file::file_view::read() regressed)
  • Fixes lv2_file::file_view::size() too.
  • Avoid changing file position in elf_object::open(), should allow concurrent usage if we ever need it.
  • Fix a potential access violation with PPU LLVM builder.
  • Prevent using duplicate MSELF entries.
  • Fix crash on analyzing invalid code when searching SPU code for the first time.
  • Make PPU LLVM compile more MSELF entries by relaxing file name constraints.

@Jonathan44062
Copy link

Still black screen when I try to load a save file
RPCS3.log.gz

@elad335 elad335 added the LLVM Related to LLVM instruction decoders label Feb 15, 2024
@Jonathan44062
Copy link

Fixed
image

@elad335 elad335 changed the title Fix lv2_file::file_view::size() Fix lv2_file::file_view::size() and fix SPU cache gen on first boot Feb 16, 2024
@elad335 elad335 merged commit f47c7e0 into RPCS3:master Feb 16, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bugfix Filesystem LLVM Related to LLVM instruction decoders
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Regression] Metal Gear Solid 4 cannot start a new game (#15138)
3 participants