PS3 PS2 Netemu Selector - Easy way to toggle ps2 emulator (on PS3 CFW)

Hello, I created small app (PS2 Netemu Selector) based on XMBM+ installer. Nothing big, just a GUI to change ps2_netemu (ps2 emulator) file. As a bonus I fixed few things in installer, and emulators itself. Like fixed in-game XMB flickering in installer, and correct display in every modes for temperatures in emu patched using @3141card payload. Also changed refresh time little bit. App is work only with 4.81, 4.82 firmwares due to files structure, while embed emulator files are compatible with 4.75-4.82 firmwares.

ICON0.PNG


  • PS2 Netemu Selector
    Application for changing ps2_netemu file versions on firmware 4.81, 4.82 (CEX, DEX, DECR (decr untested)). Based on modified version of XMB Manager Plus (XMBM+) Installer. For original installer readme check file "READMEinstaller.markdown"

    Installation:
    Install pkg file on your PS3. Open the application and follow on-screen Instructions.​

    Available versions of PS2 Netemu:
    • Default - Clean emulator without additional features. Only standard cobra patches are applied.
    • Temperatures Mod - Custom emulator version patched by 3141card to show temperatures of CELL/RSX while playing PS2 games. Additionally patched by me to fix temps display on every display mode, and set to refresh temp every 2 seconds.
    • Memory Dumper Mod - Custom emulator version patched by 3141card to allow LV1 memory dump while playing PS2 games. Additionally this emu can use all HV calls, and have debug menu unlocked without need to use combo.
    • HDD Browser Mod - Not really sure what is usage of this emu :D Looks like it allow you to select game image without need of cobra.

    Works only on 4.81, 4.82 Cobra and Non-Cobra Custom Firmware. App is changing files on dev_flash!


    Changes from Installer to Selector

    • Obviously renamed project
    • Removed reboot prompt for devflash operations (not needed for netemu change)
    • Fixed string centering in menus (ugly hack)
    • Graphical changes (strings, colors, target names, etc.)
    • Changed usleep values for buttons
    • Changed way of naming backups folder. Previous method resulted here in GO TO EMULATOR SELECTOR in name.
    • Removed some refers to variable names in dialogs. Specially app_choice ones.
    • More that I forgot, anyway source is here
    • In v1.1 Only backup of last used emu is created. Old backup is overwritten with new.
    • Since v1.2 require noRSX 0.29
    • Added scetool flags to makefile

  • PS2 Netemu Selector v1.4

    • Added submenu to enable/disable debug menu for every emu
    Now after choosing emu you will be taken to next screen with option to enable/disable debug menu. So you can have emulator that show temperatures with enabled debug menu now.
    To access debug menu run ps2 game, and push PS button. Current patch allow to show this menu only one time per run.

    PS2 Netemu Selector v1.3
    • Added manual page with emulators description
      • ps2_selector.png
    • Changed menu logo
    • Changed font for headers in menu
    • Reorganized menu, and folder structure
    • Other minor graphical changes
    PS2 Netemu Selector v1.2
    • Fixed in-game XMB (PS button menu) flickering
    PS2 Netemu Selector v1.1
    • Changed way of creating backup
    Note: Previously backup was created basing on current date/time. This resulted in separate backup files for every emulator change. This resulted in many not needed copies which just take free space on hdd. Now when changing emulator previous backup is overwritten with new one. Although backup files are not really needed here, because app is not changing files that can affect console/xmb boot process, and original emu is included in app itself. But is good to have one just in case, that's why I leave option to create/restore it.
    PS2 Netemu Selector v1.0
    • Initial Release

  • Build

  • Credits
    • andreus, and XMBM+ Team for great installer
    • 3141card for r.e. and patches to ps2_netemu
    • deroad for noRSX


Note: DECR untested, use at your own risk. Most possible issue is that LV1 dump is not possible, other features should work. Note 2: Keep in mind that toggling dev_flash files too frequently is not best idea, so use with caution!

Thx to @3141card for patches, and sharing knowledge with us!

Download (Latest Version):
github.com/kozarovv
 
Last edited:
hééh i forget about that lol ,thanks man you always save me :love heart:
What i said is just an initial approach that will allow you to take a general look at how much bytes was patched to achieve the temperature display

But better wait for @kozarovv because he was looking at it and knows a lot better than us what bytes needs to be patched. I bet he can give you an straightforward answer :)
 
Last edited:
Do like sandungas said, anyway there is no need to do that. Emulator wasn't upgraded since 4.78, so is all the same until now. You can just replace it.
 
Do like sandungas said, anyway there is no need to do that. Emulator wasn't upgraded since 4.78, so is all the same until now. You can just replace it.
the problem is diffirence start from the begining , i just want to do it with a 4.85 ps2_netemu and and to know patches done to keep them for future fw versions :)

Capture d’écran (5066).png
Capture d’écran (5067).png
 
This is whole payload, not few bytes patch. Function originally isn't there, @3141card wrote it in C, compiled, then moved assembly to emulator file, and edited. Patches will be in many places, there will be jump to new function, new function itself, data for it. Additionally this required to patch syscall, or something else. So patches will be in at least 3-4 places, and changes will be massive somewhere.
 
Hello can i remove this from my PS3 when I have install the pkg ? So if I reinstall the firmware is that it's gone then?
 
A similar patch to show the temperature can be applied on impose.sprx? or even on xmb_plugin.sprx to show below the IP ADRESS on the xmb?
 
Thank you so much for this app :)
Can I use this on my BC PS3? How will it affect the PS2 emu? I have a BC PS3 CECHA00 and I only can run PS2 ISO and Backup Disc games when a set up the fan control to Syscon and when the system temperature is on 60° or higher than this, if I change the fan control mode to manual ou dynamic the PS2 games Freeze at inside menu game or it gaves me a black screen.... It's so weird but I really think that is something happening about PS2 emulator from my PS3 system (natural emulator bug) ....also the temperature is not showed when I use PS2 Games in ISO format or in backup discs... So strange and weird to me!
When a play ps2 classics games it runs great and it shows the RSX and CELL temperature.
Forcing PS2 Net Emu wuth this app can I fix that issue when I run PS2 game in Iso format and PS2 games in backup disc format?
Thank you for the help here :)
 
@ kozarovv , someone months ago gave me controller buttons combo to hold to toggle between : ps2emu, ps2gxemu, ps2softemu and ps2netemu when mounting/booting PS2 iso via webman.
I guess i made or selected something wrong because since that all my PS2 (PAL) iso give me TV black screen with message : MODE NOT SUPPORTED
wich never appeared before that toggle thing.....

CECH-2001a
Cobra Rebug CEX 4.86.1 lite
Webman 1.47.37 MOD
4.86 CEX Cobra 8.2 (NTFS) [Full]

By any mean it is possible for you to provide me the exhaustive list of controller buttons combo to toggle between the different emulators ?
I really need to test them all , in the hope to find one that will fix my resolution problem.

Thanks you so much in advance to your kind reply !
 
Back
Top