MinishCapKing
Member
I managed to get Gitaroo Man running on PS4 using the Jack v2 emulator, using the PAL version of the game. I managed to fix the awful audio stuttering which made the game unplayable. There is still some slight visual flickering on the shark chase level, but other than that the game plays extremely well. Will work to fix the visual flickering
Would love to post this in the configuration thread, but stuck to posting in "The Starting Line"
Would love to post this in the configuration thread, but stuck to posting in "The Starting Line"
Config.txt
--gs-uprender=2x2
--gs-upscale=EdgeSmooth
--host-display-mode=16:9
--ee-cycle-scalar=1.0
--iop-cycle-scalar=1.0
--framelimiter=1
--force-pal-60hz=1
#emu used=Jak v2
LUA
-- Gitaroo Man (SLES-50653)
-- emu used=Jak v2
apiRequest(0.1)
local emuObj = getEmuObject()
local eeObj = getEEObject()
local gsObj = getGsObject()
gsObj.SetL2HMode(true)
--emuObj.ForceRefreshRate(30)
emuObj.SetDisplayAspectWide()
emuObj.SetDeinterlace(true)
local FFC = function()
eeObj.FastForwardClock()
end
local ADVC = function()
eeObj.AdvanceClock(7000)
end
local VU1 = function()
eeObj.Vu1MpgCycles(3400)
end
local VIF1 = function()
eeObj.SchedulerDelayEvent("vif1.dma", 0)
end
local GIF = function()
eeObj.SchedulerDelayEvent("gif.dma", 1)
end
local WS = function()
eeObj.WriteMem32(0x001864b0,0x3c023f1a) --3c023f00
--Y-Fov
--03081546 9400a0e7
eeObj.WriteMem32(0x0018652c,0x0808bac4)
eeObj.WriteMem32(0x0022eb10,0x46150803)
eeObj.WriteMem32(0x0022eb14,0x3c013faa)
eeObj.WriteMem32(0x0022eb18,0x3421aaab)
eeObj.WriteMem32(0x0022eb1c,0x4481f000)
eeObj.WriteMem32(0x0022eb20,0x461e0002)
eeObj.WriteMem32(0x0022eb24,0x0806194c)
emuObj.ThrottleMax()
end
emuObj.AddVsyncHook(WS)