A PSP 1000 or 2000 running 3.80 M33 to 5.50 GEN
---Information---
Are you having problems running some of your PS1 games? Do they seem to hang after the PS logo or freeze at certain points? Then you probably need Popsloader! Popsloader allows you to load the files used for PS1 emulation from older firmwares for better compatibility.
Note: This tut is for a full install of Popsloader, you don't have to install all of the firmware files if you don't need them
---Files Needed---
Popsloader for 3.80 - 4.01 M33: here
Popsloader for 5.00 M33: here
Popsloader for 5.50 GEN/MHU: here
PSARDumper for 5.00: here
OFW Eboots of the firmwares 3.00, 3.01, 3.02, 3.03, 3.10, 3.11, 3.30, 3.40, 3.51, 3.52, 3.71, 3.72, 3.80, 3.90, and 4.01: here
---Preparation---
In order for Popsloader to run the PS1 emulator from an older firmware, it needs the files from the OFW Eboots, in order to get them we'll use PSARDumper.
Unzip "psardumper500_3000_too.zip", copy the "new_psardumper" folder to X:/PSP/GAME (X = your PSP drive letter), also copy one of the update EBOOT.PBP files to X:/
Now run PSARDumper on your PSP

If it started, you'll see this:

You want to "Press square to decrypt all", so do it and you'll see this (the text will fill the screen multiple times):

Once it's done, you'll see this:

Connect your PSP to your computer and find these files on your memstick and back them up on your computer:
---For firmwares 3.00-3.03---
X:/F0/kd/popsman.prx
X:/F0/kd/meaudio.prx
X:/F0/kd/pops.prx
X:/F0/vsh/module/pafmini.prx
---For firmwares 3.10-3.30---
X:/F0/kd/popsman.prx
X:/F0/kd/pops.prx
X:/F0/vsh/module/pafmini.prx
---For firmwares 3.40-4.01---
X:/F0/kd/popsman.prx
X:/F0/kd/pops.prx
X:/F0/vsh/module/pafmini.prx
X:/F0/vsh/module/libpspvmc.prx
After you have these files backed-up on your computer, you have to add the firmware version to the file name of each file, so if you have the files from the 3.40 update, rename them like this:
popsman340.prx
pops340.prx
pafmini340.prx
libpspvmc340.prx
Repeat this process for each firmware you need files from (listed above in "Files Needed")
You have to have the file "impose.prx" from firmware 4.01 for the 5.00 Popsloader to work properly, when you dump 4.01 using PSARDumper, you'll find the file at "X:/F0/kd/impose.prx", do NOT rename this file.
Once you have all of those files, you're ready to install Popsloader!
---Installing Popsloader---
Unrar "popsloader500.rar" (or whatever you downloaded), copy the popsloader folder and the popsloader.prx file into your X:/seplugins folder, then copy all of those files you got from the "Preparation" step into the popsloader folder, your memstick should look like this:
X:/
--seplugins/
----popsloader.prx
----popsloader/
------all the files you got earlier
------daxheaparea.prx
------idcanager_old.prx
Now add the line "ms0:/seplugins/popsloader.prx" to your pops.txt, enter recovery mode on your PSP and enable it.
Popsloader is installed!
---Using Popsloader---
After installing popsloader, every time you start a new PS1 game you'll see this screen:

To figure out which one to use for the best results, check this list for your PS1 game: here
After you have selected your Pops version, your PS1 game will boot using those Pops files.
If your game doesn't boot and you want to change the Pops version, just hold the R-trigger right after you launch the game. Alternatively, if you want to reset all of your Pops so you get the version select screen like you did when you first ran it, delete the file "X:/seplugins/popsloader/CONFIG.BIN" from your memstick.
Enjoy using Popsloader and playing your PS1 games!




