Talk:PS1 Classics Emulator Compatibility List: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
Line 314: Line 314:
end
end
EM_AddVsyncHook(patcher)
EM_AddVsyncHook(patcher)
</pre>
===Addie no Okurimono: To Moze from Addie===
<br><small>アディのおくりもの ~TO MOZE FROM ADDIE~</small>
'''config-title.txt'''
<br>SCPS10126
<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>
</pre>

Revision as of 22:55, 23 October 2023

General

You can add your configurations in here


Official PS1emu Configuration Files

Custom PS1emu Configuration Files

...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
SCPS10126

# 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