Repository navigation
game launching
Launchstation does not contain a game engine. It recognises the file you open, prepares the right external core or console service, and hands over control. This page ties the pieces together; each core has its own page for the details.
| You open… | Launchstation uses… | You supply | Page |
|---|---|---|---|
.ELF, .KELF, .XLF
|
Its own loader (with optional arguments) | The program | Launch Arguments |
.ISO (PS2) |
Neutrino | Neutrino, the ISO | Neutrino |
.VCD (PS1) |
POPStarter |
POPSTARTER.ELF, the VCD |
POPStarter |
.CUE, .BIN, PS1 .EXE inside …/games/<Game>/
|
Ember |
ember.elf, your bios.bin, the image |
Ember |
| A disc in the drive (Start disc) | The console’s own boot services | The disc | Disc Drive |
Text files (.TXT, .CNF, .CFG, .INI, argument files) |
Text Editor | — | Text Editor |
.PNG, .JPG, .JPEG
|
Image viewer | — | File Browser |
The Tools tab also has shortcuts (PS1 VCDs, PS1 images, PS2 ISOs) that simply open the File Browser at the device list with a reminder of where each core is configured. A .BIN or .EXE outside the Ember layout is not launched as a game.
| Source device | ELF | Neutrino ISO | POPStarter VCD | Ember |
|---|---|---|---|---|
| USB | Yes | Yes | Yes | Yes |
| MMCE | Yes | Yes | Yes | Yes |
| MX4SIO | Yes | Yes | Yes | Yes |
exFAT HDD (ata0:) |
Yes | Yes | Yes | Yes |
| iLink | Yes | Yes | No | Yes |
| Internal HDD (APA) | Yes (PFS) | No | Yes (POPS partitions) | Yes (PFS) |
| UDPFS | Not documented | Yes | No | Not hardware-verified |
| Memory card | Yes | No (can hold Neutrino) | No | No |
| PC CARD CF | No | No | No | No |
“Yes” is what Launchstation prepares for; it is not a guarantee a given game runs. Details and caveats per device are in the Device Support matrix.
| Launch | IOP handling |
|---|---|
| Generic ELF | Follows Settings > Launching > Reset IOP before launch (default on, recommended: the program gets a clean IOP). Hold the confirm button while the application starts to do the opposite for that one launch (skip the IOP reset when the setting is on); a quick tap behaves as before. The application options menu reminds you next to Start. |
| POPStarter | Follows the same setting. |
| Neutrino | Always keep-IOP: the mounted storage stack is handed to Neutrino. |
| Ember | Always keep-IOP after a controlled USB rebuild, if the game is on USB. |
| Disc | Console services (PS1DRV, boot ELF, DVD player) after normal cleanup. |
Settings > Launching > Disc & image loaders has Disable Ember support, Disable POPStarter support and Disable Neutrino support (all Off by default). A disabled core refuses its own file type with a message before reading the image, loading drivers or tearing anything down, and does not hand the file to another handler. This page of settings also holds the loader paths (ESR, OSDSYS, POPStarter, Ember directory, Neutrino).
Before a hand-off Launchstation may draw a short RetroGem signal (discs on by default, apps off by default). Neutrino can additionally ask an MMCE adapter to switch to the game’s card. These are separate channels; see RetroGem Game ID and Neutrino Game ID.
Failures are reported on the dashboard with a specific message (for example “POPStarter does not support that VCD path”, “Ember needs a user-supplied 512 KB bios.bin…”, “Neutrino not found”). Work down this list:
- Can the File Browser read the file from that device? If not, fix the device first (Device Support).
- Is the layout exactly what the core page describes (folder names,
bios.bin,system.toml)? - Set the core’s path explicitly in Settings to remove discovery ambiguity.
- Try the same image from a different device or after a clean boot with only that device started.
- Check it runs from the core’s own launcher; Launchstation cannot fix a game the external core rejects.
- Report the exact build hash, console model, device, filesystem and core version.
LAUNCHSTATION repository · Live documentation · Release downloads
Maintained from documentation sources. Do not edit generated pages directly; propose changes in the source repository.