Joonie
Developer
Hi there everyone, I've been trying to improve psx playback on COBRA CFW..
[MENTION=89]aldostools[/MENTION] [MENTION=872]sandungas[/MENTION] [MENTION=600]_NzV_[/MENTION] [MENTION=20]habib[/MENTION] have been very helpful, however, none of us have enough experiences with psx games running on PS3.
So I'm kindly asking everyone's opinion about this matter, because with current source I've been developing can only choose one emu for default psx playback for COBRA..
The original COBRA 7 had this patch in basic_plugin.sprx, but commented by default, I was not sure about the dev's intention, but I assumed it was better to keep things as close to the original method that PS3 uses.
So if I enable this patch, following will happen when launching PSX games.
as you can see, this will force load ps1_netemu for all psx rips unless you manually swap this via multiMAN or IRIS.
COBRA fakes PS3's BD functions completely, as a result, it provides "FULL" disc-less experience, so when playing PSX games with COBRA core, all users are forced to use default emu [ps1_emu.self], UNLESS, you use mmCM or IRIS forks to choose emu.
I've heard that some games do work better on PS1EMU, and some games only work on PS1_NETEMU.
for ex)
This X-MEN mutant academy game only works with ps1_netemu, which was designed for psx classic contents.
So, I'd like to ask your opinion about enabling this patch for better PSX Emulation experiences.
[MENTION=7]atreyu187[/MENTION] any idea?
[MENTION=89]aldostools[/MENTION] [MENTION=872]sandungas[/MENTION] [MENTION=600]_NzV_[/MENTION] [MENTION=20]habib[/MENTION] have been very helpful, however, none of us have enough experiences with psx games running on PS3.
So I'm kindly asking everyone's opinion about this matter, because with current source I've been developing can only choose one emu for default psx playback for COBRA..
The original COBRA 7 had this patch in basic_plugin.sprx, but commented by default, I was not sure about the dev's intention, but I assumed it was better to keep things as close to the original method that PS3 uses.
Code:
SprxPatch basic_plugins_patches[] =
{
//{ ps1emu_type_check_offset, NOP, &condition_true }, // Changes ps1_emu.self to ps1_netemu.self (DISABLED)
{ 0 }
};
So if I enable this patch, following will happen when launching PSX games.
Now patching basic_plugins.sprx b5988de200020143
Offset: 0x00020234 | Data: 0x60000000 // { ps1emu_type_check_offset, NOP, &condition_true }, // Changes ps1_emu.self to ps1_netemu.self (DISABLED by default since 4.46)
Disc auth: 5004 1 (process: 01000300_main_vsh.self)
Now patching ps1_netemu.self 7a300dd2000be26f
Offset: 0x000A440C | Data: 0x38600082 // { ps1_netemu_get_region_offset, LI(R3, 0x82), &condition_true }, // PSX Region free patch
PROCESS /dev_flash/ps1emu/ps1_netemu.self (01010200) loaded
PROCESS /dev_flash/ps1emu/ps1_netemu.self (01010200_main_ps1_netemu.se) (0101020[/B]
0) created from parent process: 01000300_main_vsh.self
Game: game exec processID = [0x01010200]
PS1 emulator Build Date 15/02/04/23:55 -sgpu-sli4 [titledb:r11556]
argc=7
argv[0]=/dev_flash/ps1emu/ps1_netemu.self
as you can see, this will force load ps1_netemu for all psx rips unless you manually swap this via multiMAN or IRIS.
COBRA fakes PS3's BD functions completely, as a result, it provides "FULL" disc-less experience, so when playing PSX games with COBRA core, all users are forced to use default emu [ps1_emu.self], UNLESS, you use mmCM or IRIS forks to choose emu.
I've heard that some games do work better on PS1EMU, and some games only work on PS1_NETEMU.
for ex)
This X-MEN mutant academy game only works with ps1_netemu, which was designed for psx classic contents.
So, I'd like to ask your opinion about enabling this patch for better PSX Emulation experiences.
[MENTION=7]atreyu187[/MENTION] any idea?
Last edited: