PS3 PSXclassic's working with decompressed ISOs (w/ Tutorial)

Additional Research from PS3 developer zecoxao as the dev shares some information & findings from ZeroTolerance pertaining to PSXclassics working with decompressed ISOs. Great news coming for the PlayStation 1 gamer on CFW enabled PS3 consoles. See full details and the tutorial in the various quotes from the source (PlayStationHAX) link provided:


50394d1393303787-ps-one-classics-vita.png


zecoxao said:
It's simple to do.
  • forge edat, use psx2psp to forge eboot and pack everything up.

Credits to ZeroTolerance for the information and findings.

Here are the tools (Windows only) :https://mega.nz/#F!lhdmgKxS!xOWydW41HkkK8TiqoP6ZIw


package.conf (example) :

Code:
Content-ID = UP9000-NPUJ00594_00-0000000000000001 
k_licensee = 0x00000000000000000000000000000000
TitleID = SLUS00594 
DRM_Type = Free
Content_Type = PS1emu 
PackageVersion = 01.00

make_npdata command to sign ISO.BIN.DAT (example):
Code:
make_npdata -e ISO.BIN.DAT ISO.BIN.EDAT 1 1 1 0 16 3 00 UP9000-NPUJ00594_00-0000000000000001 5
Apparently (and this is something Sony LOVES doing) they decided to use the code of a tool called PSX2PSP as their own and made psxclassics. the compression algo is there (although modified) and the isos come out uncompressed or compressed if we choose to.
The only 2 differences i've found so far (by using psxtract from Hykem) were that the crypto they use and PSX2PSP's (aparent lack of) crypto and the compression algo.

Sorry for the clarification

Tutorial:

1.) create pbp file using ps1topsp tool without using any compression methods.
2.) extraxt the data.psar from it (this file is required for creating ISO.BIN.EDAT)
3.) extract iso headers and isos from data.psar
4.) extract the sector table from iso header.
5.) use hasher util with each iso and sector table to create the the table with proper sha1 hashes.
6.) insert the hash tables to their iso headers
7.) fix the iso offsets into iso headers.
8.) create ISO.BIN.DAT using modified iso headers.
9.) create ECDSA signature at the tail og the ISO.BIN.DAT
10.) encrypt ISO.BIN.DAT to ISO.BIN.EDAT
11.) make pkg
12.) Profit!
Download: Tools (Windows)


Source:
PlayStationHAX.it
 
Last edited:
Hi Guys, I Have made a lot of psx classic pkg now without any problems, but i have an issue with cdda implementation. When i install the pkg the, i got an error when launching the game.

What i do is:
-i create the eboot.pbp (with the original bin, with no music track included)
-i extract the wav tracks and convert them to aa3 with naming from Track02.aa3 to Track17.aa3 ( in my case)
-in the eboot, i check the startdat offset (14CE5600 in my case)
-i modify the cdda.bat as this:
"
table.py 14CE5600
del *.aa3
del *.bak
pause
"
-i run it
-i paste insert the content of aa3.bin at the startdat offset (14CE5600) so the aa3.bin content is inserted just before startdat
-then i paste overwrite the table.bin content (so it's 16 lines) at the offset 00010C00.

I suppose it's either the creation of the eboot.pbp at first that is wrong, or the final table.bin insertion...
I've tried to look on the tutorials you posted Most Hated, but the links doesn't work anymore...
 
Okay. So the PSX CDDA thing.
This is my revised tutorial.. I'm on REV_02 already.. W.I.P.
The PSX Classics Values Example is work I did on a 13 Track game.
Maybe this info will help bring a tool to get those 76 Track games BGM working
without working on it for a week with hex edits & little endian bytes leaking out
of your eyes... @aldostools

PSX Classics CDDA Tutorial, Values Template and Example:

PSX Classics CDDA Tutorial [REV_02]

http://pastie.org/private/jw4kxhrrrao0gy7ltyuzw

PSX Classics Values Template

http://pastie.org/private/2kvzwblxwdltxzk7booyq

PSX Classics Values Example

http://pastie.org/private/sc0cllumynvdnl8dydkhq

Special Thanks to GGL0L

There's one thing left to do and that's to rip out the old audio data to drastically cut down the eboot size.
I'm learning more on it so, hopefully we'll have a REV_03 shortly.
PLEASE GIVE ME ANOTHER LINK TO THAT FILES LINKS DOWN THANL YOU
 
can anyone explain with pictures or video of how to do the ccda gaming process in ps3 super slim please ??
 
Добрый день.
Подскажите, пожалуйста, как переделать игры с CDDA, когда есть несколько дисков?
 

Featured content

Trending content

Back
Top