All posts
#retroarch #setup #guide

RetroArch PS1 Setup Guide: Beetle PSX HW Configuration

How to set up RetroArch for PS1 emulation using the Beetle PSX HW core. Install BIOS files, configure shaders, and start playing PlayStation games.

PS1 BIOS Team
·
·
7 min read

Setting Up RetroArch for PS1 Emulation

RetroArch is a powerful multi-system emulation frontend. For PS1 games, the Beetle PSX HW core delivers excellent accuracy and hardware rendering. This guide shows you how to get everything working.


What You Need

  • RetroArch (download from retroarch.com)
  • PS1 BIOS file — download SCPH5501.BIN (recommended for Beetle PSX)
  • PS1 game files (ISO, BIN/CUE, or PBP format)

Step 1: Install RetroArch

Download and install RetroArch for your platform:

  • Windows.exe installer or portable ZIP
  • Android — install from the RetroArch APK or Google Play
  • Mac/Linux — available via their download page

Launch RetroArch and you’ll see the main menu (XMB or RGUI depending on your settings).


Step 2: Install PS1 BIOS Files

RetroArch stores BIOS files in the system folder. Here’s where that is:

PlatformSystem Folder Path
WindowsC:\Users\[Name]\AppData\Roaming\RetroArch\system\
Android/storage/emulated/0/RetroArch/system/
Mac~/Library/Application Support/RetroArch/system/
Linux~/.config/retroarch/system/

Copy your BIOS files into this folder:

system/
  scph5501.bin    ← rename to lowercase
  scph5500.bin
  scph5502.bin

Note: Beetle PSX expects lowercase filenames. Rename SCPH5501.BINscph5501.bin.


Step 3: Download the Beetle PSX HW Core

  1. In RetroArch, go to Main Menu → Load Core → Download a Core
  2. Scroll to Sony - PlayStation section
  3. Download Beetle PSX HW (for hardware rendering — requires a decent GPU)
  4. Alternatively, download PCSX-ReARMed (better for Android or low-end devices)

Step 4: Verify BIOS Detection

  1. Go to Main Menu → Information → Core Information
  2. Load the Beetle PSX HW core first (Main Menu → Load Core → select it)
  3. Then go to Main Menu → Information → Core Information
  4. Scroll to BIOS section — you should see your BIOS files listed as “found”

If they show as “missing,” the files aren’t in the right folder or have wrong filenames.


Step 5: Load a PS1 Game

Method 1 — Quick load:

  1. Main Menu → Load Content
  2. Navigate to your game file
  3. Select it — Beetle PSX HW loads automatically (since it was loaded last)

Method 2 — From playlists:

  1. Main Menu → Import Content → Scan Directory
  2. Point it to your PS1 game folder
  3. RetroArch creates a PS1 playlist
  4. Load games from the playlist icon in the main menu

Step 6: Configure Beetle PSX HW Settings

With a game loaded, access the Quick Menu (press F1 on keyboard, or Start+Select on most controllers):

Graphics Settings (Core Options)

  • Internal GPU Resolution → 4x or 8x for higher resolution rendering
  • Texture Filtering → 3-Point or SABR for smooth textures
  • Widescreen Mode Hack → Enable for 16:9 output (some games support this)
  • PGXP (Geometry Precision) → Enable for sub-pixel precise 3D geometry

Video Settings (RetroArch Level)

  • Aspect Ratio → 4:3 (correct for PS1 games)
  • Integer Scaling → Enable to avoid screen-tearing at non-native resolutions
  • CRT Shaders → Try crt-royale or crt-lottes for a retro feel

Step 7: Set Up Controls

RetroArch has excellent controller auto-detection:

  1. Plug in your controller before launching RetroArch
  2. Go to Settings → Input → Port 1 Controls
  3. Most modern controllers (Xbox, PlayStation, Switch Pro) map automatically
  4. If buttons are wrong, use Remap Controls to adjust

For keyboard, default PS1 mappings:

  • D-Pad → Arrow keys
  • X / Circle / Square / Triangle → X / Z / A / S
  • L1/R1 → Q / W

Step 8: Save and Load States

  • F2 → Save state
  • F4 → Load state
  • F6/F7 → Cycle through save state slots

Memory card saves are handled automatically in the saves/ folder — no setup needed.


RetroAchievements Setup (Optional)

RetroArch supports achievement unlocking via RetroAchievements.org:

  1. Create a free account at retroachievements.org
  2. In RetroArch → Settings → Achievements
  3. Enter your username and password
  4. Enable Hardcore Mode to disable save states for authentic achievement earning

Troubleshooting

“BIOS file not found” when loading game
→ Check lowercase filenames in system/ folder. Beetle PSX needs scph5501.bin not SCPH5501.BIN.

Black screen on game load
→ Try PCSX-ReARMed core instead. Some games have compatibility differences between cores.

Performance is poor
→ Lower Internal GPU Resolution to 1x or 2x. On Android, use PCSX-ReARMed instead of Beetle PSX HW.

No sound
→ Settings → Audio → ensure output device is correct and volume is not 0.

Game runs too fast or slow
→ Settings → Frame Throttle → enable VSync and set Max Swapchain Images to 2.


BIOS Files Summary for RetroArch

CoreRecommended BIOSNotes
Beetle PSX HWscph5501.binBest accuracy
Beetle PSX HWscph5500.binFor Japan games
Beetle PSX HWscph5502.binFor PAL games
PCSX-ReARMedscph1001.binLower-end devices

All files available on the downloads page.