PS4 [Research]PS2 emulator configuration on PS4

If anyone is willingly to find a way to get Forbbiden Siren 2 to work I would be so grateful. Wiki says it crashes on first cut scene but I have got past the first cut scene and in game for a few seconds before a freeze. I have gotten an error once but I forgot to capture the screen and all I remember is EE.

I would try for myself but I don't really understand the configuration guide :(
 
--fpu-no-clamping=1

Apply to
Digimon Rumble Arena 2 (NTSC-U)
Digimon Battle Chronicle (NTSC-J)
Digimon Rumble Arena 2 (PAL) (not tested, theoretically OK)
Fixed the option of high-speed movement on the main menu
Really nice find! But I really don't understand why this work. I found out that in pcsx2 you can fix that (beside hacks) by setting FULL clamping on FPU. So setting no clamping here make me confused totally. Maybe other games that need FULL clamping on pcsx2 gonna work with no clamping here?
 
Really nice find! But I really don't understand why this work. I found out that in pcsx2 you can fix that (beside hacks) by setting FULL clamping on FPU. So setting no clamping here make me confused totally. Maybe other games that need FULL clamping on pcsx2 gonna work with no clamping here?

Isn't it "-fpu-no-clamping=1" == enable clamping on FPU? making it basically a full clamping? :)
 
Isn't it "-fpu-no-clamping=1" == enable clamping on FPU? making it basically a full clamping? :)
Until now i was thinking that is "No Clamping" 1 = true. So no clamping if 1, specially that we need fpu-no-clamping=0 to have other clamping options available. But it seems to be different. PCSX2 also doesn't have easy description what's going on under the hood while full clamping is enabled. I learned that FULL clamping in pcsx2 convert single floats to double then do operations, and revert back to single.

Looks like they implemented all that differently in ps4. There is also option fpu-to-double which imply full clamping from pcsx2, but also is not it. ¯\_(ツ)_/¯
 
Really nice find! But I really don't understand why this work. I found out that in pcsx2 you can fix that (beside hacks) by setting FULL clamping on FPU. So setting no clamping here make me confused totally. Maybe other games that need FULL clamping on pcsx2 gonna work with no clamping here?
I don't know why I did it this way, and it worked. I just saw this one among the options of PCSX2, compared with all the current clamping options of PS4 emulation PS2, and tested one by one, which is no different from winning the lottery. By the way, the --vif1-ignore-cmd-ints=1 command corresponds to the delayed VIF1 separation (VIF1 FIFO) correction option in PCSX2, which enables Onimusha Buraiden to start. After entering the PS2 logo, the NTSC-U version, click two You can enter the game by pressing the X button, but there are still problems in the game. After the CG animation, there is only sound and no images.
 
txt
Code:
--vu-hack-triace=1
Genji: Dawn of the Samurai (NTSC-U)(To be tested)
Genji (NTCS-J)(I launched it in the localized version)
# It can fix the black screen phenomenon after the PS2 logo, but there will still be random freezing in the game.
 
Last edited:
Code:
--vu1=jit-sync

Now we clearly know that this configuration corresponds to the setting of disabling MTVU (multi-threaded microVU1) on PCSX2. I checked the compatibility list on the wiki and tested that five games can run normally, but some problems need to be fixed.
1. Baroque (NTSC-U SLUS21714)
Still need to fix the red blur on the screen
2. Gun (NTSC-U SLUS21139)
A green vertical bar appears after entering the PS2LOGO, and the game freezes after reading the progress bar.
3. Marvel-Ultimate Alliance (NTSC-U SLUS21374)
Insufficient game frames, game screen and audio freeze
4. Marvel-Ultimate Alliance 2 (NTSC-U SLUS21879)
Audio freezes, especially when there are too many monsters
5. King's Field-The Ancient City (NTSC-U SLUS20318)
Texture flicker
 
2. Gun (NTSC-U SLUS21139)
Can you try this game with your config + this LUA?
Code:
apiRequest(1.0)
local eeObj = getEEObject()
local emuObj = getEmuObject()
local widescreen = function()
eeObj.WriteMem32(0x004738C0,0xD3400000)
end

emuObj.AddVsyncHook(widescreen)

Also i compiled some time ago list of MTVU issues, so maybe this will be helpful.
https://github.com/kozarovv/PS2-Configs/issues/9

I know that Second Sight is good candidate for test, game only wait for SIGNAL so it should work 100% fine now.
 

Similar threads

Back
Top