Clone wiki

POPStarter Documentation & Stuff / usb-mode

POPStarter for USB Device Storage Type


Requirements :

POPS decrypted files :

To use POPStarter with an external HDD or a flash disk, you have to find and download the compressed POPS file. This file is named “POPS_IOX.PAK”…

File name MD5 Description
POPS_IOX.PAK a625d0b3036823cdbf04a3c0e1648901 POPS.PAK with network modules embedded.

Other Software Requirements :

  • A software that allows you to convert your disc images to the POPS virtual CDROM format (such as CUE2POPS) ;
  • A PS2 software that allows you to execute the POPStarter ELFs (such as uLaunchELF, or Free MC Boot), or a GUI to execute POPSTARTER.ELF by selecting the VCDs (such as uLE_kHn).

Hardware Requirements :

  • A PS2 console which is able to run PS2 unsigned code ;
  • An USB mass storage device, FAT12 or FAT16 or FAT32 formatted (not NTFS !).


Installation :

a) Installing the emulator :

  1. Find and download the emulator compressed file ;
  2. Create a directory named “POPS” in the root of your USB device ;
  3. Copy POPS_IOX.PAK into the “POPS” directory you’ve just created.

b) Installing your PS1 Games :

  1. Convert your BIN/CUE disc images to .VCD files using the latest stable version of CUE2POPS ;
  2. Put your .VCD files in the “POPS” directory which is in the root of your USB device.

c) Installing POPStarter :

  1. Rename the POPStarter ELF as the name of your VCDs, replace the .VCD extension with a .ELF extension, add the XX. prefix (example : for running a VCD named “Crash Bandicoot (PAL).VCD”, the POPStarter ELF must be renamed as “XX.Crash Bandicoot (PAL).ELF”) ;
  2. Copy or leave the ELFs where you want to run them from.
  3. Enjoy !


Example of Setup :

POPS/Crash Bandicoot (PAL).VCD
XX.Crash Bandicoot (PAL).ELF


USB launch type :

USB supports only 1 launch type – the “new” one :

USB launch type
Prefix for POPStarter.ELF XX.
POPStarter folder name POPS or POPS#
Game name GAME.VCD
Description Launch type introduced in POPStarter 13 WIP 02. Allows to run VCDs from an USB mass storage device.
Example With the POPStarter ELF renamed as SB.GAME.ELF, POPStarter will launch GAME.VCD which is in the POPStarter folder named POPS or POPS0 or POPS1 up to POPS9 placed at root of your USB device.


Additional notes :

  • The USB hard disk / flash disk has to be FAT12 or FAT16 or FAT32 formatted, AND DEFRAGMENTED ;
  • If you use several POPS# folders, the usual files for the POPS folder (POPS_IOX.PAK & the TM2s) must remain in the main POPS folder ;
  • If you have a BIOS.BIN, a PATCH_#.BIN, a TROJAN_#.BIN or a VMCDIR.TXT in the POPS folder, you’ll have to copy them to all the POPS# folder you create ;
  • You can still use the old POPS.ELF+IOPRP252.IMG files (POPS.PAK), but updating to POPS_IOX.PAK is highly recommended ;
  • You can use your own USB modules (usbd.irx & usbhdfsd.irx, case sensitive, lowercase, no file size restriction) from mc#:/POPSTARTER/. When a file can’t be found in mc0:/POPSTARTER/, POPStarter tries to load it from mc1:/POPSTARTER/… mass is not supported ;
  • The third character of the ELF prefix is a dot (XXdot) ;
  • The prefix has to be uppercase ;
  • The file extension .VCD has to be uppercase.