POPStarter DOCS

Rolling notes

← POPSLoader docs · view on GitHub ↗

This is a bleeding-edge TEST build, not a stable release. It has everything from the latest stable plus features still being tested.

This build names itself, so you never have to guess which one you are on. Open Settings, then About: the Version row reads v1.1.1-dev. One step further into Credits, a small grey line at the bottom left says the same (with the boot timing under it). If neither place shows a version at all, you are on the public 1.1.0 release or an older build, and none of the changes below are in it. If the version ends in -EXP and a number, you are on the separate experimental build. (The 1.1.1 part only means "newer than 1.1.0". It is not a promise about what the next release will be called.)

Please try it and report anything odd, and say the version you see. To go back to stable, just reinstall the latest entry on the Releases page.

Here's everything new or changed since BETA-9.


Just graduated from the experimental channel (2026-07-20 — the storage wave)

Six experimental builds proved out on real hardware in one intensive day and have all landed here:


Graduated from the experimental channel (2026-07-16, all of it new to rolling)

The experimental build's changes proved out and have all landed here. In one list, newest first:


Currently testing (newest — we'd love your feedback)

Newest this cycle — UI, cover art & navigation (please eyeball the items marked below):
- Per-game info text — add a <game>.txt for a game, then turn on Settings → Game details (Off / Left / Center / Right alignment) to show it in a panel under the cover. Your line breaks are kept. Scroll long text with the right analog stick (fixed Fast pace, ~7 lines/sec — the Fast/Medium/Slow setting was removed since Fast tested best). Covers and these details files now live in one fixed place and the folder chooser is gone: <device>:/ART/ at the drive root, named exactly after the game file (<gamefilename>_COV.png for the cover, <gamefilename>.txt for the text). The old POPS/ART and beside-the-game spots are no longer read, so move your files if they are still there. On the internal HDD it stays hdd0:__common/POPS/ART/. A multi-disc game now needs one file per disc, each named after that disc's .VCD; the old trick of naming one file without the (Disc N) part no longer works.
- Smoother list navigation — the left analog stick now moves the cursor one game at a time (just like the d-pad), with a comfortable hold-to-repeat (it starts repeating after a short hold, then about 5 items/sec). Left/Right (d-pad or stick) jumps a whole page, and L1 still bounces between top ↔ bottom. The stick only kicks in on real analog/DualShock pads now (a digital pad no longer injects a phantom direction), so up/down lands on individual items cleanly — oldman63 and Nuno6573 confirmed this on hardware. And the list no longer bogs down while cover art is on — it was redoing work every frame; please tell us if scrolling feels snappy with covers enabled.
- Game list cache (opt-in)Settings → Game list cache. USB / MMCE / MX4SIO / HDD can save their scanned list per device so the "Building game list…" step only runs once (rebuild it any time with R1). Off by default. If you switch it on, please test that games still launch from the cached list, not just that it loads fast.
- New cover-box artwork (newest) — the placeholder in the preview box is now a proper jewel-case picture instead of a text label. With cover preview off you see a clean default case; with preview on but the game has no cover art, that default case gets a small "missing cover" mark layered on top. (The old "Cover disabled" text label is gone, and the single old MISSING.png placeholder was dropped — that alone shaved ~62 KB off the build.) The default, the missing mark, and the frame outline all line up inside the jewel-case window. Please eyeball this on a TV — does the default cover + missing mark sit squarely inside the frame on both NTSC and PAL? It hasn't been checked on real hardware yet.
- Cleaner game list — wider list, the device name (e.g. "USB") no longer overlaps the top row, and the "Building…" progress bar is calmer.
- Boot polish — the welcome splash now appears immediately (covering the old boot black screen) and is centered from the first frame; leaner build (~48 KB smaller). Please just confirm boot still reaches the menu cleanly on each device.
- Boot sound on/offSettings. A new Boot sound switch (default On) for the splash chime; turn it off for a silent boot. It saves with your other settings — oldman63 confirmed it saves and survives a reboot on hardware.
- Overscan (CRT inset)Settings → "Overscan (CRT inset)". If a real CRT cuts off the edges of the menu, nudge this up (Off, then 5 → up in steps of 5) to pull the whole UI inward, OPL-style. It previews live as you adjust and reverts if you back out without saving; Off by default so nothing changes unless you ask. This one needs CRT eyeballs — try it on a tube TV and tell us whether the inset clears your overscan without leaving black borders.

Since BETA-9 — the big stuff

Internal HDD (PFS)
- Major HDD reliability fixes — games that wouldn't launch from an HDD-resident POPSTARTER now work.
- The HDD game list now loads even when you start POPSLoader from USB or Memory Card (it waits for a cold drive to spin up instead of failing instantly).
- The HDD game list opens instantly on repeat visits within a session — press R1 on the HDD page to force a fresh rescan.
- DKWDRV launches from custom HDD paths, not just the default location.

BOOT.ELF / Exit
- "Exit → BOOT.ELF" handoff fixed for the common cases (booting from USB / MC / MMCE / MX4SIO / OSDmenu / Browser / PSBBN).

Devices & launching
- MMCE: controller input no longer goes dead after you open the MMCE game list.
- Launch arguments (-page / -mode / -game): other launchers can open POPSLoader straight to a device — or straight into a game.
- Settings now save per device (right next to the launcher) — a USB / MX4SIO / MMCE install keeps its own settings.

Polish
- Leaner, faster build (removed unused internals) and assorted stability fixes.
- A full documentation overhaul.

Known issues / still being verified

Canonical list: STATE.md > Known Issues. Tester summary:
- Confirmed on hardware this cycle (thank you!): the Boot sound toggle saves and survives a reboot (oldman63); up/down and left-stick navigation land on individual items with smooth continuous scroll (oldman63); and the latest rolling is running well overall (Nuno6573).
- Still wants an eyeball (works in testing, not yet hardware-confirmed): the new cover-box artwork (default cover + missing mark lining up inside the jewel-case frame on NTSC and PAL), and the Overscan (CRT inset) on a real tube TV. Please report on these specifically.
- SMB network browsing and launching work on real hardware — confirmed on a static IP setup. If your PS2 gets its address from DHCP, you need this build or newer. POPStarter can't get an address by itself, and older builds deleted the file that carries it whenever IP assignment was set to DHCP, which is the default. On those builds a DHCP setup lists your games normally and then black-screens shortly into the launch. That's fixed, but nobody has confirmed the DHCP path on hardware yet, so it's the most useful thing you can test.
- Other new features aren't broadly hardware-confirmed yet. HDD in-app hide (L3), HDD-resident settings save, native PAL 640×512, and the POPSTARTER Memory Card Folder toggle all boot on PCSX2, and provato confirmed the HDD is writable on real hardware — but the full flows are still validating on hardware. These are exactly what we're asking you to test; please report what works and what doesn't.
- "Failed to load HDD" on the second boot — FIXED. That was the cache bug above (it hit setups that had loaded the HDD successfully at least once before). If you ever see it again, it now shows the real error on a second line — please screenshot.
- "Failed to load HDD" from a non-HDD boot — still open (config-specific). On a specific setup, launching POPSLoader from USB / Memory Card via a launcher can fault while building the HDD game list (most setups list the HDD fine; POPSLoader itself starts normally). Workaround: boot POPSLoader from the HDD, or wait a few seconds on the menu before opening the HDD page. The newest rolling adds real diagnostics for this (see "Better error detail on the HDD page" above) — if it hits you, tell us your exact boot setup plus the numbers/messages the HDD page now shows.

Install

Extract to your device like any POPSLoader build, replacing your current install.