Launch arguments
Boot POPSLoader straight into a device's game list — or straight into a game — from whatever launcher you already use (OPL's Apps tab, uLaunchELF / wLaunchELF, an NHDDL-style entry). The arguments go after the ELF path and are entirely optional: with none, POPSLoader just opens its normal cover-art carousel.
conf_apps.cfg line or a wLaunchELF
shortcut: mc0:/PS1_POPSLOADER/POPSLOADER.ELF -page=ata.The arguments
| Argument | What it does |
|---|---|
-page=<device> | Open that device's game list (when used without -game=). |
-mode=<device> | NHDDL-compatible alias for -page= — identical behaviour, same values. |
-game=<selector> | Auto-launch a game. Must be combined with -page=. |
-debug | Show an on-screen boot-context diagnostic toast. |
Which device does each -page= value open?
Values are case-insensitive. The two HDD pages are distinct: ata opens the new exFAT
internal drive (BDMA-ATA), while hdd / pfs / apa opens the classic
APA/PFS HDD.
| Opens this page | Accepted -page= / -mode= values |
|---|---|
| HDD (exFAT) — BDMA ATA | exfat, ata, ata0, ataN |
| HDD (PFS) — APA | hdd, hdd0, pfs, apa, apa0 |
| USB | usb, mass |
| MX4SIO | mx4sio, mx4, sdc |
| MMCE (SD2PSX / MemCard PRO2) | mmce |
| SMB (v1) network share | smb |
Not navigable: i.Link, which is unimplemented and has no route. The bare
bdma token is a no-op — use ata or exfat to reach the exFAT page. An
unrecognised value is ignored and the carousel just opens on its default page. (smb does
navigate — it was listed here as unimplemented for a long time and that was wrong.)
Auto-launching a game (-game=)
Combine -page= with -game= to boot straight into a specific title. The selector
format depends on the device:
| Page | -game= selector |
|---|---|
| USB · MX4SIO · MMCE · HDD (exFAT) | the .VCD filename, relative to that device's POPS/ folder (for exFAT use -page=ata) |
| HDD (PFS) | <PARTITION>|<VCD> — the POPS partition label, a literal |, then the .VCD name (e.g. __.POPS|SLUS_007.42.RAMPAGE.VCD) |
Examples
POPSLOADER.ELF -page=ata ← open the exFAT HDD game list POPSLOADER.ELF -page=hdd ← open the APA/PFS HDD game list POPSLOADER.ELF -mode=ata ← same as -page=ata (NHDDL style) POPSLOADER.ELF -page=usb -game=Tekken 3.VCD ← boot straight into a USB game POPSLOADER.ELF -page=ata -game=Final Fantasy IX.VCD ← auto-launch from the exFAT drive POPSLOADER.ELF -page=hdd -debug ← open the HDD list + diagnostic toast
- Recovery: hold START while booting to suppress any auto-launch and reach the menu — handy if an entry is mis-typed.
- Spaces & quotes: game names with spaces work as-is; surrounding quotes are stripped. Don't pack two flags into one quoted value.
- NHDDL parity:
-mode=ataexists because that's how NHDDL selects the internal ATA drive; in POPSLoader it opens the HDD (exFAT) page. - These are a POPSLoader feature — stock POPStarter has no launch arguments.