PS3 Compatibility List - PS2 on PS3

Ohh i see now, mine is SLES-54271, sorry about that my mistake...
Could you also port to pal the gran turismo 4's @mrjaredbeta SCUS custom config that is in aldo's database ? (while adding the licenses freeze issues fix of the GX or soft's pal config)
Thanks for your work though :encouragement:
Send me executables from your Scarface and Gran Turismo 4 versions in the PM and I can try to port it :)
 
Scarface [SLES-54271]
Code:
3D 00 00 00 11 11 00 00 0A 00 00 00 08 00 00 00 
40 02 51 00 80 3F 03 3C 00 3F 03 3C 8C 02 51 00 
C8 42 03 3C C8 41 03 3C 90 02 51 00 20 43 03 3C 
20 42 03 3C 98 04 51 00 16 43 03 3C 96 42 03 3C  
9C 04 51 00 48 43 03 3C C8 42 03 3C 0C 30 64 00 
12 00 01 45 12 00 00 10 70 3E 64 00 20 00 81 C4 
08 00 E0 03 74 3E 64 00 80 3F 03 3C 00 00 00 00 
00 00 00 00

Scarface [SLES-54184]
Code:
3D 00 00 00 11 11 00 00 0A 00 00 00 08 00 00 00 
C0 08 51 00 80 3F 03 3C 00 3F 03 3C 14 09 51 00 
C8 42 03 3C C8 41 03 3C 18 09 51 00 20 43 03 3C 
20 42 03 3C 3C 0B 51 00 16 43 03 3C 96 42 03 3C  
40 0B 51 00 48 43 03 3C C8 42 03 3C 0C 37 64 00 
12 00 01 45 12 00 00 10 70 45 64 00 20 00 81 C4 
08 00 E0 03 74 45 64 00 80 3F 03 3C 00 00 00 00 
00 00 00 00

Gran Turismo 4 [SCES-51719]
Code:
3D 00 00 00 57 44 00 00 0A 00 00 00 03 00 00 00 
98 65 1D 00 5A 5A 07 0C 00 00 00 00 1C 01 3F 00 
20 63 80 46 20 F3 80 46 8C 34 56 00 06 00 73 14 
00 00 00 00 10 00 00 00 00 9E 57 00 58 A0 57 00 
21 00 00 00 00 00 00 00 41 00 00 00 46 00 00 00 
00 00 00 00


If someone has Scarface with game id SLES-54183 or SLES-54534 please send me an executable in the PM I will port it to these versions too.
 
Scarface [SLES-54271]
Code:
3D 00 00 00 11 11 00 00 0A 00 00 00 08 00 00 00
40 02 51 00 80 3F 03 3C 00 3F 03 3C 8C 02 51 00
C8 42 03 3C C8 41 03 3C 90 02 51 00 20 43 03 3C
20 42 03 3C 98 04 51 00 16 43 03 3C 96 42 03 3C
9C 04 51 00 48 43 03 3C C8 42 03 3C 0C 30 64 00
12 00 01 45 12 00 00 10 70 3E 64 00 20 00 81 C4
08 00 E0 03 74 3E 64 00 80 3F 03 3C 00 00 00 00
00 00 00 00

Scarface [SLES-54184]
Code:
3D 00 00 00 11 11 00 00 0A 00 00 00 08 00 00 00
C0 08 51 00 80 3F 03 3C 00 3F 03 3C 14 09 51 00
C8 42 03 3C C8 41 03 3C 18 09 51 00 20 43 03 3C
20 42 03 3C 3C 0B 51 00 16 43 03 3C 96 42 03 3C
40 0B 51 00 48 43 03 3C C8 42 03 3C 0C 37 64 00
12 00 01 45 12 00 00 10 70 45 64 00 20 00 81 C4
08 00 E0 03 74 45 64 00 80 3F 03 3C 00 00 00 00
00 00 00 00

Gran Turismo 4 [SCES-51719]
Code:
3D 00 00 00 57 44 00 00 0A 00 00 00 03 00 00 00
98 65 1D 00 5A 5A 07 0C 00 00 00 00 1C 01 3F 00
20 63 80 46 20 F3 80 46 8C 34 56 00 06 00 73 14
00 00 00 00 10 00 00 00 00 9E 57 00 58 A0 57 00
21 00 00 00 00 00 00 00 41 00 00 00 46 00 00 00
00 00 00 00


If someone has Scarface with game id SLES-54183 or SLES-54534 please send me an executable in the PM I will port it to these versions too.
Tested the SLES-54271 Scarface and gran turismo 4, they working good besides some minor stopping effects in scarface maybe because of the 50hz. The only thing that is not on the gran turismo config is the removal of the dynamic shadows in the arcade car selection, that makes the screen shake
 
The only thing that is not on the gran turismo config is the removal of the dynamic shadows in the arcade car selection, that makes the screen shake
For some reason one of the offsets was the same in the PAL version, maybe it's the culprit.
Anyway, this game was a bit hard to port, because it seems to be an executable is just a loader and I couldn't just load it in ps2dis. I had to get the PAL version, load NTSC and PAL in PCSX2, make savestates and then compare RAM from savestates.
 
For some reason one of the offsets was the same in the PAL version, maybe it's the culprit.
Anyway, this game was a bit hard to port, because it seems to be an executable is just a loader and I couldn't just load it in ps2dis. I had to get the PAL version, load NTSC and PAL in PCSX2, make savestates and then compare RAM from savestates.
I see, that means to disable the dynamic shadow there you will have to do it manually right ?
 
I see, that means to disable the dynamic shadow there you will have to do it manually right ?
Hm, I tested on a PCSX2 now and it disables dynamic shadows.
Maybe game loads a different overlay for each language and that is why it doesn't work. What language did you choose on boot?
 
Hm, I tested on a PCSX2 now and it disables dynamic shadows.
Maybe game loads a different overlay for each language and that is why it doesn't work. What language did you choose on boot?
I choosed english, it's strange how it works on pcsx2 and not on ps3...
 
Some games are very clearly and sharp pic,but some seems add a CRT filter.Like below....

Why?
 

Attachments

  • 2.jpg
    2.jpg
    60.6 KB · Views: 29
That depend. If game have some design that use scanlines as antialiasing, and for example dithering as color debanding. Then on ps3 it looks like sh*t. Some games used picture offset as light blur effect, which on ps3 is doubled due to missing patterns, and then blur is too strong. Some of that can be reduced by connecting ps3 to CRT, but i bet that not all effects are properly emulated then anyway.
CRT additionally have much lower input lag, and better colors.

No scanlines, no dithering.
upload_2021-5-8_11-52-20.png


Emulated scanlines, plus dithering
upload_2021-5-8_11-53-41.png


Of course emulated scanlines sucks, and on CRT it looks much better. Also SFEX 3 is not using many techniques that CRT give. Only AA from what i see at first glance.
 
Transformers (SLUS-20668) Experimental Config
Code:
3D 00 00 00 57 44 00 00 08 00 00 00 FF FF FF FF
FF FF FF FF 4B 34 E1 81 00 00 FA 46 FF FF FF FF
FF FF FF FF 4B 34 E1 81 00 00 A0 43 0A 00 00 00
01 00 00 00 2C 78 2B 00 96 00 60 10 96 00 00 10
00 00 00 00
Disables some rendering to fix frame rate (trees, grass, effects). I thought it was the blur effect that was causing slowdown...but I guess it's some VU stuff similar to Scarface. Ingame frame rate is *fully* fixed with no slowdown (initial gxemu config fixes loading screen slowdown). Not really useable since weapon effects/aiming reticle are gone, too. This can surely be improved upon.

EDIT: Later on in the first level there is some slowdown. Maybe it is the blur at fault...but I really cannot find the function that is rendering it.
 
Last edited:
Regarding the Valkyrie Profile 2: Silmeria, the present config is not working properly, as I wrote in the wiki. I have made a proper port of the Maori-Jigglypuff's rebuilded code using the 0x42 overlay command. The result is the protection is ignored indeed. But there are some lines left to patch, related to the protection traps (0x00100A7C, 0x00100BB4, 0x00100C64, 0x00143614, 0x0014533C)
and the audio/video synchronization (0x0010D138) (probably not needed in the netemu due to the asynchronous mixing of sound). The problem is the netemu has got some troubles to patch them properly, because the protection is triggered somehow. I tried to patch them statically, using the 0x0B command. And the outcome is very bizarre - the values in the 0010xxxx range are left unpatched completely! Patching them using the 0x0A command makes the game to freeze after the first battle.

Could the 0x01 hooks interfere with the patching or the protection? The first, 0x0A, hooks the address 0x00100928 (so it's near to the ones we want to patch). The second one, 0x0B, is present only in the GX configs and hooks the address 0x002B9808. I know the first one is related to the ELF unpacking, I do not know what the 0x0B hook is responsible for.

Looks like the Japanese SOFT config of the Valkyrie Profile 2 does contain a partial protection patch, since they were rearranging some code by the 0x0B command. But their 0x0A hook address is different.
 
Last edited:
Regarding the Valkyrie Profile 2: Silmeria, the present config is not working properly, as I wrote in the wiki. I have made a proper port of the Maori-Jigglypuff's rebuilded code using the 0x42 overlay command. The result is the protection is ignored indeed. But there are some lines left to patch, related to the protection traps (0x00100A7C, 0x00100BB4, 0x00100C64, 0x00143614, 0x0014533C)
and the audio/video synchronization (0x0010D138) (probably not needed in the netemu due to the asynchronous mixing of sound). The problem is the netemu has got some troubles to patch them properly, because the protection is triggered somehow. I tried to patch them statically, using the 0x0B command. And the outcome is very bizarre - the values in the 0010xxxx range are left unpatched completely! Patching them using the 0x0A command makes the game to freeze after the first battle.

Could the 0x01 hooks interfere with the patching or the protection? The first, 0x0A, hooks the address 0x00100928 (so it's near to the ones we want to patch). The second one, 0x0B, is present only in the GX configs and hooks the address 0x002B9808. I know the first one is related to the ELF unpacking, I do not know what the 0x0B hook is responsible for.

Looks like the Japanese SOFT config of the Valkyrie Profile 2 does contain a partial protection patch, since they were rearranging some code by the 0x0B command. But their 0x0A hook address is different.

Could I try this config?
 

Similar threads

Back
Top