PS2 Emulation: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
Line 2: Line 2:


====Files====
====Files====
Emulator configuration is handled by 4 files:
Emulator configuration is probably handled by 4 files:


* config-emu-ps4.txt
* '''config-emu-ps4.txt''' - Stores paths, basic video/audio settings. 
* XXXX-YYYYY_cli.conf
* '''XXXX-YYYYY_cli.conf''' - Advanced settings are stored here. GS, VU, EE, IOP, FPU, COP2 emulation settings, are here. Also hacks, and hooks.
* XXXX-YYYYY_config.lua
* '''XXXX-YYYYY_config.lua''' - File used for advanced scripts. Patching EE/IOP memory, Conditional hooks.
* disc-swap-cli.conf
* '''disc-swap-cli.conf''' - File store info of multi disc games.


====Commands====
====Commands====
Line 111: Line 111:
|  ||  ||  ||  ||   
|  ||  ||  ||  ||   
|}
|}
====XXXX-YYYYY_config.lua====
Is most advanced config. Patching memory, conditional hooks, maybe more. 
If needed file can hook registers by alias files. Alias files (ee-cpr0-alias.lua, ee-gpr-alias.lua, ee-hwaddr.lua) are stored in lua_include folder, and can be included to config by using require ( "alias file name" ).
Example:
<pre>
require( "ee-gpr-alias" ) -- you can access EE GPR by alias (gpr.a0 / gpr["a0"])
apiRequest(0.4)
-- Star Wars: Racer Revenge (SLES-50366) [US]
local eeObj = getEEObject()
eeInsnReplace(0x13d7f0, 0x1000ffff, 0x0804f45d) -- retry FREAD() for fix #9025,
eeInsnReplace(0x13BCD0, 0x3c023f80, 0x3C023F40) -- Zoom
eeInsnReplace(0x1153B4, 0x3c023f80, 0x3C023FAB) -- Y-FOV
-- Track#
-- The Grand Reefs : 6
-- Ruins of Carnuss Gorgull : 9
eeObj.AddHook(0x187330, 0x3c010001, function()
local track = eeObj.GetGpr(gpr.a1)
print(string.format("Track : %d", track))
if track == 6 or track == 9 then
eeObj.Vu1MpgCycles(1000) -- makes it be 30fps.
else
eeObj.Vu1MpgCycles(100) -- default value.
end
end)
</pre>


===Folder/File layout===
===Folder/File layout===

Revision as of 09:01, 28 January 2018

Emulator Configuration

Files

Emulator configuration is probably handled by 4 files:

  • config-emu-ps4.txt - Stores paths, basic video/audio settings.
  • XXXX-YYYYY_cli.conf - Advanced settings are stored here. GS, VU, EE, IOP, FPU, COP2 emulation settings, are here. Also hacks, and hooks.
  • XXXX-YYYYY_config.lua - File used for advanced scripts. Patching EE/IOP memory, Conditional hooks.
  • disc-swap-cli.conf - File store info of multi disc games.

Commands

Command Values File Notes Usage
--gs-uprender none, 2x2 config-emu-ps4.txt Internal resolution uprender --gs-uprender=2x2
--gs-upscale none, gpu, edgesmooth, motionvec config-emu-ps4.txt upscaler? --gs-upscale=EdgeSmooth
--config-local-lua config-emu-ps4.txt --config-local-lua=""
--load-tooling-lua config-emu-ps4.txt --load-tooling-lua=0
--record-audio
--record-audio-img
--record-audio-image
--record-audio-ext
--max-console-spam
--path-snaps dir/folder config-emu-ps4.txt --path-snaps="/tmp/snapshots"
--path-recordings dir/folder config-emu-ps4.txt --path-recordings="/tmp/recordings"
--path-audio-images dir/folder config-emu-ps4.txt
--path-memcards dir/folder config-emu-ps4.txt
--path-vmc dir/folder config-emu-ps4.txt --path-vmc="/tmp/vmc"
--path-emulog dir/folder config-emu-ps4.txt --path-emulog="/tmp/recordings"
--path-manual dir/folder config-emu-ps4.txt
--path-patches dir/folder config-emu-ps4.txt --path-patches="/app0/patches"
--path-trophydata dir/folder config-emu-ps4.txt --path-trophydata="/app0/trophy_data"
--path-featuredata dir/folder config-emu-ps4.txt --path-featuredata="/app0/patches"
--path-postproc dir/folder config-emu-ps4.txt Post-processing (shaders?)
--path-toolingscript dir/folder config-emu-ps4.txt --path-toolingscript="/app0/patches"
--snapshot-name
--snapshot-datafile
--snapshot-restore
--snapshot-save frameId(?) config-emu-ps4.txt
--snapshot-mcd-files
--snapshot-repeat repeat_count config-emu-ps4.txt
--snapshot-modulo
--ds4-deadzone-adjust
--ds4-diagonal-adjust
--host-pad-loses-focus
--host-gamepads
--host-keyboard slot [0-7] config-emu-ps4.txt --host-keyboard=4
--host-audio 1,0,on,off,mono config-emu-ps4.txt --host-audio=1
--host-audio-latency msec/float config-emu-ps4.txt
--host-window-scale scale/float config-emu-ps4.txt --host-window-scale=0.5
--host-window-pos x,y config-emu-ps4.txt
--host-display-mode normal,full,4:3,16:9 config-emu-ps4.txt Set display mode --host-display-mode=full
--host-osd 0,off,minimal,verbose config-emu-ps4.txt --host-osd=0
--host-vsync config-emu-ps4.txt
--host-trophy-support config-emu-ps4.txt
--rtc-epoch unix_time (seconds since epoch)
--framelimiter
--framelimit-fps FPS/float config-emu-ps4.txt framelimiter --framelimit-fps=0.8
--framelimit-scalar scalar/float config-emu-ps4.txt
--framelimit-mode normal,fast,fastest,slow,slower,slowest config-emu-ps4.txt --framelimit-mode=fast
--audio-stretching config-emu-ps4.txt

XXXX-YYYYY_config.lua

Is most advanced config. Patching memory, conditional hooks, maybe more. If needed file can hook registers by alias files. Alias files (ee-cpr0-alias.lua, ee-gpr-alias.lua, ee-hwaddr.lua) are stored in lua_include folder, and can be included to config by using require ( "alias file name" ).

Example:

require( "ee-gpr-alias" ) -- you can access EE GPR by alias (gpr.a0 / gpr["a0"])
apiRequest(0.4)

-- Star Wars: Racer Revenge (SLES-50366) [US]

local eeObj		= getEEObject()

eeInsnReplace(0x13d7f0, 0x1000ffff, 0x0804f45d)	-- retry FREAD() for fix #9025,
eeInsnReplace(0x13BCD0, 0x3c023f80, 0x3C023F40) -- Zoom
eeInsnReplace(0x1153B4, 0x3c023f80, 0x3C023FAB) -- Y-FOV


-- Track#
-- The Grand Reefs 			: 6 
-- Ruins of Carnuss Gorgull : 9 
eeObj.AddHook(0x187330,	0x3c010001, function()
				 local track = eeObj.GetGpr(gpr.a1)
				 print(string.format("Track : %d", track))
				 if track == 6 or track == 9 then
					eeObj.Vu1MpgCycles(1000)	-- makes it be 30fps.
				 else
					eeObj.Vu1MpgCycles(100)		-- default value.
				 end
end)

Folder/File layout

(in this example Max Payne Classic)

├── config-emu-ps4.txt
├── docs
│   └── revision.h
├── eboot.bin
├── feature_data
│   └── SLES-50326_features.lua
├── formatted.card
├── image
│   └── disc01.iso
├── lua_include
│   ├── ee-cpr0-alias.lua
│   ├── ee-gpr-alias.lua
│   ├── ee-hwaddr.lua
│   ├── language.lua
│   ├── pad-and-key.lua
│   ├── ps2.lua
│   └── utils.lua
├── patches
│   └── SLES-50326_cli.conf
├── PS20220WD20050620.crack
├── ps2-emu-compiler.self
├── sce_companion_httpd
│   └── html
│       ├── BackCover.jpg
│       ├── base
│       │   ├── arrow_up.png
│       │   └── sprites.png
│       ├── css
│       │   ├── default-skin.png
│       │   └── styles.min.css
│       ├── index.html
│       ├── js
│       │   └── app.min.js
│       ├── large
│       │   ├── Box01.jpg
│       │   ├── Box04.jpg
│       │   ├── landscape
│       │   │   ├── Box01.jpg
│       │   │   ├── Box04.jpg
│       │   │   ├── Page01.jpg
│       │   │   ├── Page02.jpg
│       │   │   ├── Page03.jpg
│       │   │   ├── Page04.jpg
│       │   │   ├── Page05.jpg
│       │   │   ├── Page06.jpg
│       │   │   ├── Page07.jpg
│       │   │   ├── Page08.jpg
│       │   │   ├── Page09.jpg
│       │   │   ├── Page10.jpg
│       │   │   ├── Page11.jpg
│       │   │   ├── Page12.jpg
│       │   │   ├── Page13.jpg
│       │   │   ├── Page14.jpg
│       │   │   ├── Page15.jpg
│       │   │   ├── Page16.jpg
│       │   │   ├── Page17.jpg
│       │   │   ├── Page18.jpg
│       │   │   ├── Page19.jpg
│       │   │   ├── Page20.jpg
│       │   │   ├── Page21.jpg
│       │   │   ├── Page22.jpg
│       │   │   ├── Page23.jpg
│       │   │   ├── Page24.jpg
│       │   │   ├── Page25.jpg
│       │   │   ├── Page26.jpg
│       │   │   ├── Page27.jpg
│       │   │   ├── Page28.jpg
│       │   │   ├── Page29.jpg
│       │   │   ├── Page30.jpg
│       │   │   ├── Page31.jpg
│       │   │   ├── Page32.jpg
│       │   │   ├── Page33.jpg
│       │   │   ├── Page34.jpg
│       │   │   ├── Page35.jpg
│       │   │   ├── Page36.jpg
│       │   │   ├── Page37.jpg
│       │   │   ├── Page38.jpg
│       │   │   ├── Page39.jpg
│       │   │   ├── Page40.jpg
│       │   │   ├── Page41.jpg
│       │   │   ├── Page42.jpg
│       │   │   ├── Page43.jpg
│       │   │   ├── Page44.jpg
│       │   │   ├── Page45.jpg
│       │   │   ├── Page46.jpg
│       │   │   ├── Page47.jpg
│       │   │   ├── Page48.jpg
│       │   │   ├── Page49.jpg
│       │   │   ├── Page50.jpg
│       │   │   ├── Page51.jpg
│       │   │   ├── Page52.jpg
│       │   │   ├── Page53.jpg
│       │   │   ├── Page54.jpg
│       │   │   ├── Page55.jpg
│       │   │   ├── Page56.jpg
│       │   │   ├── Page57.jpg
│       │   │   ├── Page58.jpg
│       │   │   └── Page59.jpg
│       │   ├── Page01.jpg
│       │   ├── Page02.jpg
│       │   ├── Page03.jpg
│       │   ├── Page04.jpg
│       │   ├── Page05.jpg
│       │   ├── Page06.jpg
│       │   ├── Page07.jpg
│       │   ├── Page08.jpg
│       │   ├── Page09.jpg
│       │   ├── Page100.jpg
│       │   ├── Page101.jpg
│       │   ├── Page102.jpg
│       │   ├── Page103.jpg
│       │   ├── Page104.jpg
│       │   ├── Page105.jpg
│       │   ├── Page106.jpg
│       │   ├── Page107.jpg
│       │   ├── Page108.jpg
│       │   ├── Page109.jpg
│       │   ├── Page10.jpg
│       │   ├── Page110.jpg
│       │   ├── Page111.jpg
│       │   ├── Page112.jpg
│       │   ├── Page113.jpg
│       │   ├── Page114.jpg
│       │   ├── Page115.jpg
│       │   ├── Page116.jpg
│       │   ├── Page11.jpg
│       │   ├── Page12.jpg
│       │   ├── Page13.jpg
│       │   ├── Page14.jpg
│       │   ├── Page15.jpg
│       │   ├── Page16.jpg
│       │   ├── Page17.jpg
│       │   ├── Page18.jpg
│       │   ├── Page19.jpg
│       │   ├── Page20.jpg
│       │   ├── Page21.jpg
│       │   ├── Page22.jpg
│       │   ├── Page23.jpg
│       │   ├── Page24.jpg
│       │   ├── Page25.jpg
│       │   ├── Page26.jpg
│       │   ├── Page27.jpg
│       │   ├── Page28.jpg
│       │   ├── Page29.jpg
│       │   ├── Page30.jpg
│       │   ├── Page31.jpg
│       │   ├── Page32.jpg
│       │   ├── Page33.jpg
│       │   ├── Page34.jpg
│       │   ├── Page35.jpg
│       │   ├── Page36.jpg
│       │   ├── Page37.jpg
│       │   ├── Page38.jpg
│       │   ├── Page39.jpg
│       │   ├── Page40.jpg
│       │   ├── Page41.jpg
│       │   ├── Page42.jpg
│       │   ├── Page43.jpg
│       │   ├── Page44.jpg
│       │   ├── Page45.jpg
│       │   ├── Page46.jpg
│       │   ├── Page47.jpg
│       │   ├── Page48.jpg
│       │   ├── Page49.jpg
│       │   ├── Page50.jpg
│       │   ├── Page51.jpg
│       │   ├── Page52.jpg
│       │   ├── Page53.jpg
│       │   ├── Page54.jpg
│       │   ├── Page55.jpg
│       │   ├── Page56.jpg
│       │   ├── Page57.jpg
│       │   ├── Page58.jpg
│       │   ├── Page59.jpg
│       │   ├── Page60.jpg
│       │   ├── Page61.jpg
│       │   ├── Page62.jpg
│       │   ├── Page63.jpg
│       │   ├── Page64.jpg
│       │   ├── Page65.jpg
│       │   ├── Page66.jpg
│       │   ├── Page67.jpg
│       │   ├── Page68.jpg
│       │   ├── Page69.jpg
│       │   ├── Page70.jpg
│       │   ├── Page71.jpg
│       │   ├── Page72.jpg
│       │   ├── Page73.jpg
│       │   ├── Page74.jpg
│       │   ├── Page75.jpg
│       │   ├── Page76.jpg
│       │   ├── Page77.jpg
│       │   ├── Page78.jpg
│       │   ├── Page79.jpg
│       │   ├── Page80.jpg
│       │   ├── Page81.jpg
│       │   ├── Page82.jpg
│       │   ├── Page83.jpg
│       │   ├── Page84.jpg
│       │   ├── Page85.jpg
│       │   ├── Page86.jpg
│       │   ├── Page87.jpg
│       │   ├── Page88.jpg
│       │   ├── Page89.jpg
│       │   ├── Page90.jpg
│       │   ├── Page91.jpg
│       │   ├── Page92.jpg
│       │   ├── Page93.jpg
│       │   ├── Page94.jpg
│       │   ├── Page95.jpg
│       │   ├── Page96.jpg
│       │   ├── Page97.jpg
│       │   ├── Page98.jpg
│       │   └── Page99.jpg
│       ├── medium
│       │   ├── Box01.jpg
│       │   ├── Box04.jpg
│       │   ├── landscape
│       │   │   ├── Box01.jpg
│       │   │   ├── Box04.jpg
│       │   │   ├── Page01.jpg
│       │   │   ├── Page02.jpg
│       │   │   ├── Page03.jpg
│       │   │   ├── Page04.jpg
│       │   │   ├── Page05.jpg
│       │   │   ├── Page06.jpg
│       │   │   ├── Page07.jpg
│       │   │   ├── Page08.jpg
│       │   │   ├── Page09.jpg
│       │   │   ├── Page10.jpg
│       │   │   ├── Page11.jpg
│       │   │   ├── Page12.jpg
│       │   │   ├── Page13.jpg
│       │   │   ├── Page14.jpg
│       │   │   ├── Page15.jpg
│       │   │   ├── Page16.jpg
│       │   │   ├── Page17.jpg
│       │   │   ├── Page18.jpg
│       │   │   ├── Page19.jpg
│       │   │   ├── Page20.jpg
│       │   │   ├── Page21.jpg
│       │   │   ├── Page22.jpg
│       │   │   ├── Page23.jpg
│       │   │   ├── Page24.jpg
│       │   │   ├── Page25.jpg
│       │   │   ├── Page26.jpg
│       │   │   ├── Page27.jpg
│       │   │   ├── Page28.jpg
│       │   │   ├── Page29.jpg
│       │   │   ├── Page30.jpg
│       │   │   ├── Page31.jpg
│       │   │   ├── Page32.jpg
│       │   │   ├── Page33.jpg
│       │   │   ├── Page34.jpg
│       │   │   ├── Page35.jpg
│       │   │   ├── Page36.jpg
│       │   │   ├── Page37.jpg
│       │   │   ├── Page38.jpg
│       │   │   ├── Page39.jpg
│       │   │   ├── Page40.jpg
│       │   │   ├── Page41.jpg
│       │   │   ├── Page42.jpg
│       │   │   ├── Page43.jpg
│       │   │   ├── Page44.jpg
│       │   │   ├── Page45.jpg
│       │   │   ├── Page46.jpg
│       │   │   ├── Page47.jpg
│       │   │   ├── Page48.jpg
│       │   │   ├── Page49.jpg
│       │   │   ├── Page50.jpg
│       │   │   ├── Page51.jpg
│       │   │   ├── Page52.jpg
│       │   │   ├── Page53.jpg
│       │   │   ├── Page54.jpg
│       │   │   ├── Page55.jpg
│       │   │   ├── Page56.jpg
│       │   │   ├── Page57.jpg
│       │   │   ├── Page58.jpg
│       │   │   └── Page59.jpg
│       │   ├── Page01.jpg
│       │   ├── Page02.jpg
│       │   ├── Page03.jpg
│       │   ├── Page04.jpg
│       │   ├── Page05.jpg
│       │   ├── Page06.jpg
│       │   ├── Page07.jpg
│       │   ├── Page08.jpg
│       │   ├── Page09.jpg
│       │   ├── Page100.jpg
│       │   ├── Page101.jpg
│       │   ├── Page102.jpg
│       │   ├── Page103.jpg
│       │   ├── Page104.jpg
│       │   ├── Page105.jpg
│       │   ├── Page106.jpg
│       │   ├── Page107.jpg
│       │   ├── Page108.jpg
│       │   ├── Page109.jpg
│       │   ├── Page10.jpg
│       │   ├── Page110.jpg
│       │   ├── Page111.jpg
│       │   ├── Page112.jpg
│       │   ├── Page113.jpg
│       │   ├── Page114.jpg
│       │   ├── Page115.jpg
│       │   ├── Page116.jpg
│       │   ├── Page11.jpg
│       │   ├── Page12.jpg
│       │   ├── Page13.jpg
│       │   ├── Page14.jpg
│       │   ├── Page15.jpg
│       │   ├── Page16.jpg
│       │   ├── Page17.jpg
│       │   ├── Page18.jpg
│       │   ├── Page19.jpg
│       │   ├── Page20.jpg
│       │   ├── Page21.jpg
│       │   ├── Page22.jpg
│       │   ├── Page23.jpg
│       │   ├── Page24.jpg
│       │   ├── Page25.jpg
│       │   ├── Page26.jpg
│       │   ├── Page27.jpg
│       │   ├── Page28.jpg
│       │   ├── Page29.jpg
│       │   ├── Page30.jpg
│       │   ├── Page31.jpg
│       │   ├── Page32.jpg
│       │   ├── Page33.jpg
│       │   ├── Page34.jpg
│       │   ├── Page35.jpg
│       │   ├── Page36.jpg
│       │   ├── Page37.jpg
│       │   ├── Page38.jpg
│       │   ├── Page39.jpg
│       │   ├── Page40.jpg
│       │   ├── Page41.jpg
│       │   ├── Page42.jpg
│       │   ├── Page43.jpg
│       │   ├── Page44.jpg
│       │   ├── Page45.jpg
│       │   ├── Page46.jpg
│       │   ├── Page47.jpg
│       │   ├── Page48.jpg
│       │   ├── Page49.jpg
│       │   ├── Page50.jpg
│       │   ├── Page51.jpg
│       │   ├── Page52.jpg
│       │   ├── Page53.jpg
│       │   ├── Page54.jpg
│       │   ├── Page55.jpg
│       │   ├── Page56.jpg
│       │   ├── Page57.jpg
│       │   ├── Page58.jpg
│       │   ├── Page59.jpg
│       │   ├── Page60.jpg
│       │   ├── Page61.jpg
│       │   ├── Page62.jpg
│       │   ├── Page63.jpg
│       │   ├── Page64.jpg
│       │   ├── Page65.jpg
│       │   ├── Page66.jpg
│       │   ├── Page67.jpg
│       │   ├── Page68.jpg
│       │   ├── Page69.jpg
│       │   ├── Page70.jpg
│       │   ├── Page71.jpg
│       │   ├── Page72.jpg
│       │   ├── Page73.jpg
│       │   ├── Page74.jpg
│       │   ├── Page75.jpg
│       │   ├── Page76.jpg
│       │   ├── Page77.jpg
│       │   ├── Page78.jpg
│       │   ├── Page79.jpg
│       │   ├── Page80.jpg
│       │   ├── Page81.jpg
│       │   ├── Page82.jpg
│       │   ├── Page83.jpg
│       │   ├── Page84.jpg
│       │   ├── Page85.jpg
│       │   ├── Page86.jpg
│       │   ├── Page87.jpg
│       │   ├── Page88.jpg
│       │   ├── Page89.jpg
│       │   ├── Page90.jpg
│       │   ├── Page91.jpg
│       │   ├── Page92.jpg
│       │   ├── Page93.jpg
│       │   ├── Page94.jpg
│       │   ├── Page95.jpg
│       │   ├── Page96.jpg
│       │   ├── Page97.jpg
│       │   ├── Page98.jpg
│       │   └── Page99.jpg
│       ├── small
│       │   ├── Box01.jpg
│       │   ├── Box04.jpg
│       │   ├── landscape
│       │   │   ├── Box01.jpg
│       │   │   ├── Box04.jpg
│       │   │   ├── Page01.jpg
│       │   │   ├── Page02.jpg
│       │   │   ├── Page03.jpg
│       │   │   ├── Page04.jpg
│       │   │   ├── Page05.jpg
│       │   │   ├── Page06.jpg
│       │   │   ├── Page07.jpg
│       │   │   ├── Page08.jpg
│       │   │   ├── Page09.jpg
│       │   │   ├── Page10.jpg
│       │   │   ├── Page11.jpg
│       │   │   ├── Page12.jpg
│       │   │   ├── Page13.jpg
│       │   │   ├── Page14.jpg
│       │   │   ├── Page15.jpg
│       │   │   ├── Page16.jpg
│       │   │   ├── Page17.jpg
│       │   │   ├── Page18.jpg
│       │   │   ├── Page19.jpg
│       │   │   ├── Page20.jpg
│       │   │   ├── Page21.jpg
│       │   │   ├── Page22.jpg
│       │   │   ├── Page23.jpg
│       │   │   ├── Page24.jpg
│       │   │   ├── Page25.jpg
│       │   │   ├── Page26.jpg
│       │   │   ├── Page27.jpg
│       │   │   ├── Page28.jpg
│       │   │   ├── Page29.jpg
│       │   │   ├── Page30.jpg
│       │   │   ├── Page31.jpg
│       │   │   ├── Page32.jpg
│       │   │   ├── Page33.jpg
│       │   │   ├── Page34.jpg
│       │   │   ├── Page35.jpg
│       │   │   ├── Page36.jpg
│       │   │   ├── Page37.jpg
│       │   │   ├── Page38.jpg
│       │   │   ├── Page39.jpg
│       │   │   ├── Page40.jpg
│       │   │   ├── Page41.jpg
│       │   │   ├── Page42.jpg
│       │   │   ├── Page43.jpg
│       │   │   ├── Page44.jpg
│       │   │   ├── Page45.jpg
│       │   │   ├── Page46.jpg
│       │   │   ├── Page47.jpg
│       │   │   ├── Page48.jpg
│       │   │   ├── Page49.jpg
│       │   │   ├── Page50.jpg
│       │   │   ├── Page51.jpg
│       │   │   ├── Page52.jpg
│       │   │   ├── Page53.jpg
│       │   │   ├── Page54.jpg
│       │   │   ├── Page55.jpg
│       │   │   ├── Page56.jpg
│       │   │   ├── Page57.jpg
│       │   │   ├── Page58.jpg
│       │   │   └── Page59.jpg
│       │   ├── Page01.jpg
│       │   ├── Page02.jpg
│       │   ├── Page03.jpg
│       │   ├── Page04.jpg
│       │   ├── Page05.jpg
│       │   ├── Page06.jpg
│       │   ├── Page07.jpg
│       │   ├── Page08.jpg
│       │   ├── Page09.jpg
│       │   ├── Page100.jpg
│       │   ├── Page101.jpg
│       │   ├── Page102.jpg
│       │   ├── Page103.jpg
│       │   ├── Page104.jpg
│       │   ├── Page105.jpg
│       │   ├── Page106.jpg
│       │   ├── Page107.jpg
│       │   ├── Page108.jpg
│       │   ├── Page109.jpg
│       │   ├── Page10.jpg
│       │   ├── Page110.jpg
│       │   ├── Page111.jpg
│       │   ├── Page112.jpg
│       │   ├── Page113.jpg
│       │   ├── Page114.jpg
│       │   ├── Page115.jpg
│       │   ├── Page116.jpg
│       │   ├── Page11.jpg
│       │   ├── Page12.jpg
│       │   ├── Page13.jpg
│       │   ├── Page14.jpg
│       │   ├── Page15.jpg
│       │   ├── Page16.jpg
│       │   ├── Page17.jpg
│       │   ├── Page18.jpg
│       │   ├── Page19.jpg
│       │   ├── Page20.jpg
│       │   ├── Page21.jpg
│       │   ├── Page22.jpg
│       │   ├── Page23.jpg
│       │   ├── Page24.jpg
│       │   ├── Page25.jpg
│       │   ├── Page26.jpg
│       │   ├── Page27.jpg
│       │   ├── Page28.jpg
│       │   ├── Page29.jpg
│       │   ├── Page30.jpg
│       │   ├── Page31.jpg
│       │   ├── Page32.jpg
│       │   ├── Page33.jpg
│       │   ├── Page34.jpg
│       │   ├── Page35.jpg
│       │   ├── Page36.jpg
│       │   ├── Page37.jpg
│       │   ├── Page38.jpg
│       │   ├── Page39.jpg
│       │   ├── Page40.jpg
│       │   ├── Page41.jpg
│       │   ├── Page42.jpg
│       │   ├── Page43.jpg
│       │   ├── Page44.jpg
│       │   ├── Page45.jpg
│       │   ├── Page46.jpg
│       │   ├── Page47.jpg
│       │   ├── Page48.jpg
│       │   ├── Page49.jpg
│       │   ├── Page50.jpg
│       │   ├── Page51.jpg
│       │   ├── Page52.jpg
│       │   ├── Page53.jpg
│       │   ├── Page54.jpg
│       │   ├── Page55.jpg
│       │   ├── Page56.jpg
│       │   ├── Page57.jpg
│       │   ├── Page58.jpg
│       │   ├── Page59.jpg
│       │   ├── Page60.jpg
│       │   ├── Page61.jpg
│       │   ├── Page62.jpg
│       │   ├── Page63.jpg
│       │   ├── Page64.jpg
│       │   ├── Page65.jpg
│       │   ├── Page66.jpg
│       │   ├── Page67.jpg
│       │   ├── Page68.jpg
│       │   ├── Page69.jpg
│       │   ├── Page70.jpg
│       │   ├── Page71.jpg
│       │   ├── Page72.jpg
│       │   ├── Page73.jpg
│       │   ├── Page74.jpg
│       │   ├── Page75.jpg
│       │   ├── Page76.jpg
│       │   ├── Page77.jpg
│       │   ├── Page78.jpg
│       │   ├── Page79.jpg
│       │   ├── Page80.jpg
│       │   ├── Page81.jpg
│       │   ├── Page82.jpg
│       │   ├── Page83.jpg
│       │   ├── Page84.jpg
│       │   ├── Page85.jpg
│       │   ├── Page86.jpg
│       │   ├── Page87.jpg
│       │   ├── Page88.jpg
│       │   ├── Page89.jpg
│       │   ├── Page90.jpg
│       │   ├── Page91.jpg
│       │   ├── Page92.jpg
│       │   ├── Page93.jpg
│       │   ├── Page94.jpg
│       │   ├── Page95.jpg
│       │   ├── Page96.jpg
│       │   ├── Page97.jpg
│       │   ├── Page98.jpg
│       │   └── Page99.jpg
│       └── thumbnails
│           ├── BoxThumb01.jpg
│           ├── BoxThumb04.jpg
│           ├── landscape
│           │   ├── BoxThumb01.jpg
│           │   ├── BoxThumb04.jpg
│           │   ├── Thumb01.jpg
│           │   ├── Thumb02.jpg
│           │   ├── Thumb03.jpg
│           │   ├── Thumb04.jpg
│           │   ├── Thumb05.jpg
│           │   ├── Thumb06.jpg
│           │   ├── Thumb07.jpg
│           │   ├── Thumb08.jpg
│           │   ├── Thumb09.jpg
│           │   ├── Thumb10.jpg
│           │   ├── Thumb11.jpg
│           │   ├── Thumb12.jpg
│           │   ├── Thumb13.jpg
│           │   ├── Thumb14.jpg
│           │   ├── Thumb15.jpg
│           │   ├── Thumb16.jpg
│           │   ├── Thumb17.jpg
│           │   ├── Thumb18.jpg
│           │   ├── Thumb19.jpg
│           │   ├── Thumb20.jpg
│           │   ├── Thumb21.jpg
│           │   ├── Thumb22.jpg
│           │   ├── Thumb23.jpg
│           │   ├── Thumb24.jpg
│           │   ├── Thumb25.jpg
│           │   ├── Thumb26.jpg
│           │   ├── Thumb27.jpg
│           │   ├── Thumb28.jpg
│           │   ├── Thumb29.jpg
│           │   ├── Thumb30.jpg
│           │   ├── Thumb31.jpg
│           │   ├── Thumb32.jpg
│           │   ├── Thumb33.jpg
│           │   ├── Thumb34.jpg
│           │   ├── Thumb35.jpg
│           │   ├── Thumb36.jpg
│           │   ├── Thumb37.jpg
│           │   ├── Thumb38.jpg
│           │   ├── Thumb39.jpg
│           │   ├── Thumb40.jpg
│           │   ├── Thumb41.jpg
│           │   ├── Thumb42.jpg
│           │   ├── Thumb43.jpg
│           │   ├── Thumb44.jpg
│           │   ├── Thumb45.jpg
│           │   ├── Thumb46.jpg
│           │   ├── Thumb47.jpg
│           │   ├── Thumb48.jpg
│           │   ├── Thumb49.jpg
│           │   ├── Thumb50.jpg
│           │   ├── Thumb51.jpg
│           │   ├── Thumb52.jpg
│           │   ├── Thumb53.jpg
│           │   ├── Thumb54.jpg
│           │   ├── Thumb55.jpg
│           │   ├── Thumb56.jpg
│           │   ├── Thumb57.jpg
│           │   ├── Thumb58.jpg
│           │   └── Thumb59.jpg
│           ├── Thumb01.jpg
│           ├── Thumb02.jpg
│           ├── Thumb03.jpg
│           ├── Thumb04.jpg
│           ├── Thumb05.jpg
│           ├── Thumb06.jpg
│           ├── Thumb07.jpg
│           ├── Thumb08.jpg
│           ├── Thumb09.jpg
│           ├── Thumb100.jpg
│           ├── Thumb101.jpg
│           ├── Thumb102.jpg
│           ├── Thumb103.jpg
│           ├── Thumb104.jpg
│           ├── Thumb105.jpg
│           ├── Thumb106.jpg
│           ├── Thumb107.jpg
│           ├── Thumb108.jpg
│           ├── Thumb109.jpg
│           ├── Thumb10.jpg
│           ├── Thumb110.jpg
│           ├── Thumb111.jpg
│           ├── Thumb112.jpg
│           ├── Thumb113.jpg
│           ├── Thumb114.jpg
│           ├── Thumb115.jpg
│           ├── Thumb116.jpg
│           ├── Thumb11.jpg
│           ├── Thumb12.jpg
│           ├── Thumb13.jpg
│           ├── Thumb14.jpg
│           ├── Thumb15.jpg
│           ├── Thumb16.jpg
│           ├── Thumb17.jpg
│           ├── Thumb18.jpg
│           ├── Thumb19.jpg
│           ├── Thumb20.jpg
│           ├── Thumb21.jpg
│           ├── Thumb22.jpg
│           ├── Thumb23.jpg
│           ├── Thumb24.jpg
│           ├── Thumb25.jpg
│           ├── Thumb26.jpg
│           ├── Thumb27.jpg
│           ├── Thumb28.jpg
│           ├── Thumb29.jpg
│           ├── Thumb30.jpg
│           ├── Thumb31.jpg
│           ├── Thumb32.jpg
│           ├── Thumb33.jpg
│           ├── Thumb34.jpg
│           ├── Thumb35.jpg
│           ├── Thumb36.jpg
│           ├── Thumb37.jpg
│           ├── Thumb38.jpg
│           ├── Thumb39.jpg
│           ├── Thumb40.jpg
│           ├── Thumb41.jpg
│           ├── Thumb42.jpg
│           ├── Thumb43.jpg
│           ├── Thumb44.jpg
│           ├── Thumb45.jpg
│           ├── Thumb46.jpg
│           ├── Thumb47.jpg
│           ├── Thumb48.jpg
│           ├── Thumb49.jpg
│           ├── Thumb50.jpg
│           ├── Thumb51.jpg
│           ├── Thumb52.jpg
│           ├── Thumb53.jpg
│           ├── Thumb54.jpg
│           ├── Thumb55.jpg
│           ├── Thumb56.jpg
│           ├── Thumb57.jpg
│           ├── Thumb58.jpg
│           ├── Thumb59.jpg
│           ├── Thumb60.jpg
│           ├── Thumb61.jpg
│           ├── Thumb62.jpg
│           ├── Thumb63.jpg
│           ├── Thumb64.jpg
│           ├── Thumb65.jpg
│           ├── Thumb66.jpg
│           ├── Thumb67.jpg
│           ├── Thumb68.jpg
│           ├── Thumb69.jpg
│           ├── Thumb70.jpg
│           ├── Thumb71.jpg
│           ├── Thumb72.jpg
│           ├── Thumb73.jpg
│           ├── Thumb74.jpg
│           ├── Thumb75.jpg
│           ├── Thumb76.jpg
│           ├── Thumb77.jpg
│           ├── Thumb78.jpg
│           ├── Thumb79.jpg
│           ├── Thumb80.jpg
│           ├── Thumb81.jpg
│           ├── Thumb82.jpg
│           ├── Thumb83.jpg
│           ├── Thumb84.jpg
│           ├── Thumb85.jpg
│           ├── Thumb86.jpg
│           ├── Thumb87.jpg
│           ├── Thumb88.jpg
│           ├── Thumb89.jpg
│           ├── Thumb90.jpg
│           ├── Thumb91.jpg
│           ├── Thumb92.jpg
│           ├── Thumb93.jpg
│           ├── Thumb94.jpg
│           ├── Thumb95.jpg
│           ├── Thumb96.jpg
│           ├── Thumb97.jpg
│           ├── Thumb98.jpg
│           └── Thumb99.jpg
├── sce_module
│   ├── libc.prx
│   └── libSceFios2.prx
├── sce_sys
│   ├── about
│   │   └── right.sprx
│   └── keystone
└── trophy_data
    └── SLES-50326_trophies.lua

Moar --> http://www.psx-place.com/threads/research-ps2-emulator-configuration-on-ps4.16131/