PS3 Compatibility List - PS2 on PS3

You can use it manually in the meantime.
Download a hex editor like HxD, make a new file, copy-paste the config and then save it with a filename of your ISO + .CONFIG.
So if your disc 1 ISO is called "ShadowHearts1.iso" for example, the config needs to be called "ShadowHearts1.iso.CONFIG".
Then put it next to the ISO in the PS2ISO folder and it'll get applied.
The problem is that im usign hen, so i need a encrypted config to work.
 
Code:
3D 00 00 00 57 44 00 00 12 00 00 00 0D 00 00 00 00 00 00 04 00 00 00 00 02 00 03 00 E7 00 00 00 45 AD 6E AA EF 02 00 00 02 00 03 00 F3 00 00 00 E4 A0 6E 47 FA 02 00 00 03 00 02 00 30 56 41 10 E8 56 41 10 00 00 00 00 53 43 45 53 2D 35 33 33 35 38

@mrjaredbeta also maybe u know original value for 24 The Game SCES-53358 ?
that was fix freeze after first cutscene on pal version
 
But there are the config file for the NTSC versions, and the provided codes are for pal.

:sang banghead:I updated the database file locally but forgot to upload it to the server. The server is updated now.
upload_2022-2-8_19-1-55.png
 

Attachments

  • upload_2022-2-8_19-0-5.png
    upload_2022-2-8_19-0-5.png
    26.2 KB · Views: 38
Pride FC: Fighting Championships (SLUS-20406)
Code:
3D 00 00 00 57 44 00 00 0A 00 00 00 01 00 00 00
7C 2E 15 00 9A 00 40 10 9A 00 00 10
Fixes most of the frame rate issues. There is still some slowdown on grabs where the ring ropes are visible. I am not porting over @kozarovv's PCSX2 patch lol, but it is definitely possible with a 0x42 overlay patch. An instruction replacement hook (and conditional branch if they are already replaced) will work fine, or putting the hook somewhere that it will only run once. It's too long, and I don't have time or motivation to do that...and I don't care enough! Hmph!

I really need to spend less time doing this stuff as it is...

@mrjaredbeta also maybe u know original value for 24 The Game SCES-53358 ?
that was fix freeze after first cutscene on pal version
This isn't an FPU accuracy problem and is a different problem altogether. If lopnor doesn't work, tough luck.

Look here at the first entry: https://www.psdevwiki.com/ps3/PS2_Official_Configs

The config hits addresses 0x4155b0 and 0x415668. You can read more about what the config does here.
 
PRIDE FC: Fighting Championships (SLUS-20406)
Code:
3D 00 00 00 57 44 00 00 42 00 00 00 00 F0 0F 00
78 00 00 00 14 00 0A 3C 98 78 4B 91 EA 00 09 34
72 00 2B 11 00 00 00 00 98 78 49 A1 15 00 0A 3C
18 53 49 A1 18 00 0A 3C F4 A7 49 A1 BC B1 49 A1
0C B9 49 A1 68 E2 49 A1 A8 EA 49 A1 F8 EA 49 A1
F4 FE 49 A1 80 0E 49 A1 F0 52 49 A1 19 00 0A 3C
E8 89 49 A1 EC 8C 49 A1 FC 8F 49 A1 44 92 49 A1
94 98 49 A1 E4 98 49 A1 A0 9E 49 A1 CC 9E 49 A1
F4 9E 49 A1 C4 A7 49 A1 F0 A7 49 A1 18 A8 49 A1
40 A8 49 A1 2C D0 49 A1 E0 06 49 A1 24 00 0A 3C
A4 95 49 A1 F7 00 09 34 14 00 0A 3C E8 FE 49 A1
00 24 49 A1 88 47 49 A1 B8 49 49 A1 17 00 0A 3C
74 B3 49 A1 0C BB 49 A1 84 BE 49 A1 21 00 0A 3C
7C C2 49 A1 30 D7 49 A1 C4 E4 49 A1 94 F0 49 A1
50 08 49 A1 8C 7C 49 A1 22 00 0A 3C 94 84 49 A1
34 EC 49 A1 8C 20 49 A1 FF 00 09 34 14 00 0A 3C
8C F5 49 A1 5C F9 49 A1 4C 05 49 A1 D8 7D 49 A1
15 00 0A 3C 44 72 49 A1 AC 73 49 A1 16 00 0A 3C
D8 0B 49 A1 A4 25 49 A1 17 00 0A 3C F8 B0 49 A1
E0 D5 49 A1 5C D6 49 A1 B4 D8 49 A1 5C DA 49 A1
1E 00 0A 3C B4 76 49 A1 68 77 49 A1 21 00 0A 3C
38 48 49 A1 74 48 49 A1 24 00 0A 3C 78 82 49 A1
F0 00 09 34 15 00 0A 3C F0 55 49 A1 F0 56 49 A1
64 59 49 A1 68 5A 49 A1 17 00 0A 3C 90 8A 49 A1
18 00 0A 3C 50 AD 49 A1 6C 53 49 A1 19 00 0A 3C
DC A0 49 A1 10 AA 49 A1 21 00 0A 3C 6C EB 49 A1
38 49 49 A1 3C 4B 49 A1 5C 4D 49 A1 9C 4F 49 A1
22 00 0A 3C 94 0E 49 A1 20 29 49 A1 EC 00 09 34
18 00 0A 3C A4 39 49 A1 CC 39 49 A1 44 47 49 A1
6C 47 49 A1 FC 4C 49 A1 24 4D 49 A1 4C 4D 49 A1
24 00 0A 3C A8 95 49 A1 00 00 00 00 70 01 04 08
00 00 00 00 0A 00 00 00 02 00 00 00 7C 2E 15 00
9A 00 40 10 9A 00 00 10 E0 1A 10 00 70 01 04 0C
00 FC 03 0C
Port of the @kozarovv patch for broken menus. Untested on the PS3, works on the PCSX2. May crash the console, as the 0x42 command hook initialisation is delayed a little bit and the function I hooked kicks off early.
 
Cold Fear (SLUS-21047, SLES-53158)
Code:
3D 00 00 00 57 44 00 00 21 00 00 00 00 00 00 00
Magic command 0x21 fixes weird pause/gun firing/controller button pressing glitch. The graphical glitch when loading into a room also happens on PCSX2 (maybe on console too?) and I don't really see it as an issue of note, so I'm going to mark this as playable.
 
PRIDE FC: Fighting Championships (SLUS-20406)
Code:
3D 00 00 00 57 44 00 00 42 00 00 00 00 F0 0F 00
71 00 00 00 14 00 0A 3C EA 00 09 34
98 78 49 A1 15 00 0A 3C
18 53 49 A1 18 00 0A 3C F4 A7 49 A1 BC B1 49 A1
0C B9 49 A1 68 E2 49 A1 A8 EA 49 A1 F8 EA 49 A1
F4 FE 49 A1 80 0E 49 A1 F0 52 49 A1 19 00 0A 3C
E8 89 49 A1 EC 8C 49 A1 FC 8F 49 A1 44 92 49 A1
94 98 49 A1 E4 98 49 A1 A0 9E 49 A1 CC 9E 49 A1
F4 9E 49 A1 C4 A7 49 A1 F0 A7 49 A1 18 A8 49 A1
40 A8 49 A1 2C D0 49 A1 E0 06 49 A1 24 00 0A 3C
A4 95 49 A1 F7 00 09 34 14 00 0A 3C E8 FE 49 A1
00 24 49 A1 88 47 49 A1 B8 49 49 A1 17 00 0A 3C
74 B3 49 A1 0C BB 49 A1 84 BE 49 A1 21 00 0A 3C
7C C2 49 A1 30 D7 49 A1 C4 E4 49 A1 94 F0 49 A1
50 08 49 A1 22 00 0A 3C
34 EC 49 A1 8C 20 49 A1 FF 00 09 34 14 00 0A 3C
8C F5 49 A1 5C F9 49 A1 4C 05 49 A1 D8 7D 49 A1
15 00 0A 3C 44 72 49 A1 AC 73 49 A1 16 00 0A 3C
D8 0B 49 A1 A4 25 49 A1 17 00 0A 3C F8 B0 49 A1
E0 D5 49 A1 5C D6 49 A1 B4 D8 49 A1 5C DA 49 A1
1E 00 0A 3C B4 76 49 A1 68 77 49 A1 21 00 0A 3C
38 48 49 A1 74 48 49 A1 24 00 0A 3C 78 82 49 A1
F0 00 09 34 15 00 0A 3C F0 55 49 A1 F0 56 49 A1
64 59 49 A1 68 5A 49 A1 17 00 0A 3C 90 8A 49 A1
18 00 0A 3C 50 AD 49 A1 6C 53 49 A1 19 00 0A 3C
DC A0 49 A1 10 AA 49 A1 21 00 0A 3C 6C EB 49 A1
38 49 49 A1 3C 4B 49 A1 5C 4D 49 A1 9C 4F 49 A1
22 00 0A 3C 94 0E 49 A1 20 29 49 A1 EC 00 09 34
18 00 0A 3C A4 39 49 A1 CC 39 49 A1 44 47 49 A1
6C 47 49 A1 FC 4C 49 A1 24 4D 49 A1 4C 4D 49 A1
24 00 0A 3C 08 FF 04 08 A8 95 49 A1
0A 00 00 00 02 00 00 00 7C 2E 15 00
9A 00 40 10 9A 00 00 10 14 04 14 00 08 FF 04 0C
00 FC 03 0C
I hope I did not F%$# this up.

EDIT: I did. Forgot about the branch. Now it should be fine.

EDIT2: I have removed the branch. The function is executed in the main menu only. So it is not worth to have it included.
 
Last edited:
Cold Fear (SLUS-21047, SLES-53158)
Code:
3D 00 00 00 57 44 00 00 21 00 00 00 00 00 00 00
Magic command 0x21 fixes weird pause/gun firing/controller button pressing glitch. The graphical glitch when loading into a room also happens on PCSX2 (maybe on console too?) and I don't really see it as an issue of note, so I'm going to mark this as playable.

nice work, i think back then i tried all commands and nothing seemed to have fix it for me. :biggrin:
 
Could somebody test this config for the FFXII NTSC? I kinda reproduced that reverb issue in the PCSX2:
Code:
3D 00 00 00 57 44 00 00 0A 00 00 00 01 00 00 00
B0 A4 46 00 11 00 40 14 00 00 00 00

EDIT: Never mind, it does not work.
 
Last edited:
nice work, i think back then i tried all commands and nothing seemed to have fix it for me. :biggrin:
Well, this one was bad luck, the command 0x21 is one of those we are still conisidering "black magic", but is becoming very handy, mrjaredbeta have fixed 10 or 15 games with it in the last month

I been taking a look at the PS1 emus and there are lot of strings for a debug interface, did you ever found how to show it ?, i remember at some point you posted some screenshots of a debug interface of an emu but i dont remember if it was for PSP or PS1

Btw nice to see you are still around :)
 
It seems commands 0x1C, 0x1D, and 0x1E all have to do with multitap emulation.

Command 0x1C enables/disables multitap emulation. Here are the parameters:
Code:
0 -> disables multitap emulation
1 -> enables multitap only for port 1 (when needed)
2 -> enables multitap only for port 2 (when needed)
    memory card info shows as slot 1, not 1-A (only multitap 2?)
3 -> enables multitaps for both ports (when needed)

Command 0x1D sets a multitap into a specific controller port even if not needed. Here are the parameters:
Code:
0 -> default? sets a multitap into a port when needed
1 -> sets a multitap in port 1
2 -> sets a multitap in port 2
3 -> sets multitaps in both ports

Command 0x1D additionally changes the order/port to which controllers are synced.
Code:
0 -> 1/1-A, 2/2-A, 1-B, 2-B...
1 -> 1/1-A, 1-B, 1-C, 1-D...
2 -> 1/1-A, 2/2-A, 2-B, 2-C...
3 -> same as 0

Combining the commands with different parameters does the following:
Code:
0x1C - 0, 0x1D - 1: multitap not enabled even though 0x1D is at 1
0x1C - 0, 0x1D - 2: multitap not enabled even though 0x1D is at 2
0x1C - 1, 0x1D - 1: multitap enabled in port 1, same as without 0x1C?
0x1C - 1, 0x1D - 2: multitap enabled in port 1, disabled in port 2 but controllers sync to port 2
0x1C - 2, 0x1D - 2: multitap enabled in port 2, same as without 0x1C?
0x1C - 2, 0x1D - 1: multitap enabled in port 2, disabled in port 1 but controllers sync to port 1
0x1C - 3, 0x1D - 3: both multitaps enabled, same as without 0x1C?
0x1C - 0, 0x1D - 3: no multitaps enabled
0x1C - 1, 0x1D - 3: multitap enabled in port 1 only
0x1C - 2, 0x1D - 3: multitap enabled in port 2 only

So it makes sense that Medal of Honor uses 0x1C set at 1 and 0x1D set at 1 to have the multitap enabled in port 1 only and inserted at all times. Mystic Heroes uses 0x1D set at 2 since the game does not detect any multitap in controller port 1, and it also lets the controllers sync correctly to their usable controller port for multi-play mode.

Command 0x1E is still unknown to me. It doesn't seem to do anything apparent in FIFA 2001. Its parameter is set to 3, so maybe it is some setting adjustment to both multitaps?

I think it would be a good idea to make some multitap configs for games that support them. Most games require the multitap to be in a specific port, and the default controller syncing seems to only work okay for 8-player (7 usable) sports games. Games like 007: Nightfire needs the controllers to be manually changed to their respective ports (1-A, 1-B, 1-C, 1-D) in order to be functional, so command 0x1D set to 1 would fix that.

So, the first unofficial "multitap config" goes to:

007: NightFire (SLUS-20579, SLES-51258, SLES-51260, SLPS-25203, SLKA-25004)
Code:
3D 00 00 00 57 44 00 00 1C 00 00 00 01 00 00 00
1D 00 00 00 01 00 00 00
Enables a multitap in controller port 1 at all times and fixes controllers syncing to wrong ports.

I guess games will have to be tested how they function with multitaps in order to create proper configs. Sonic Riders must also use controller port 2 as the designated multitap port.
 

Similar threads

Back
Top