PS4 [Research]PS2 emulator configuration on PS4

Fix for Urban Chaos Riot Response NTSC
CLI
Code:
--gs-uprender=2x2
--gs-upscale=edgesmooth
--gs-kernel-cl-up="up2x2tc"

--host-display-mode=16:9

--vu1-mpg-cycles=2000

--iop-cycle-scalar=1.62
--iop-pc-coherency=1
--iop-evt-check-full=0
--iop-validate-kernel=1

#emu used=jakx v2
LUA
Code:
-- Urban Chaos Riot Response
-- Widescreen Hack by ElHecht
-- framerate fix by mrjaredbeta
-- ported to PS4
-- emu used=jakx v2

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

apiRequest(2.2)

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

local patcher = function()

-- 16:9
eeObj.WriteMem32(0x00655260,0x3c013f40) -- 00000000 hor fov
eeObj.WriteMem32(0x00655264,0x34210000) -- 00000000 hor fov

-- 16:9 modifications
eeObj.WriteMem32(0x0018f548,0x08195498) -- e7a40000
eeObj.WriteMem32(0x0018f54c,0x00000000) -- c7b40070
eeObj.WriteMem32(0x00655268,0x4481f000) -- 00000000
eeObj.WriteMem32(0x0065526c,0x461e2102) -- 00000000
eeObj.WriteMem32(0x00655270,0xe7a40000) -- 00000000
eeObj.WriteMem32(0x00655274,0xc7b40070) -- 00000000
eeObj.WriteMem32(0x00655278,0x08063d53) -- 00000000
-- PS3 Config Framerate Fixes
eeObj.WriteMem32(0x00173634,0x00000000)
eeObj.WriteMem32(0x004959f0,0x03e00008)
eeObj.WriteMem32(0x004959f4,0x00000000)
eeObj.WriteMem32(0x00562408,0x03e00008)
eeObj.WriteMem32(0x0056240c,0x00000000)

emuObj.ThrottleMax()
end

emuObj.AddVsyncHook(patcher)

-- Accumulate fill area only when conditions are met
emuObj.SetGsTitleFix( "includeAreaUpdate", "reserved" , {alphaIsNot = 0, zmsk = 1, tw = 6, th = 6 , tbp = 0x00302000} )
emuObj.SetGsTitleFix( "ignoreUpRender", 130 , { totalArea= 700} )

Framerate much improved. ported fix from ps3 config by @mrjaredbeta
 
Last edited:
Can anyone assist with MK Deception on PS2? the compatability website shows that the US version is completely playable. It works perfecly until i enter the character select screen at which point the game essentlaly goes down to 1 fps and huge graphical glitches occur while my console fans kick up too fast. Has anyone had success with this on their end?
 
Can anyone assist with MK Deception on PS2? the compatability website shows that the US version is completely playable. It works perfecly until i enter the character select screen at which point the game essentlaly goes down to 1 fps and huge graphical glitches occur while my console fans kick up too fast. Has anyone had success with this on their end?
try kof 2000 emu
 
I would like to try this, but i can only see Jak v2 and Rogue v1 available in PS2-FPKG software - is there another way i can get this emulator to test this?
put folder with emu to root folder of PS2-FPKG, probably will work, but i get used build pkgs manual way
 
put folder with emu to root folder of PS2-FPKG, probably will work, but i get used build pkgs manual way

Wow, i had no idea this was possible - theoretically, cant we just put PCSX2 in the program and try these games given this is the best emulator out there?
 
Fix for Urban Chaos Riot Response NTSC
CLI
Code:
--gs-uprender=2x2
--gs-upscale=motionvector
--gs-kernel-cl-up="up2x2tc"
--gs-override-small-tri-area=1
--gs-check-trans-rejection=1
--host-display-mode=16:9

--vu1-mpg-cycles=5000
--vu0-di-bits=0
--vu1-di-bits=0

--iop-cycle-scalar=1.5

#emu used=jakx v2
LUA
Code:
-- emu used=jakx v2

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

apiRequest(2.2)

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

local patcher = function()

-- 16:9
eeObj.WriteMem32(0x00655260,0x3c013f40) -- 00000000 hor fov
eeObj.WriteMem32(0x00655264,0x34210000) -- 00000000 hor fov

-- 16:10
--eeObj.WriteMem32(0x00655260,0x3c013f55) -- 00000000 hor fov
--eeObj.WriteMem32(0x00655264,0x34215555) -- 00000000 hor fov

-- 16:9 and 16:10 modifications
-- no need to change anything here! all modifications are calculated
-- based on the hor fov value in the upper 16:9/16:10 section
eeObj.WriteMem32(0x0018f548,0x08195498) -- e7a40000
eeObj.WriteMem32(0x0018f54c,0x00000000) -- c7b40070
eeObj.WriteMem32(0x00655268,0x4481f000) -- 00000000
eeObj.WriteMem32(0x0065526c,0x461e2102) -- 00000000
eeObj.WriteMem32(0x00655270,0xe7a40000) -- 00000000
eeObj.WriteMem32(0x00655274,0xc7b40070) -- 00000000
eeObj.WriteMem32(0x00655278,0x08063d53) -- 00000000

emuObj.ThrottleMax()
end

emuObj.AddVsyncHook(patcher)

-- Small triangle rejection. Works in conjunction with CLI setting  --gs-override-small-tri-area=1
-- keep default area for texture 256x256 ( no blend)
emuObj.SetGsTitleFix( "setRejectionArea", 500,{twIsNot=8, thIsNot=8 } )

Still needs work. Very much playable now
i was just hoping this game get a fix.great work man
 
Fix for Urban Chaos Riot Response NTSC
CLI
Code:
--gs-uprender=2x2
--gs-upscale=motionvector
--gs-kernel-cl-up="up2x2tc"
--gs-override-small-tri-area=1
--gs-check-trans-rejection=1
--host-display-mode=16:9

--vu1-mpg-cycles=5000
--vu0-di-bits=0
--vu1-di-bits=0

--iop-cycle-scalar=1.5

#emu used=jakx v2
LUA
Code:
-- emu used=jakx v2

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

apiRequest(2.2)

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

local patcher = function()

-- 16:9
eeObj.WriteMem32(0x00655260,0x3c013f40) -- 00000000 hor fov
eeObj.WriteMem32(0x00655264,0x34210000) -- 00000000 hor fov

-- 16:10
--eeObj.WriteMem32(0x00655260,0x3c013f55) -- 00000000 hor fov
--eeObj.WriteMem32(0x00655264,0x34215555) -- 00000000 hor fov

-- 16:9 and 16:10 modifications
-- no need to change anything here! all modifications are calculated
-- based on the hor fov value in the upper 16:9/16:10 section
eeObj.WriteMem32(0x0018f548,0x08195498) -- e7a40000
eeObj.WriteMem32(0x0018f54c,0x00000000) -- c7b40070
eeObj.WriteMem32(0x00655268,0x4481f000) -- 00000000
eeObj.WriteMem32(0x0065526c,0x461e2102) -- 00000000
eeObj.WriteMem32(0x00655270,0xe7a40000) -- 00000000
eeObj.WriteMem32(0x00655274,0xc7b40070) -- 00000000
eeObj.WriteMem32(0x00655278,0x08063d53) -- 00000000

emuObj.ThrottleMax()
end

emuObj.AddVsyncHook(patcher)

-- Small triangle rejection. Works in conjunction with CLI setting  --gs-override-small-tri-area=1
-- keep default area for texture 256x256 ( no blend)
emuObj.SetGsTitleFix( "setRejectionArea", 500,{twIsNot=8, thIsNot=8 } )

Still needs work. Very much playable now
Thats how game looks like on my console! Seems not stable framerate! But even on ps3 it not ideal performance
 
Have also a problem with Resident Evil 4 SLES53702.
The vibration of the gamepad is always on in the menu and in video sequences. Only in game its off.

Tried Emu: Jak v2, Rogue v1, Jak 3, KOF 2000, Star Ocean 3, Everybodys Tennis, KOF 98 ...
 
Any slowdown/low fps fix for NHL 09 SLES55339 ?
Game is stuttering on a match.

Have also a problem with Resident Evil 4 SLES53702.
The vibration of the gamepad is always on in the menu and in video sequences. Only in game its off.

Tried Emu: Jak v2, Rogue v1, Jak 3, KOF 2000, Star Ocean 3, Everybodys Tennis, KOF 98 ...

you can go here. This is where you can learn how to do all of this

https://www.psdevwiki.com/ps4/PS2_Emulation#Emulator_Configuration

and for reference to what you find

https://pcsx2.net/developer-blog.html?start=35
 
Last edited:
Have also a problem with Resident Evil 4 SLES53702.
The vibration of the gamepad is always on in the menu and in video sequences. Only in game its off.

Tried Emu: Jak v2, Rogue v1, Jak 3, KOF 2000, Star Ocean 3, Everybodys Tennis, KOF 98 ...
i was test ntcs version and its better then pal! vibration only when u get in menu!
 

Similar threads

Back
Top