P1POPStarter DocsRecovered preservation manual
Setup Storage Reference Archive

Internal HDD Setup

Internal APA/PFS POPStarter setup for OPL Apps, OPL DB/PS1 page, wLE_kHn, multi-disc, Hugopocked fixes, and APA-Jail boundaries.

The spelling matters#

Internal HDD setups revolve around two locations: hdd:/__.POPS/ for VCDs and hdd:/__common/POPS/ for common POPS files and per-game support folders. The dot in __.POPS is part of the name.

OPL Apps page: per-game renamed ELF#

This mirrors the USB OPL Apps model, but the game image and POPS files are on APA/PFS paths while the visible app entry is under +OPL/APPS.

hdd:/__.POPS/SLUS_002.40.Soul Blade.VCD
hdd:/__common/POPS/IOPRP252.IMG
hdd:/__common/POPS/POPS.ELF
hdd:/__common/POPS/POPSTARTER.ELF
hdd:/__common/POPS/SLUS_002.40.Soul Blade/
hdd:/+OPL/APPS/Soul Blade/SLUS_002.40.Soul Blade.ELF
hdd:/+OPL/APPS/Soul Blade/title.cfg
title=[PS1] Soul Blade
boot=SLUS_002.40.Soul Blade.ELF

ElOtroLado and PSX-Place support discussion warn that OPL network/BDM/SMB Auto start modes can hang HDD POPStarter Apps launch. Set unused devices to Manual or Disabled when troubleshooting a black screen with the HDD LED stuck.

OPL DB / PS1 page#

This modern OPL/fork path keeps the launcher files in __common/POPS and VCDs in __.POPS.

hdd:/__.POPS/SLUS_002.40.Soul Blade.VCD
hdd:/__common/POPS/IOPRP252.IMG
hdd:/__common/POPS/POPS.ELF
hdd:/__common/POPS/POPSTARTER.ELF
hdd:/__common/POPS/POPS_IOX.PAK

The local Discord screenshot records hdd0:/__common/POPS/POPSTARTER.ELF as a working POPStarter path in that user's test. Keep it as user-tested evidence, not as a replacement for every frontend's own path rules.

wLE_kHn on HDD#

wLE_kHn can be installed as a BOOT.ELF target and/or launched through OPL Apps while VCDs remain under __.POPS.

mc0:/BOOT/BOOT.ELF
hdd:/__.POPS/SLUS_002.40.Soul Blade.VCD
hdd:/__common/POPS/IOPRP252.IMG
hdd:/__common/POPS/POPS.ELF
hdd:/__common/POPS/POPSTARTER.ELF
hdd:/__common/POPS/POPS_IOX.PAK
hdd:/+OPL/APPS/wLE_kHn_20200810/wLE_kHn_20200810.ELF
hdd:/+OPL/APPS/wLE_kHn_20200810/title.cfg

Hugopocked fixes on HDD#

Use the per-game support folder under __common/POPS, not __.POPS:

hdd:/__common/POPS/SLUS_002.40.Soul Blade/

Internal exFAT boundary#

The raw notes are explicit: POPStarter core does not support internal exFAT storage for the POPS/VCD side. APA-Jail can be used as a hybrid app-side convenience, but the POPS data remains on APA/PFS paths.

Modern split HDD folders#

The modern HDD launch type keeps VCDs in __.POPS or __.POPS0 through __.POPS9, while common emulator files and per-game support folders stay in __common/POPS.

hdd0:/__.POPS/Soul Blade.VCD
hdd0:/__.POPS0/Crash Bandicoot.VCD
hdd0:/__common/POPS/POPS.ELF
hdd0:/__common/POPS/IOPRP252.IMG
hdd0:/__common/POPS/Soul Blade/CHEATS.TXT

Do not create +__.POPS. The leading plus belongs to normal OPL app/game partitions, not this POPStarter VCD location.

Legacy partition-installed games#

Older HDDOSD/PSBBN-style setups can install each game into its own partition. In those workflows every game image inside the partition is named IMAGE0.VCD; the partition name carries the game identity.

ModePartitionImage pathWhat it means
Visible HDDOSDPP.<Game>hdd0:/PP.<Game>/IMAGE0.VCDVisible partition-install route, commonly paired with POPSTARTER.KELF or HDDOSD metadata.
Hidden alternate__.<Game>hdd0:/__.<Game>/IMAGE0.VCDHidden per-game partition route, distinct from the shared __.POPS folder.
BOOT2 = pfs:/IMAGE0.VCD
VER = 1.00
VMODE = NTSC

APA-Jail hybrid example#

exfat:hdd:APPS/Soul Blade/SLUS_002.40.Soul Blade.ELF
exfat:hdd:APPS/Soul Blade/title.cfg
apa:hdd:/__.POPS/SLUS_002.40.Soul Blade.VCD
apa:hdd:/__common/POPS/IOPRP252.IMG
apa:hdd:/__common/POPS/POPS.ELF
apa:hdd:/__common/POPS/POPSTARTER.ELF
apa:hdd:/__common/POPS/POPS_IOX.PAK