PS3 ps1_netemu - External Configs and Ad Hoc Params

I can't select an emulator ps1_emu or ps1_netemu using pop-fe but Ronnie Sahlberg mentioned that you're working on a config so we can choose with emulator we want to use within pop-fe.
Ps1_emu is inaccessible from EBOOT/packaged games. However, new command will be able to force ps1_newemu, which is a third PS1 emulator for PS3. It is only accessible with an EBOOT game.

That would be great and maybe select what resolution we want 480p for NTSC or 576p for PAL.
That is what Force NTSC and Force PAL does. Force NTSC sets PARAM.SFO to 480p, while Force PAL sets PARAM.SFO to 576p.

Ps3configs are only used by ps1_netemu and that currently only applies when selecting ForceNTSC if i'm correct?
So when a PAL game needs an config we need to select ForceNTSC but then the speed is incorrect.
The configs are used automatically regardless of Force setting. Force NTSC additionally sets a config command to fix PAL game speed if NTSC video mode is used, so it corrects speed/audio. General game fixes are applied automatically, so Bloody Roar 2 PAL, when set to force NTSC, applies automatic game config as well as special command to fix game speed. Without Force NTSC, only automatic game fix is applied.
 
@Desz5 I have found the issue with Bloody Roar 2. Not sure why you are getting boot error with Force NTSC as mine worked fine, but game requires a certain command with different parameter, which also happens to be same command that fixes game speed for PAL on NTSC. The game should work fine if your TV supports 50Hz, and you shouldn't need Force NTSC. Config to fix slowdown ingame is automatically enabled.
 
Ps1_emu is inaccessible from EBOOT/packaged games. However, new command will be able to force ps1_newemu, which is a third PS1 emulator for PS3. It is only accessible with an EBOOT game.

I didn't know ps1_emu couldn't be used. It's great that you can add ps1_newemu to the list but i red a old post of you about ps1_newemu.

I recently was messing around with this emu to see what it has to offer...and it kinda sucks compared to netemu. It has a really nasty blur to the overall display, and smoothing doesn't have a big impact at all. If you want a smoother image, it for sure is good for you, but I much prefer the sharper image netemu provides. It also has the wrong aspect ratio (black bars on side of 4:3, either upscaled on or off) while netemu displays properly with upscaler on/smoothing off (other settings display wrong aspect ratio).

In terms of compatibility, I have only noticed a few things so far with testing official PSOne Classics:

- Tomb Raider 1/2 don't work (netemu patches not compatible?)
- Resident Evil 2 screen doesn't fade to black when exiting a room...just freeze frame and instant switch to door animation. Didn't try any other REs
- Final Fantasy VII has noticeable performance problems during battles, either with large amount of polygons on screen, transparency effects like poison/fog stuff. Glitching, flashing, and slowdown is noticeable.

This is only after a small amount of testing and I am sure many other games will have some problems, but I doubt I will experiment much more with it. I guess RPCS3 will have similar bugs with its PS1 emulation as it is emulating this emulator(?).

Just wanted to make a note of this stuff in case anyone was curious about the differences like I was.

Can ps1_newemu give you better compatibility and fixes?

That is what Force NTSC and Force PAL does. Force NTSC sets PARAM.SFO to 480p, while Force PAL sets PARAM.SFO to 576p.

Does it also force 50hz and 60hz?



I've tried Bloody Roar 2 PAL without Force PAL and Force NTSC.
The game boots great but slows down in actual gameplay, atleast for me.
I've tried using Force PAL and Force NTSC and both result in error at startup.
My TV supports 50hz.

There's also a demo disc (PBPX-95007) that runs great in MultiMan PAL at 576p using ps1_netemu.
But when i create a pkg using pop-fe which also uses ps1_netemu the game results in a black screen at startup.
Also tried with both Force PAL and Force NTSC.
Is there any difference between pop-fe and MultiMan using the same settings?
 
Can ps1_newemu give you better compatibility and fixes?
Most of that still applies. CDDA stuff should work, though, so Tomb Raider 1 & 2 conversions with POP-FE should be fine. Smoothing is enabled at all times, regardless of setting in PS button menu. Newemu may yield better compatibility in some games, but netemu should still be used by default.

Does it also force 50hz and 60hz?
Yes, it does.

The game boots great but slows down in actual gameplay, atleast for me.
That signifies the config is not loaded in for some reason. I would make sure you are on latest version of POP-FE as it may fix both issues you are having.

Is there any difference between pop-fe and MultiMan using the same settings?
They are generally the same. POP-FE will provide better compatibility by default as there are some issues with games using Cobra, such as 102 Dalmatians.
 
That signifies the config is not loaded in for some reason. I would make sure you are on latest version of POP-FE as it may fix both issues you are having.
I've downloaded the latest release but the release version doesn't come with all ps3configs so i got the ps3config folder from the master.zip.
Am i doing something wrong?
I just tried Bloody Roar 2 PAL again nothing forced but this now also results in error code 80028F17 at startup. :(
 
If they are single track disks and do not contain any CD-DA tracks, yes.
You need to install python and checkout pop-fe.
In pop-fe there is a pythonscript called popstation.py that can do this.

Get EBOOT.PBP for the title off the PS3 and then run
"python3 ./popstation.py dump_pbp EBOOT.PBP"
and among a bunch of other files you will find a cue/img pair of files for each disk in the PBP.


If the original game contains CDDA tracks it is likely going to be a LOT more complicated.
Are CDDA tracks still convertible to bin cue format but in a way that requires extra steps?
 
I have added a flag to pop-fe and checkbox to pop-fe-ps3 to force the use of ps1_newemu. I have not tried it so please try it for me.

I have added the PPF for MetalGearSolid-SpecialMissions and tested it on a PSP. It removes the disc check now and the game starts correctly.

As usual, this is for now just available on the github actions page:
https://github.com/sahlberg/pop-fe/actions/runs/6215964326
 
Last edited:
I've downloaded the latest release but the release version doesn't come with all ps3configs so i got the ps3config folder from the master.zip.
Am i doing something wrong?
I just tried Bloody Roar 2 PAL again nothing forced but this now also results in error code 80028F17 at startup. :(
Are you using pop-fe-ps3.exe?
 
I've downloaded the latest release but the release version doesn't come with all ps3configs so i got the ps3config folder from the master.zip.
Am i doing something wrong?
I just tried Bloody Roar 2 PAL again nothing forced but this now also results in error code 80028F17 at startup. :(

It was a pattern matching bug in the workflow for creating the windows build.
I have fixed it so that the ps3config should now be present in future builds (including the one that is running right now)
 
International Superstar Soccer (SLES-02550)
Jikkyou J.League 1999 Perfect Striker (SLPM-86317)

Code:
00 00 20 00 00 00 00 00 16 00 00 00 32 00 00 00
Fixes black screen at start, based on research by kozarovv. Delays DMA in order for SPU stuff to load in properly.


Medievil 2 (SCES-02544, SCES-02545, SCES-02546, SCUS-94564)
Code:
00 00 20 00 00 00 00 00 03 00 00 00 F4 01 00 00
Fixes audio issues and black screens. Only tested PAL version.


Vampire Hunter D (SLUS-01138, SLES-02731, SLPS-02477)
Code:
00 00 20 00 00 00 00 00 03 00 00 00 84 03 00 00
16 00 00 00 08 00 00 00
Additionally fixes minor screen issues on main menu. @Ronnie Sahlberg This config should replace last one that was added.


Also, I have a couple of PPFs here. One is for Captain Commando (SLPS-01567) that fixes boss/texture issues, but may need more testing. Fix is taken from hugopocked's POPStarter fix, so all credit goes to him.

I have also included a full fix for Mortal Kombat Trilogy (SLUS-00330) (currently, NTSC-U only, tested on Rev 1 verision) that fully fixes the continue countdown issue, and Shao Kahn's Treasures. This is an issue that has been present since the release of the PS2 as issue is inherent in PS1 bios included on the system, and PS3 also uses these bios. I will make a *proper* release for this for PS2/PS3 for all regions at some point, but at least this can be included in POP-FE for now!
 

Attachments

International Superstar Soccer (SLES-02550)
Jikkyou J.League 1999 Perfect Striker (SLPM-86317)

Code:
00 00 20 00 00 00 00 00 16 00 00 00 32 00 00 00
Fixes black screen at start, based on research by kozarovv. Delays DMA in order for SPU stuff to load in properly.


Medievil 2 (SCES-02544, SCES-02545, SCES-02546, SCUS-94564)
Code:
00 00 20 00 00 00 00 00 03 00 00 00 F4 01 00 00
Fixes audio issues and black screens. Only tested PAL version.


Vampire Hunter D (SLUS-01138, SLES-02731, SLPS-02477)
Code:
00 00 20 00 00 00 00 00 03 00 00 00 84 03 00 00
16 00 00 00 08 00 00 00
Additionally fixes minor screen issues on main menu. @Ronnie Sahlberg This config should replace last one that was added.


Also, I have a couple of PPFs here. One is for Captain Commando (SLPS-01567) that fixes boss/texture issues, but may need more testing. Fix is taken from hugopocked's POPStarter fix, so all credit goes to him.

I have also included a full fix for Mortal Kombat Trilogy (SLUS-00330) (currently, NTSC-U only, tested on Rev 1 verision) that fully fixes the continue countdown issue, and Shao Kahn's Treasures. This is an issue that has been present since the release of the PS2 as issue is inherent in PS1 bios included on the system, and PS3 also uses these bios. I will make a *proper* release for this for PS2/PS3 for all regions at some point, but at least this can be included in POP-FE for now!

Awesome. All added to pop-fe and will as usual be available in the pop-fe activities page on github once the current build finishes:
https://github.com/sahlberg/pop-fe/actions/runs/6216097219
Please test.

I think almost all of the issues with games reported so far in this thread so far should be fixed now in the build above. Except V-Rally 3 and Demo One PAL, those two still need fixes.

Please test and report the results.
 
Last edited:
@mrjaredbeta I made a ps1 config database similar to the one for ps2 configs
https://ps3.aldostools.org/ps1config.html

For the moment it is trivial, but it could grow eventually.

Very nice!
There is a whole lot more configs here:
https://github.com/sahlberg/pop-fe/tree/master/ps3configs

EDIT: Maybe make a small tool that checks out the repo and then automatically builds the webpage database from the content of the ps3configs.
That way we have a single source of truth but still have a very nice web gui for the configs that is always in sync with the repo.
 
Last edited:
Very nice!
There is a whole lot more configs here:
https://github.com/sahlberg/pop-fe/tree/master/ps3configs

EDIT: Maybe make a small tool that checks out the repo and then automatically builds the webpage database from the content of the ps3configs.
That way we have a single source of truth but still have a very nice web gui for the configs that is always in sync with the repo.

The database is now updated. I found a mistake in your codes for MediEvil 2.

For now I'll be updating the site manually.
 
That signifies the config is not loaded in for some reason. I would make sure you are on latest version of POP-FE as it may fix both issues you are having.

I tried using the latest release version pop-fe-ps3 to create a new PKG file of Bloody Roar 2 PAL.
The config is found as the command window shows.
Nothing forced, tried ps1_netemu and ps1_newemu and getting the same results.
Very slow gameplay, after going in a match in arcade mode.
Can you confirm that a fight plays at normal speed without huge lag on your case?

They are generally the same. POP-FE will provide better compatibility by default as there are some issues with games using Cobra, such as 102 Dalmatians.

What could be the case if MultiMan using ps1_netemu at 576p is running great,
And pop-fe using ps1_netemu at 576p doesn't boot?
 
Very slow gameplay, after going in a match in arcade mode.
Can you confirm that a fight plays at normal speed without huge lag on your case?
So, I cannot confirm as my TV does not support 50Hz signal, but ISO.BIN.EDAT that is created on new version of pop-fe-ps3 looks fine and *should* work. Maybe command does not work right in PAL/50Hz video mode. I have tested the game forced to NTSC and it does indeed work fine, no slowdown.

There is an issue that needs to be addressed for that game to work with Force NTSC on pop-fe-ps3 by default, I will talk to Ronnie about it.
 
Back
Top