PS3 Compatibility List - PS2 on PS3

Added config for Flipnic. http://www.psdevwiki.com/ps3/Emulation#CONFIG_File_.28unofficial.29

Screen shakes on pause menu can be reduced more, but it cost performance so is better like is (is just on pause menu). Most important that damn horizontal lines are gone now. ;)

Thanks. Is there any chance that you find a solution, config for games what I mentioned in my previous post? :) Would be great :)
A question: How can i make a decrypted config file from original, official ps2 classic game?
Just for example I attach a config file from Maximo game:
http://www105.zippyshare.com/v/E0091y9Z/file.html
 
Thanks. Is there any chance that you find a solution, config for games what I mentioned in my previous post?
Not in near future, most of those games need custom patches for EE memory, or even strictly to disc.

For example Dawn of mana is not work correctly even on gx_emu, also Tales of abyss have similar issue on gx-emu. This is not optimistic sign. Anyway is not that it can't be fixed. For Tri-Ace I lost hope, as there is almost no chance to fix it from netemu side (imo). Arc the Lad: End of Darkness (missing texts) is not only missing texts, but it hangs when text should be displayed. This mean that probably EE memory patch is needed.

Problem with those patches is that until we recreate issue on PS2 or PCSX2 with debugger, we have no chance to see what is going wrong there. As ps3 not allow for any debug print for ps2 games. So chance is very small, but still it is.

Edit: At the second hand we fixed some games on netemu that have issue even on gxemu (Snowblind). So, impossible is nothing. ;)
 
Last edited:
Not in near future, most of those games need custom patches for EE memory, or even strictly to disc.

For example Dawn of mana is not work correctly even on gx_emu, also Tales of abyss have similar issue on gx-emu. This is not optimistic sign. Anyway is not that it can't be fixed. For Tri-Ace I lost hope, as there is almost no chance to fix it from netemu side (imo). Arc the Lad: End of Darkness (missing texts) is not only missing texts, but it hangs when text should be displayed. This mean that probably EE memory patch is needed.

Problem with those patches is that until we recreate issue on PS2 or PCSX2 with debugger, we have no chance to see what is going wrong there. As ps3 not allow for any debug print for ps2 games. So chance is very small, but still it is.

Edit: At the second hand we fixed some games on netemu that have issue even on gxemu (Snowblind). So, impossible is nothing. ;)

Oh I see. Thanks for your answer.
Btw can you help me to get a config file from official Ps2 classic? I attached a sample in my prvious post :)
 
Oh I see. Thanks for your answer.
Btw can you help me to get a config file from official Ps2 classic? I attached a sample in my prvious post :)
You need ps3 tools, and there in ps2 classic app you have decrypt option. But you also need license to decrypt config. PS. Maximo config is empty.
 
There is a texture issue on taz wanted that i want to be fixed, so i reproduce the issue in pcsx2 by just enabling EE timing hack in game fixes, this produced texture issue but not on all areas as in ps2netemu, but it looks very similar. I am not sure if this help. Does it?

by the way i do not know much about programming.
 
Gene Troopers (Europe) (En,Fr,De,Es,It) OK
Jacked (Australia) (En,Fr,De,Es,It) OK
Knights of the Temple II (Europe) OK
Rogue Troopers (Europe) (En,Fr,De,Es,It) OK
Xyanide Resurrection (Europe) (En,Fr,De,Es,It) OK
L.A. Rush (Europe) (En,Fr,De,Es,It) black screen with sound
Counter Terrorist Special Forces - Fire for Effect (Europe) OK
Pilot Down - Behind Enemy Lines (Europe) (En,Fr,De,Es,It) OK
Red Ninja - End of Honor (USA) OK
Spy vs. Spy (Europe) (En,Fr,De,Es) OK
X-Files, The - Resist or Serve (USA) OK
Syberia II (Europe) (En,Fr,De,Es,It) OK
Indiana Jones and the Emperor's Tomb (Europe) OK
Broken Sword - The Sleeping Dragon (Europe, Australia) (En,Es,It) OK
Panzer Elite Action: Fields of Glory (Europe) (En,Fr,De,Es,It) OK but tank ghost glitch
Prisoner of War (Europe) (En,Fr,De,Es,It) OK
 
Last edited:
Could someone make config for the Freedom Fighters, The game works but hangs after a few seconds since launch.
 
Gene Troopers OK
Jacked OK
Knights of the Temple II OK
Rouge Troopers OK
Xyanide Resurrection OK
L.A. Rush black screen with sound
Counter Terrorist Special Forces - Fire for Effect OK
Pilot Down - Behind Enemy Lines OK
Red Ninja - End of Honor OK
Spy vs. Spy OK
X-Files, The - Resist or Serve OK
Syberia II OK
Indiana Jones and the Emperor's Tomb OK
Broken Sword - The Sleeping Dragon OK
Panzer Elite Action: Fields of Glory OK but tank ghost glitch
Prisoner of War OK
If you tell the TitleID or the region then is posible to add them to compatibility lists like this one
http://www.psdevwiki.com/ps3/PS2_Classics_Emulator_Compatibility_List

Otherway is not posible
 
For some games I'm trying different config settings, for some games I'm looking for patches "in early internet" ,and convert them for use with config, for other games I'm debugging elf executable using pcsx2dis and ps2dis. Debug, and disassembly is mostly helpful for games that hangs at certain locations, or title/loading screen like "Oni".

There is a texture issue on taz wanted that i want to be fixed, so i reproduce the issue in pcsx2 by just enabling EE timing hack in game fixes, this produced texture issue but not on all areas as in ps2netemu, but it looks very similar. I am not sure if this help. Does it?

by the way i do not know much about programming.
kozarovv i want a reply from you.
 
Small update that can be nice step in debugigng netemu. :) I successfully dumped small part from 32mb ee memory while running game on netemu, if my option will work for larger parts (for now it freeze ps3) of memory then we are bassically have kind of debugger.
Limitation is that dump can be made only under certain conditions, so is still not so great. But should allow to compare memory in many cases to see what is wrong.
 
Small update that can be nice step in debugigng netemu. :) I successfully dumped small part from 32mb ee memory while running game on netemu, if my option will work for larger parts (for now it freeze ps3) of memory then we are bassically have kind of debugger.
Limitation is that dump can be made only under certain conditions, so is still not so great. But should allow to compare memory in many cases to see what is wrong.
Cool, and also "to see what is right" ? :)

I guess you can boot a game without any patch to make a dump... then boot it again with one of the "unknown" commands enabled to make another dump... then compare dumps

Though the EE patching only is managed by one of the commands, right ?... anyway maybe there are more unknown commands related with it... or maybe you will find how to dump other areas used by other commands
 
Small update that can be nice step in debugigng netemu. :) I successfully dumped small part from 32mb ee memory while running game on netemu, if my option will work for larger parts (for now it freeze ps3) of memory then we are bassically have kind of debugger.
Limitation is that dump can be made only under certain conditions, so is still not so great. But should allow to compare memory in many cases to see what is wrong.

Awesome news! Keep up the great work on PS2 emulation on Ps3!
Btw I collected (renamed with region code) ALL config files for Ps2 games on Ps3: CLICK HERE
 
Cool, if you follow cmd 0x12 type 3 you can see where the context of the emu actually is.
If you use primal + config it would be nice if you could break there, dump the context to see where the PC register points to..
then i would know where the emulator applies the actual fix - because the config somehow only tells me the float value :/

Code:
seg017:0000000000196050             cmd12_parse_type3:                      # CODE XREF: sub_1A20C4+12C↓p
seg017:0000000000196050                                                     # DATA XREF: seg031:00000000007C4E68↓o
seg017:0000000000196050 E9 62 B5 80                 ld        r11, off_7D5A80
seg017:0000000000196054 81 2B 02 0C                 lwz       r9, 0x20C(r11)
seg017:0000000000196058 2F 89 00 00                 cmpwi     cr7, r9, 0
seg017:000000000019605C 4D 9E 00 20                 beqlr     cr7
seg017:0000000000196060 E9 82 B5 98                 ld        r12, off_7D5A98
seg017:0000000000196064 39 49 FF FF                 addi      r10, r9, -1
seg017:0000000000196068 39 0B 02 10                 addi      r8, r11, 0x210
seg017:000000000019606C 55 43 07 BE                 clrlwi    r3, r10, 30   # r3 = r10 & 3
seg017:0000000000196070 7D 05 43 78                 mr        r5, r8
seg017:0000000000196074 2C 03 00 00                 cmpwi     r3, 0
seg017:0000000000196078 E8 8C 00 10                 ld        r4, 0x10(r12) <--
seg017:000000000019607C 7C E8 00 D0                 neg       r7, r8
seg017:0000000000196080 80 C4 00 14                 lwz       r6, 0x14(r4)
seg017:0000000000196084 41 82 00 50                 beq       loc_1960D4

Since you got dumping working, it would actually better to use that to check the lv1 output in order to create a real debugging output/input or peek+poke over network/UART or so. :)
 
would be nice if you could break there,
I can't. I'm trying to use old method called "dump code" from code masters project that allow dump memory to memory card. There are big limitations, dump can be made only by saving game, there is no chance for breaks, its done on ps2 code side, need per game patch, and most important thing.. It basically not work for now. XD But i'm still experimenting with it, is more hack than actual debugging way.

My hope is to find solution for games that have more "static" problems.

Since you got dumping working, it would actually better to use that to check the lv1 output in order to create a real debugging output/input or peek+poke over network/UART or so. :)

We already can dump LV1 memory thanks to @3141card while running netemu if that helps you. :)
http://www.psx-place.com/threads/ps...-hvcall-support-lv1-dumper-by-3141card.13912/
 
Oh, ok..

Yes, i just never got around modifying the dumping code and also i dont have access to any ps3 for months :-/

However i am thinking about getting a decr in hope it could help with netemu (easier debug output and debugging possibilty) and psp and gameplay recording, or shall i rather try getting a dech ?
 

Similar threads

Back
Top