PS4 [Research]PS2 emulator configuration on PS4

Hello I tried this game with this configuration for James Bond 007: Everything or Nothing (SLUS-20751)

https://www.psx-place.com/threads/research-ps2-emulator-configuration-on-ps4. #4096/page-205
sometimes I have loss of FPS and lags and sound problems I would like to know if this is normal thank you very much.

Bonjour j'ai essayer ce jeu avec cette configuration

https://www.psx-place.com/threads/research-ps2-emulator-configuration-on-ps4. #4096/page-205
des fois j'ai des perte de FPS et des lags et des problème de son je voudrais savoir si c'est normal merci beaucoup.

yes. Game still has issues on some stages
 
Legaia 2 - Duel saga (SLES-50891)
emu=Jak 2

config-emu-ps4.txt:

Code:
--gs-upscale=edgesmooth
--gs-uprender=2x2
--host-display-mode=16:9 
--safe-area-min=0.9
--gs-ignore-rect-correction=1 #fix horizontal lines in-game
--force-pal=60hz
--vu1-mpg-cycles=700

Lua:
Code:
--Remove blur,brightness by Juano V
apiRequest(2.0)

local eeObj   = getEEObject()
local emuObj  = getEmuObject()
local gsObj   = getGsObject()

gsObj.SetDeinterlaceShift(0)

local patcher = function()
--remove blur?
eeObj.WriteMem32(0x004A7300,0x00000000)
--brightness
eeObj.WriteMem32(0x004A72DC,0x3f600000)
eeObj.WriteMem32(0x004A72E0,0x3f600000)
eeObj.WriteMem32(0x004A72E4,0x3f600000)
--no interlace
--[[eeObj.WriteMem32(0x205F9600,0x00000000)
eeObj.WriteMem32(0x202C1294,0x00000000)
eeObj.WriteMem32(0x202A5EF8,0xAE000060)--]]
--WS
local problem_code = eeObj.ReadMem16(0x10FF30) 
if problem_code == 0x3f80 then
eeObj.WriteMem32(0x0010FF30,0x3c013f40)
end
eeObj.WriteMem32(0x0010FFBC,0x3c013f80)
eeObj.WriteMem32(0x00156E9C,0x3C013F80)
eeObj.WriteMem32(0x00156EA4,0x3C01C3A0)
emuObj.ThrottleMax()
end
emuObj.AddVsyncHook(patcher)
emuObj.SetGsTitleFix( "ignoreSubBuffCov", "reserved", { } )
emuObj.SetGsTitleFix( "fetchFromCurrBuff", "reserved", {psm=0} )
SLUS:
Code:
--remove blur (sharp image)
eeObj.WriteMem32(0x004A4900,0x00000000)
--brightness
eeObj.WriteMem32(0x004A48DC,0x3f600000)
eeObj.WriteMem32(0x004A48e0,0x3f600000)
eeObj.WriteMem32(0x004A48e4,0x3f600000)
 
In Silent Hill 3, there are a few minor flickerings in the basement mall, specifically in the room when you get your flashlight where it's pretty noticable at the door.
Appearantly, using --vu1-no-clamping=0 fixes it... but it comes with a cost. Similar to SH2, the colors get all red/blue/green, something that could be fixed with --gs-use-clut-merge=1 except this command doesn't seem to work when you use no clamping.

Is there anything else I can use to fix the colors? Maybe a LUA clut command...
 
In Silent Hill 3, there are a few minor flickerings in the basement mall, specifically in the room when you get your flashlight where it's pretty noticable at the door.
Appearantly, using --vu1-no-clamping=0 fixes it... but it comes with a cost. Similar to SH2, the colors get all red/blue/green, something that could be fixed with --gs-use-clut-merge=1 except this command doesn't seem to work when you use no clamping.

Is there anything else I can use to fix the colors? Maybe a LUA clut command...

you can try this in lua(only later emus)

Code:
emuObj.SetGsTitleFix( "trianglesAsParticles", "reserved", { hasClut=1} )

you may need other commands as well. hasClut=1 can enable --gs-use-clut-merge=1 in lua.
 
you can try this in lua(only later emus)

Code:
emuObj.SetGsTitleFix( "trianglesAsParticles", "reserved", { hasClut=1} )

you may need other commands as well. hasClut=1 can enable --gs-use-clut-merge=1 in lua.

Sadly it doesn't work, the colors are still broken and yes, I kept the CLI command. It also didn't even launch with redfaction, had to use jak so it could even boot.
 
Random guess here, but try --ee-regalloc-simd=0 in CLI without clut.
No difference. I will show you how it looks.

This is with clamping and clut:

yAIpWmZ.jpeg


This is only with clut:

https://imgur.com/a/sBBKvTH

There are other istances where that happens but this one is the most obvious.
 
Hello , is there any Config , Lua for ps2 game :
Mirai Shounen Conan PS2 ISO [NTSC-J] SLPM-65973 please.. issue is black screen main menu
 
red faction emu
hello @Jvn9207 Thanks for reply I appreciate that, I had tried and solved the problem using KOF28 and I took advantage of some solutions in the discussions to make this Config and it worked.
Code:
#Generated by PS2-FPKG v0.7-Beta
--path-vmc="/tmp/vmc"
--config-local-lua=""
--ps2-title-id=SLPM-65973
--max-disc-num=1
--gs-uprender=2x2
--gs-upscale=edgesmooth
--host-audio=1
--rom="PS20220WD20050620.crack"
--verbose-cdvd-reads=0
--host-display-mode=full

#This could help with broken gfx
--fpu-no-clamping=0
--fpu-clamp-results=1
--vu0-no-clamping=0
--vu0-clamp-results=1
--vu1-no-clamping=0
--vu1-clamp-results=1
--cop2-no-clamping=0
--cop2-clamp-results=1
#User Config
=   WD        ,  ü        'f €ّ     ط    'f                ق0 £ےےو$ےےو$ £ذé0 n €  °ژ  °ژo €ًَ0 € چŒ چŒ €‏0 €&Xk&Xk €¸ُ0 Œ ¬Œ € ¬Œہُ0   €   Œ0َ0 Œ ¬Œ € ¬Œ8َ0   €   Œ€ْ0 L ہ&h&hM ہ          SLPM-65973
 
Digimon World 4 (SLES53405)

TXT.
Code:
--host-display-mode=16:9
--cdvd-sector-read-cycles=2000
--vu1=jit-sync
--vu1-di-bits=0
--vu1-const-prop=1
--vu1-mpg-cycles=700
--ee-cycle-scalar=1.2
--mtap1=always
--force-pal-60hz=1

LUA.
Code:
-- Digimon World 4 [SLES-53405] (E)
-- Patches/Codes Hacked By Maori-Jigglypuff [Savas Guercebe]
-- Widescreen hack by ElHecht
-- Jak v2

local gpr = require("ee-gpr-alias")

apiRequest(0.1)

local eeObj = getEEObject()
local emuObj = getEmuObject()

local CheckInputs = function()

local pad_bits = emuObj.GetPad()

local UP    = pad_bits &  0x0010
local DOWN    = pad_bits &  0x0040
local LEFT    = pad_bits &  0x0080
local RIGHT    = pad_bits &  0x0020
local Triangle  = pad_bits &  0x1000
local Cross    = pad_bits &  0x4000
local Square    = pad_bits &  0x8000
local Circle  = pad_bits &  0x2000
local L1    = pad_bits &  0x0400
local L2    = pad_bits &  0x0100
local L3    = pad_bits &  0x0002
local R1    = pad_bits &  0x0800
local R2    = pad_bits &  0x0200
local R3    = pad_bits &  0x0004
local Select  = pad_bits &  0x0001
local Start    = pad_bits &  0x0008

if (L3 ~= 0) then
-- BITS Value not becoming Zero when Digimon is killed
eeObj.WriteMem32(0x004070fc,0x00000000)
end
if (R3 ~= 0) then
-- Max Bits
eeObj.WriteMem32(0x203d70ec,0x3C0605F5)
eeObj.WriteMem32(0x203d70f0,0xAC46000C)
end
if (Select ~= 0 and UP ~= 0) then
-- Infinite Item Use
eeObj.WriteMem32(0x203cf9d0,0x26030000)
end

end

emuObj.AddVsyncHook(CheckInputs)

local patcher = function()

-- 16:9
eeObj.WriteMem32(0x001b6de8,0x3c013f40) --00000000 hor fov
eeObj.WriteMem32(0x001b6df0,0x4481f000) --00000000
eeObj.WriteMem32(0x001b6e58,0x461ebb03) --4600bb06
eeObj.WriteMem32(0x001b6e5c,0x46006347) --4600bb47

-- Disable Fog
eeObj.WriteMem32(0x001e8b5c,0x3C030000)

-- No Body Shadow of the Digimons on the Ground
eeObj.WriteMem32(0x001d5b14,0x3C020000)
eeObj.WriteMem32(0x001d5b10,0x44800800)

-- Enhance Digimons and World real Light
-- and disable their additional Lights
eeObj.WriteMem32(0x001f9650,0x10000026)
eeObj.WriteMem32(0x001f9724,0x64140000)
eeObj.WriteMem32(0x001f9728,0x1280000E)
eeObj.WriteMem32(0x001f9768,0x3c054360)
eeObj.WriteMem32(0x001f976c,0x3c070000)
eeObj.WriteMem32(0x001f9770,0x0005103c)
eeObj.WriteMem32(0x001f9774,0x00451025)
eeObj.WriteMem32(0x001f9778,0x0007383c)
eeObj.WriteMem32(0x001f977c,0x00e53825)
eeObj.WriteMem32(0x001f9780,0x70e26488)
eeObj.WriteMem32(0x001f9784,0x7ccc0000)
eeObj.WriteMem32(0x001f9868,0x64140000)
eeObj.WriteMem32(0x001f986c,0x1280000E)
eeObj.WriteMem32(0x001f98ac,0x3c050000)
eeObj.WriteMem32(0x001f98b0,0x3c074300)
eeObj.WriteMem32(0x001f98b4,0x0005103c)
eeObj.WriteMem32(0x001f98b8,0x00451025)
eeObj.WriteMem32(0x001f98bc,0x0007383c)
eeObj.WriteMem32(0x001f98c0,0x00e53825)
eeObj.WriteMem32(0x001f98c4,0x70e26488)
eeObj.WriteMem32(0x001f98c8,0x7e0c0000)
eeObj.WriteMem32(0x001f9900,0x64030000)
eeObj.WriteMem32(0x001f9b68,0x64030000)
eeObj.WriteMem32(0x001f9d8c,0x64030001)

end

emuObj.AddVsyncHook(patcher)

Digimon World 4 (Graphics Booster). Short GamePlay!

VIDEO

Game works well on PS4 Pro (Boost mode)! On PS4 Phat/Slim will be some slowdowns om massive areas, but much playble!
mtap command - enabled! Game support 4 players! (Tested two pads only).
 
Try this
Code:
--gametitle=Berserk - Millennium Falcon Hen - Seima Senki no Shou (Japan) / (wesker90 translation 1.1) SLPM_656.88;1) Game CRC = 0x9685E636
--comment=Enhancement test v3 By felixthecat1970

--need preload framedata in PCSX2
--HW+2x mode workaround fix (PCSX2 bug hud)
--fps unlock speedup enemies - combo counter ***missing speed corrections
--fps unlock combo button use when game is paused or random freeze chara can happen

-- *
eeObj.WriteMem32(0x2019213C,0xAE070014)
eeObj.WriteMem32(0x20192E00,0xAE0C0014)
eeObj.WriteMem32(0x201F358C,0x240601C0) --240600E0
eeObj.WriteMem32(0x201F359C,0x0000582D)
eeObj.WriteMem32(0x20192814,0x0000882D)
eeObj.WriteMem32(0x20191C90,0x0000182D)
eeObj.WriteMem32(0x00246490,0x24050081)
eeObj.WriteMem32(0x0027E2D0,0x24050081)
eeObj.WriteMem32(0x0027DE30,0x24050081)
eeObj.WriteMem32(0x200FFFCC,0x17630008)
eeObj.WriteMem32(0x200FFFD0,0x00000000)
eeObj.WriteMem32(0x200FFFD4,0xA4220088)
eeObj.WriteMem32(0x200FFFD8,0xA42200B0)
eeObj.WriteMem32(0x200FFFDC,0x241B1000)
eeObj.WriteMem32(0x200FFFE0,0xA43B0090)
eeObj.WriteMem32(0x200FFFE4,0xA43B00B8)
eeObj.WriteMem32(0x200FFFE8,0x03E00008)
eeObj.WriteMem32(0x200FFFEC,0x3C010001)
eeObj.WriteMem32(0x200FFFF0,0xA42300B8)
eeObj.WriteMem32(0x200FFFF4,0x03E00008)
eeObj.WriteMem32(0x200FFFF8,0x3C010001)
eeObj.WriteMem32(0x20192678,0x0C03FFF3)
eeObj.WriteMem32(0x2019267C,0x241B1081)

--60fps Manual L3=On R3=Off (r.area asasega) - registers area disabled missing speed corrections

--eeObj.WriteMem32(0xD03DC4C2,0xFFFD)

if eeObj.ReadMem16(0x003DC4C2) == 0xFFFD then --60fps Manual L3=On
eeObj.WriteMem8(0x003B408C,0x01)
end

--eeObj.WriteMem32(0xD03DC4C2,0xFFFB)

if eeObj.ReadMem16(0x003DC4C2) == 0xFFFB then --60fps R3=Off
eeObj.WriteMem8(0x003B408C,0x00)
end

--wide new - 0C064248 jal call *
eeObj.WriteMem32(0x20239AAC,0x3C033F26) --3F4C new game
eeObj.WriteMem32(0x20239AB4,0x34636666) --CCCD
eeObj.WriteMem32(0x2023979C,0x3C033F26) --3F4C widescreen gameplay HOR-
eeObj.WriteMem32(0x202397A4,0x34636666) --CCCD
eeObj.WriteMem32(0x20239738,0x3C033F26) --3F4C bosses hor+
eeObj.WriteMem32(0x20239740,0x34636666) --CCCD

-- Sharper image, clearer fonts
eeObj.WriteMem32(0x003C4108,0x00000001)
eeObj.WriteMem32(0x003C4110,0x00000000)
eeObj.WriteMem32(0x003C4130,0x00000001)
eeObj.WriteMem32(0x003C4138,0x00000000)

--Widescreen fix
eeObj.WriteMem32(0x2023979C,0x3C033F19) -- 3F4CCCCD
eeObj.WriteMem32(0x202397A4,0x3463999A) -- 3F4CCCCD

--new widescreeen preliminar workaround (org c. demilich)
--eeObj.WriteMem32(0xE0013F4C,0x003D2C12)

if eeObj.ReadMem16(0x003D2C12) == 0x3F4C then
eeObj.WriteMem16(0x203D2C12,0x3F0C)
end



can you point me to the code that fixes the hud? please excuse me, im an extreme noob on all this lol still trying to learn and understand everything

i manage to get the lua code from Enhancement test v2 By felixthecat1970(which works, except hud is still messed up) but when i tried v3, the one shown here it crashes on load
 
Hello ,
Game: Backyard Sports - Basketball 2007 (USA)
ID : SLUS-21485
EMU tried not working : jakv2, kof28 .
EMU tried and working : rise of the kasai (rotk) v1,v2.
I fixed the black screen issue in the game, but there are two problems :
1- A glitch in the commentary sound that works intermittently
2- Slow motion during the match.

Is there a suitable solution? Thank you

this is the Config file i used:


--gs-uprender=2x2
--gs-upscale=edgesmooth
--cdvd-sector-read-cycles=4000
--vu1-di-bits=0
--vu0-di-bits=0
--vu1=jit-sync
# rotk v1 emu
 
Prince of persia Warrior Within (SLUS-21022)
emu=jak 2

Txt:

Code:
--gs-uprender=2x2
--gs-upscale=edgesmooth
--host-display-mode=16:9
--vu1-mpg-cycles=700
--vu1-no-clamping=0
--gs-optimize=60fps
--safe-area-min=0.9
--host-audio-latency=2.01
--ee-cycle-scalar=1.5
Lua:
Code:
apiRequest(0.1)

local eeObj = getEEObject()
local emuObj = getEmuObject()

local patcher = function()
--ws by nemesis2000
eeObj.WriteMem32(0x00544DD4,0x3C023F40)
eeObj.WriteMem32(0x00544DF0,0x4600B046)
eeObj.WriteMem32(0x00544DF8,0x4600A306)
eeObj.WriteMem32(0x00544DFC,0x4600AB46)
eeObj.WriteMem32(0x0052FAEC,0x3C014455)
eeObj.WriteMem32(0x0052FB28,0x44810000)
eeObj.WriteMem32(0x004EE128,0x0C140DDF)
eeObj.WriteMem32(0x0050377C,0x3C014456)
eeObj.WriteMem32(0x005037C4,0x44813000)
eeObj.WriteMem32(0x005037C8,0x2407FF95)
eeObj.WriteMem32(0x0019E55C,0x3C03BDDD)
eeObj.WriteMem32(0x0019E564,0x3464DDDD)
--remove blur by fobes
eeObj.WriteMem32(0x005379D4,0x00000000)
emuObj.ThrottleMax()
end
emuObj.AddVsyncHook(patcher)
emuObj.SetGsTitleFix( "forceSimpleFetch", "reserved", { texMode=1 } )
Prince of persia The Two Thrones (SLUS-21287)
emu=jak 2
Txt:

Code:
--gs-uprender=2x2
--gs-upscale=edgesmooth
--host-display-mode=16:9
--vu1-mpg-cycles=700
--vu1-no-clamping=0
--vu1-clamp-operands=1
--vu1-clamp-results=1
--gs-optimize=40fps
--safe-area-min=0.9
--host-audio-latency=2.0
--gs-ignore-rect-correction=1
Lua:
Code:
apiRequest(0.1)

local eeObj = getEEObject()
local emuObj = getEmuObject()

local patcher = function()
--WS by nemesis2000
eeObj.WriteMem32(0x005B8794,0x3C023F40)
eeObj.WriteMem32(0x005B87B0,0x4600B046)
eeObj.WriteMem32(0x005B87B8,0x4600A306)
eeObj.WriteMem32(0x005B87BC,0x4600AB46)
eeObj.WriteMem32(0x005A1CAC,0x3C014455)
eeObj.WriteMem32(0x005A1CE8,0x44810000)
eeObj.WriteMem32(0x0055E930,0x0C15CE5F)
eeObj.WriteMem32(0x0057397C,0x3C014456)
eeObj.WriteMem32(0x005739C4,0x44813000)
eeObj.WriteMem32(0x005739C8,0x2407FF95)
eeObj.WriteMem32(0x00217CE4,0x3C03BDDD)
eeObj.WriteMem32(0x00217CEC,0x3464DDDD)
--remove blur by fobes
eeObj.WriteMem32(0x005AA9D4,0x00000000)
emuObj.ThrottleMax()
end
emuObj.AddVsyncHook(patcher)
emuObj.SetGsTitleFix( "forceSimpleFetch", "reserved", { texMode=1 } )
Prince of persia The Sands Of Time (SLUS-20743)
Code:
--remove blur by fobes
eeObj.WriteMem32(0x004A95D4,0x00000000)
 

Similar threads

Back
Top