Video summary

Retroid Pocket Nova: Full Setup Guide (Shaders, PS2, GameCube)

Main summary

Key takeaways

Technology

Summary of technological concepts & setup guide (Retroid Pocket Nova)

What the video is for

A full setup guide for getting the Retroid Pocket Nova from first boot to actually playing retro consoles—especially 4:3 systems—with correct shader looks, solid PS2, and GameCube performance. It also covers BFI (black frame insertion) and a color/saturation tuning tip for the Nova’s AMOLED screen.


1) First boot / Android setup (device performance + storage)

First-boot wizard

On first boot, the Nova runs a setup wizard:

  • Choose language
  • Connect Wi‑Fi
  • Check updates

Performance modes (Android swipe-down menu)

The video emphasizes tuning performance depending on the system:

  • Standard / Performance / High performance
  • The lowest mode is recommended especially for N64 and below, with better battery life.
  • A medium mode is positioned as the best balance for PS2 and GameCube, including upscaling.

Cooling

  • Set the fan to “smart” for quiet operation while staying cool.

MicroSD handling (new card workflow)

If the SD card is new:

  • Format it in the device
  • Set it up as Portable storage (not internal)
  • Benefit: enables hot-swapping
  • Requirement: use a logical ROM folder structure

Recommended ROM folder structure

  • Create a /ROMs folder at the card root
  • Add subfolders per system (example: GBA, SNES, etc.)

2) Front-end recommendation (console-like UI)

The device can technically run without a front-end, but it’s recommended for a more console-like experience. Options mentioned:

  • Daijisho
  • Kakao
  • ES-DE (EmulationStation for Android): paid app (small cost), praised for a console-style experience

3) RetroArch shaders + correct shader installation (CRT look)

The video argues that shaders are often skipped, but they significantly improve the screen’s “retro CRT-era” look—especially on a modern panel.

Key technical setup steps in RetroArch

  1. Use Vulkan as the video driver

    • RetroArch: Settings → Video output → Vulkan
    • Vulkan matters here because shader format support is tied to it.
  2. Restart RetroArch after changing the driver

  3. Download/update shader sets

    • RetroArch: Online Updater → Update slang shaders
    • Shader format discussed: Slang
    • Shader update is described as taking ~60 seconds

Shader concept/goal

Without shaders, many games look “flat” because CRT-era art/design assumed:

  • Phosphor glow
  • Scanline softening
  • Curved glass tube appearance

Example shaders and suggested use cases

  • Sony Megatron (HDR folder)

    • Described as heavy/parameter-rich
  • Balanced “set-and-forget”

    • CRT Consumer 1W NTSC XL
    • VHS / NTSC VCR (more nostalgic: rolling bar + fuzz)
  • Subtle daily-use

    • fake lots
    • CRT Mini Ultra Trinitron (fewer parameters; favored for 16-bit)
    • CRT-Geom (gentle curve + mask)

System-specific recommendations

  • NES / SNES / Genesis / PS1 + general 4:3
    • CRT Mini Ultra Trinitron
  • Game Boy / Game Boy Color
    • LCD Grid Version 2
    • Notes: avoid oversaturation on AMOLED using color correction shaders
  • GBA
    • Mention of saturation correction; prefers LCD 3X
  • N64 / Dreamcast and up
    • Suggests CRT Geom
    • Warning: some Vulkan-based shader options may not work depending on the N64 core
    • Workaround: use GSL CRT shaders

Preset saving (common pitfall)

To ensure shader settings stick:

  • Use Manage presets → save as Core preset / Global preset
  • For a single game: Save game preset

This step is easy to miss, causing shader changes not to “stick.”


4) BFI (Black Frame Insertion) / “smooth motion trick” for 120 Hz

The Nova uses a 120 Hz panel. BFI inserts a black frame between real frames to emulate CRT-like motion clarity.

RetroArch path

  • Settings → Video → Synchronization → Black Frame Insertion

Warnings / notes

  • Rapid flicker may cause persistence issues on some displays (less likely on OLED)
  • Choose the first BFI option designed for 120 Hz panels

Shader stacking with BFI

Because BFI darkens the image, the video recommends stacking shaders, for example:

  • Add preset in Quick Menu:
    • Subframe BFI shaders (example: CRT Beam Simulator)
  • Optionally append CRT curvature/glow on top (example: CRT-Geom)

Personal verdict from the speaker:

  • Some people love it, others turn it off
  • Subtle flicker may be noticeable depending on preference

5) Sixth-gen emulation: PS2 and GameCube

PlayStation 2 (Android) — NetherSX2 setup

  • NetherSX2 is presented as the standard:
    • Community continuation of AetherSX2
    • Actively maintained and performs well on the Nova’s chip

Alternative mentioned:

  • RM SX2 Refresh
    • Moves quickly, adds features like 2nd controller support and improved touch controls

Setup steps:

  • Download the APK from the official GitHub (avoid mirror sites)
  • Requires a BIOS from your own console (not provided)

Core settings advice:

  • Enable Vulkan renderer
  • Resolution scaling:
    • Start at 3x
    • Adjust down to 2x or 2.5x depending on the game
  • Upside for 4:3 devices:
    • Helps avoid black bars and stretching (fits edge-to-edge)

PS2 shaders approach:

  • Not heavy CRT masks (those are more SNES-focused)
  • Use a light scanline / CRT-like post effect
  • Rationale:
    • Upscaling can make games too sharp and reveal low-res textures
    • Subtle scanlines soften like a CRT
  • Example effect:
    • lots CRT used with Super Robot Wars, described as adding warmth/coziness and improving “anime battle” pop

GameCube — Dolphin setup

  • Uses the official Dolphin build (via Play Store)
  • Praised as stable (no forks needed)

Backend recommendation:

  • OpenGL for compatibility
  • Can switch to Vulkan if needed

Resolution:

  • Start around 2x as a “sweet spot,” but 3x works for many games

Shaders:

  • Uses specialized shaders
  • Recommends pre-compiling shaders to avoid in-game hiccups
  • Mentions “Uber shaders,” but the speaker observed random errors on this chipset

Other visual improvement:

  • Anisotropic filtering 2x (low overhead, “free” quality bump)

Aspect ratio note:

  • Nova is native 4:3, which reduces common issues GameCube can face on wide-screen handhelds

Coverage claim:

  • Capable of playing ~99.9% of the library upscaled without issues (example cited: Star Wars: Rogue Squadron II)

6) AMOLED color tuning: saturation correction

Why saturation adjustment is needed

  • AMOLED covers ~150% of sRGB, so games can look “hot” (over-saturated reds/greens).

Fix

  • Install Odin Tools
  • Use the saturation slider:
    • Default: 1.0
    • Recommended: around 0.7 for closer sRGB accuracy

The speaker demonstrates (example: Super Mario World), noting:

  • Differences are often clearer in menus than gameplay
  • They personally prefer adjusting shader settings for results that stand out more

7) Other consoles, features, and performance notes

DS / 3DS

  • Emulation runs well up to 3x–4x
  • Dual-screen add-on support is mentioned as an option

PSP

  • “Runs like a dream”
  • Increase resolution to 1080p
  • Expect letterboxing because PSP is 16:9 while the Nova is 4:3

RetroAchievements

  • Sign up on the RetroAchievements website
  • Pop-up achievements across many supported systems (from RetroArch through GameCube/PS2)

Battery expectations

  • Low mode helps battery significantly:
    • Described as “all day and all night” for 90s consoles
  • For PS2/GameCube with shaders:
    • Recharge recommended after roughly 5–6 hours (speaker’s weekend-based testing)

Main speakers/sources (end)

  • Speaker/host: “Zoo” (referred to as “your old buddy Zoo”)
  • Primary software sources mentioned:
    • RetroArch (APK, shader updates via Online Updater)
    • NetherSX2 (official GitHub)
    • Dolphin official build (Play Store)
    • Odin Tools (official GitHub)
    • RetroAchievements website

Rate this summary

Your feedback will help improve summaries.

Improve this summary

Reprocess with a stronger model when the summary feels incomplete or inaccurate.

Pro

Translate summary in another language

Pro

Ask questions to this video

Chat for follow-up questions, clarifications, and source-backed answers.

Coming soon

Share this summary

Original video