PS3 Use a PS2 Disc as an ISO fowarder.

Bigmega

Member
Hello Everyone.

I own a Non BC Phat PS3 Running Evilnat 4.90, and i have a small PS2 games collection that i like to play sometimes. I have my games coppied to my Hard Drive as ISO files, and i can mount them with either MultiMan or WebMan and play them just fine, but i had an idea with that. I have not found anyone talk about this or maybe i havent phrased it right, but here it goes.

I like that feeling of owning a physical collection and being able to insert a disc and play it right away, so, if a ISO its present in my hard drive of a specific game, would it be possible for me to insert that game disc (A PS2 game disc) and it to instead of trying to play the disc, play the ISO instead? Pretty much I would want to insert the PS2 game I want to play in the PS3, and it launched the corresponding ISO present in the Hard Drive.

It sound like a lot of trouble and work for something that can be done pretty easily by just selecting the game from the XMB, but I would like to know if something like that its even possible or if it already exists. I dont know if I made myself clear, my english is not perfect, but in short, Can a PS2 disc be used as an ISO Fowarder?
 
In theory it can be done. The main issue is to find someone with the time willing to implement it.

I think there 2 possible approaches:
1- Detect the disc insert and mount the ISO through Cobra payload
2- Adapt the photo GUI code to mount the ISO through webMAN MOD

This would require changes in process_disc_insert() or is_psx() of storage_ext.c to detect the game id.

The first approach would need some standard file naming convention for the ISO would be needed to verify if the ISO exists and mount it automatically.

The second approach would need to create a wm_request file with the game id and let webMAN MOD find the game and mount it.

Another limitation is that the changes to the payload could increase the memory footprint too much.
Currently the payload is reaching it's size limit of 127KB.
 
Im glad that it is possible. I would honestly pay to see that feature implemented, it would feel good to insert a disc and have it play like it was a BC model. I dont know if someone would be willing to do it, it feels like a feature that only some would actually use, but for some reason its feels more legit and authentic to play like it was meant to be, at that makes the gaming experience better for me at least. Even if its not perfect and not all games are combatible, i would love for a simpler way for the ps3 to copy the disc directly to the HDD, like a button in the XMB (doubt that it is possible) and then when you load the disc it plays the ISO. Thanks for the reply, I would love to see someone make this a reality and i would support it.
 
In theory it can be done. The main issue is to find someone with the time willing to implement it.

I think there 2 possible approaches:
1- Detect the disc insert and mount the ISO through Cobra payload
2- Adapt the photo GUI code to mount the ISO through webMAN MOD

This would require changes in process_disc_insert() or is_psx() of storage_ext.c to detect the game id.

The first approach would need some standard file naming convention for the ISO would be needed to verify if the ISO exists and mount it automatically.

The second approach would need to create a wm_request file with the game id and let webMAN MOD find the game and mount it.

Another limitation is that the changes to the payload could increase the memory footprint too much.
Currently the payload is reaching it's size limit of 127KB.
Are PS2 discs identifiable through software though? Do they have a hardware descriptor like PS3 games?
 
Are PS2 discs identifiable through software though? Do they have a hardware descriptor like PS3 games?

Yes, Cobra payload (used also in HEN and Mamba) detects the media type in device_event.
The emulated disc type is classified as PS2_CD or PS2_DVD in process_disc_insert()
 
Yes, Cobra payload (used also in HEN and Mamba) detects the media type in device_event.
The emulated disc type is classified as PS2_CD or PS2_DVD in process_disc_insert()
I meant the game specifically. Like put Need for Speed Most Wanted into the drive. Can the PS3 tell that it is NFS:MW?
 
Usually the name of the game executable is a game ID like SLUS_123.45. It can be found in SYSTEM.CFG

Unlike PSP or PS3, PS2 games don't have a PARAM.SFO with the game title
 
Last edited:

Similar threads

Back
Top