Choose the route first#
POPStarter setup fails most often when files from different launcher models are mixed together. Pick one row from this decision guide, then copy the file tree for that exact row. Do not combine an OPL DB/PS1-page layout with a per-game OPL Apps title.cfg layout unless the guide explicitly says that workflow uses both.
1. Storage#
USB is easiest, but slow and fragmentation-sensitive. Internal APA HDD is fast, but paths are strict. SMB is convenient once working, but needs memory-card network modules and a writable legacy share. USB exFAT needs BDM Assault driver substitution.
2. Launcher#
OPL Apps launches renamed POPStarter ELFs and needs a title.cfg. OPL DB/PS1 page uses fork-specific POPStarter discovery paths. wLE_kHn browses VCDs directly. POPSLoader is a separate Lua/Enceladus launcher and has its own folder requirements.
3. Basename#
The VCD basename is the anchor for per-game support folders. If the game image is SLUS_002.40.Soul Blade.VCD, the USB support folder is mass:/POPS/SLUS_002.40.Soul Blade/; the HDD support folder is usually hdd:/__common/POPS/SLUS_002.40.Soul Blade/.
4. Legal files#
The guide can document where required POPS files go, but this repository must not include Sony emulator binaries, BIOS files, decrypted libraries, or package mirrors that redistribute proprietary material.
Fast choice table#
| If you want... | Use this page | Copy this workflow | Main trap |
|---|---|---|---|
| Simple USB launch from OPL Apps | USB Setup | USB - OPL Apps per-game renamed ELF | title.cfg saved as title.cfg.txt, or boot= not matching the renamed ELF. |
| Cleaner USB game list without per-game app folders | USB Setup | wLE_kHn or POPSLoader | Leaving the launcher files outside their expected APPS folder. |
| Fast internal HDD setup | Internal HDD Setup | APA HDD - OPL Apps or OPL DB/PS1 page | Misspelling __.POPS or putting fixes under the wrong common folder. |
| Network share setup | SMB / Network | SMB direct SB. launcher or OPL Apps over SMB | Confusing the PC share folder with mc?:/POPSTARTER, or using the wrong smb:/smb0: prefix. |
| USB exFAT instead of FAT32 | BDM / exFAT | BDM Assault driver replacement | Thinking this adds internal HDD exFAT support to POPStarter core. It does not. |
Universal setup checks#
- Keep
.VCDuppercase in examples unless your chosen launcher explicitly tolerates otherwise. - Save
title.cfg,CHEATS.TXT,DISCS.TXT, andVMCDIR.TXTas plain text with the exact extension shown. - Per-game fix/VMC folders match the VCD basename without the
.VCDextension. - OPL Apps
boot=must match the renamed ELF filename in the same app folder. - For SMB, publish
IPCONFIG.DAT,SMBCONFIG.DAT, andpoweroff.irx; the.DAY/.ircspellings in the raw notes are kept as a conflict, not as the recommended setup.
| Workflow | Backend | Launcher | Filesystem | Required files | Exact paths / config | Warnings | Sources |
|---|---|---|---|---|---|---|---|
| USB - OPL Apps per-game renamed ELF medium verified-hardware-user |
USB mass storage | OPL Apps page | FAT32 32K/64K clusters, or exFAT through BDM Assault |
|
Sample config |
|
User uploaded operational notes ElOtroLado POPS emulator for PS2 thread (mention only) |
| USB - OPL DB/Tenth PS1 page medium verified-hardware-user |
USB mass storage | OPL DB / Tenth Anniversary PS1 page | FAT32 or exFAT through BDM Assault |
|
|
|
User uploaded operational notes |
| USB - wLE_kHn VCD launcher medium verified-hardware-user |
USB mass storage | wLE_kHn | FAT32 or exFAT through BDM Assault |
|
Sample config |
|
User uploaded operational notes ElOtroLado POPS emulator for PS2 thread (mention only) |
| USB - POPS0 through POPS9 split folders high recovered-cross-check |
USB mass storage | Original POPStarter folder scan | FAT12/FAT16/FAT32; defragmented media strongly preferred |
|
|
|
POPSLoader recovered POPStarter documentation site (mention only) ShaolinAssassin POPStarter documentation wiki |
| USB - POPSLoader app high verified-cross-source |
USB mass storage | POPSLoader | FAT32 or exFAT through BDM Assault |
|
Sample config |
|
User uploaded operational notes POPSLoader by El_isra |
| APA HDD - OPL Apps per-game renamed ELF high verified-cross-source |
Internal APA HDD/SSD | OPL Apps page | PFS/APA |
|
Sample config |
|
User uploaded operational notes ElOtroLado POPS emulator for PS2 thread (mention only) PSX-Place POPStarter page 15 - IGR and BOOT.ELF discussion |
| APA HDD - OPL DB / PS1 page medium verified-hardware-user |
Internal APA HDD/SSD | OPL DB / PS1 page | PFS/APA |
|
|
|
User uploaded operational notes Discord POPStarter test screenshot |
| APA HDD - wLE_kHn VCD launcher medium verified-hardware-user |
Internal APA HDD/SSD | wLE_kHn | PFS/APA |
|
Sample config |
|
User uploaded operational notes ElOtroLado POPS emulator for PS2 thread (mention only) |
| APA HDD - __.POPS through __.POPS9 split folders high recovered-cross-check |
Internal APA HDD/SSD | Modern WIP01/r13 HDD launch type | PFS/APA |
|
|
|
POPSLoader recovered POPStarter documentation site (mention only) ElOtroLado POPS emulator for PS2 thread (mention only) |
| APA HDD legacy - PP.<game> HDDOSD-visible partition medium recovered-needs-hardware-check |
Internal APA HDD/SSD | HDDOSD / Sony Browser 2.00 / legacy POPStarter KELF | PFS/APA partition |
|
Sample config |
|
POPSLoader recovered POPStarter documentation site (mention only) ShaolinAssassin POPStarter documentation wiki |
| APA HDD legacy - __.<game> hidden partition medium recovered-needs-hardware-check |
Internal APA HDD/SSD | Legacy alternate POPStarter partition launch | PFS/APA partition |
|
|
|
POPSLoader recovered POPStarter documentation site (mention only) ShaolinAssassin POPStarter documentation wiki |
| APA-Jail hybrid - Apps on exFAT, POPS on APA medium verified-hardware-user |
Internal APA HDD/SSD plus APA-Jail exFAT app side | OPL Apps page | exFAT app paths plus APA/PFS POPS paths |
|
Sample config |
|
User uploaded operational notes |
| SMB - OPL Apps per-game renamed ELF high verified-cross-source |
SMB network share | OPL Apps page | Host filesystem over SMB |
|
Sample config |
|
User uploaded operational notes ElOtroLado POPS emulator for PS2 thread (mention only) |
| SMB - direct SB-prefixed POPStarter launcher high verified-single-source |
SMB network share plus PS2-side ELF launch | Direct renamed POPStarter ELF | Host filesystem over SMB |
|
Sample config |
|
ElOtroLado POPS emulator for PS2 thread (mention only) |
| SMB - OPL DB / PS1 page medium verified-hardware-user |
SMB network share | OPL DB / PS1 page | Host filesystem over SMB |
|
|
|
User uploaded operational notes |
| BDM Assault - USB exFAT driver substitution high verified-primary |
Memory card IRX override for USB | POPStarter core or compatible launcher | exFAT USB through substituted USB drivers |
|
|
|
BDM Assault GitHub repository User uploaded operational notes |
| POPSLoader fork - USB, MX4SIO, MMCE, APAHDD high verified-primary |
USB / MX4SIO / MMCE / APA HDD | Ripto POPSLoader fork | Device-specific; PFS for HDD |
|
|
|
Ripto/NathanNeurotic POPSLoader fork |