Emulator Settings - Jetup13/Retroid-Pocket-3-Plus-Wiki GitHub Wiki

Standalone

AetherSX2

AetherSX2 Settings Dropdown
  • Set to Fast Defaults
  • These are far from perfect and will need to be configured pre-game to your preference

App Settings

Category Setting Change Note
General Fast Boot > On
Show FPS > On
System EE Cycle Rate (Underclocking) > 75% (-1)
EE Cycle Skip (Underclocking) > Moderate Underclock (2)
Warn About Unsafe Settings > Off
Graphics GPU Renderer > Vulkan
Aspect Ratio > Windscreen 16:9 or Standard 4:3
Enable Widescreen Patches > On

Controller Settings

Category Setting Change Note
Touchscreen Touchscreen Controller View > Single Analog Pad Load game > Controller Settings > Add/Remove Buttons > Remove all buttons besides Pause Menu
Enable Game Vibration > On
Port 1 Perform Automatic Mapping
Controller Type > DualShock 2
Use Analog Sticks for D-Pad in Digital Mode > On

DuckStation

DuckStation Settings Dropdown

App Settings

Category Setting Change Note
Interface Fast Boot > On Skips PSX intro
Show Messages > Disable
Graphics GPU Renderer > Vulkan or OpenGL Try Vulkan first
Resolution Scale > 2x 3x might be fine on a few games
Texture Filtering > Nearest Neighbor
PGXP Geometry Correction > On
Aspect Ratio > Auto (Match Display)
Interger Upscaling > Disabled
Linear Upscaling > Disabled
PGXP Culling Correction > On
PGXP Texture Correction > On

Controller Settings

Category Setting Change Note
Touchscreen Touchscreen Controller View > Single Analog Pad Load game > Controller Settings > Add/Remove Buttons > Remove all buttons besides Pause Menu
Enable Game Vibration > On
Port 1 Perform Automatic Mapping
Controller Type > Analog Controller (DualShock)
Use Analog Sticks for D-Pad in Digital Mode > On

EasyRPG Standalone

  • To hide the Touch Screen layout: Settings > Input > Input Layout Transparency 100%

MelonDS Android Standalone

MelonDS Settings Dropdown
  • Download second to latest artifact on github
  • Actions > Select latest working Workflow > download melonds-android.zip under Artifacts
  • Settings > Input > Layouts > + to remove on-screen buttons

PPSSPP Standalone

PPSSPP Settings Dropdown
Category Setting Change Note
Rendering Mode Backend > Vulkan or OpenGL Try Vulkan first
Mode > Buffered Rendering Switch to Non-buffered if you have problems
Framerate Control Frame skipping > 1 If needed
Auto framskip > On
  • Make sure to configure controls beforehand

Yaba Sanshiro 2

Settings Dropdown
Setting Option
CPU Core New Dynamic
Video Core OpenGL or Vulkan
Aspect Ratio 4:3 or 16:9
Sound Engine Legacy
Sound Time Synchronization Real Time

Libretro (RetroArch)

MelonDS (Libretro)

Core Settings Dropdown
Setting Option
Video Enable Threaded Software Rendering

Mupen64Plus-Next GLES3 (Libretro)

Controller Issues

There is a problem that happens when certain N64 games get launched from a Frontend the core will almost completely lose controls. It's not just specific to these devices. Why does this happen? No clue.

The minor fix to is to try to get into the Retroarch Quick Menu which restores the controls. Since the controller is locked out the best way to achieve this is with an touchscreen overlay.

Here's two overlays I've created

You can follow the guide on how to install it in the RP2+ link.

Otherwise you can launch the games within RetroArch and prevent this issue completely.

SwanStation (Libretro)

Core Settings Dropdown
Category Setting Change Note
Console Settings Fast Boot > On
Enhancement Settings GPU Renderer > Vulkan or OpenGL Try Vulkan first
Internal Resolution Scale > 2x or 3x
Software Readback > On
Force 4:3 For 24-Bit Display > On
Widescreen Hack > On
PGXP Geometry Correction > On
Display Settings Core Provided Aspect Ratio > 4:3 or 16:9
Display OSD Messages > Off
Quick Menu > Controls > Port 1 Controls Device Type Analog Controller (DualShock)
⚠️ **GitHub.com Fallback** ⚠️