R36S Screen Settings: Best Display Configuration for Every System

The R36S's 3.5-inch IPS screen at 640×480 is a great display for retro gaming — but the default settings aren't always optimal. This guide covers aspect ratio, integer scaling, shaders, and per-system display profiles to make your games look their best.

⚡ Quick Settings Reference — Apply These Now

Find your system below and apply in RetroArch. Skip the long read if you just need the answer.

System Aspect Ratio Integer Scale Shader
NES / SNES 4:3 ✅ ON crt-pi
Game Boy / GBC Core provided ✅ ON dot-matrix / lcd3x
GBA Core provided ✅ ON lcd3x (optional)
Sega Genesis 4:3 ✅ ON crt-pi
PS1 / N64 4:3 ✅ ON None

Enable integer scale: Quick Menu → Settings → Video → Integer Scale: ON
Load shaders: Quick Menu → Shaders → Load Shader Preset · Save per-system: Save Core Preset

Understanding Aspect Ratio and Scaling

The R36S display is 640×480 pixels with a 4:3 aspect ratio. Retro games were designed for various native resolutions, and how they scale to fill this screen makes a significant visual difference.

Key Scaling Concepts

Native Resolutions and Integer Scale on R36S

System Native Resolution Best Scale on R36S Output Size
NES 256×240 2x integer 512×480 (minor letterbox)
SNES 256×224 2x integer 512×448 (small bars)
GBA 240×160 3x integer 720×480 (pillarbox)
GB / GBC 160×144 3x or 4x integer 480×432 or 640×576
PlayStation 1 320×240 2x integer 640×480 (perfect fill!)
Sega Genesis 320×224 2x integer 640×448 (small bars)
N64 320×240 2x integer 640×480 (perfect fill!)

💡 Pro Tip

PS1 and N64 games at 320×240 scale to a perfect 2x (640×480) on the R36S display — no black bars at all. This makes PS1 gaming on R36S particularly satisfying visually. Enable integer scaling in RetroArch Settings → Video → Integer Scale: ON.

Recommended Shaders by System

Shaders are post-processing filters applied to the game image before it reaches the display. They can simulate the look of original hardware screens, adding scanlines, pixel grids, or color effects. Access shaders via Quick Menu → Shaders → Load Shader Preset.

No Shader (Clean Pixels)

The simplest choice: sharp, clean pixels with no filtering. Best for users who prefer a modern, crisp look or for 3D games (PS1, N64) where scanlines look out of place.

Best for: PS1, N64, GBA, all 3D systems

CRT Shaders (Scanlines)

CRT shaders simulate the phosphor scanlines and glow of a classic cathode-ray tube television. Many retro games were designed assuming a CRT display, and the scanlines actually blend pixel art more smoothly than a sharp LCD.

Best for: NES, SNES, Sega Genesis — 16-bit and earlier pixel art games that were designed for CRT displays.

LCD Shaders

LCD shaders simulate the pixel grid of portable LCD screens — the Game Boy, Game Boy Color, and GBA all had characteristic LCD grids that are part of the authentic visual identity of those games.

Best for: Game Boy, GBC, GBA games

Saving Shader Presets Per System

You can save different shaders for each gaming system so they load automatically:

  1. Load a game from the system you want to configure
  2. Open Quick Menu → Shaders → Load Shader Preset
  3. Select your preferred shader
  4. Go back to Shaders menu → "Save Core Preset"
  5. This saves the shader specifically for this emulator core — it will auto-load for all games on this system

Brightness and Color Settings

Screen Brightness

The R36S display brightness is adjustable in firmware settings. Brightness significantly affects both visual experience and battery life:

In ArkOS: access brightness from the quick settings panel (hold Start or access via the system menu). In Rocknix: brightness is adjustable in System Settings → Display.

RetroArch Color Adjustments

RetroArch allows fine-grained color adjustments via Quick Menu → Settings → Video → Color Adjustments:

Per-System Display Profiles (Recommended Setup)

Here is a recommended display configuration for each major system:

System Aspect Ratio Integer Scale Shader
NES 4:3 ON crt-pi or zfast-crt
SNES 4:3 ON crt-pi or zfast-crt
Game Boy Core provided ON dot-matrix
GBC Core provided ON lcd3x
GBA Core provided ON lcd3x (optional)
Sega Genesis 4:3 ON crt-pi
PlayStation 1 4:3 ON None (or zfast-crt)
N64 4:3 ON None

✅ Key Takeaway

Integer scaling + the right shader transforms your R36S into the ideal screen for each system. The best general approach: use integer scale ON for all systems, apply a CRT shader to 8-bit and 16-bit games, an LCD shader to handheld games, and no shader for 3D systems like PS1 and N64. Save each as a core preset so the settings apply automatically.