Read this before copying files#
POPStarter setup is path-sensitive. A correct file in the wrong folder is effectively missing, and a correct launcher prefix for one backend can select the wrong mode on another backend.
Boot flow#
Frontend or ELF browser
-> renamed POPSTARTER.ELF or POPSTARTER.KELF
-> resolve storage backend from prefix/path
-> locate VCD
-> locate per-game support folder
-> apply CHEATS.TXT / PATCH / TROJAN / handlers
-> hand execution to POPS
Minimal path checklist#
- Choose one storage backend: USB, internal HDD, or SMB.
- Choose one launcher model: renamed ELF, OPL Apps, OPL DB/PS1 page, wLE_kHn, POPSLoader, or HDDOSD/KELF.
- Keep the VCD basename, renamed ELF, and support folder aligned for that model.
- Put common POPS files only in the backend-specific common folder.
- Put game-specific commands, VMCs, patches, and handlers in the per-game support folder.
First boot verification#
| Checkpoint | What to inspect | Where to go next |
|---|---|---|
| Frontend sees entry | title.cfg, app folder, renamed ELF, OPL path prefix. | Launcher Matrix |
| POPStarter starts | Correct backend prefix/path, required POPS support files, VCD basename. | Storage Backends |
| Game reaches PS logo | POPS payload identifiers, config bytes, compatibility mode, display commands. | Reference Tables |
| Save or IGR fails | VMC folder, share write permission, IGR command, BOOT.ELF exit chain. | Troubleshooting |
Memory-card folders#
SMB modules and many driver overrides are loaded from mc0:/POPSTARTER/ with mc1:/POPSTARTER/ fallback in later builds. Do not confuse this memory-card folder with a PC/NAS share named POPSTARTER.