PS2 Emulation: Difference between revisions
Jump to navigation
Jump to search
m (→Commands) |
|||
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 08: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/
|