PSX-FPKG

PS4 PSX-FPKG (by Jabu) - A Tool to convert PS1 (PSX) games for use on PS4 v0.3

toc. files for Little Big Adventure (SLES00698), Ninja Shadow of Darkness (SLUS00435) and Tomb Raider II (SLUS00437)
Also
Tomb Raider II. Short GamePlay VIDEO
 

Attachments

TOC files for: (All NTSC unless stated otherwise)

Double Dragon (Japan)
Code:
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00
00 20 00 00 01 00 A2 00 00 00 00 42 45 17 41 00
01 00 02 01 00 00 02 00 01 00 02 06 25 42 00 06
27 42 01 00 03 07 55 23 00 07 57 23 01 00 04 08
13 19 00 08 15 19 01 00 05 10 41 16 00 10 43 16
01 00 06 13 03 15 00 13 05 15 01 00 07 13 12 31
00 13 14 31 01 00 08 15 04 56 00 15 06 56 01 00
09 17 15 14 00 17 17 14 01 00 10 19 55 09 00 19
57 09 01 00 11 21 45 08 00 21 47 08 01 00 12 24
09 72 00 24 11 72 01 00 13 25 52 44 00 25 54 44
01 00 14 28 23 13 00 28 25 13 01 00 15 30 22 44
00 30 24 44 01 00 16 32 03 72 00 32 05 72 01 00
17 33 36 19 00 33 38 19 01 00 18 35 20 42 00 35
22 42 01 00 19 37 42 38 00 37 44 38 01 00 20 39
12 45 00 39 14 45 00 00 00 00 00 00 00 00 00 00

Vigilante 8 - 2nd Offense
Code:
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00
00 17 00 00 01 00 A2 00 00 00 00 67 51 11 41 00
01 00 02 01 00 00 02 00 01 00 02 32 44 16 00 32
46 16 01 00 03 35 50 22 00 35 52 22 01 00 04 38
08 48 00 38 10 48 01 00 05 40 22 56 00 40 24 56
01 00 06 42 25 69 00 42 27 69 01 00 07 44 31 09
00 44 33 09 01 00 08 46 42 24 00 46 44 24 01 00
09 49 06 20 00 49 08 20 01 00 10 51 17 70 00 51
19 70 01 00 11 53 25 48 00 53 27 48 01 00 12 55
34 02 00 55 36 02 01 00 13 57 46 07 00 57 48 07
01 00 14 59 53 08 00 59 55 08 01 00 15 62 03 54
00 62 05 54 01 00 16 64 23 34 00 64 25 34 01 00
17 66 22 64 00 66 24 64 00 00 00 00 00 00 00 00
Vigilante 8
Code:
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00
00 13 00 00 01 00 A2 00 00 00 00 57 21 53 41 00
01 00 02 01 00 00 02 00 01 00 02 24 18 05 00 24
20 05 01 00 03 26 50 48 00 26 52 48 01 00 04 29
36 55 00 29 38 55 01 00 05 32 21 30 00 32 23 30
01 00 06 35 03 47 00 35 05 47 01 00 07 37 51 49
00 37 53 49 01 00 08 40 28 47 00 40 30 47 01 00
09 43 12 20 00 43 14 20 01 00 10 46 11 38 00 46
13 38 01 00 11 48 51 40 00 48 53 40 01 00 12 51
28 17 00 51 30 17 01 00 13 54 10 19 00 54 12 19
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Twisted Metal 2
Code:
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00
00 12 00 00 01 00 A2 00 00 00 00 69 20 03 41 00
01 00 02 01 00 00 02 00 01 00 02 39 30 51 00 39
32 51 01 00 03 42 31 40 00 42 33 40 01 00 04 45
38 48 00 45 40 48 01 00 05 48 30 25 00 48 32 25
01 00 06 51 20 20 00 51 22 20 01 00 07 54 08 17
00 54 10 17 01 00 08 57 51 09 00 57 53 09 01 00
09 60 55 17 00 60 57 17 01 00 10 64 02 46 00 64
04 46 01 00 11 65 19 51 00 65 21 51 01 00 12 66
18 43 00 66 20 43 01 00 13 54 10 19 00 54 12 19
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Forsaken
Code:
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00
00 13 00 00 01 00 A2 00 00 00 00 61 16 59 41 00
01 00 02 01 00 00 02 00 01 00 02 08 43 40 00 08
45 40 01 00 03 14 02 56 00 14 04 56 01 00 04 19
22 33 00 19 24 33 01 00 05 24 21 09 00 24 23 09
01 00 06 29 32 53 00 29 34 53 01 00 07 34 36 10
00 34 38 10 01 00 08 38 39 59 00 38 41 59 01 00
09 42 49 60 00 42 51 60 01 00 10 46 46 39 00 46
48 39 01 00 11 50 28 11 00 50 30 11 01 00 12 53
49 22 00 53 51 22 01 00 13 58 14 34 00 58 16 34
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Wipeout 3
Code:
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00 
00 14 00 00 01 00 A2 00 00 00 00 60 59 54 41 00 
01 00 02 01 00 00 02 00 01 00 02 08 56 47 00 08 
58 47 01 00 03 13 03 05 00 13 05 05 01 00 04 16 
09 48 00 16 11 48 01 00 05 20 28 56 00 20 30 56 
01 00 06 24 40 72 00 24 42 72 01 00 07 28 53 25 
00 28 55 25 01 00 08 32 36 08 00 32 38 08 01 00 
09 36 17 11 00 36 19 11 01 00 10 40 34 43 00 40 
36 43 01 00 11 44 49 31 00 44 51 31 01 00 12 49 
05 09 00 49 07 09 01 00 13 53 08 30 00 53 10 30 
01 00 14 56 50 38 00 56 52 38 00 00 00 00 00 00
 
Last edited:
Pandemonium! 2

txt
Code:
# General Settings (ALL GAMES)


--bios-hide-sce-osd=0
--has-shown-start-select-help=0
--bios=SCPH1001.bin
--ctlanalog=on
--sim-analog-pad=0x2020
--menu_dev=on

#Game Settings (Per game)

--image0="data/Pandemonium! 2 (USA).bin"


--ps1-title-id=SLUS00578
--antialias=off
--scale=0
--gamma=5
--brightness=10
--contrast=8
#--hue=0
#--saturation=0
--pace-gpu-dma=true 
--gpu-scanout-fps-override=60
#--cdrom-cmd-time=100
--cdrom-max-seek=true
lua
Code:
-- Pandemonium 2
-- Widescreen hack by Gamemasterplc


local patcher = function()
--Widescreen 16:9
R3K_WriteMem16(0x80008200,0x0000)
R3K_WriteMem16(0x80008202,0x8C88)
R3K_WriteMem16(0x80008204,0x8001)
R3K_WriteMem16(0x80008206,0x3C1B)
R3K_WriteMem16(0x80008208,0x0180)
R3K_WriteMem16(0x8000820A,0x237B)
R3K_WriteMem16(0x8000820C,0x0002)
R3K_WriteMem16(0x8000820E,0x1764)
R3K_WriteMem16(0x80008212,0x2400)
R3K_WriteMem16(0x80008214,0x0C00)
R3K_WriteMem16(0x80008216,0x2408)
R3K_WriteMem16(0x80008218,0xFA0F)
R3K_WriteMem16(0x8000821A,0x0801)
R3K_WriteMem16(0x8000821E,0x2400)
R3K_WriteMem16(0x8007E834,0x2080)
R3K_WriteMem16(0x8007E836,0x0800)
R3K_WriteMem16(0x80064414,0x0C00)
R3K_WriteMem16(0x80064416,0x240C)


end

EM_AddVsyncHook(patcher)

 
This is an amazing emulator! Tested the following and everything works perfect including sound!

Spyro 2: Amazing quality and sound is perfect
Pacman world: Works perfect with sound and everything
Tarzan: Works perfect with sound etc.
medievil 2 works as well perfect with sound

why are toc files needed and in surely not in all games?
 
Wipeout (No Dither + Cheats)

lua
Code:
-- Wipeout
-- ported to PS4 lua
-- emu used=syphonfilter v2


local patcher = function()
--Disable dithering
local no_dither = R3K_ReadMem16(0x068C8C)
if no_dither == 0x0200 then
R3K_WriteMem16(0x30068C8D,0x0000)
end
--[Enable Rapier Mode]
local Rapier_Mode = R3K_ReadMem16(0x1F701A)
if Rapier_Mode == 0x0001 then
R3K_WriteMem16(0x801F701A,0x0101)
end
--[Enable Rapier Levels]
local Rapier_Levels = R3K_ReadMem16(0x1F701A)
if Rapier_Levels == 0x0001 then
R3K_WriteMem16(0x801F7046,0x0101)
end
--[Infinite Race Re-Starts]
local Race_ReStarts = R3K_ReadMem16(0x1F7014)
if Race_ReStarts == 00802 then
R3K_WriteMem16(0x801F7014,0x0803)
end

end

EM_AddVsyncHook(patcher)
 
This is an amazing emulator! Tested the following and everything works perfect including sound!

Spyro 2: Amazing quality and sound is perfect
Pacman world: Works perfect with sound and everything
Tarzan: Works perfect with sound etc.
medievil 2 works as well perfect with sound

why are toc files needed and in surely not in all games?
TOCs are needed in games that rely on RedBook audio for music and/or sfx, since the bin file alone won't allow for the tracks to be read. I think someone posted a link with a list of all PS1 games that do this earlier in this thread.
 
Asuncia (English Patched)

TOC
Code:
41 00 A0 00 00 00 00 01 20 00 01 00 A1 00 00 00
00 30 00 00 01 00 A2 00 00 00 00 57 29 19 41 00 
01 00 02 01 00 00 02 00 01 00 02 11 34 46 00 11
36 46 01 00 03 12 39 30 00 12 41 30 01 00 04 15 
20 25 00 15 22 25 01 00 05 17 01 24 00 17 03 24 
01 00 06 17 37 34 00 17 39 34 01 00 07 19 34 43 
00 19 36 43 01 00 08 21 29 46 00 21 31 46 01 00 
09 22 19 04 00 22 21 04 01 00 10 23 15 63 00 23 
17 63 01 00 11 24 55 69 00 24 57 69 01 00 12 26 
37 40 00 26 39 40 01 00 13 30 09 61 00 30 11 61 
01 00 14 31 11 25 00 31 13 25 01 00 15 32 27 15 
00 32 29 15 01 00 16 33 32 24 00 33 34 24 01 00 
17 35 25 65 00 35 27 65 01 00 18 38 04 28 00 38 
06 28 01 00 19 38 48 16 00 38 50 16 01 00 20 40 
09 30 00 40 11 30 01 00 21 40 56 57 00 40 58 57 
01 00 22 41 10 74 00 41 12 74 01 00 23 41 49 28 
00 41 51 28 01 00 24 43 59 00 00 44 01 00 01 00 
25 46 26 05 00 46 28 05 01 00 26 48 38 06 00 48 
40 06 01 00 27 50 40 69 00 50 42 69 01 00 28 51 
06 08 00 51 08 08 01 00 29 52 08 41 00 52 10 41 
01 00 30 52 20 00 00 52 22 00 00 00 00 00 00 00
 

Attachments

Why do my games immediately crash with CE-34878 when I use the configs and luas posted here?

Don't I just make a new .txt with with notepad and copy everything in the code box? Not sure what I'm doing wrong. I used correct .lua file extension as well.
 
Why do my games immediately crash with CE-34878 when I use the configs and luas posted here?

Don't I just make a new .txt with with notepad and copy everything in the code box? Not sure what I'm doing wrong. I used correct .lua file extension as well.
try boot without any lua file, if its still crash, so u have bad emu!
 
Did anyone test Alone in the Dark: The New Nightmare? Long Intro was fine, but when gameplay starts all cutscenes while gameplay is freeze but audio still work! (You can see freeze in end video)!
VIDEO
 
It was crashing because of this line in config-title.txt:

--bios=SCPH1001.bin

The converter tool I'm using must be missing that BIOS file.

rumble works for me. You need to enable ctlanalog and disable sim-analog
Hi, rumble is not working in Alien Resurrection (USA) for me with your config fixes, the analogue control is working great though.

Correct me if I'm wrong but it seems as though it's not yet possible to get properly functioning analogue support (where game detects a Dual Shock/analogue controller in options) AND vibration. The simulated analogue is no good in racing games for example where you need to make small adjustments as it just behaves as digital input. Hope someone works out how to add both.
 
Last edited:
It was crashing because of this line in config-title.txt:

--bios=SCPH1001.bin

The converter tool I'm using must be missing that BIOS file.


Hi, rumble is not working in Alien Resurrection (USA) for me with your config fixes, the analogue control is working great though.

Correct me if I'm wrong but it seems as though it's not yet possible to get properly functioning analogue support (where game detects a Dual Shock/analogue controller in options) AND vibration. The simulated analogue is no good in racing games for example where you need to make small adjustments as it just behaves as digital input. Hope someone works out how to add both.
It is possible to enable Analog + Rumble, it has been made clear earlier in the thread. Remove the line --sim-analog-pad=0x2020 and add --ctlanalog=on.
 
Back
Top