Help Deving the PS2 DVD using PCSX2

dark_h

Member
Hello,

Does anyone know how to get the DVD component of PCSX2 to work for development purposes.

I know CTurt got it to work and in his guide he mentions to dump your PS2 BIOS, extract the DVDELF, decrypt this into an ELF and it should work in PCSX2.

However when I load this ELF I get "DVD player is not setup" whilst in the PS2 browser.

Does anyone know what step I'm missing and how to get it to run? AFAIK @krHACKen has some idea.

Thanks

Sent from my ONEPLUS A6003 using Tapatalk
 
I cannot help with the ROM based DVD Player, but take a look at FWZuKcs9 on pastebin.com.
For 3.1x DVD Players, you can patch some "mass" occurences to "host" (careful not to tamper with the drivers) in the ELFs and enable host filesystem in PCSX2, so the resource files get loaded from the launch path.
Have fun.
 
I cannot help with the ROM based DVD Player, but take a look at FWZuKcs9 on pastebin.com.
For 3.1x DVD Players, you can patch some "mass" occurences to "host" (careful not to tamper with the drivers) in the ELFs and enable host filesystem in PCSX2, so the resource files get loaded from the launch path.
Have fun.

Thanks for responding @krHACKen im not sure what you mean by patching 'mass'?
 
DVD Player 3.10 and 3.11 do load their resource files from USB mass storage devices. To have them load files from host, simply open the ELFs in a hex editor, look for "mass" strings, and change them to "host".

Im assuming by this you mean such that the DVDs themselfs are loaded from the host file system rather than being mounted as an ISO or loaded onto a disc in the drive?

Unforutnately i do not have access to 3.10 as I only have a 2.10 ps2 system which i can dump from.
 
Im assuming by this you mean such that the DVDs themselfs are loaded from the host file system rather than being mounted as an ISO or loaded onto a disc in the drive?
They originally load from the encrypted rom. Repacked ones load from mc0/mc1 if the DVD Player was run from mc0/mc1, else they load from mass (drive root).
That's for 3.1x versions. Repacked DVD Players from/for fat units are standalone, they don't load external files.

Unforutnately i do not have access to 3.10 as I only have a 2.10 ps2 system which i can dump from.
Repacked 3.10 DVD Players are in 310_repacked.7z. Raw EE segments (.bin) are in Dec.7z.

To get them to run in other languages in PCSX2, you'll have to find a way to do a full boot then to run the DVD Player ELFs. Because when you run an ELF locally (aka fast boot), the OSD configuration is not inited, and the language defaults to English. Or hack them to force an OSD language.
 

Similar threads

Back
Top