PS4 [Research]PS2 emulator configuration on PS4

Yu-Gi-Oh!: Capsule Monster Coliseum - SLUS_209.40

Code:
--vu1=jit-sync

#fix black screen

Rogue


Astro Boy - SLUS_208.67

Code:
--gs-use-clut-merge=1
--gs-kernel-cl="clutmerge"
--gs-kernel-cl-up="clutmerge2x2"

# fix graphics

Jakv2
 
Hi! With Quake 3 working perfectly now (thanks) I decided to play also Unreal Tournament, the gameplay is perfect, but the intro and loading screen are compressed in half of the screen horizontal , is there any fix for this?
I also have sound issues from time to time, like a sound crack, not sure if everybody has this problem.
 
Backyard Basketball - SLUS_207.04

Code:
--vu1=jit-sync

#fix black screen

Jakv2


And 1 Streetball - SLUS_212.37

Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth
--vu1-no-clamping=0     #fix players face
--vu1-di-bits=0
--vu1-mpg-cycles=250  #200-250
--vu0-mpg-cycles=250  #200-250
--ee-cycle-scalar=0.8
--host-vsync=1

Jakv2


Backyard Baseball - SLUS_208.65

Code:
--vu1-no-clamping=0

#fix graphics

Jakv2
 
And 1 Streetball - SLUS_212.37

Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth
--vu1-no-clamping=0     #fix players face
--vu1-di-bits=0
--vu1-mpg-cycles=250  #200-250
--vu0-mpg-cycles=250  #200-250
--ee-cycle-scalar=0.8
--host-vsync=1

Jakv2

Jakv2? Which one is that?

Jak tpl
Jak2
Jak3
Jakx

I tried jak tpl v2 and it crashed on loading.
 
Backyard Wrestling Dont Try This At Home - SLUS_206.38

Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth
--vif1-instant-xfer=0               #fix graphics
--gs-progressive=1
--gs-force-bilinear=1

Jakv2


Backyard Wrestling 2 There Goes The Neighborhood - SLUS_210.43

Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth
--vif1-instant-xfer=0               #fix graphics
--gs-progressive=1
--gs-force-bilinear=1

Jakv2
 
I don't really understand what's going on I have ISO rise of the kasai but where do I get "Rise of the Kasai v1 emu" but it's like v2 and rouge v1 what should I do to properly convert to fpkg after adding config-emu.txt and Lua file ?


lol iso of ps2 game not have emus)))
 
Fix for Fighting Fury PAL
CLI
Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth

--host-display-mode=16:9

--ee-cycle-scalar=1.5

--vu0-const-prop=0     #fix black screen A
--vu1-const-prop=0     #fix black screen B

--vu1-mpg-cycles=100  #fix loading freeze

#emu used=psychonauts v2
LUA
Code:
-- Fighting Fury PAL
-- emu used=psychonauts v2

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

apiRequest(0.1)

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

local patcher = function()
--Gameplay 16:9
eeObj.WriteMem32(0x00102f54,0x3c013f40) --00000000 (Increases hor. axis)
eeObj.WriteMem32(0x00102f58,0x44810000) --00000000
eeObj.WriteMem32(0x00102f60,0x4600c602) --00000000

emuObj.ThrottleMax() -- NO NEGATIVE EFFECT HERE AS USUAL .. not to be confused with --framelimiter=0 in CLI.  THIS will eff up your gameplay.  Or --host-framelimit-mode=fast or fastest.  These will give the effect the wiki has confused with ThrottleMax.
end

emuObj.AddVsyncHook(patcher)

Tested a Little. Some screens and FMV are half the screen. Gameplay perfect so far. Feedback welcome

I don't really understand what's going on I have ISO rise of the kasai but where do I get "Rise of the Kasai v1 emu" but it's like v2 and rouge v1 what should I do to properly convert to fpkg after adding config-emu.txt and Lua file ?

https://www.psx-place.com/threads/r...nfiguration-on-ps4.16131/page-152#post-330959
 
Last edited:
WIP Fix for Pilot Down: Behind Enemy Lines SLES_530.99
CLI
Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth

--host-display-mode=16:9
--cdvd-sector-read-cycles=10000

--ee-cycle-scalar=2.15

--vu1-di-bits=0

--vu1-mpg-cycles=600

--vu0-mpg-cycles=200

#emu used=psychonauts v1
LUA
Code:
-- Pilot Down: Behind Enemy Lines SLES_530.99
-- ported to PS4 Lua
-- emu used=psychonauts v1

apiRequest(0.1)

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

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

local WS = function()
-- allow sending VU1 mpg successfully. This fix missing graphic on PCSX2
eeObj.WriteMem32(0x00426140,0x00000000)

emuObj.ThrottleMax()
end

emuObj.AddVsyncHook(WS)

Title screen lags a lot. That's the only negative. Gameplay is fine. Further testing needed.
 
WIP Fix for Pilot Down: Behind Enemy Lines SLES_530.99
CLI
Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth

--host-display-mode=16:9
--cdvd-sector-read-cycles=10000

--ee-cycle-scalar=2.15

--vu1-di-bits=0

--vu1-mpg-cycles=600

--vu0-mpg-cycles=200

#emu used=psychonauts v1
LUA
Code:
-- Pilot Down: Behind Enemy Lines SLES_530.99
-- ported to PS4 Lua
-- emu used=psychonauts v1

apiRequest(0.1)

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

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

local WS = function()
-- allow sending VU1 mpg successfully. This fix missing graphic on PCSX2
eeObj.WriteMem32(0x00426140,0x00000000)

emuObj.ThrottleMax()
end

emuObj.AddVsyncHook(WS)

Title screen lags a lot. That's the only negative. Gameplay is fine. Further testing needed.
one of first game that i test before, that was slow gameplay! i will test it again with ur config!
 
Vampire Night PS2toPS4 Test

Config

txt
Code:
--gs-progressive=1
--host-display-mode=16:9
--host-vsync=1

Lua
Code:
--gametitle=Vampire Night (PAL-M5) (SCES-50411)
--comment=Widescreen Hack by ElHecht

apiRequest(1.0)

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

local patcher = function()

-- 16:9
eeObj.WriteMem32(0x002147e0,0x3c013f40) -- 00000000 hor fov

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

-- cut-scenes black bar removal
eeObj.WriteMem32(0x002027a8,0x3c030000) -- 3c034420 remove black bars in cut-scenes


-- 16:9 and 16:10 main 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(0x00214810,0x4481f000) -- 00000000 register preparation
eeObj.WriteMem32(0x00214828,0x46001003) -- 00000000 register preparation
eeObj.WriteMem32(0x0021482c,0x461e0742) -- 46001003 register preparation
eeObj.WriteMem32(0x00214840,0x461e0703) -- 44820000 register preparation
eeObj.WriteMem32(0x00214844,0x44820000) -- 00000000 register preparation


eeObj.WriteMem32(0x00214798,0x3c023fb6) -- 00000000 hor fov1
eeObj.WriteMem32(0x002147a0,0x3442db6e) -- 3c023fb6 hor fov1
eeObj.WriteMem32(0x002147a4,0x44826000) -- 3442db6e hor fov1
eeObj.WriteMem32(0x002147ac,0x461e6303) -- 44826000 hor fov1


eeObj.WriteMem32(0x002148f8,0x3c023fb6) -- 00000000 hor fov2
eeObj.WriteMem32(0x00214900,0x3442db6e) -- 3c023fb6 hor fov2
eeObj.WriteMem32(0x00214904,0x44826000) -- 3442db6e hor fov2
eeObj.WriteMem32(0x0021490c,0x461e6303) -- 44826000 hor fov2


eeObj.WriteMem32(0x0021506c,0x461e0843) -- 00000000 renderfix

--eeObj.WriteMem32(0x00203434,0x4601e042) -- 46012842 crosshair/aiming fix main menu
eeObj.WriteMem32(0x0020fb8c,0x461d0803) -- 46000803 crosshair/aiming fix gameplay

eeObj.WriteMem32(0x001afa48,0x3c083f80) -- 00000000 crosshair/aiming fix unit vector
eeObj.WriteMem32(0x001afa4c,0x44882000) -- 3c083f80 crosshair/aiming fix unit vector
eeObj.WriteMem32(0x001afa50,0x46002103) -- 44882000 crosshair/aiming fix unit vector
eeObj.WriteMem32(0x001afa54,0x461e26c3) -- 46002103 crosshair/aiming fix unit vector
eeObj.WriteMem32(0x001afa58,0x461b0842) -- 46040842 crosshair/aiming fix unit vector

emuObj.ThrottleMax()

end

emuObj.AddVsyncHook(patcher)

Jak X v.2 Emu used!

Minor slowdowns on some areas! Fun light gun game! (Dualshock 4 will be nice weapon too).
 
WIP Fix for Pilot Down: Behind Enemy Lines SLES_530.99
CLI
Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth

--host-display-mode=16:9
--cdvd-sector-read-cycles=10000

--ee-cycle-scalar=2.15

--vu1-di-bits=0

--vu1-mpg-cycles=600

--vu0-mpg-cycles=200

#emu used=psychonauts v1
LUA
Code:
-- Pilot Down: Behind Enemy Lines SLES_530.99
-- ported to PS4 Lua
-- emu used=psychonauts v1

apiRequest(0.1)

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

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

local WS = function()
-- allow sending VU1 mpg successfully. This fix missing graphic on PCSX2
eeObj.WriteMem32(0x00426140,0x00000000)

emuObj.ThrottleMax()
end

emuObj.AddVsyncHook(WS)

Title screen lags a lot. That's the only negative. Gameplay is fine. Further testing needed.
Test it! Work fine! You can see on VIDEO

All good execpt funny bug (you can see in end of video)! After die, game was crash, probably acidently!
 
I can not deal with it. I found Rise of the Kasai PS2 v1 When trying to extract a PKG file weighing about 11 MB with the Fake PKG Generator for PS4 orbis-pub-gen.exe, I get the "passcode mismatch" error after entering the password "00000000000000000000000000000000". I can't do it anymore. I give up . Could someone send an e-mail the finished installation file pkg QUAKE 3 REVOLUTION or the file emu v1 to fpkg? Please
 
Last edited:
:( i copied this exact text in notepad file and tried to upload as a config using JAKv2 but it just crashes upon selecting the game at the ps4 dashboard screen ...
Code:
apiRequest(1.0)
local eeObj = getEEObject()
local emuObj = getEmuObject()
local patcher = function()

------Fix loading freeze
eeObj.WriteMem32(0x176824,0x24020001)
end

emuObj.AddVsyncHook(patcher)

its for lua, not for txt file
 

Similar threads

Back
Top