Talk:PS1 Classics Emulator Compatibility List: Difference between revisions
m (Roxanne moved page Talk:PS1 Games Compatibility List to Talk:PS1 Classics Emulator Compatibility List without leaving a redirect) |
JSimesenmac (talk | contribs) |
||
(54 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
== General == | |||
You can add your configurations in here | |||
==Official PS1emu Configuration Files== | |||
===Rally Cross=== | |||
'''config-title.txt''' | |||
<br> | |||
<pre> | |||
# RallyCross (all regions) | |||
--bios-hide-sce-osd=1 | |||
# Use the new shared image directory | |||
--image-dir=data | |||
# Enable LopnorSPU to fix some audio issues | |||
--use-lopnor-spu=1 | |||
# Enable 4 player multitap. Rally Cross wants the multitap mapped to Port #2 | |||
--mtap-to-host-pad=0,1, -1,-1,-1, 2,3,4 | |||
# RallyCross supports analog sticks and wants the analog button pressed on startup. | |||
--remap-lstick-to-digital=0 | |||
--pad-analog-button=1 | |||
--multitap0=disabled | |||
--multitap1=connected | |||
# following settings are machine-generated | |||
--region-dir=SIEA | |||
--ps4-trophies=1 | |||
--ps5-uds=1 | |||
--globalgamedata-dir=global | |||
</pre> | |||
'''config-region.txt''' | |||
<br> | |||
<pre> | |||
# Allow the user to change between PAL and NTSC | |||
--userui-region-selector=true | |||
</pre> | |||
'''TOC file''' | |||
<br> RallyCross_SCUS94308_SCEA.toc | |||
<pre> | |||
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00 00 07 00 00 01 00 A2 00 00 00 00 54 28 14 41 00 01 00 00 00 00 00 02 00 01 00 02 17 08 70 00 17 12 70 01 00 03 21 57 68 00 22 01 68 01 00 04 28 03 29 00 28 07 29 01 00 05 35 03 59 00 35 07 59 01 00 06 41 19 68 00 41 23 68 01 00 07 47 17 15 00 47 21 15 | |||
</pre> | |||
<br> RallyCross_SCES00408_SCEE.toc | |||
<pre> | |||
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00 00 07 00 00 01 00 A2 00 00 00 00 54 26 41 41 00 01 00 00 00 00 00 02 00 01 00 02 17 10 70 00 17 14 70 01 00 03 23 35 68 00 22 03 68 01 00 04 28 05 29 00 28 09 29 01 00 05 35 05 59 00 35 09 59 01 00 06 41 21 68 00 41 25 68 01 00 07 47 19 15 00 47 23 15 | |||
</pre> | |||
==Custom PS1emu Configuration Files== | |||
===Resident Evil 2 (BIOHAZARD 2)=== | |||
'''config-title.txt''' | |||
<br>SLUS00421, SLUS00592 - USA | |||
<pre> | |||
# Resident Evil 2 (all regions) | |||
--ctlanalog=true | |||
--sim-analog-pad=0x2020 | |||
--bios-hide-sce-osd=1 | |||
--has-shown-start-select-help=1 | |||
--gamma=5 | |||
--brightness=9 | |||
--contrast=8 | |||
--cdrom-cmd-time=1000 | |||
--cdrom-max-seek=true | |||
--pace-gpu-dma=false | |||
--defer-linked-dma-irq=false | |||
--opt-cache-isolation=false | |||
# Enable LopnorSPU to fix some audio issues | |||
--use-lopnor-spu=1 | |||
# Emu used = The Legend of Dragoon | |||
</pre> | |||
<br>SLES00972, SLES00973, SLES00974, SLES00975, SLES00976- PAL | |||
<pre> | |||
# Resident Evil 2 (all regions) | |||
--ctlanalog=true | |||
--sim-analog-pad=0x2020 | |||
--bios-hide-sce-osd=1 | |||
--has-shown-start-select-help=1 | |||
--gamma=5 | |||
--brightness=9 | |||
--contrast=8 | |||
--cdrom-cmd-time=2000 | |||
--cdrom-max-seek=true | |||
--pace-gpu-dma=false | |||
--defer-linked-dma-irq=false | |||
--opt-cache-isolation=false | |||
# Enable LopnorSPU to fix some audio issues | |||
--use-lopnor-spu=1 | |||
# Emu used = The Legend of Dragoon | |||
</pre> | |||
* [[PS1_Emulation#Remove_dithering|Remove dithering]] | |||
===Crash Team Racing=== | |||
'''config-title.txt''' | |||
<br>SCUS94426 - USA | |||
<pre> | |||
# Crash Team Racing (all regions) | |||
--ctlanalog=true | |||
--multitap=on | |||
--bios-hide-sce-osd=1 | |||
--has-shown-start-select-help=1 | |||
# fixes freeze, Text for Crash Team Racing | |||
--Crash-Team-Racing=true | |||
# Emu used = The Legend of Dragoon, Syphon Filter 3 | |||
</pre> | |||
<br>SCES02105 - PAL | |||
<pre> | |||
# Crash Team Racing (all regions) | |||
--ctlanalog=true | |||
--multitap=on | |||
--bios-hide-sce-osd=1 | |||
--has-shown-start-select-help=1 | |||
# fixes freeze, Text for Crash Team Racing | |||
--Crash-Team-Racing=true | |||
# Emu used = The Legend of Dragoon, Syphon Filter 3 | |||
</pre> | |||
'''LibCrypt Protected Games''' | |||
<br>SCES02105 - PAL - [https://www.psdevwiki.com/ps3/PS1_Custom_Patches#CTR_-_Crash_Team_Racing here] | |||
<pre> | |||
--libcrypt=A371 | |||
</pre> | |||
===Glover=== | |||
'''config-title.txt''' | |||
<br>SLUS00890 | |||
<pre> | |||
# Glover (all regions) | |||
--ctlanalog=true | |||
--bios-hide-sce-osd=1 | |||
--has-shown-start-select-help=1 | |||
--libcrypt=26B6 | |||
# Emu used = The Legend of Dragoon, Syphon Filter 3 | |||
</pre> | |||
<br>SLES02213 | |||
<pre> | |||
# Glover (all regions) | |||
--ctlanalog=true | |||
--bios-hide-sce-osd=1 | |||
--has-shown-start-select-help=1 | |||
--libcrypt=26B6 | |||
# Emu used = The Legend of Dragoon, Syphon Filter 3 | |||
</pre> | |||
'''LibCrypt Protected Games''' | |||
<br>SLUS00890 USA - SLES02213 PAL | |||
FiX for Controls Bug! | |||
<pre> | |||
--libcrypt=A371 | |||
</pre> | |||
'''LUA''' | |||
<br>SLUS00890 | |||
<pre> | |||
-- Glover [NTSC-U] (SLUS-00890) | |||
-- ported to PS4 lua by JSimesen | |||
-- emu used=syphonfilter v2 | |||
local patcher = function() | |||
-- Disable dithering | |||
R3K_WriteMem16(0x80098C98,0x0000) --E1000200 | |||
R3K_WriteMem16(0x80024524,0x0000) --E1000600 | |||
R3K_WriteMem16(0x8005D5E8,0x0000) --E1000640 | |||
end | |||
EM_AddVsyncHook(patcher) | |||
</pre> | |||
No issues. | |||
===...Iru!=== | |||
'''config-title.txt''' | |||
<br>SLPS00965 | |||
<pre> | |||
--gpu-scanout-fps-override=ntsc | |||
--scale=6 | |||
</pre> | |||
'''LUA''' | |||
<br>SLPS00965 | |||
<pre> | |||
-- Iru! | |||
-- ported to PS4 lua | |||
-- emu used=syphonfilter v2 | |||
local patcher = function() | |||
--Widescreen | |||
R3K_WriteMem16(0x800929E4,0x0C00) | |||
R3K_WriteMem16(0x801191F0,0x0C00) | |||
end | |||
EM_AddVsyncHook(patcher) | |||
</pre> | |||
===LSD: Dream Emulator=== | |||
'''config-title.txt''' | |||
<br>SLPS-01556 | |||
<pre> | |||
--bios-hide-sce-osd=1 | |||
--has-shown-start-select-help=1 | |||
--gpu-scanout-fps-override=ntsc | |||
--sim-analog-pad=0x2020 | |||
</pre> | |||
'''LUA''' | |||
<br>SLPS-01556 | |||
<pre> | |||
-- LSD: Dream Emulator [NTSC-J] (SLPS-01556) | |||
-- ported to PS4 lua by JSimesen | |||
-- emu used=syphonfilter v2 | |||
local patcher = function() | |||
-- Disable dithering | |||
R3K_WriteMem16(0x800220E4,0x0000) --E1000200 | |||
R3K_WriteMem16(0x80014AA4,0x0000) --E1000200 | |||
R3K_WriteMem16(0x300138A1,0x0000) --E1000200 | |||
R3K_WriteMem16(0x800220C8,0x0000) --E1000800 | |||
R3K_WriteMem16(0x30014AA5,0x0000) --E1000200 | |||
R3K_WriteMem16(0x300220E5,0x0000) --E1000200 | |||
R3K_WriteMem16(0x800237D4,0x0020) --E1001000 ( correct patch method ) | |||
R3K_WriteMem16(0x800138A0,0x0000) --E1000000 | |||
end | |||
EM_AddVsyncHook(patcher) | |||
</pre> | |||
===Pepsiman=== | |||
'''config-title.txt''' | |||
<br>SLPS01762 | |||
<pre> | |||
--bios-hide-sce-osd=1 | |||
--has-shown-start-select-help=1 | |||
--gpu-scanout-fps-override=ntsc | |||
--scale=6 | |||
</pre> | |||
'''LUA''' | |||
<br>SLPS01762 | |||
<pre> | |||
-- Pepsiman [NTSC-J] (SLPS-01762) | |||
-- ported to PS4 lua by JSimesen | |||
-- emu used=syphonfilter v2 | |||
local patcher = function() | |||
-- Disable dithering | |||
R3K_WriteMem16(0x800695EC,0x0000) --E1000200 | |||
end | |||
EM_AddVsyncHook(patcher) | |||
</pre> | |||
===Warcraft II - The Dark Saga=== | |||
'''config-title.txt''' | |||
<br>SLUS00480 | |||
<pre> | |||
---bios-hide-sce-osd=1 | |||
--has-shown-start-select-help=1 | |||
--gpu-scanout-fps-override=ntsc | |||
--scale=6 | |||
--sim-analog-pad=0x2020 | |||
</pre> | |||
'''LUA''' | |||
<br>SLUS00480 | |||
<pre> | |||
-- Warcraft II: The Dark Saga [NTSC U] (SLUS-00480) | |||
-- ported to PS4 lua by JSimesen | |||
-- emu used=syphonfilter v2 | |||
local patcher = function() | |||
-- Disable dithering | |||
R3K_WriteMem16(0x8008D6CC,0x0000) | |||
R3K_WriteMem16(0x8008D6B0,0x0000) | |||
R3K_WriteMem16(0x8008BAE0,0x0000) | |||
R3K_WriteMem16(0x8008ED94,0x0000) | |||
end | |||
EM_AddVsyncHook(patcher) | |||
</pre> | |||
===Fatal Fury: Wild Ambition=== | |||
'''config-title.txt''' | |||
<br>SLUS01001 | |||
<pre> | |||
--bios-hide-sce-osd=1 | |||
--has-shown-start-select-help=1 | |||
--gpu-scanout-fps-override=ntsc | |||
--sim-analog-pad=0x2020 | |||
</pre> | |||
'''LUA''' | |||
<br>SLUS01001 | |||
<pre> | |||
-- Fatal Fury: Wild Ambition (SLUS-01001) | |||
-- ported to PS4 lua by JSimesen | |||
-- Widescreen hack by allkhan | |||
-- emu used=syphonfilter v2 | |||
local patcher = function() | |||
-- Disable dithering | |||
R3K_WriteMem16(0x30012F45,0x0000) --E1000200 | |||
R3K_WriteMem16(0x30015A01,0x0000) --E1000200 | |||
R3K_WriteMem16(0x80012F44,0x0000) --E1000200 | |||
R3K_WriteMem16(0x8001437C,0x0020) --E1001000 ( correct patch method ) | |||
end | |||
EM_AddVsyncHook(patcher) | |||
</pre> | |||
===Tom and Jerry in House Trap=== | |||
'''config-title.txt''' | |||
<br>SLUS01191 | |||
<pre> | |||
# Tom and Jerry in House Trap (all regions) | |||
--ctlanalog=true | |||
--gpu-scanout-fps-override=ntsc | |||
--gamma=5 | |||
--brightness=10 | |||
--contrast=8 | |||
--antialias=SSAA4x | |||
# PlayStation BIOS Dumps | |||
--bios-hide-sce-osd=1 | |||
--has-shown-start-select-help=1 | |||
# Use the new shared image directory | |||
--image-dir=data | |||
# Enable LopnorSPU to fix some audio issues | |||
--use-lopnor-spu=1 | |||
# PS1 ID | |||
--ps1-title-id=SLUS01191 | |||
# Use the new multitap? | |||
--multitap=always | |||
# Emu used = Syphon Filter 3 | |||
</pre> | |||
'''LUA''' | |||
<br>SLUS01191 | |||
<pre> | |||
-- Tom and Jerry in House Trap (US) (SLUS-01191) | |||
-- ported to PS4 lua | |||
-- emu used=syphonfilter v2 | |||
local patcher = function() | |||
-- Disable dithering | |||
R3K_WriteMem16(0x300232D5,0x0000) | |||
R3K_WriteMem16(0x30026631,0x0000) | |||
R3K_WriteMem16(0x800232D4,0x0000) | |||
R3K_WriteMem16(0x8002470C,0x0000) | |||
R3K_WriteMem16(0x80026630,0x0000) | |||
end | |||
EM_AddVsyncHook(patcher) | |||
</pre> | |||
===Thrill Kill=== | |||
'''config-title.txt''' | |||
<br>SLUS00752 | |||
<pre> | |||
# Thrill Kill (all regions) | |||
--sim-analog-pad=0x2020 | |||
--ps1-title-id=SLUS00752 | |||
--gpu-scanout-fps-override=ntsc | |||
# PlayStation BIOS Dumps | |||
--bios-hide-sce-osd=1 | |||
--has-shown-start-select-help=1 | |||
# Use the new multitap? | |||
--multitap=always | |||
# Use the new shared image directory | |||
--image-dir=data | |||
--force-pad-connect=0b1 | |||
# Enable LopnorSPU to fix some audio issues | |||
--use-lopnor-spu=1 | |||
# Fixd Coning | |||
--gamma=5 | |||
--brightness=9 | |||
--contrast=8 | |||
# Emu used = Syphon Filter 3 | |||
</pre> | |||
'''LUA''' | |||
<br>SLUS00752 | |||
<pre> | |||
-- Title: Thrill Kill - USA (SLUS00752) | |||
-- ported to PS4 lua by JSimesen | |||
-- emu used= Legend of Dragoon - Syphon Filter 3 | |||
local patcher = function() | |||
-- Disable dithering | |||
R3K_WriteMem16(0x8006A808,0x0000) --E1000200 | |||
R3K_WriteMem16(0x8006AA90,0x0000) --E1000200 | |||
R3K_WriteMem16(0x8007C894,0x0000) --E1000200 | |||
R3K_WriteMem16(0x8007E1B0,0x0000) --E1000200 | |||
R3K_WriteMem16(0x8007F5E8,0x0000) --E1001000 | |||
end | |||
EM_AddVsyncHook(patcher) | |||
</pre> | |||
===Metal Gear Solid=== | |||
'''config-title.txt''' | |||
<br>SLUS00594 (v1.1) | |||
<pre> | |||
--gpu-scanout-fps-override=ntsc | |||
--scale=6 | |||
--gamma=5 | |||
--brightness=9 | |||
--contrast=8 | |||
--cdrom-cmd-time=100 | |||
--cdrom-max-seek=true | |||
--ctlanalog=on | |||
--metal-gear-solid=true | |||
--globalgamedata-dir=global | |||
--enable-change-disc-ui=true | |||
</pre> | |||
'''Lua''' | |||
<br>SLUS00594 (v1.1) | |||
<pre> | |||
-- Metal Gear Solid (NTSC) (v1.1) | |||
-- ported to PS4 lua by Vika23 | |||
-- emu used=syphonfilter 3 | |||
if true then | |||
end | |||
local patcher = function() | |||
--Disable dithering | |||
local no_dither = R3K_ReadMem16(0x017C24) | |||
if no_dither == 0x0000 then | |||
R3K_WriteMem16(0x80017C24,0x41E8) | |||
end | |||
local no_dither = R3K_ReadMem16(0x017C26) | |||
if no_dither == 0x0000 then | |||
R3K_WriteMem16(0x80017C26,0xA420) | |||
end | |||
local no_dither = R3K_ReadMem16(0x017C3C) | |||
if no_dither == 0x0000 then | |||
R3K_WriteMem16(0x80017C3C,0x4228) | |||
end | |||
local no_dither = R3K_ReadMem16(0x017C3E) | |||
if no_dither == 0x0000 then | |||
R3K_WriteMem16(0x80017C3E,0xA420) | |||
end | |||
--Have SOCOM Pistol | |||
R3K_WriteMem16(0x800B753A,0x03E7) | |||
R3K_WriteMem16(0x800B754E,0x03E7) | |||
--Widescreen | |||
R3K_WriteMem16(0x8001F6E0,0x4415) | |||
R3K_WriteMem16(0x8001F6E2,0x0800) | |||
R3K_WriteMem16(0x80011054,0x0000) | |||
R3K_WriteMem16(0x80011056,0x84A2) | |||
R3K_WriteMem16(0x80011058,0x0000) | |||
R3K_WriteMem16(0x8001105A,0x0000) | |||
R3K_WriteMem16(0x8001105C,0xD883) | |||
R3K_WriteMem16(0x8001105E,0x0002) | |||
R3K_WriteMem16(0x80011060,0x1043) | |||
R3K_WriteMem16(0x80011062,0x0002) | |||
R3K_WriteMem16(0x80011064,0x1021) | |||
R3K_WriteMem16(0x80011066,0x005B) | |||
R3K_WriteMem16(0x80011068,0x0000) | |||
R3K_WriteMem16(0x8001106A,0xA4A2) | |||
R3K_WriteMem16(0x8001106C,0x0004) | |||
R3K_WriteMem16(0x8001106E,0x84A2) | |||
R3K_WriteMem16(0x80011070,0x0000) | |||
R3K_WriteMem16(0x80011072,0x0000) | |||
R3K_WriteMem16(0x80011074,0xD883) | |||
R3K_WriteMem16(0x80011076,0x0002) | |||
R3K_WriteMem16(0x80011078,0x1043) | |||
R3K_WriteMem16(0x8001107A,0x0002) | |||
R3K_WriteMem16(0x8001107C,0x1021) | |||
R3K_WriteMem16(0x8001107E,0x005B) | |||
R3K_WriteMem16(0x80011080,0x0008) | |||
R3K_WriteMem16(0x80011082,0x03E0) | |||
R3K_WriteMem16(0x80011084,0x0004) | |||
R3K_WriteMem16(0x80011086,0xA4A2) | |||
end | |||
EM_AddVsyncHook(patcher) | |||
</pre> | |||
===Addie no Okurimono: To Moze from Addie=== | |||
<br><small>アディのおくりもの ~TO MOZE FROM ADDIE~</small> | |||
[https://www.romhacking.net/translations/7083/ English Patched Version 1.0] | |||
'''config-title.txt''' | |||
<pre> | |||
# Addie no Okurimono: To Moze from Addie (all regions) | |||
--ctlanalog=true | |||
# PlayStation BIOS Dumps | |||
--bios-hide-sce-osd=1 | |||
--has-shown-start-select-help=1 | |||
# PS1 ID | |||
--ps1-title-id=SCPS10126 | |||
# FPS = 60, ntsc, pal, false | |||
--gpu-scanout-fps-override=60 | |||
# Use the new shared image directory | |||
--image-dir=data | |||
--force-pad-connect=0b1 | |||
# Enable LopnorSPU to fix some audio issues | |||
--use-lopnor-spu=1 | |||
# following settings are machine-generated | |||
--ps4-trophies=0 | |||
--ps5-uds=0 | |||
--trophies=0 | |||
--globalgamedata-dir=global | |||
--force-frame-blend=false | |||
# Allow the user to change between PAL and NTSC | |||
--userui-region-selector=false | |||
# fix black screen | |||
--cdrom-cmd-time=100 | |||
--cdrom-max-seek=true | |||
# Fixd Coning | |||
--gamma=5 | |||
--brightness=9 | |||
--contrast=8 | |||
# Emu used = The Legend of Dragoon | |||
</pre> | |||
'''LUA''' | |||
<br>SCPS10126 | |||
<pre> | |||
-- Addie no Okurimono: To Moze from Addie (Japan) (SCPS-10126) | |||
-- ported to PS4 lua by JSimesen | |||
-- emu used= Legend of Dragoon - Syphon Filter 3 | |||
local patcher = function() | |||
-- Disable dithering | |||
R3K_WriteMem16(0x80037404,0x0000) --E1000200 | |||
R3K_WriteMem16(0x80050FB8,0x0000) --E1000200 | |||
R3K_WriteMem16(0x800523C0,0x0000) --E1001000 | |||
R3K_WriteMem16(0x80052E00,0x0000) --E1000200 | |||
R3K_WriteMem16(0x80052ED8,0x0000) --E1000200 | |||
R3K_WriteMem16(0x80061FD8,0x0000) --E1000200 | |||
end | |||
EM_AddVsyncHook(patcher) | |||
</pre> | |||
'''LUA''' | |||
<br>SCPS10126 | |||
<pre> | |||
# CONFIG FOR PS4 PACKAGE ENVIRONMENT | |||
# Contents of this file are added to every package.conf | |||
# Sets running environment suitable for consumers | |||
--scale=1 | |||
</pre> | |||
===Asterix=== | |||
'''TOC file''' | |||
<br>SLES01416 | |||
<pre> | |||
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00 00 16 00 00 01 00 A2 00 00 00 00 63 54 08 41 00 01 00 02 01 00 00 02 00 01 00 02 29 42 60 00 29 44 60 01 00 03 32 48 24 00 32 50 24 01 00 04 35 46 62 00 35 48 62 01 00 05 38 50 57 00 38 52 57 01 00 06 41 47 39 00 41 49 39 01 00 07 43 34 37 00 43 36 37 01 00 08 46 37 04 00 46 39 04 01 00 09 49 39 45 00 49 41 45 01 00 10 52 43 06 00 52 45 06 01 00 11 55 46 14 00 55 48 14 01 00 12 56 18 64 00 56 20 64 01 00 13 57 21 51 00 57 23 51 01 00 14 58 23 38 00 58 25 38 01 00 15 59 29 64 00 59 31 64 01 00 16 60 32 08 00 60 34 08 00 00 | |||
</pre> | |||
===Harry Potter & the Sorcerer's Stone=== | |||
'''config-title.txt''' | |||
<br>SLUS01415 | |||
<pre> | |||
--ctlanalog=on | |||
--gpu-scanout-fps-override=ntsc | |||
Fix for black screen | |||
--cdrom-cmd-time=100 | |||
--cdrom-max-seek=true | |||
</pre> | |||
<br>SLES-03662, SLES-03663, SLES-03664, SLES-03665 | |||
<pre> | |||
--ctlanalog=on | |||
--gpu-scanout-fps-override=60 | |||
Fix for black screen | |||
--cdrom-cmd-time=100 | |||
--cdrom-max-seek=true | |||
</pre> | |||
'''LUA''' | |||
<br>SLUS01415 | |||
<pre> | |||
-- Harry Potter and The Sorcerer's Stone | |||
-- Widescreen | |||
-- emu used=syphonfilter v2 | |||
local patcher = function() | |||
--16:9 | |||
R3K_WriteMem32(0x800710F2,0x2000) | |||
end | |||
EM_AddVsyncHook(patcher) | |||
</pre> | |||
===Welcome House=== | |||
'''config-title.txt''' | |||
<br>SLPS-00190 | |||
<pre> | |||
# Welcome House (all regions) | |||
--sim-analog-pad=0x2020 | |||
--bios-hide-sce-osd=1 | |||
--pace-gpu-dma=true | |||
--gpu-scanout-fps-override=ntsc | |||
--has-shown-start-select-help=1 | |||
--ps1-title-id=SLPS00190 | |||
</pre> | |||
* English translation by '''nikita600''' | |||
* Text translated by '''ChatGPT''' | |||
* Alpha Patch [https://github.com/nikita600/WelcomeHouseEnglishPatch version 05FEB2023] | |||
* '''Status:''' Test version, possibly fully playable, may contain bugs. | |||
===Resident Evil Survivor=== | |||
'''config-title.txt''' | |||
<br>SLUS01087 | |||
<pre> | |||
--gpu-scanout-fps-override=ntsc | |||
</pre> | |||
''LUA''' | |||
<br>SLUS01087 | |||
<pre> | |||
-- Resident Evil Survivor | |||
-- ported to PS4 lua | |||
-- emu used=syphonfilter v2 | |||
local patcher = function() | |||
--Widescreen | |||
R3K_WriteMem16(0x80065B90,0x0C00) | |||
end | |||
EM_AddVsyncHook(patcher) | |||
</pre> | |||
===Thrasher Presents Skate And Destroy=== | |||
'''config-title.txt''' | |||
<br>SLUS00935 | |||
<pre> | |||
--bios-hide-sce-osd=1 | |||
--has-shown-start-select-help=1 | |||
--gpu-scanout-fps-override=ntsc | |||
</pre> | |||
'''LUA''' | |||
<br>SLUS00935 | |||
<pre> | |||
-- Thrasher Presents Skate And Destroy [NTSC-U] (SLUS-00935) | |||
-- ported to PS4 lua by JSimesen | |||
-- emu used=syphonfilter v2 | |||
local patcher = function() | |||
-- Disable dithering | |||
R3K_WriteMem16(0x8005AC84,0x0000) --E1000200 | |||
R3K_WriteMem16(0x800209DC,0x0000) --E1000600 | |||
end | |||
EM_AddVsyncHook(patcher) | |||
</pre> | |||
* Use [https://www.psx-place.com/threads/psx-fpkg-by-jabu-a-tool-to-convert-ps1-psx-games-for-use-on-ps4.30498/page-26#post-348069 Config and icons files] | |||
===Akuji the Heartless=== | |||
'''config-title.txt''' | |||
<br>SLUS00715 | |||
<pre> | |||
--gpu-scanout-fps-override=ntsc | |||
</pre> | |||
'''LUA''' | |||
<br>SLUS00715 | |||
<pre> | |||
-- Akuji the Heartless | |||
-- ported to PS4 lua | |||
local patcher = function() | |||
--Widescreen (Vert-) | |||
R3K_WriteMem16(0x8005A310,0x0C00) | |||
R3K_WriteMem16(0x8005A32C,0x0034) | |||
R3K_WriteMem16(0x8005A32E,0xAFA0) | |||
R3K_WriteMem16(0x8005A330,0x1000) | |||
R3K_WriteMem16(0x8005A332,0xAFA0) | |||
end | |||
EM_AddVsyncHook(patcher) | |||
</pre> | |||
'''Toc File''' | |||
<br>SLUS00715 | |||
<pre> | |||
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00 00 03 00 00 01 00 A2 00 00 00 00 29 30 24 41 00 01 00 02 01 00 00 02 00 01 00 02 24 04 74 00 24 06 74 01 00 03 26 20 59 00 26 22 59 00 00 00 00 | |||
</pre> | |||
===Ready 2 Rumble Boxing Round 2=== | |||
'''config-title.txt''' | |||
<br>SLUS01147 | |||
<pre> | |||
--bios-hide-sce-osd=1 | |||
--has-shown-start-select-help=1 | |||
--sim-analog-pad=0x2020 | |||
--ps1-title-id=SLUS00857 | |||
</pre> | |||
'''LUA''' | |||
<br>SLUS01147 | |||
<pre> | |||
-- Ready 2 Rumble Boxing | |||
-- ported to PS4 lua by Stayhye | |||
-- emu used=syphon filter v2 | |||
local patcher = function() | |||
--[Infinite Continues (Alternate Version)] | |||
R3K_WriteMem16(0x80033D4A,0x2400) | |||
--[Unlock Damien Black] | |||
R3K_WriteMem16(0x80097F9E,0x0002) | |||
end | |||
EM_AddVsyncHook(patcher) | |||
</pre> | |||
'''Toc File''' | |||
<br>SLUS01147 | |||
<pre> | |||
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00 00 01 00 00 01 00 A2 00 00 00 00 27 08 35 41 00 01 00 00 00 00 00 02 00 | |||
</pre> | |||
* Use [https://www.psx-place.com/threads/psx-fpkg-by-jabu-a-tool-to-convert-ps1-psx-games-for-use-on-ps4.30498/page-24#post-346869 Config and icons files] | |||
===Apocalypse=== | |||
'''config-title.txt''' | |||
<br>SLUS00373 | |||
<pre> | |||
--bios-hide-sce-osd=1 | |||
--has-shown-start-select-help=1 | |||
--sim-analog-pad=0x2020 | |||
--ctlanalog=on | |||
</pre> | |||
'''LUA''' | |||
<br>SLUS00373 | |||
<pre> | |||
-- Apocalypse | |||
-- ported to PS4 lua by Stayhye | |||
-- emu used=syphon filter v2 | |||
local patcher = function() | |||
--Disable dithering | |||
R3K_WriteMem16(0x30089691, 0x0000) | |||
R3K_WriteMem16(0x3008B02D, 0x0000) | |||
R3K_WriteMem16(0x30082165, 0x0000) | |||
--[Have Debug Screen Open] | |||
--R3K_WriteMem16(0x800FF33C, 0x0001) | |||
--[Stage Select] | |||
R3K_WriteMem16(0x800FF338, 0x0001) | |||
end | |||
EM_AddVsyncHook(patcher) | |||
</pre> | |||
'''Toc File''' | |||
<br>SLUS00373 - Apocalypse | |||
<pre> | |||
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00 00 02 00 00 01 00 A2 00 00 00 00 46 28 22 41 00 01 00 00 00 00 00 02 00 01 00 02 43 25 22 00 43 25 22 | |||
</pre> | |||
<br>SLUS00373 - Apocalypse Proto | |||
<pre> | |||
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00 00 01 00 00 01 00 A2 00 00 00 00 12 24 65 41 00 01 00 00 00 00 00 02 00 | |||
</pre> | |||
* Use [https://www.psx-place.com/threads/psx-fpkg-by-jabu-a-tool-to-convert-ps1-psx-games-for-use-on-ps4.30498/page-22#post-345709 Config and icons files] |
Revision as of 02:04, 30 March 2024
General
You can add your configurations in here
Official PS1emu Configuration Files
Rally Cross
config-title.txt
# RallyCross (all regions) --bios-hide-sce-osd=1 # Use the new shared image directory --image-dir=data # Enable LopnorSPU to fix some audio issues --use-lopnor-spu=1 # Enable 4 player multitap. Rally Cross wants the multitap mapped to Port #2 --mtap-to-host-pad=0,1, -1,-1,-1, 2,3,4 # RallyCross supports analog sticks and wants the analog button pressed on startup. --remap-lstick-to-digital=0 --pad-analog-button=1 --multitap0=disabled --multitap1=connected # following settings are machine-generated --region-dir=SIEA --ps4-trophies=1 --ps5-uds=1 --globalgamedata-dir=global
config-region.txt
# Allow the user to change between PAL and NTSC --userui-region-selector=true
TOC file
RallyCross_SCUS94308_SCEA.toc
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00 00 07 00 00 01 00 A2 00 00 00 00 54 28 14 41 00 01 00 00 00 00 00 02 00 01 00 02 17 08 70 00 17 12 70 01 00 03 21 57 68 00 22 01 68 01 00 04 28 03 29 00 28 07 29 01 00 05 35 03 59 00 35 07 59 01 00 06 41 19 68 00 41 23 68 01 00 07 47 17 15 00 47 21 15
RallyCross_SCES00408_SCEE.toc
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00 00 07 00 00 01 00 A2 00 00 00 00 54 26 41 41 00 01 00 00 00 00 00 02 00 01 00 02 17 10 70 00 17 14 70 01 00 03 23 35 68 00 22 03 68 01 00 04 28 05 29 00 28 09 29 01 00 05 35 05 59 00 35 09 59 01 00 06 41 21 68 00 41 25 68 01 00 07 47 19 15 00 47 23 15
Custom PS1emu Configuration Files
Resident Evil 2 (BIOHAZARD 2)
config-title.txt
SLUS00421, SLUS00592 - USA
# Resident Evil 2 (all regions) --ctlanalog=true --sim-analog-pad=0x2020 --bios-hide-sce-osd=1 --has-shown-start-select-help=1 --gamma=5 --brightness=9 --contrast=8 --cdrom-cmd-time=1000 --cdrom-max-seek=true --pace-gpu-dma=false --defer-linked-dma-irq=false --opt-cache-isolation=false # Enable LopnorSPU to fix some audio issues --use-lopnor-spu=1 # Emu used = The Legend of Dragoon
SLES00972, SLES00973, SLES00974, SLES00975, SLES00976- PAL
# Resident Evil 2 (all regions) --ctlanalog=true --sim-analog-pad=0x2020 --bios-hide-sce-osd=1 --has-shown-start-select-help=1 --gamma=5 --brightness=9 --contrast=8 --cdrom-cmd-time=2000 --cdrom-max-seek=true --pace-gpu-dma=false --defer-linked-dma-irq=false --opt-cache-isolation=false # Enable LopnorSPU to fix some audio issues --use-lopnor-spu=1 # Emu used = The Legend of Dragoon
Crash Team Racing
config-title.txt
SCUS94426 - USA
# Crash Team Racing (all regions) --ctlanalog=true --multitap=on --bios-hide-sce-osd=1 --has-shown-start-select-help=1 # fixes freeze, Text for Crash Team Racing --Crash-Team-Racing=true # Emu used = The Legend of Dragoon, Syphon Filter 3
SCES02105 - PAL
# Crash Team Racing (all regions) --ctlanalog=true --multitap=on --bios-hide-sce-osd=1 --has-shown-start-select-help=1 # fixes freeze, Text for Crash Team Racing --Crash-Team-Racing=true # Emu used = The Legend of Dragoon, Syphon Filter 3
LibCrypt Protected Games
SCES02105 - PAL - here
--libcrypt=A371
Glover
config-title.txt
SLUS00890
# Glover (all regions) --ctlanalog=true --bios-hide-sce-osd=1 --has-shown-start-select-help=1 --libcrypt=26B6 # Emu used = The Legend of Dragoon, Syphon Filter 3
SLES02213
# Glover (all regions) --ctlanalog=true --bios-hide-sce-osd=1 --has-shown-start-select-help=1 --libcrypt=26B6 # Emu used = The Legend of Dragoon, Syphon Filter 3
LibCrypt Protected Games
SLUS00890 USA - SLES02213 PAL
FiX for Controls Bug!
--libcrypt=A371
LUA
SLUS00890
-- Glover [NTSC-U] (SLUS-00890) -- ported to PS4 lua by JSimesen -- emu used=syphonfilter v2 local patcher = function() -- Disable dithering R3K_WriteMem16(0x80098C98,0x0000) --E1000200 R3K_WriteMem16(0x80024524,0x0000) --E1000600 R3K_WriteMem16(0x8005D5E8,0x0000) --E1000640 end EM_AddVsyncHook(patcher)
No issues.
...Iru!
config-title.txt
SLPS00965
--gpu-scanout-fps-override=ntsc --scale=6
LUA
SLPS00965
-- Iru! -- ported to PS4 lua -- emu used=syphonfilter v2 local patcher = function() --Widescreen R3K_WriteMem16(0x800929E4,0x0C00) R3K_WriteMem16(0x801191F0,0x0C00) end EM_AddVsyncHook(patcher)
LSD: Dream Emulator
config-title.txt
SLPS-01556
--bios-hide-sce-osd=1 --has-shown-start-select-help=1 --gpu-scanout-fps-override=ntsc --sim-analog-pad=0x2020
LUA
SLPS-01556
-- LSD: Dream Emulator [NTSC-J] (SLPS-01556) -- ported to PS4 lua by JSimesen -- emu used=syphonfilter v2 local patcher = function() -- Disable dithering R3K_WriteMem16(0x800220E4,0x0000) --E1000200 R3K_WriteMem16(0x80014AA4,0x0000) --E1000200 R3K_WriteMem16(0x300138A1,0x0000) --E1000200 R3K_WriteMem16(0x800220C8,0x0000) --E1000800 R3K_WriteMem16(0x30014AA5,0x0000) --E1000200 R3K_WriteMem16(0x300220E5,0x0000) --E1000200 R3K_WriteMem16(0x800237D4,0x0020) --E1001000 ( correct patch method ) R3K_WriteMem16(0x800138A0,0x0000) --E1000000 end EM_AddVsyncHook(patcher)
Pepsiman
config-title.txt
SLPS01762
--bios-hide-sce-osd=1 --has-shown-start-select-help=1 --gpu-scanout-fps-override=ntsc --scale=6
LUA
SLPS01762
-- Pepsiman [NTSC-J] (SLPS-01762) -- ported to PS4 lua by JSimesen -- emu used=syphonfilter v2 local patcher = function() -- Disable dithering R3K_WriteMem16(0x800695EC,0x0000) --E1000200 end EM_AddVsyncHook(patcher)
Warcraft II - The Dark Saga
config-title.txt
SLUS00480
---bios-hide-sce-osd=1 --has-shown-start-select-help=1 --gpu-scanout-fps-override=ntsc --scale=6 --sim-analog-pad=0x2020
LUA
SLUS00480
-- Warcraft II: The Dark Saga [NTSC U] (SLUS-00480) -- ported to PS4 lua by JSimesen -- emu used=syphonfilter v2 local patcher = function() -- Disable dithering R3K_WriteMem16(0x8008D6CC,0x0000) R3K_WriteMem16(0x8008D6B0,0x0000) R3K_WriteMem16(0x8008BAE0,0x0000) R3K_WriteMem16(0x8008ED94,0x0000) end EM_AddVsyncHook(patcher)
Fatal Fury: Wild Ambition
config-title.txt
SLUS01001
--bios-hide-sce-osd=1 --has-shown-start-select-help=1 --gpu-scanout-fps-override=ntsc --sim-analog-pad=0x2020
LUA
SLUS01001
-- Fatal Fury: Wild Ambition (SLUS-01001) -- ported to PS4 lua by JSimesen -- Widescreen hack by allkhan -- emu used=syphonfilter v2 local patcher = function() -- Disable dithering R3K_WriteMem16(0x30012F45,0x0000) --E1000200 R3K_WriteMem16(0x30015A01,0x0000) --E1000200 R3K_WriteMem16(0x80012F44,0x0000) --E1000200 R3K_WriteMem16(0x8001437C,0x0020) --E1001000 ( correct patch method ) end EM_AddVsyncHook(patcher)
Tom and Jerry in House Trap
config-title.txt
SLUS01191
# Tom and Jerry in House Trap (all regions) --ctlanalog=true --gpu-scanout-fps-override=ntsc --gamma=5 --brightness=10 --contrast=8 --antialias=SSAA4x # PlayStation BIOS Dumps --bios-hide-sce-osd=1 --has-shown-start-select-help=1 # Use the new shared image directory --image-dir=data # Enable LopnorSPU to fix some audio issues --use-lopnor-spu=1 # PS1 ID --ps1-title-id=SLUS01191 # Use the new multitap? --multitap=always # Emu used = Syphon Filter 3
LUA
SLUS01191
-- Tom and Jerry in House Trap (US) (SLUS-01191) -- ported to PS4 lua -- emu used=syphonfilter v2 local patcher = function() -- Disable dithering R3K_WriteMem16(0x300232D5,0x0000) R3K_WriteMem16(0x30026631,0x0000) R3K_WriteMem16(0x800232D4,0x0000) R3K_WriteMem16(0x8002470C,0x0000) R3K_WriteMem16(0x80026630,0x0000) end EM_AddVsyncHook(patcher)
Thrill Kill
config-title.txt
SLUS00752
# Thrill Kill (all regions) --sim-analog-pad=0x2020 --ps1-title-id=SLUS00752 --gpu-scanout-fps-override=ntsc # PlayStation BIOS Dumps --bios-hide-sce-osd=1 --has-shown-start-select-help=1 # Use the new multitap? --multitap=always # Use the new shared image directory --image-dir=data --force-pad-connect=0b1 # Enable LopnorSPU to fix some audio issues --use-lopnor-spu=1 # Fixd Coning --gamma=5 --brightness=9 --contrast=8 # Emu used = Syphon Filter 3
LUA
SLUS00752
-- Title: Thrill Kill - USA (SLUS00752) -- ported to PS4 lua by JSimesen -- emu used= Legend of Dragoon - Syphon Filter 3 local patcher = function() -- Disable dithering R3K_WriteMem16(0x8006A808,0x0000) --E1000200 R3K_WriteMem16(0x8006AA90,0x0000) --E1000200 R3K_WriteMem16(0x8007C894,0x0000) --E1000200 R3K_WriteMem16(0x8007E1B0,0x0000) --E1000200 R3K_WriteMem16(0x8007F5E8,0x0000) --E1001000 end EM_AddVsyncHook(patcher)
Metal Gear Solid
config-title.txt
SLUS00594 (v1.1)
--gpu-scanout-fps-override=ntsc --scale=6 --gamma=5 --brightness=9 --contrast=8 --cdrom-cmd-time=100 --cdrom-max-seek=true --ctlanalog=on --metal-gear-solid=true --globalgamedata-dir=global --enable-change-disc-ui=true
Lua
SLUS00594 (v1.1)
-- Metal Gear Solid (NTSC) (v1.1) -- ported to PS4 lua by Vika23 -- emu used=syphonfilter 3 if true then end local patcher = function() --Disable dithering local no_dither = R3K_ReadMem16(0x017C24) if no_dither == 0x0000 then R3K_WriteMem16(0x80017C24,0x41E8) end local no_dither = R3K_ReadMem16(0x017C26) if no_dither == 0x0000 then R3K_WriteMem16(0x80017C26,0xA420) end local no_dither = R3K_ReadMem16(0x017C3C) if no_dither == 0x0000 then R3K_WriteMem16(0x80017C3C,0x4228) end local no_dither = R3K_ReadMem16(0x017C3E) if no_dither == 0x0000 then R3K_WriteMem16(0x80017C3E,0xA420) end --Have SOCOM Pistol R3K_WriteMem16(0x800B753A,0x03E7) R3K_WriteMem16(0x800B754E,0x03E7) --Widescreen R3K_WriteMem16(0x8001F6E0,0x4415) R3K_WriteMem16(0x8001F6E2,0x0800) R3K_WriteMem16(0x80011054,0x0000) R3K_WriteMem16(0x80011056,0x84A2) R3K_WriteMem16(0x80011058,0x0000) R3K_WriteMem16(0x8001105A,0x0000) R3K_WriteMem16(0x8001105C,0xD883) R3K_WriteMem16(0x8001105E,0x0002) R3K_WriteMem16(0x80011060,0x1043) R3K_WriteMem16(0x80011062,0x0002) R3K_WriteMem16(0x80011064,0x1021) R3K_WriteMem16(0x80011066,0x005B) R3K_WriteMem16(0x80011068,0x0000) R3K_WriteMem16(0x8001106A,0xA4A2) R3K_WriteMem16(0x8001106C,0x0004) R3K_WriteMem16(0x8001106E,0x84A2) R3K_WriteMem16(0x80011070,0x0000) R3K_WriteMem16(0x80011072,0x0000) R3K_WriteMem16(0x80011074,0xD883) R3K_WriteMem16(0x80011076,0x0002) R3K_WriteMem16(0x80011078,0x1043) R3K_WriteMem16(0x8001107A,0x0002) R3K_WriteMem16(0x8001107C,0x1021) R3K_WriteMem16(0x8001107E,0x005B) R3K_WriteMem16(0x80011080,0x0008) R3K_WriteMem16(0x80011082,0x03E0) R3K_WriteMem16(0x80011084,0x0004) R3K_WriteMem16(0x80011086,0xA4A2) end EM_AddVsyncHook(patcher)
Addie no Okurimono: To Moze from Addie
アディのおくりもの ~TO MOZE FROM ADDIE~
config-title.txt
# Addie no Okurimono: To Moze from Addie (all regions) --ctlanalog=true # PlayStation BIOS Dumps --bios-hide-sce-osd=1 --has-shown-start-select-help=1 # PS1 ID --ps1-title-id=SCPS10126 # FPS = 60, ntsc, pal, false --gpu-scanout-fps-override=60 # Use the new shared image directory --image-dir=data --force-pad-connect=0b1 # Enable LopnorSPU to fix some audio issues --use-lopnor-spu=1 # following settings are machine-generated --ps4-trophies=0 --ps5-uds=0 --trophies=0 --globalgamedata-dir=global --force-frame-blend=false # Allow the user to change between PAL and NTSC --userui-region-selector=false # fix black screen --cdrom-cmd-time=100 --cdrom-max-seek=true # Fixd Coning --gamma=5 --brightness=9 --contrast=8 # Emu used = The Legend of Dragoon
LUA
SCPS10126
-- Addie no Okurimono: To Moze from Addie (Japan) (SCPS-10126) -- ported to PS4 lua by JSimesen -- emu used= Legend of Dragoon - Syphon Filter 3 local patcher = function() -- Disable dithering R3K_WriteMem16(0x80037404,0x0000) --E1000200 R3K_WriteMem16(0x80050FB8,0x0000) --E1000200 R3K_WriteMem16(0x800523C0,0x0000) --E1001000 R3K_WriteMem16(0x80052E00,0x0000) --E1000200 R3K_WriteMem16(0x80052ED8,0x0000) --E1000200 R3K_WriteMem16(0x80061FD8,0x0000) --E1000200 end EM_AddVsyncHook(patcher)
LUA
SCPS10126
# CONFIG FOR PS4 PACKAGE ENVIRONMENT # Contents of this file are added to every package.conf # Sets running environment suitable for consumers --scale=1
Asterix
TOC file
SLES01416
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00 00 16 00 00 01 00 A2 00 00 00 00 63 54 08 41 00 01 00 02 01 00 00 02 00 01 00 02 29 42 60 00 29 44 60 01 00 03 32 48 24 00 32 50 24 01 00 04 35 46 62 00 35 48 62 01 00 05 38 50 57 00 38 52 57 01 00 06 41 47 39 00 41 49 39 01 00 07 43 34 37 00 43 36 37 01 00 08 46 37 04 00 46 39 04 01 00 09 49 39 45 00 49 41 45 01 00 10 52 43 06 00 52 45 06 01 00 11 55 46 14 00 55 48 14 01 00 12 56 18 64 00 56 20 64 01 00 13 57 21 51 00 57 23 51 01 00 14 58 23 38 00 58 25 38 01 00 15 59 29 64 00 59 31 64 01 00 16 60 32 08 00 60 34 08 00 00
Harry Potter & the Sorcerer's Stone
config-title.txt
SLUS01415
--ctlanalog=on --gpu-scanout-fps-override=ntsc Fix for black screen --cdrom-cmd-time=100 --cdrom-max-seek=true
SLES-03662, SLES-03663, SLES-03664, SLES-03665
--ctlanalog=on --gpu-scanout-fps-override=60 Fix for black screen --cdrom-cmd-time=100 --cdrom-max-seek=true
LUA
SLUS01415
-- Harry Potter and The Sorcerer's Stone -- Widescreen -- emu used=syphonfilter v2 local patcher = function() --16:9 R3K_WriteMem32(0x800710F2,0x2000) end EM_AddVsyncHook(patcher)
Welcome House
config-title.txt
SLPS-00190
# Welcome House (all regions) --sim-analog-pad=0x2020 --bios-hide-sce-osd=1 --pace-gpu-dma=true --gpu-scanout-fps-override=ntsc --has-shown-start-select-help=1 --ps1-title-id=SLPS00190
- English translation by nikita600
- Text translated by ChatGPT
- Alpha Patch version 05FEB2023
- Status: Test version, possibly fully playable, may contain bugs.
Resident Evil Survivor
config-title.txt
SLUS01087
--gpu-scanout-fps-override=ntsc
LUA'
SLUS01087
-- Resident Evil Survivor -- ported to PS4 lua -- emu used=syphonfilter v2 local patcher = function() --Widescreen R3K_WriteMem16(0x80065B90,0x0C00) end EM_AddVsyncHook(patcher)
Thrasher Presents Skate And Destroy
config-title.txt
SLUS00935
--bios-hide-sce-osd=1 --has-shown-start-select-help=1 --gpu-scanout-fps-override=ntsc
LUA
SLUS00935
-- Thrasher Presents Skate And Destroy [NTSC-U] (SLUS-00935) -- ported to PS4 lua by JSimesen -- emu used=syphonfilter v2 local patcher = function() -- Disable dithering R3K_WriteMem16(0x8005AC84,0x0000) --E1000200 R3K_WriteMem16(0x800209DC,0x0000) --E1000600 end EM_AddVsyncHook(patcher)
Akuji the Heartless
config-title.txt
SLUS00715
--gpu-scanout-fps-override=ntsc
LUA
SLUS00715
-- Akuji the Heartless -- ported to PS4 lua local patcher = function() --Widescreen (Vert-) R3K_WriteMem16(0x8005A310,0x0C00) R3K_WriteMem16(0x8005A32C,0x0034) R3K_WriteMem16(0x8005A32E,0xAFA0) R3K_WriteMem16(0x8005A330,0x1000) R3K_WriteMem16(0x8005A332,0xAFA0) end EM_AddVsyncHook(patcher)
Toc File
SLUS00715
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00 00 03 00 00 01 00 A2 00 00 00 00 29 30 24 41 00 01 00 02 01 00 00 02 00 01 00 02 24 04 74 00 24 06 74 01 00 03 26 20 59 00 26 22 59 00 00 00 00
Ready 2 Rumble Boxing Round 2
config-title.txt
SLUS01147
--bios-hide-sce-osd=1 --has-shown-start-select-help=1 --sim-analog-pad=0x2020 --ps1-title-id=SLUS00857
LUA
SLUS01147
-- Ready 2 Rumble Boxing -- ported to PS4 lua by Stayhye -- emu used=syphon filter v2 local patcher = function() --[Infinite Continues (Alternate Version)] R3K_WriteMem16(0x80033D4A,0x2400) --[Unlock Damien Black] R3K_WriteMem16(0x80097F9E,0x0002) end EM_AddVsyncHook(patcher)
Toc File
SLUS01147
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00 00 01 00 00 01 00 A2 00 00 00 00 27 08 35 41 00 01 00 00 00 00 00 02 00
Apocalypse
config-title.txt
SLUS00373
--bios-hide-sce-osd=1 --has-shown-start-select-help=1 --sim-analog-pad=0x2020 --ctlanalog=on
LUA
SLUS00373
-- Apocalypse -- ported to PS4 lua by Stayhye -- emu used=syphon filter v2 local patcher = function() --Disable dithering R3K_WriteMem16(0x30089691, 0x0000) R3K_WriteMem16(0x3008B02D, 0x0000) R3K_WriteMem16(0x30082165, 0x0000) --[Have Debug Screen Open] --R3K_WriteMem16(0x800FF33C, 0x0001) --[Stage Select] R3K_WriteMem16(0x800FF338, 0x0001) end EM_AddVsyncHook(patcher)
Toc File
SLUS00373 - Apocalypse
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00 00 02 00 00 01 00 A2 00 00 00 00 46 28 22 41 00 01 00 00 00 00 00 02 00 01 00 02 43 25 22 00 43 25 22
SLUS00373 - Apocalypse Proto
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00 00 01 00 00 01 00 A2 00 00 00 00 12 24 65 41 00 01 00 00 00 00 00 02 00