PS3 [PS2 Emu on PS3] - Unlock Config Mode & Debug Info Mode Menus

@3141card stops by the forums today to show off one of his recent discoveries for the PS3. Following some of the progressions that PS2 Config Tool and the PS2 advancements in ManaGunz by Zar have brought of recent. Developer 3141card (Same dev who gave us the first VSH menu POC on the PS3) unlocks some new menus, when using the ps2netemu (PS2 Emulator) . Now access configuration settings & debug information that can be obtained by pressing a simple button combo , that was until now unknown. When you are in the ps2netemu menu. you are able to perform the button combo outlined by the dev's discovery, which then unlocks and gives access two new menus & options as seen in the video / screenshot provided,.. The PS3 has other hidden menu as well (unreleated to this release), that you can view @ psdevwiki.com also..

How useful are these options and information? (UPDATE See comment #2 below from 3141card) A bit unknown at this time, but no doubt a good discovered for the PS2 Emulator that resides in the PS3 Firmware. Stay tuned as more details arise from this recent discovery of these menu and new options that i am sure many enthusiasts will be checking out.

Ps2_Config_menu.png



  • Unlock Configuration Mode and Debug Information Mode
    Video provided by @PixelButts

    Note: Access the ps2netemu menu by pressing :psbutton: and press the key combo (all at the same time) for a few seconds:
    :but l1: + :but r1:+ :but square: + :dir left:
    then press :but start: for two new options in netemu: Debug Information and Configuration.​


 
Last edited:
@atreyu187
This debugger is @mysis work.

@STLcardsWS
I have never played with PSP emu, no idea if there is something. But I RE now 4 weeks the ps2netemu framework, therefore no time for search in PSP emu, its time to play with my new knowledge ;).
t6lgKqu.jpg

first test, the ° make trouble, unicode shit, and the linebreak is not taken, nothing what can't be fixed...


Sorry I guess I got my info switched up.
 
@3141card do you know if he has any intentions upon releasing that? I would love to see that get moved along. The games look amazing on the PlayStation 3 even compared to Adrenaline with the upscaling. Frangjar is working on a way to double the resolution of PSP & PSX games on the Vita and Playstation TV. Once that happens they will look better than the PlayStation 3.

They did a comparison of Dracula X with the PSP the PS TV and the PlayStation 3. The PlayStation 3 clearly looks a lot better I have the comparison photos at my house I'll post later. It's amazing how good the PlayStation 3 makes them look and if they can further development or at least compatibility of the emulator it would be a viable option for a lot of people since the price of even the PS TV have skyrocketed.

After Sony cleared out the back stock at $20 a piece they now sell for over $100 each on Amazon and eBay I'm sitting on a small fortune as I have more than five of the system's myself they fetch a higher price than the actual Vita does nowadays.

They still would probably be going for just chump change if it wasn't due to the whitelist hack as no one wanted to even touch them back then most told me I was crazy for purchasing it even though I knew what I was getting into buying a launch day system. Now my friends that sold me theirs that came bundled with their PlayStation 4 systems regret it but their loss was my gain I knew the system had potential.

They did not want to spend the money on a memory card as they were too pricey back then but now you can play Playstation PSP and Vita games on the system. And now that you don't need a memory card and you can use a hard drive or even a flash drive everyone wants them now.
 
Last edited:
@mysis @3141card I wonder if the psp emu has some type of hidden menu as well?
I was wondering about that too ;)

This has been published and wikifyed as a ps2 "netemu" menu but there are other versions of the ps2 emu (for full backward compatible PS3 models CECHA... and for partial CECHE iirc)
So my question is if this menu should appear too in a CECHA when playing a real PS2 game disc from the drive

And can be common for other emulators (PS1 and PSP)
For PSP the full emulation is made with the "PSP remaster" format... the other emulation for "PSP minis" is partial so doesnt have much interest

Also, because i guess this was added later in PS3 firmware lifespan (because netemu is the most newer version of the emu for PS2) i think "PSP remasters" has a good chance of having a hidden menu like this too because is also newer than the "PSP minis" (actually iirc the "psp remasters" is even newer than the ps2netemu)

---------------
In few words...
Maybe there is a SCEcret button combo with a hidden menu for all PS2 emulator versions (not specific for the netemu only)
And maybe the same happens for all emus (PS1/PSP included)
 
I know easier way to find it out. ;) @mysis do you has any intentions upon releasing that debugger plugin for pspemu?

LOL I have tried that already bud in the thread about it here I did a mention but seems it was to an empty hallway. He isn't always active in the PS3 scene but was on IRC not log ago when I went last time.
 
I was wondering about that too ;)

This has been published and wikifyed as a ps2 "netemu" menu but there are other versions of the ps2 emu (for full backward compatible PS3 models CECHA... and for partial CECHE iirc)
So my question is if this menu should appear too in a CECHA when playing a real PS2 game disc from the drive

And can be common for other emulators (PS1 and PSP)
For PSP the full emulation is made with the "PSP remaster" format... the other emulation for "PSP minis" is partial so doesnt have much interest

Also, because i guess this was added later in PS3 firmware lifespan (because netemu is the most newer version of the emu for PS2) i think "PSP remasters" has a good chance of having a hidden menu like this too because is also newer than the "PSP minis" (actually iirc the "psp remasters" is even newer than the ps2netemu)

---------------
In few words...
Maybe there is a SCEcret button combo with a hidden menu for all PS2 emulator versions (not specific for the netemu only)
And maybe the same happens for all emus (PS1/PSP included)

I tried the button combo on my CECHB-01 console and it did not work :(
 
Nor mine, thought it was just my RCO edits to the settings menu fussing it up as it does work in my slim. Maybe we need to change the emu to ps2netemu

I looked at emus in hex editor, and only netemu have those strings:

- l2h improvement
- xor csr
- force flip field
- vsync delay

So if any menu for other ps2 emus exist, then for sure don't have same settings like here.
PS. Looking at wikified already $ony secret codes, looks like good start for searching other codes is to use this combos everywhere:

:but l1: + :but r1: + :but square: + ?

Because every single combo (excl. QA) have combination of those buttons. via: http://www.psdevwiki.com/ps3/Button_Combos
 
I looked at emus in hex editor, and only netemu have those strings:

- l2h improvement
- xor csr
- force flip field
- vsync delay

So if any menu for other ps2 emus exist, then for sure don't have same settings like here.
PS. Looking at wikified already $ony secret codes, looks like good start for searching other codes is to use this combos everywhere:

:but l1: + :but r1: + :but square: + ?

Because every single combo (excl. QA) have combination of those buttons. via: http://www.psdevwiki.com/ps3/Button_Combos



I'm assuming the reason why it doesn't work with the full backwards compatible models is we don't really have very many games that don't run since we essentially have a full-blown PlayStation 2 inside.
 
I'm assuming the reason why it doesn't work with the full backwards compatible models is we don't really have very many games that don't run since we essentially have a full-blown PlayStation 2 inside.
Partially right. I see it like this. If PS2 emu is using true EE +/or GS then is not suitable to implement that kind of improvement. Because it will probably need to be implemented on PS2 architecture parts then . So any of those improvement can be actually step back on those emus, and instead of help, can actually mess compatibility.

For example any IPU related setting there for sure can't be done on CECH - A/B because IPU there is not emulated, but is in real hardware EE. Situation looks little bit different in CECH C/E where IPU is emulated using third SPU. There is small chance that setting like those can do something, but $ony will probably didn't decide to implement them as GX emu is used to play CDVDs. So they need to built-in big compatibility database into EMU, or allow end user to mess with custom settings. In both cases is not way that $ony want it. Different situation is net_emu where $ony keep hand at any re-releases, and is not allowing to run CDVD. So they keep kind of config database under control.

This is just my theory..
 
Partially right. I see it like this. If PS2 emu is using true EE +/or GS then is not suitable to implement that kind of improvement. Because it will probably need to be implemented on PS2 architecture parts then . So any of those improvement can be actually step back on those emus, and instead of help, can actually mess compatibility.

For example any IPU related setting there for sure can't be done on CECH - A/B because IPU there is not emulated, but is in real hardware EE. Situation looks little bit different in CECH C/E where IPU is emulated using third SPU. There is small chance that setting like those can do something, but $ony will probably didn't decide to implement them as GX emu is used to play CDVDs. So they need to built-in big compatibility database into EMU, or allow end user to mess with custom settings. In both cases is not way that $ony want it. Different situation is net_emu where $ony keep hand at any re-releases, and is not allowing to run CDVD. So they keep kind of config database under control.

This is just my theory..


Good theory and I can totally see that being viable
 
Well theoretically the CONFIG file "could" fix a lot of games from the ones that doesnt works
Is just we dont know how many things can be made with it
But keeop in mind the CONFIG file was developed by sony with the purpose of fixing problems in the PS2 emulator, with it you can enable or disable features, patch values in the .elf and things like that... so we have to suppose they did it the best they could

There could be lot of reasons why some games was not re-published as "PS2 classic" in the official store, it could be because:
-license problems
-license owner doesnt exist
-not worthy under sony marketing police
-minor problems remains after fix applyed (but game is playable)
-etc...

So... the fact that some PS2 games was not published in the store doesnt means that is imposible to make them work... it just means that sony decided not to do it (but we dont know why, and we dont know if is posible to fix them because we dont know how CONFIG files works accuratelly)
 
Need for speed underground 2 with IPU aggressive only slightly improves on performance, almost not noticeable...too bad.
@mysis I believe that configs and pnach patching ability from mangunz can make difference. Anyway I lost cfw before that brilliant releases, so can't mess with it. NFS:U2 was always my personal P.I.T.A. on non-bc PS3, is one of my favorite "classic", but not an 10 fps. Long time ago i tried fix from game file side, but I failed..
 
In config file:

  • 0x35 = enable Force Flip Field - in emu setting is described as fix for "[Hang] For soft-lock"
  • 0x46 = Enable L2H Improvement - Performance related setting for titles using L2H
  • 0x47 = Enable XOR CSR - Should fix fullscreen line corruption
  • 0x48 = VSYNC Delay, 2x uint32_t Param, first param possible value are 1 = No IPU, 2 = IPU, 3 = Anytime. Second param is delay (in ms?), and can be also negative value. Emu have standard presets for second value. Agressive = 0x3D090 (250000), Normal = 0x186A0 (100000), Conservative = 0x4E20 (20000), but other values can be used.

;)
 
Cool, now we know which one is each, have you tryed to see if some of the info in the debug menu is related with other commands ?
I mean, in the menu that appears under the option "debug information" after doing the secret key combo, there are things like "color space" and "video mode" that looks like the kind of things that could be changed by a command in the config file

...and i just had a partially stupid idea, maybe the info that appears in that "debug information" menu changes by using commands in the config file... so... if this is true could be handy to enable some random/unknown commands in the config file and see what info is shown in that menu
Maybe this trick can provide some info about unknown commands... even if it works the success ratio is going to be very low (most probable thing that could happen by trying random commands is a crash of the emu)
 
Last edited:
In config file:

  • 0x35 = enable Force Flip Field - in emu setting is described as fix for "[Hang] For soft-lock"
  • 0x46 = Enable L2H Improvement - Performance related setting for titles using L2H
  • 0x47 = Enable XOR CSR - Should fix fullscreen line corruption
  • 0x48 = VSYNC Delay, 2x uint32_t Param, first param possible value are 1 = No IPU, 2 = IPU, 3 = Anytime. Second param is delay (in ms?), and can be also negative value. Emu have standard presets for second value. Agressive = 0x3D090 (250000), Normal = 0x186A0 (100000), Conservative = 0x4E20 (20000), but other values can be used.

;)

if i want "vsync delay to - no ipu aggressive"
how to write the config file?
 

Featured content

Trending content

Back
Top