Advertising (This ad goes away for registered users. You can Login or Register)

PS1 on PSP GUIDE

All the Help you need is here
blake1211
Posts: 54
Joined: Sat Jan 11, 2014 3:05 pm

PS1 on PSP GUIDE

Post by blake1211 »

PS1 on PSP GUIDE

Search keys

Introduction- *IN

Files & Extracting- *FE

Ripping a disc- *RD

Looping Sound- *LS

Making the Eboot- *ME

POPSloader- *PL


*IN
Introduction
Before we begin I would like to say hello and thank you for reading my tutorial.(even if you hate it!) I at first was going to just do this on the looping sound section but near its finish i thought that maybe a tutorial on just that would be a little meh, so i decided to add to it and make one about PS1 on the PSP in general instead of just a tiny bit of the subject.

So with that said you may or may not notice some mistakes in the tutorial or some thigs may seem a bit out of place, if you do happen to notice anything i scr..ed up or think something would go better elsewhere please let me know and i'll fix the issue when possible. (even grammar corrections are welcome just don't be a jerk about it k?)

Hope you have fun!


*FE
Files & Extracting
The first thing we need to do is get the files needed, at least the ones that i think are ok to redistribute. (If you made any of the included programs and wish to have the program removed from the archives let me know and i will remove it.)

I made two different archives, one is a self extracting archive you just double click to extract everything to the desktop and a normal archive you manually extract to wherever you wish. (there is a tree of all the contents of the archive in the spoiler below)

NOTE: sadly the tree doesn't look as good on here as it does in notepad
NOTE: you are NOT required to have 7zip or winrar to use the self extracting archive
Archive contents tree
\PS1ONPSP GUIDE
| PSX on PSP Compatibility List - TheGamersPress.htm
|
+---GWAT3
| GWAT3.exe
| MFC42D.DLL
| MFCO42D.DLL
| MSVCP60D.DLL
| msvcrtd.dll
|
+---POPS
| | POPS.txt
| |
| +---popsloader
| | | popscore.prx
| | | popsloader.prx
| | |
| | \---modules
| | | proheaparea.prx
| | | README.txt
| | |
| | +---302
| | | popcorn.prx
| | |
| | +---303
| | | popcorn.prx
| | |
| | +---310
| | | popcorn.prx
| | |
| | +---311
| | | popcorn.prx
| | |
| | +---330
| | | popcorn.prx
| | |
| | +---340
| | | popcorn.prx
| | |
| | +---350
| | | popcorn.prx
| | |
| | +---351
| | | popcorn.prx
| | |
| | +---352
| | | popcorn.prx
| | |
| | +---371
| | | popcorn.prx
| | |
| | +---372
| | | popcorn.prx
| | |
| | +---380
| | | popcorn.prx
| | |
| | +---390
| | | popcorn.prx
| | |
| | +---393
| | | popcorn.prx
| | |
| | +---396
| | | popcorn.prx
| | |
| | +---401
| | | popcorn.prx
| | |
| | +---500
| | | popcorn.prx
| | |
| | +---501
| | | popcorn.prx
| | |
| | +---503
| | | popcorn.prx
| | |
| | +---550
| | | popcorn.prx
| | |
| | +---551
| | | popcorn.prx
| | |
| | +---600
| | | popcorn.prx
| | |
| | +---610
| | | popcorn.prx
| | |
| | +---620
| | | popcorn.prx
| | |
| | +---635
| | | popcorn.prx
| | |
| | +---639
| | | popcorn.prx
| | |
| | \---660
| | popcorn.prx
| |
| \---PopsloaderExtractor_v1.1
| EBOOT.PBP
| libpsardumper.prx
| pspdecrypt.prx
|
\---PSX2PSP_v1.4.2
| Batch mode.lnk
| Clasic mode.lnk
| PSX2PSP.exe
| Theme mode.lnk
|
+---Custom pics
| +---BOOT
| | +---Pic - Height
| | | layout.ini
| | |
| | \---Pic - Width
| | layout.ini
| |
| +---ICON0
| | +---Default
| | | alpha.png
| | | back.png
| | | cd1.png
| | | cd2.png
| | | cd3.png
| | | cd4.png
| | | layout.ini
| | | overlay.png
| | |
| | +---Default - 80x80
| | | alpha.png
| | | back.png
| | | layout.ini
| | | overlay.png
| | | overlay_icon.png
| | |
| | +---Default - Black text
| | | alpha.png
| | | back.png
| | | cd1.png
| | | cd2.png
| | | cd3.png
| | | cd4.png
| | | layout.ini
| | | overlay.png
| | |
| | +---Default - No text
| | | alpha.png
| | | back.png
| | | cd1.png
| | | cd2.png
| | | cd3.png
| | | cd4.png
| | | layout.ini
| | | overlay.png
| | |
| | \---Old default
| | alpha.png
| | back.png
| | cd2_1.png
| | cd2_2.png
| | cd3_1.png
| | cd3_2.png
| | cd3_3.png
| | cd4_1.png
| | cd4_2.png
| | cd4_3.png
| | cd4_4.png
| | layout.ini
| | overlay.png
| |
| +---PIC0
| | +---Pic - Height
| | | layout.ini
| | |
| | \---Pic - Width
| | layout.ini
| |
| \---PIC1
| +---Pic - Height
| | layout.ini
| |
| \---Pic - Width
| layout.ini
|
+---Files
| | back.png
| | BASE.PBP
| | DATA.PSP
| | gameInfo.db
| | icon_back.png
| | icon_back_80x80.png
| | no_icon0.png
| | patches.ini
| | popstation.dll
| | settings.ini
| |
| \---Popstation src
| data.h
| main.cpp
| main.h
| popstation.cpp
| popstation.h
| Popstation_Dll.def
| Popstation_Dll.sln
| Popstation_Dll.vcproj
| popstrip.cpp
| popstrip.h
|
+---Pics
| | bootOut.png
| | icon0Out.png
| | pic0Out.png
| | pic1Out.png
| |
| +---BOOT
| +---ICON0
| +---ICON1
| +---PIC0
| +---PIC1
| \---SND0
\---Themes
\---Default - Silver
abort_disabled.png
abort_down.png
abort_hover.png
abort_mask.bmp
abort_normal.png
back.png
back_.png
close_down.png
close_hover.png
close_mask.bmp
close_normal.png
convert_disabled.png
convert_down.png
convert_down_disabled.png
convert_down_down.png
convert_down_hover.png
convert_down_mask.bmp
convert_down_normal.png
convert_hover.png
convert_mask.bmp
convert_menu.png
convert_normal.png
convert_up_disabled.png
convert_up_down.png
convert_up_hover.png
convert_up_mask.bmp
convert_up_normal.png
customize_down_disabled.png
customize_down_down.png
customize_down_hover.png
customize_down_mask.bmp
customize_down_normal.png
customize_menu.png
customize_up_disabled.png
customize_up_down.png
customize_up_hover.png
customize_up_mask.bmp
customize_up_normal.png
extract_disabled.png
extract_down.png
extract_hover.png
extract_mask.bmp
extract_normal.png
input_big_disabled.png
input_big_hover.png
input_big_mask.bmp
input_big_normal.png
input_smal2_disabled.png
input_smal2_hover.png
input_smal2_mask.bmp
input_smal2_normal.png
input_smal_disabled.png
input_smal_hover.png
input_smal_iso_disabled.png
input_smal_iso_hover.png
input_smal_iso_mask.bmp
input_smal_iso_normal.png
input_smal_mask.bmp
input_smal_normal.png
layout.ini
leftArrow_disabled.png
leftArrow_down.png
leftArrow_hover.png
leftArrow_mask.bmp
leftArrow_normal.png
mask.bmp
minimize_down.png
minimize_hover.png
minimize_mask.bmp
minimize_normal.png
ok_disabled.png
ok_down.png
ok_hover.png
ok_normal.png
openDir_disabled.png
openDir_down.png
openDir_hover.png
openDir_normal.png
options_disabled.png
options_down.png
options_hover.png
options_mask.bmp
options_normal.png
patch_off_disabled.png
patch_off_down.png
patch_off_hover.png
patch_off_normal.png
patch_on_disabled.png
patch_on_down.png
patch_on_hover.png
patch_on_normal.png
preview.bmp
progressBar_back.png
progressBar_left.bmp
progress_back.png
rightArrow_disabled.png
rightArrow_down.png
rightArrow_hover.png
rightArrow_mask.bmp
rightArrow_normal.png
select_iso_menu.png
select_iso_menu_disabled.png
select_iso_menu_down.png
select_iso_menu_hover.png
select_iso_menu_mask.bmp
select_iso_menu_normal.png
test_disabled.png
test_down.png
test_hover.png
test_mask.bmp
test_normal.png
theme.ini

self extracting archive download (3.03MB)

normal archive download (2.70MB)


After the archive is downloaded you will need to extract it's content, im sure most of us know how to do this but if you don't follow the directions in the spoiler below or use the self extracting archive.
extracting
In order to extract the archive you will first need to have an program that can handle them such as winrar or 7zip. I use both but only one is needed so use which ever you wish to use.

WINRAR 5.21-32bit
WINRAR 5.21-64bit

NOTE: if some time has passed since this was originaly posted you may want to check if there is an updated version at rarlab under the Localized WinRAR versions section


Go to the 7zip site click on the installer you need for your system, wait for the timer to end and download the installer.

Installation for both is pretty straight forward

-winrar
click run>install>ok>done and close the winrar folder that opens, now that you have the program all you have to do is right click the archive then left click "extract to PS1onPSP\".

-7zip
Click install>finish, now that you have the program all you have to do is right click the archive and highlight the 7zip menu then left click "extract to PS1onPSP\".
*RD
Ripping a disc
We need to make a bin file of the game disc(s) for this i reccomend using ImgBurn you can find it Here. (you may get an alert from your anti-virus about it but its just from the optional crapware)
Installing ImgBurn
Run the installer when its done downloading, accept the terms and click next, now you can chooses components to install, nothing really needs changed here but if you don't want a desktop icon or quick launch icon you can remove them here.

Here you can just click next unless you want to change where the program is installed (same goes for the next window asking about the start menu folder).

Now it will ask to install the AVG Toolbar don't install, it is just crapware click custom and untick the two options under it then click next.


More crapware, this time it's for optimizer pro...click "i do not accept" then click next to install ImgBurn, the install will be pretty quick when it's done click close to close the installer

Now that you have ImgBurn (or any other program you wish to use) let's get to ripping the PS1 disc. Run ImgBurn and place your disc in the DVD drive,in ImgBurn you should see the screen below click the "Create image file from disc" button (it has a red box over it in the image below)

Image



ImgBurn will now load your disc and set to be a .bin file automatically all that you would need to change is the directory it saves the file to and the file name if you wish to do so, you can do this by clicking the button to the right in the "Destination" section (boxed in red in the image below), when you have it set to what you want just click the button that looks exactly like the one you pressed just a moment ago and it will start making the .bin file, when its done you can close ImgBurn if you only have one disc to rip.

Image


*LS
Looping Sound
This part of the tutorial will show you how to make looping audio for your custom ps1 eboot.

You will need Sony's ATRAC3 codec for this but I'm not quiet sure on the legality of hosting and distributing the files so you will have to find it through the net.

Hint: google ATRAC3 softpedia and it should be the first link

Now that you have the archive for the codec extract the contents, right click the atrac3.inf file then select install and it will install quickly.

Image


Download Goldwave for the OS you have and we will install it,click the following next>next>finish>ok

Note: i am using 5.70 in this tutorial
GoldWave install w/img
click run
Image

click next
Image

click next again
Image

at this point click finish and the goldwave install is complete so click ok
Goldwave is finished being installed it will automatically open and show the main program and the following help window. (you can just close it)

Image

Now that we have both goldwave and the atrac3 codec installed let's edit our sound, in this tutorial i will be using Oddworld - Abe's Oddysee as an example.

in-game sound
To get the sound from the game i used a 3.5mm male to male audio cord going from the psp headphone jack to the PCs AUX-in jack then use goldwave to record the audio from an eboot i already made.

Click new in the main goldwave window and set the options to match the image below then click OK.

Image

When you have everything connected and the game is at the point you want to record press the second record button which is boxed in green in the above image (the button will have a red circle after you have clicked ok) it is now recording, you can record as much as you like but i don't think you will need more than 10-20 seconds.
sound from file
You can load a file to goldwave if you don't want in-game sounds to do this you can either drag and drop it into the goldwave window or click the open button then select the file.
Once you have an idea of what section you want, use your mouse to highlight that section (start marker is at the very left and stop is at the very right when you first load).

After you have it set press the second play button in the control window (boxed in yellow in the image below) to play only the selected area and make sure its what you want.

Image

When you are happy with the selection click the trim button (boxed in orange in the image above).

Now that we are happy with the sound we need to save the file as a .wav audio file. click file and choose save as...; now in the save window go to save as type and select "wave (*.wav)" now in attributes select "ATRAC3 132kbps STEREO" then click save ("ATRAC3 132kbps STEREO" is most likely at the very bottom of the list)

Image

Once it is done it may ask if you want to update the sound window with the new format just say no and close goldwave.

We need to get the sound looped so open the GWAT3 folder and run the GWAT3.exe file. drag and drop the wav file you just made into its window and click start.

Image

You now have the looped sound ready to be used in the custom ps1 eboot.


*ME
Making the Eboot
You will need to turn the .bin file you made into an eboot.pbp that the PSP can use, to accomplish this we are going to use PSX2PSP v.1.4.2. Open the PSX2PSP_v1.4.2 folder that was included in the archive you extracted earlier and run the PSX2PSP.exe.

I have PSX2PSP set to classic mode because i like it better than the theme mode but you can use theme mode if you want to, here in the spoiler is what you will see in PSX2PSP (under classic at least) and what they are for.
psx2psp info
--------
ISO/PBP File: - Where you select your PS1 game file

Output PBP folder: - Where the final Eboot will be built

Game title: - The title of the game you have loaded (this will be automatically loaded when you load the PS1 image)

Main game title: - Title of the first selected PS1 image

Game ID: - The ID of the currently selected game

Main Game ID: - The ID of what the game will save under (if you have a multi-disc game you need to have this set to the same as the first disc)

--------
Icon image: ~ ICON0.PNG - an 80x80 or 144x80 icon image (displayed in the XMB while the game is highlighted)

Background image: ~ PIC1.PNG - an 480x272 background image (displayed in the XMB while the game is highlighted)

Information image: ~ PIC0.PNG - an 320x180 (estimated) image used by sony for a synopsis of the game and other information

Background music: ~ SND0.AT3 - a sound file that plays when you have the game highlighted

Icon animation: ~ ICON1.PMF - an 80x80 or 144x80 video that plays when you have the game highlighted

Boot/Warning image: ~ BOOT.PNG - an 480x272 image used by sony to put a health warning up (you can put any image you like if desired)

Options - brings up a window of different options to change

Extract ISO - extracts an ISO of the selected eboot (will not work with PSN eboots, use psxdecrypt to extract those)

Convert - converts the selected game file(s) to an eboot.pbp

[]Apply patches - a check box to apply any selected patches found in Options>Patches (I've never used these so i don't know much about them)

Preview - shows you how the eboot will look when converted (will not display icon1.pmf nor play the SND0.AT3)
--------
NOTE: you may want to change the following under options

common>customized images>Icon0:>Default - No text (removes Disc number text from the xmb icon) folders>auto create folder on convert>Create main game title folder (this is to get a folder with the games name instead of for example SLUS00190)

Hint: If some games seem a bit sluggish you can try lowering the compression amount under options>common to give the system less data to decompress, but please take note that some POPS versions have trouble with no compression so go for 1 if you get black screens with no compression,this problem isn't present in earlier POPS versions and PS Vita. Thanks to RepRep for this information. You can read RepReps' post about this HERE


Moving on, you need to select the file to be used, under where it says ISO/PBP File is a dropdown box and a button with 3 dots in it, click it and navigate to your disc file, everything below will be automatically filled out after you select the disc file.

If you have a multi-disc game then use the dropdown box to select the next slot, then browse for the second disc and repeat for all discs.
NOTE- if using a multi-disc game make sure the Main game ID is the same for each disc slot used so the game can read the save from the last disc

Once all discs are ready you can add images and other things to make the eboot look nice. Below is an image of what i use most often when making an Eboot.


Image


When you have everything you want set you can click preview to see how it will look (sadly it doesn't play sound while in the preview) if you like the look click convert to make the eboot. When the eboot is done move it to MS0:\PSP\GAME\ and it is ready to be used.

NOTE:If you find that the eboot you made has no sound on POPS versions 4.01 and up you can try a plugin called CDDA Enabler v2 by Total-Noob. Thanks to RandQalan for letting me know of this plugin. You can read RandQalans' post HERE


Here is how mine came out.

*PL
POPSloader

Finally the last section, I'll start this section off by first telling you what popsloader is and why it is needed. Running PS1 games can be hit or miss on the PSP because some games only run on certain firmwares,the game may crash at some points in the game, or just some minor sound/graphic glitches (ex. Metal Gear Solid freezes after the boot screen on firmware 4.01 )

Popsloader is a plugin made to load the POPS files of different firmwares, thus making a game that doesn't work on your current firmware work by loading the POPS version in which it does, so like our example above if you were on 4.01 and MGS wouldn't work you could set popsloader to load the 3.30 POPS for it then MGS would work.


Now that you know what POPSloader is for lets get it set up, because popsloader uses Sony firmware files i can't post a full version here on the site but i will go through two ways to get them.
The manual option
This option will be time consuming but it is the legal(ish?) way of going about this.

First you will need to open the POPS folder that came in the archive you downloaded from the start of this tutorial; inside you will find two(2) folders and a file popsloader,PopsloaderExtractor_v1.1,POPS.txt.

Move PopsloaderExtractor_v1.1 to MS0:\PSP\GAME\ on the memory stick, next move POPS.txt and the popsloader folder to MS0:\seplugins\. The POPSloader version included is clean so you will need to get the POPS files.(by clean i mean with no Sony files in it)


Find the eboots of Sony OFW updates for every POPS version POPSloader can load, full POPS loader is 83.3MB so if you want to save space just get what version you want to run. When you have the eboot(s) you need to rename them to just the number of the firmware version and the file extension for example the eboot.pbp for OFW 4.01 would be renamed 401.pbp. (if you don't see the extension .pbp just put the numbers) After you have renamed all eboots you want to use place them on the root of the memory stick.

Hint: google zload
NOTE: 4.01 is required because you need its impose.prx
NOTE: OFW = Official FirmWare

Run PopsloaderExtractor_v1.1 from the XMB when you have all of the OFW files on the root, it will start to decrypt,extract and place the files needed for POPSloader to work. When its done you can delete PopsloaderExtractor. Using POPSloader is pretty easy just go to the ps1 eboot you want and hold R as you launch the eboot.


NOTE: the 660 files are pointless to get if you are on 6.60
NOTE: if you have RemoteJoy Lite and want to record the PS1 game then have your POPs.txt as follows

flash0:/kd/usb.prx 1
ms0:/seplugins/popsloader/popsloader.prx 1
ms0:/seplugins/RemoteJoyLite.prx 1

RJL should work in POPS now.
The other way
If you don't feel like messing with the manual method then google 'zload popsloader' and it should be the first link, after its downloaded put the archives' popsloader folder in MS0:\seplugins\. Then make a text document inside of the seplugins folder, name it POPS and
put the following line in the POPS.txt

ms0:/seplugins/popsloader/popsloader.prx 1

NOTE: if you have RemoteJoy Lite and want to record the PS1 game then have your POPs.txt as follows

flash0:/kd/usb.prx 1
ms0:/seplugins/popsloader/popsloader.prx 1
ms0:/seplugins/RemoteJoyLite.prx 1

RJL should work in POPS now.
NOTE: if you are not sure what POPS version to use check the "PSX on PSP Compatibility List - TheGamersPress.htm" file included in the downloads


THANKS:

KingSquitter for PSx2PSP

Yoshihiro for the original POPSloader extractor

Zero1ne for updating POPSloader extractor

SuperCow and The Z for new_PSXdecrypter

Xpert2 for the GoldWave AT3 looping tool

Thank you for reading! (if i forgot to thank anyone please let me know) P.S. Does anyone know why using bold is putting lines in the text which breaks the spacing of things?
Advertising
Last edited by blake1211 on Sat Feb 28, 2015 3:10 pm, edited 1 time in total.
RandQalan
Posts: 468
Joined: Sun Aug 18, 2013 10:43 am

Re: PS1 on PSP GUIDE

Post by RandQalan »

Not a bad guide but well you do not have to convert the sound on most games now

viewtopic.php?f=28&t=41330 ;)

So on some game you may want to include this in your guide :D
Advertising
Image
Casavult
Moderator
Posts: 2346
Joined: Wed Jun 08, 2011 4:22 pm
Location: UK and Middle East

Re: PS1 on PSP GUIDE

Post by Casavult »

Nice guide!
• PS4Pro 2TB OFW • PS3 3k 1TB OFW • PS3 Slim 2k 500GB 4.84.2 DEX Rebug • PS3 Slim 2k 250GB 4.84.2 CEX Rebug •
• PSV 1k 32GB 3.60 HENkaku • 3x PSP 2k (TA-085v1) 128GB 6.60 ME-2.3 • PSP 2k (TA-085v2) 32GB 6.60 ME-2.3 •
reprep
Posts: 1074
Joined: Tue Dec 17, 2013 4:38 pm

Re: PS1 on PSP GUIDE

Post by reprep »

That is a great guide. Thanks. Of course everything is valid for a PS Vita too.
blake1211
Posts: 54
Joined: Sat Jan 11, 2014 3:05 pm

Re: PS1 on PSP GUIDE

Post by blake1211 »

Thanks for liking the guide, I'm glad its not messed up!
RandQalan wrote:Not a bad guide but well you do not have to convert the sound on most games now

viewtopic.php?f=28&t=41330 ;)

So on some game you may want to include this in your guide :D
Not quite sure what you mean about converting the sound (all i converted in the guide was the sound for the xmb icon, not the in-game audio). I read through the link you posted and it should be included, I'll put it in soon thanks!

also sorry for the wait.
reprep
Posts: 1074
Joined: Tue Dec 17, 2013 4:38 pm

Re: PS1 on PSP GUIDE

Post by reprep »

also some POPS versions have trouble with 0 compressed eboots. For example my PSP Go at 6.60 pro C2 blackscreens whenever i choose 0 compression. So using 1 compression for PSX2PSP is a better choice most of the time. This problem isn't present in earlier POPS versions and PS Vita.
blake1211
Posts: 54
Joined: Sat Jan 11, 2014 3:05 pm

Re: PS1 on PSP GUIDE

Post by blake1211 »

I added the information RepRep and RandQalan gave me, Thanks to the both of you for helping out!

Both were added under the "Making the Eboot" section.
2pac
Posts: 6
Joined: Sun Jan 11, 2015 1:05 am

Re: PS1 on PSP GUIDE

Post by 2pac »

thanks for the guide , i wonder will it work on the ps3 if we put the psx2psp game in the ps3 backup after converting it to a ps3 remaster / mini using pexploit ?
blake1211
Posts: 54
Joined: Sat Jan 11, 2014 3:05 pm

Re: PS1 on PSP GUIDE

Post by blake1211 »

2pac wrote:thanks for the guide , i wonder will it work on the ps3 if we put the psx2psp game in the ps3 backup after converting it to a ps3 remaster / mini using pexploit ?
I don't know much about the ps3 scene, last thing i tried on ps3 was setting up a teensy for my brothers slim (really outdated i know) so I'm not sure if it will work or not, i only have one ps3 and i don't wish to risk getting my account and or system banned even if it is a low chance.

If you try it let us know how things went though.
2pac
Posts: 6
Joined: Sun Jan 11, 2015 1:05 am

Re: PS1 on PSP GUIDE

Post by 2pac »

sure thing , i will try it then i will reply .
if it worked i will make a guide about it ;)
Locked

Return to “Tutorials”