Skip to content

emulators: add Vita3K+ v1.3 - #3587

Open
GarckaMan wants to merge 13 commits into
ROCKNIX:nextfrom
GarckaMan:vita3k-plus
Open

GarckaMan wants to merge 13 commits into
ROCKNIX:nextfrom
GarckaMan:vita3k-plus

Conversation

@GarckaMan

@GarckaMan GarckaMan commented Nov 1, 2026 •

Copy link
Copy Markdown

Summary

What does this PR do?

  • Added Vita3K+ as a separated emulator and made it the default option for Vita
  • Execution scripts now creates bios/vita3k folder so you can drop your .PUP files
  • Start Vita3K script in Tools is now called Start Vita3K+ and runs Vita3K+ executable
  • Various small fixes to start_vita3k.sh ported from |start_vita3kplus.sh|:
    • scan_vita3k.sh will run after you close the emulator, like it was intended
    • Using mangohud no longer crashes the application (bug on mangohud side with the new Vita3K+ version)
  • Renamed the config folder (inside /storage/.config)
    • Vita3K+ config folder is vita3kplus
    • Vita3K config folder is vita3k
    • This should not break any instance. If you have made modifications to the config.yml file in your Vita3K and want to keep those changes, please move them to /storage/.config/vita3k/config.yml
  • Both emulators use the same games folder. If you install a game on Vita3K you don't need to install them on Vita3K+

Testing & Verification

  • Device(s) Tested: Retroid Pocket Flip 2 (SM8250 / Adreno 650 + Turnip, 270° panel), AYN Thor (SM8550)
  • Build Artifacts / Commit: branch vita3k-plus @ 1740ec5

Test Steps

  1. Build the image and boot
  2. Run Start Vita3K inside Tools to create bios/vita3k folder
  3. Put Vita firmware on that bios folder and install them by going to Start Vita3K again. Close the emulator after finishing installing
  4. Run a .zip or .pkg Vita game from ES. It will install but not launch the game
  5. Close the emulator. This will create a .psvita game and add the .installed extension to the installed .zip or .pkg folder
  6. Run the game through the .psvita file

Test Results & Evidence

Demon Gaze

Old Vita3K build on Flip 2
2026-11-01-015441

Vita3K+:
2026-11-01-021116

Phantasy Star Nova

Old Vita3K build on Flip 2
DOESN'T BOOT AT ALL

Vita3K+:
2026-11-01-032342


Additional Context & Reviewer Notes

  • Various .patch were ported from Uzucore fork here
  • Some .patch are written in order to fix specific game issues; for example, the case insensitive Game System load was because Demon Gaze II was not able to read the Game System Data it saved. This patch will be pushed to upstream soon, I hope.

AI Assistance Disclosure

  • Yes AI generated a major portion of the code or implementation.
    AI helped me debug issues with specific games
    It also helped me write and understand what most of the .patch did

@GarckaMan
GarckaMan marked this pull request as draft November 2, 2026 02:41
@GarckaMan

Copy link
Copy Markdown
Author

Moved to draft so I can add vita3k-sa too

# Conflicts:
#	projects/ROCKNIX/packages/virtual/emulators/package.mk
@GarckaMan GarckaMan changed the title emulators: Update Vita3K to Vita3K+ v1.3 emulators: add Vita3K+ v1.3 Nov 2, 2026
@GarckaMan
GarckaMan marked this pull request as ready for review November 2, 2026 19:11
@GarckaMan

Copy link
Copy Markdown
Author

Back to Open

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant