PS3 Compatibility List - PS2 on PS3

Is there a way to search specific games from this thread so I can see if ghost hunter actually works ?
There is a config file for it in the list we are extracting in the last days :)
But that config files are specific by game ID, you need to check which version you have, i can see there are configs for:
SLUS-20993
SLPM-65701
SCES-51463
SCES-52156
Download them from this link and report back if success or failure
https://github.com/Zarh/Get_CONFIG/tree/master/files
Or this ones (could be different)
https://github.com/Zarh/Get_CONFIG/tree/master/soft/files

And incase of failure keep an eye because that files could be updated eventually, are created with an app that is still in experimental stage
 
  • Like
Reactions: Zar
Btw zar yesterday i was taking a look at the resulting log.txt from softemu and noticed you had all the function offsets used by softemu 0x00 identifyed
And i was like woooho, he is learning IDA too fast... or here is a bug

Now i see in the lastest version there are some identifyed and others unknowns, not sure if have changed, all this is right ?
 
lol I didn't add any offset. I found the offset (and command ID) of softemu when I compared the config file of the same game in softemu and gxemu ;)

I didn't even started to learn IDA :p
 
lol I didn't add any offset. I found the offset (and command ID) of softemu when I compared the config file of the same game in softemu and gxemu ;)

I didn't even started to learn IDA :p
Hehehe, good work anyway, you have a bunch identifyed by comparing them, i guess i need to modify this tables in wiki too
http://www.psdevwiki.com/ps3/Talk:P...mmand_0x01_function_ID_compared_to_other_emus
I was talking about them with kozarovv... the table was made by him and later i splitted it and modifyed the column headers in a bit weird way as a prevention incase this was going to happen (different offsets by emulator revisions, or by emulator types)
With the emulator revisions as far kozarovv could see there is no problem, it looks like are relative offsets, so incase the emulator increased its size at compiling time this function offsets remains the same... this is in theory but by now it seems is ok
But by emulator type now it can be seen that are different

What im wondering is if all them are going to keep the same displacement, so lets say there is a point where we have all the offets for netemu identifyed, but we just know 1 from softemu
By calculating the displacement of that one maybe is posible to deduce all the others
Is needed to show all the know ones together for a better comparison to see if what im saying is right or wrong
 
Last edited:
Done http://www.psdevwiki.com/ps3/Talk:PS2_Emulation#ps2_netemu_command_0x01_function_ID_comparison

The displacement in between gxemu and softemu seems to be the same for some of them, not all :/


netemu 0x01_02 ----------- 0x34068 (gxemu) - 0x30220 (softemu) = 0x3E48 displacement
netemu 0x01_03 ----------- 0x34144 (gxemu) - 0x302FC (softemu) = 0x3E48 displacement
netemu 0x01_06 ----------- 0x34224 (gxemu) - 0x303DC (softemu) = 0x3E48 displacement

netemu 0x01_0A ----------- 0x36EF0 (gxemu) - 0x31FCC (softemu) = 0x4F24 displacement

netemu 0x01_0F ----------- 0x365F0 (gxemu) - 0x31124 (softemu) = 0x54CC displacement
netemu 0x01_10 ----------- 0x36510 (gxemu) - 0x31044 (softemu) = 0x54CC displacement
netemu 0x01_11 ----------- 0x36430 (gxemu) - 0x30F64 (softemu) = 0x54CC displacement
 
Last edited:
- Final Fantasy X


no graphics problem or bugs, only sound from problems with some machine monsters, such as FF XII confirms sound

- Final Fantasy X-2


Problem with FMVs slow,
I do not know if the PAL version does the same

-Tekken 4


[minute (2,48)]

Sound problem FMVs off syncro if played at 60hz,
50hz works fine instead

In game it works well on both 60hz and 50hz,
although the video shows that the fight is also out of sync

Tested personally,
FMVs only give trouble if played at 60hz
 
- Silent Hill 4


No problem or bug, run to full speed

- Silent Hill Shattered Memories (PAL)


works well,
audio can jump into a voice message and with credits at the end
but everything else OK

Audio in the video is strange is perhaps censored by copyright,
do not worry it works well too
 
zar i been checking the output of your get_config app for softemu to update the tables in wiki talk pages here
http://www.psdevwiki.com/ps3/Talk:PS2_Emulation#PS2_Emulators_Config_Commands
Not need to mention but i think all them are right, i was checking the values of them one by one and while doing it i realized it was not so easy as i expected because the gaps and missing commands, and it took to you more work than what i thought, so good work
If at some point you want to review what is in that table in wiki just tell, now is a lot more complete, we could mark 3 more command as "switches" (great because it makes the whole thing more simple), added a weird value 0x14 specific for softemu at command 0x13 (very interesting to understand how emulator works, pointless to use in netemu though), and replaced a lot of the speculation i had in the table for softemu (but this opens a new huge mistery about the purpose of netemu commands 0x30 up to 0x3C)
Now it looks like the table is near completed and i feel the need to add more info, lol (just because the table allows it, is splitted temporally, and im addicted to create complex tables in wiki), i will think in it later and will tell, but what i have in mind is to add a short description of the command "parameters" from a code point of view, this was one of the initial goals when i was trying to imagine how to create the table and i was not sure how to do it (and for some time the table had some failed attempts to show code chunks) but now im thinking in using some of the functions you used in get_config or at least its parameters, not sure how much can be shorted i have not took a look at this, if you have some suggestion or you think there is something you could find usefull from a coder point of view just suggest it and we will see how to expand the table

About the command with subfuctions, is cool we have that 7 identifyed for all emu types, this is not going to help us much (other than what we have already with your get_config app) because im guessing we are not going to get new info by looking at other/older softemu revisions, and the identifyers from netemu are useless to use in softemu, but never minds, the goal was to make room in wiki for everything just incase someone is researching/reversing emus and finds something there is a place in wiki to add the info to use it like a notepad, is mostly for completion incase someone wants to go hardcore XD

Edit:
With "hardcore" i mean to reverse engineer softemu or to extract game config data from it, and specifically from older revisions of softemu to try to see if there was some easter egg in them, initially this is not going to have a big successs ratio, softemu was abandoned officialy and we dont even have a list of how many revisions of it exists in retail firmwares, so is a bit like exploring a desert, this is very hardcore imo, not because the difficulty level but because most probably is going to be frustrating
 
Last edited:
  • Like
Reactions: Zar
@Zar
no,
these work normally without CONFIG File

I just wanted to warn of games that have problems and those that work fine instead :)

Only Silent Hill 4 works well without bugs or errors,
Completed with no problems of any kind,
you can play quietly on PS3

While for others there are little problems to solve unfortunately :(

I've played them all in ISO without Placeholder,
there are also problems there
 
Last edited:
  • Like
Reactions: Zar
I think it, the best way to find the function offset / function ID is to find the functon offset of netemu, then to go to the offset and compare the functiun itself with every functiun in soft emu.... It must be something similar.
 
Last edited:
When I try "Dynasty Warriors 5 (SLES-53339)" and "F1 Championship season 2000 (SLES-50017)" on 4.81.2 cobra CFW It loads but then instantly freezes. Both on (PAL) discs.
PS3 Slim CECH-2504b
 
you're launching them from disc?i think you need BC console and to toggle original emu files from full or multi version of rebug toolbox to work.
 

No, not all of them are working, the ones with the tag [tofix] won't work for sure and the other perhaps will fix some issue, I can't test them all alone ^^'

@sandungas
It look like my previous idea will giv us some result, I think i found where the area where the functions are. GX emu it's in : 0x34XXX + 0x10000 and in netemu at offset 0x44XXX+0x10000 . I used the pattern : "7C 08 03 A6 4E 80 00 20 F8 21 FF 91 7C 08 02 A6 F8 01 00 80" to find the area...
So, i think it's possible :p
 
yep,rip them in iso format,put them on internal hdd in PS2ISO folder and launch via integrated webman.that way if they don't work,it's because bad rip,ps3 side of things are fully tested this way.
 
yep,rip them in iso format,put them on internal hdd in PS2ISO folder and launch via integrated webman.that way if they don't work,it's because bad rip,ps3 side of things are fully tested this way.
There are PS2 games that doesnt works in PS3, even if the rip was well made, they boots to a black screen so your advise is not right, is not that simple

There are some CFW not based on cobra, so no plugins in them such webman/sman, in this firmwares if you want a good PS2 support the best you can do is to use managunz
And please dont reply with "that people should just update to a modern cfw"
 
he already said that he's on rebug.

i'm sorry for my broad claim,you're right,just because i've never had that issue doesn't mean there's no games that will not work that way.i didn't test all ps2 games,so i can't claim it's perfect,but in my experience it is best,easiest and most practical way,and tthis way most of exclucives and cult games work.
 

Similar threads

Back
Top