Editing PS2 Emulation
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
More infos --> http://www.psx-place.com/threads/research-ps2-emulator-configuration-on-ps4.16131/ | |||
= | == Description == | ||
= | |||
PlayStation 2 emulation on PS4 is handled slightly differently comparing to PS3. Each PS2 game PS4 package file (.pkg) include emulator itself, so there is no included emulator in PS4 firmware. Next difference is that BIOS in external file is included in .pkg, anyway it is exactly the same BIOS used in ps2_netemu. Another important difference is the lack of encryption mechanism for PS2 game disc image file: this time it is just a plain ISO file. PS2 Emulator supports LUA scripting by "Lua Bridge" that is used for patching games, and several settings. | |||
== Emulator Configuration == | |||
=== Files === | |||
Emulator configuration is probably handled by 4 files: | |||
* '''config-emu-ps4.txt''' - Stores paths, basic video/audio settings in official packages. But unofficially can be also used for advanced settings for global effect in multi disc .pkg with all commands originally used in cli.conf file. | * '''config-emu-ps4.txt''' - Stores paths, basic video/audio settings in official packages. But unofficially can be also used for advanced settings for global effect in multi disc .pkg with all commands originally used in cli.conf file. | ||
Line 26: | Line 16: | ||
* '''disc-swap-cli.conf''' - Stores info of multi disc games. | * '''disc-swap-cli.conf''' - Stores info of multi disc games. | ||
== Commands == | === Commands === | ||
=== config-emu-ps4.txt commands === | ==== config-emu-ps4.txt commands ==== | ||
{| cellspacing="0" cellpadding="2" border="1" class="wikitable" style="text-align: center;" | {| cellspacing="0" cellpadding="2" border="1" class="wikitable" style="text-align: center;" | ||
! Command !! Values !! Notes !! Usage | ! Command !! Values !! File !! Notes !! Usage | ||
|- | |- | ||
| --config- | | --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- | | --path-snaps || dir/folder || config-emu-ps4.txt || || --path-snaps="/tmp/snapshots" | ||
|- | |- | ||
| --path- | | --path-recordings || dir/folder || config-emu-ps4.txt || || --path-recordings="/tmp/recordings" | ||
|- | |- | ||
| --path- | | --path-audio-images || dir/folder || config-emu-ps4.txt || || | ||
|- | |- | ||
| --path- | | --path-memcards || dir/folder || config-emu-ps4.txt || || | ||
|- | |- | ||
| --path- | | --path-vmc || dir/folder || config-emu-ps4.txt || || --path-vmc="/tmp/vmc" | ||
|- | |- | ||
| --path- | | --path-emulog || dir/folder || config-emu-ps4.txt || || --path-emulog="/tmp/recordings" | ||
|- | |- | ||
| --path- | | --path-manual || dir/folder || config-emu-ps4.txt || || | ||
|- | |- | ||
| -- | | --path-patches || dir/folder || config-emu-ps4.txt || Path to patches folder || --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 to folder with XXXX-YYYYY_features.lua file || --path-featuredata="/app0/feature_data" | ||
|- | |- | ||
| -- | | --path-postproc || dir/folder || config-emu-ps4.txt || Post-processing (shaders?) || | ||
|- | |- | ||
| -- | | --path-toolingscript || dir/folder || config-emu-ps4.txt || || --path-toolingscript="/app0/patches" | ||
|- | |- | ||
| --snapshot- | | --snapshot-name || || || || | ||
|- | |- | ||
| --snapshot- | | --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- | | --host-pad-loses-focus || || || || --host-pad-loses-focus=1 | ||
|- | |||
| --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 || Audio latency must be between 0.010 and 4.0 || --host-audio-latency=1.5 | ||
|- | |- | ||
| -- | | --host-window-scale || scale/float || config-emu-ps4.txt || || --host-window-scale=0.5 | ||
|- | |- | ||
| --host- | | --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) || || --rtc-epoch=1523776362 || | ||
|- | |- | ||
| -- | | --framelimiter || || || || | ||
|- | |- | ||
| -- | | --framelimit-fps || FPS/float || config-emu-ps4.txt || framelimiter || --framelimit-fps=0.8 | ||
|- | |- | ||
| -- | | --framelimit-scalar || scalar/float || config-emu-ps4.txt || scalar must be between 0.1 and 5.0 || --framelimit-scalar=3.2 | ||
|- | |- | ||
|- | | --framelimit-mode || normal,fast,fastest,slow,slower,slowest || config-emu-ps4.txt || || --framelimit-mode=fast | ||
| | |||
|- | |- | ||
| -- | | --audio-stretching || || config-emu-ps4.txt || || | ||
|- | |- | ||
| -- | | --ps2-lang || system || config-emu-ps4.txt || sets language || --ps2-lang=system | ||
|- | |- | ||
| - | | --pad-record || || config-emu-ps4.txt || || | ||
| | |||
| | |||
|- | |- | ||
| -- | | --max-disc-num || 1-5 || config-emu-ps4.txt || numbers of discs in package (maximum=5) || --max-disc-num=1 | ||
|- | |- | ||
| -- | | --ps2-title-id || || config-emu-ps4.txt || sets title-id for patches || --ps2-title-id=SLES-50366 | ||
|- | |- | ||
| -- | | --mute-audio ||all,none,main,bgm || || || --mute-audio=all | ||
|- | |- | ||
| -- | | --mute-streaming-audio ||all,none,main,bgm || || || --mute-streaming-audio=all | ||
|} | |} | ||
=== XXXX-YYYYY_cli.conf commands === | ==== XXXX-YYYYY_cli.conf commands ==== | ||
Please note that commands listed here work also in config-emu-ps4.txt. Anyway official way to use them is by CLI file. CLI file way is also needed for multi-disc packages. | |||
{| cellspacing="0" cellpadding="2" border="1" class="wikitable" style="text-align: center;" | {| cellspacing="0" cellpadding="2" border="1" class="wikitable" style="text-align: center;" | ||
! Command !! Values !! Notes !! Usage | ! Command !! Values !! Notes !! Usage | ||
|- | |- | ||
| -- | | --mtap1 || always, ByHost || Multitap Switch || --mtap1=always | ||
|- | |- | ||
| -- | | --mtap2 || always, ByHost || Multitap Switch || --mtap2=always | ||
|- | |- | ||
| | | --ee-cache-breaks-block || || || | ||
|- | |- | ||
|- | | --ee-validate-kernel || || || | ||
|- | |- | ||
| --ee- | | --ee-block-validation || PageProt,ShortHash,Hash,None || || | ||
|- | |- | ||
| --ee- | | --ee-shorthash-len || inst_count/integer || || | ||
|- | |- | ||
| --ee- | | --ee-const-folding || None,Gpr,Fpu,All || || --ee-const-folding=none | ||
|- | |- | ||
| --ee- | | --ee-load-rewrites || || || | ||
|- | |- | ||
| --ee- | | --ee-store-rewrites || || || | ||
|- | |- | ||
| --ee- | | --ee-live32 || || || | ||
|- | |- | ||
| --ee- | | --ee-pc-coherency || || || | ||
|- | |- | ||
| --ee- | | --ee-inst-marking || || || | ||
|- | |- | ||
| --ee- | | --ee-kernel-hle || || High-level emulation kernel || | ||
|- | |- | ||
| --ee- | | --ee-regalloc-scalar || 0,none,ReadOnly,WriteOnly,RW || || | ||
|- | |- | ||
| --ee- | | --ee-regalloc-simd || || || | ||
|- | |- | ||
| --ee- | | --ee-regalloc-preserve-scalar || 0,none,LoadOnly,StoreOnly,LS || || | ||
|- | |- | ||
| --ee- | | --ee-regalloc-preserve-simd || || || | ||
|- | |- | ||
| --ee- | | --ee-static-block-links || options Type,Type,... [None,Branches,JAL,COP2,All] || || | ||
|- | |- | ||
| --ee- | | --ee-hook || AdvanceClock, FastForwardClock, more? || Non-conditional EE hook || --ee-hook=0x0025b3b0,FastForwardClock | ||
|- | |- | ||
| --ee- | | --ee-jit-disasm || 0,1=mips,2=x86 || Emotion Engine Just in Time dissasembler mode || | ||
|- | |- | ||
| --ee- | | --ee-context-switch-cycles || || || | ||
|- | |- | ||
| --ee- | | --ee-evt-check-full || || || | ||
|- | |- | ||
| --ee- | | --ee-cycle-scalar || || || | ||
|- | |- | ||
| --ee- | | --ee-mem-check-eob || || || | ||
|- | |- | ||
| --ee- | | --ee-sif0-cycle-scalar || multiplier/float || || --ee-sif0-cycle-scalar=2.0 | ||
|- | |- | ||
| --ee- | | --ee-sif1-cycle-scalar || multiplier/float || || --ee-sif1-cycle-scalar=0.1 | ||
|- | |- | ||
| -- | | --iop-sif0-cycle-scalar || multiplier/float || || --iop-sif0-cycle-scalar=1.5 | ||
|- | |- | ||
| -- | | --iop-sif1-cycle-scalar || multiplier/float || || --iop-sif1-cycle-scalar=1.8 | ||
|- | |- | ||
| -- | | --iop-block-validation || || || | ||
|- | |- | ||
| -- | | --iop-validate-kernel || || || | ||
|- | |- | ||
| -- | | --iop-shorthash-len || || || | ||
|- | |- | ||
| -- | | --iop-const-folding || None,Gpr,Fpu,All || || --iop-const-folding=All | ||
|- | |- | ||
| -- | | --iop-pc-coherency || || || | ||
|- | |- | ||
| -- | | --iop-inst-marking || || || | ||
|- | |- | ||
| -- | | --iop-jit-disasm || || || | ||
|- | |- | ||
| -- | | --iop-evt-check-full || || || | ||
|- | |- | ||
| -- | | --iop-cycle-scalar || || || | ||
|- | |- | ||
| -- | | --idec-cycles-per-qwc || int/multiplier || || --idec-cycles-per-qwc=768 | ||
|- | |- | ||
| -- | | --vu-to-double || || || | ||
|- | |- | ||
| -- | | --vu-branch-hazard || || || | ||
|- | |- | ||
| | | --vu-evil-branches || || || | ||
|- | |||
| --vu-d-bit || || || | |||
|- | |||
| --vu-t-bit || || || | |||
|- | |||
|- | | --vu-inst-mflag || || Instant mac flag? || | ||
|- | |||
| -- | |||
|- | |- | ||
| -- | | --vu-inst-cflag || || Instant clipping flag? || | ||
|- | |- | ||
| -- | | --vu-custom-min-max || || Custom Max/Mini logic for denormals || | ||
|- | |- | ||
| -- | | --vu-custom-fused-madd || || Custom FMA || | ||
|- | |- | ||
| -- | | --vu-opt-jr-caching || || Optimize Jump Register caching? || | ||
|- | |- | ||
| -- | | --vu-opt-sf-check || || Status flag related? || | ||
|- | |- | ||
| -- | | --vu-hack-triace || || Special hack for Tri Ace games, probably special guard bit handling to get precise ADD(i) result || --vu-hack-triace=1 | ||
|- | |- | ||
| -- | | --vu-xgkick-delay || vu_cycles/integer || Delay xgkick instruction execute || | ||
|- | |- | ||
|- | | --vu-range-merge || vu_inst_cnt || || | ||
| | |- | ||
|- | | --vu0-opt-flags || [0,1,2] - 1=safe, 2=unsafe || || | ||
| -- | |- | ||
| --vu0-opt-vf00 || || optimization for vf00? Not really sure here as vf00 is a special register where x,y,z are hard coded to 0.0 and w is hard-coded to 1.0. Not sure what to optimize here. || | |||
|- | |||
| --vu0-opt-subroutine || || || | |||
|- | |||
| -- | |||
|- | |||
| -- | |||
|- | |- | ||
| -- | | --vu0-const-prop || || || | ||
|- | |- | ||
| -- | | --vu0-no-clamping || || No clamping for vu0 (default 1) || --vu0-no-clamping=0 | ||
|- | |- | ||
| | | --vu0-clamp-operands || || vu0 clamp on operand stage || --vu0-clamp-operands=1 | ||
|- | |- | ||
| -- | | --vu0-clamp-results || || vu0 clamp for results of operations || --vu0-clamp-results=1 | ||
|- | |- | ||
| -- | | --vu0-inst-q || || || | ||
|- | |- | ||
| -- | | --vu0-inst-p || || || | ||
|- | |- | ||
| -- | | --vu0-use-rcp || || ERCPR? || | ||
|- | |- | ||
| -- | | --vu0-use-rsqrt || || || | ||
|- | |- | ||
| -- | | --vu0-di-bits || || fp-breakpoint? || | ||
|- | |- | ||
| -- | | --vu0-jr-cache-policy || newprog,sameprog,auto || || --vu0-jr-cache-policy=sameprog | ||
|- | |- | ||
| -- | | --vu0-jalr-cache-policy || newprog,sameprog,auto || || --vu0-jalr-cache-policy=sameprog | ||
|- | |- | ||
|- | | --vu0-mul0fix-range || || || | ||
|- | |- | ||
| -- | | --vu1-mul0fix-range || || || | ||
|- | |- | ||
| -- | | --vu1-opt-flags || || || | ||
|- | |- | ||
| -- | | --vu1-opt-vf00 || || optimization for vf00? Not really sure here as vf00 is a special register where x,y,z are hard coded to 0.0 and w is hard-coded to 1.0. Not sure what to optimize here. || | ||
|- | |- | ||
| -- | | --vu1-opt-subroutine || || || | ||
|- | |- | ||
| -- | | --vu1-const-prop || || || | ||
|- | |- | ||
| -- | | --vu1-no-clamping || || No clamping for vu1 (default 1) || --vu1-no-clamping=0 | ||
|- | |- | ||
| -- | | --vu1-clamp-operands || || vu1 clamp on operand stage || --vu1-clamp-operands=1 | ||
|- | |- | ||
| | | --vu1-clamp-results || || vu1 clamp for results of operations || --vu1-clamp-results=1 | ||
|- | |- | ||
| -- | | --vu1-inst-q || || || | ||
|- | |- | ||
| -- | | --vu1-inst-p || || || | ||
|- | |- | ||
| -- | | --vu1-jr-cache-policy || newprog,sameprog,auto || || --vu1-jr-cache-policy=sameprog | ||
|- | |- | ||
| -- | | --vu1-jalr-cache-policy || newprog,sameprog,auto || || --vu1-jalr-cache-policy=sameprog | ||
|- | |- | ||
|- | | --vu1-use-rcp || || ERCPR? || | ||
|- | |- | ||
| -- | | --vu1-use-rsqrt || || || | ||
|- | |- | ||
| -- | | --vu1-di-bits || || fp-breakpoint? || | ||
|- | |- | ||
| -- | | --vu1-injection || enable/disable || || --vu1-injection=enable | ||
|- | |- | ||
| --vtune-vu || | | --vtune-vu || || || | ||
|- | |- | ||
| --vu-jit-disasm || | | --vu-jit-disasm || || || | ||
|- | |- | ||
| -- | | --vu1-mpg-cycles || cycles_per_Microprogram || || --vu1-mpg-cycles=1000 | ||
|- | |- | ||
| | | --fpu-to-double || || || | ||
|- | |- | ||
| -- | | --fpu-rsqrt-fast-estimate || 0,1 || || --fpu-rsqrt-fast-estimate=1 | ||
|- | |||
| --fpu-no-clamping || || No clamping for fpu (ee/fpu clamping: none in pcsx2, default 1)|| --fpu-no-clamping=0 | |||
|- | |- | ||
| -- | | --fpu-no-clamp-range || No clamping for fpu in selected memory range || || --fpu-no-clamp-range=0x1acce0,0x2acce0 | ||
|- | |- | ||
| -- | | --fpu-clamp-operands || || fpu clamp on operand stage (combined with --fpu-clamp-results = ee/fpu clamping: extra in pcsx2) || --fpu-clamp-operands=1 | ||
|- | |- | ||
| -- | | --fpu-clamp-results || || fpu clamp for results of operations (ee/fpu clamping: normal in pcsx2) || --fpu-clamp-results=1 | ||
|- | |||
| --fpu-custom-min-max || || Custom Max/Mini logic for denormals || | |||
|- | |||
| --fpu-custom-fused-madd || || Custom FMA || | |||
|- | |- | ||
| -- | | --fpu-accurate-range || start,end offset || || --fpu-accurate-range=0x1acce0,0x2acce0 | ||
|- | |- | ||
| -- | | --fpu-accurate-muldiv || offset || || --fpu-accurate-muldiv=0x123456 | ||
| | |||
| | |||
|- | |- | ||
|- | | --fpu-accurate-muldiv-range || start,end offset || || --fpu-accurate-muldiv-range=0x1acce0,0x2acce0 | ||
| | |||
| -- | |||
|- | |- | ||
| -- | | --fpu-accurate-mul-fast || 1 || || --fpu-accurate-mul-fast=1 | ||
|- | |- | ||
| -- | | --fpu-accurate-addsub || offset || || --fpu-accurate-addsub=0x234567 | ||
|- | |- | ||
| -- | | --fpu-accurate-addsub-range || start,end offset || || --fpu-accurate-addsub-range=0x1acce0,0x2acce0 | ||
|- | |- | ||
| -- | | --cop2-opt-flags || || || | ||
|- | |- | ||
| -- | | --cop2-opt-vf00 || || optimization for vf00? Not really sure here as vf00 is a special register where x,y,z are hard coded to 0.0 and w is hard-coded to 1.0. Not sure what to optimize here. || | ||
|- | |- | ||
| -- | | --cop2-const-prop || || || | ||
|- | |- | ||
| -- | | --cop2-no-clamping || || No clamping for COP2 (default 1) || --cop2-no-clamping=0 | ||
|- | |- | ||
| -- | | --cop2-no-clamp-range || start, end offset || No clamping for COP2 in selected range || --cop2-no-clamp-range=0x123456,0x134567 | ||
|- | |- | ||
| -- | | --cop2-clamp-operands || || clamp on operand stage || --cop2-clamp-operands=1 | ||
|- | |- | ||
| | | --cop2-clamp-results || || clamp for results of operations || --cop2-clamp-results=1 | ||
|- | |- | ||
| -- | | --cop2-regalloc || || || | ||
|- | |- | ||
| -- | | --cop2-inst-q || || || | ||
|- | |- | ||
| -- | | --cop2-inst-p || || || | ||
| | |||
| | |||
|- | |- | ||
| -- | | --cop2-use-rcp || || || | ||
|- | |- | ||
| -- | | --cop2-use-rsqrt || 0,1 || || --cop2-use-rsqrt=0 | ||
|- | |- | ||
| -- | | --cop2-di-bits || || || | ||
|- | |- | ||
| -- | | --cop2-accurate-range || start,end offset || || --cop2-accurate-range=0x123456,0x134567 | ||
|- | |- | ||
| -- | | --cop2-accurate-mul || offset || || --cop2-accurate-mul=0x123456 | ||
|- | |- | ||
| -- | | --cop2-accurate-mul-range || start,end offset || || --cop2-accurate-mul-range=0x123456,0x134567 | ||
|- | |- | ||
| -- | | --cop2-accurate-addsub || offset || || --cop2-accurate-addsub=0x123456 | ||
|- | |- | ||
| | | --cop2-accurate-addsub-range || start,end offset || || --cop2-accurate-addsub-range=0x123456,0x134567 | ||
| | |||
|- | |- | ||
| --vif-ignore-invalid-cmd || | | --vif-ignore-invalid-cmd || || || --vif-ignore-invalid-cmd=1 | ||
|- | |- | ||
| -- | | --vif1-instant-xfer || || || | ||
|- | |- | ||
| - | | --vif-thread-chunk-size || int/kilowords || || | ||
|- | |- | ||
| -- | | --gs-scanout-delay || hsync_count/integer || || | ||
|- | |||
| | | --gs-fieldswap-delay || || Wait longer than usual to change field || | ||
|- | |||
| | |||
| | |||
| | |||
|- | |- | ||
| --gs- | | --gs-use-deferred-l2h || || Some delay option for L2H || | ||
| | |||
| | |||
| | |||
|- | |- | ||
| -- | | --l2h-2d-params || TRXREG,BITBLTBUF,height || || | ||
| | |||
| | |||
|- | |- | ||
| --gs-uprender || none,2x2 || Rendering upscaler (use higher internal resolution) || --gs-uprender=2x2 | |||
| --gs-uprender || none,2x2 || | |||
|- | |- | ||
| --gs-upscale || none, gpu, edgesmooth | | --gs-upscale || none,gpu,edgesmooth,motionvec || after recompilation upscaler? || --gs-upscale=EdgeSmooth | ||
|- | |- | ||
| --gs- | | --gs-aspect-ratio || aspect/float (default=0.81) || || --gs-aspect-ratio=0.65 | ||
|- | |- | ||
| --gs- | | --gs-progressive || || Force progressive scan? || | ||
|- | |- | ||
| --gs- | | --gs-force-bilinear || || || --gs-force-bilinear=1 | ||
|- | |- | ||
| --gs- | | --gs-use-mipmap || || || --gs-use-mipmap=1 | ||
|- | |- | ||
| --gs- | | --gs-use-clut-merge || || || --gs-use-clut-merge=1 | ||
|- | |- | ||
| -- | | --gs-kernel-cl || h2lpool, clutmerge, mipmap, || kernelVariant || --gs-kernel-cl="clutmerge" | ||
|- | |- | ||
| --gs- | | --gs-kernel-cl-up || h2lpool2x2, OptRightTri, clutmerge2x2, mipmap2x2, up2x2simple, up2x2skipinterp || kernelVariantUp || --gs-kernel-cl-up="clutmerge2x2" | ||
|- | |- | ||
| --gs- | | --gs-optimize-30fps || || || --gs-optimize-30fps=1 | ||
|- | |- | ||
| --gs- | | --gs-motion-factor || motion factor || || | ||
|- | |- | ||
| --gs- | |- --gs-override-small-tri-area || || || | ||
|- | |- | ||
| -- | | --gs-check-trans-rejection68 || || || | ||
|- | |- | ||
| --gs- | | --gs-check-trans-rejection || || || | ||
|- | |- | ||
| --gs- | | --gs-skip-dirty-flush-on-mipmap || || || | ||
|- | |- | ||
| --gs- | | --gs-packed15-fmv-opt || || || | ||
|- | |- | ||
| --gs-scanout-offsetx || relative offset/ignored || || | |||
| --gs-scanout-offsetx || relative offset/ignored || | |||
|- | |- | ||
| --gs-scanout-offsety || relative offset/ignored || | | --gs-scanout-offsety || relative offset/ignored || || | ||
|- | |- | ||
| -- | | --gs-dirty-page-policy || || || | ||
|- | |- | ||
|- | | --force-pal-60hz || || Force 60hz PAL mode || --force-pal-60hz=1 | ||
| | |||
|- | |- | ||
| -- | | --gs-flush-ad-xyz || always, safe, off, 0 || || --gs-flush-ad-xyz=safe | ||
|- | |- | ||
| -- | | --safe-area-min || area/float (range 0.9 to 1.0) || || --safe-area-min=0.9 | ||
|- | |- | ||
| -- | | --threaded-gs || 0,1 (more?) || || --threaded-gs=0 | ||
|- | |- | ||
|} | |} | ||
==== | ==== XXXX-YYYYY_config.lua ==== | ||
It is most advanced config: allows patching memory, conditional hooks, maybe more. | |||
If needed it 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: | Example: | ||
<pre> | <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) | end) | ||
</pre> | </pre> | ||
===== | ===== Custom config.lua example ===== | ||
Here is the first custom lua config created by the community: | |||
Here is the first custom | |||
<pre> | <pre> | ||
Line 1,860: | Line 478: | ||
-- Fix black screen SLUS-20064 | -- Fix black screen SLUS-20064 | ||
eeInsnReplace(0x1CF3CC, 0x4100ffff, 0x00000000) -- | eeInsnReplace(0x1CF3CC, 0x4100ffff, 0x00000000) -- nop, mftgpr $ra, $zero | ||
</pre> | </pre> | ||
This is | |||
* apiRequest(0.1) - Is required for every config. Used version depend on your original eboot highest supported api. 0.1 seems to be enough for basic patches like here. | This is very basic command to replace part of EE memory with other instruction. | ||
* apiRequest(0.1) - Is required for every config. Used version depend on your original eboot highest supported api. 0.1 seems to be enough for basic patches like here. 0.4 is highest known for now. | |||
* -- Fix black screen SLUS-20064 is comment | * -- Fix black screen SLUS-20064 is comment | ||
* eeInsnReplace(0x1CF3CC, 0x4100ffff, 0x00000000) is our true command here. We are replacing | * eeInsnReplace(0x1CF3CC, 0x4100ffff, 0x00000000) is our true command here. We are replacing here 0x4100FFFF to 0x00000000 at 0x1CF3CC memory offset. Like you can see we need to add what opcode is replaced. Not only patch, and memory offset. | ||
* -- | * -- nop, mftgpr $ra, $zero is just another comment, in this case explaining what is changed | ||
=== PS2 Bios === | |||
The PS2 bios is the file PS20220WD20050620.crack included in every PS2 game .pkg. It Is '''exactly''' the same BIOS that SCE used in ps2_netemu.self in PS3. | |||
Bios version seems to be Developement v2.20 from Japan region (22/01/2007), but it's of course not limited to booting only NTSC-J games. | |||
MD5: 83AD2B530C9C102A561BA1CDC6D996D5 | MD5: 83AD2B530C9C102A561BA1CDC6D996D5 | ||
{| class="wikitable" style="font-size:small;" | {| class="wikitable" style="font-size:small;" | ||
Line 2,552: | Line 499: | ||
| RESET || 0x00 || Bootstrap code for the EE and IOP. || BIN | | RESET || 0x00 || Bootstrap code for the EE and IOP. || BIN | ||
|- | |- | ||
| ROMDIR || 0x2780 || | | ROMDIR || 0x2780 || || BIN | ||
|- | |- | ||
| EXTINFO || 0x2CC0 || Contains the "EXTINFO" for all files in the ROM image. || BIN | | EXTINFO || 0x2CC0 || Contains the "EXTINFO" for all files in the ROM image. || BIN | ||
Line 2,710: | Line 657: | ||
| OSDSYS || 0x139A00 || The browser || BIN | | OSDSYS || 0x139A00 || The browser || BIN | ||
|- | |- | ||
| PIOPRP || 0x177880 || | | PIOPRP || 0x177880 || || BIN | ||
|- | |- | ||
| KERNEL || 0x1BB7E0 || The EE kernel || BIN | | KERNEL || 0x1BB7E0 || The EE kernel || BIN | ||
|} | |} | ||
Description source: https://gist.github.com/uyjulian/25291080f083987d3f3c134f593483c5 | Description source: https://gist.github.com/uyjulian/25291080f083987d3f3c134f593483c5 | ||
== Game_ID/DiscID in PS20220WD20050620.crack == | ==== Game_ID/DiscID in PS20220WD20050620.crack ==== | ||
There are 193 titleIDs listed inside XPARAM2.ELF file of PS2 Bios included in PS20220WD20050620.crack. XPARAM2.ELF is called by OSDSYS. Then ID check is performed. If titleID match to one of included in the table, different IOP emulation settings are applied. | |||
Original PS2 bios include similar list file called XPARAM.ELF, but Title IDs there are not the same, although some of them exist on both lists. | |||
{| class="wikitable sortable" || | {| class="wikitable sortable" || | ||
! ID in XPARAM2 !! Title !! Settings/Flags !! Remarks | |||
|- | |- | ||
| SLUS_214.52 || Valkyrie Profile 2: Silmeria || 08000000 88130000 || | |||
|- | |- | ||
| | | SLUS_214.04 || Final Fantasy XI: Treasures of Aht Urhgan || 02000000 0B000000 || | ||
|- | |- | ||
| | | SLUS_213.39 || Puzzle Challenge || 01000000 00080000 || | ||
|- | |- | ||
| | | SLUS_213.31 || Sonic Riders || 01000000 00080000 || | ||
|- | |- | ||
| | | SLUS_210.89 || Karaoke Revolution Vol.3 || 08000000 88130000 || | ||
|- | |- | ||
| | | SLUS_210.70 || Final Fantasy XI: Chains of Promathia || 02000000 0B000000 || | ||
|- | |- | ||
| | | SLUS_210.59 || Tekken 5 || 0B000000 00000040 || | ||
|- | |- | ||
| | | SLUS_209.18 || Super Monkey Ball: Deluxe || 01000000 00080000 || | ||
|- | |- | ||
| | | SLUS_208.91 || Star Ocean: Til the end of Time [Disc 2] || 08000000 88130000 || | ||
|- | |- | ||
| | | SLUS_208.51 || Ace Combat 5: The Unsung War || 0A000000 00005000 || | ||
|- | |- | ||
| | | SLUS_208.38 || All-Star Baseball 2005 || 01000000 02080000 || | ||
|- | |- | ||
| | | SLUS_206.86 || Splashdown: Rides Gone Wild || 0A000000 00040800 || | ||
|- | |- | ||
| | | SLUS_206.39 || Def Jam Vendetta || 01000000 00080000 || | ||
|- | |- | ||
| | | SLUS_206.35 || Muppets Party Cruise || 01000000 01080000 || | ||
|- | |||
| SLUS_205.90 || Spyhunter 2 || 01000000 00080000 || | |||
|- | |||
| SLUS_205.72 || Tiger Woods PGA Tour 2003 || 0A000000 E8030800 || | |||
|- | |||
| SLUS_204.88 || Star Ocean: Til the end of Time [Disc 1] || 08000000 88130000 || | |||
|- | |||
| SLUS_204.33 || SWAT: Global Strike Team || 01000000 00080000 || | |||
|- | |||
| SLUS_204.13 || Shadowman 2 || 0A000000 00060800 || | |||
|- | |||
| SLUS_203.64 || Tiger Woods PGA Tour 2002 || 0A000000 E8030800 || | |||
|- | |||
| SLUS_203.05 || Simpsons: Road Rage || 01000000 00080000 || | |||
|- | |||
| SLUS_202.74 || City Crisis || 0A000000 B80B0800 || | |||
|- | |||
| SLUS_200.77 || Donald Duck: Go'in Quackers || 01000000 00080000 || | |||
|- | |||
| SLUS_200.11 || Orphen: Ocion of Sorcery || 09000000 10000008 || | |||
|- | |||
| SLUS_200.11 || Orphen: Ocion of Sorcery || 08000000 88130000 || | |||
|- | |||
| SLPS_732.49 || Ar tonelico Qoga: Knell of Ar Ciel (Platinum) || 00000000 0000000A || | |||
|- | |||
| SLPS_257.27 || Routes PE || 08000000 E8030000 || | |||
|- | |||
| SLPS_257.22 || Routes PE (Limited Edition) || 08000000 E8030000 || | |||
|- | |||
| SLPS_257.21 || HimeHibi - Princess Days || 0B000000 00000008 || | |||
|- | |||
| SLPS_257.09 || The Familiar of Zero || 0A000000 E8030800 || | |||
|- | |||
| SLPS_257.08 || The Familiar of Zero (Limited Edition) || 0A000000 E8030800 || | |||
|- | |||
| SLPS_256.98 || Fatal Fury Battle Archives Volume 2 || 00000000 0000000A || | |||
|- | |||
| SLPS_256.67 || Daito Giken Premium Pachi-Slot Collection: Yoshimune || 01000000 00180000 || | |||
|- | |||
| SLPS_256.04 || Ar tonelico Qoga: Knell of Ar Ciel || 00000000 0000000A || | |||
|- | |||
| SLPS_255.86 || Tales of the Abyss || 0A000000 E8030800 || | |||
|- | |||
| SLPS_255.85 || Monster Farm 5: Circus Caravan || 07000000 05000000 || | |||
|- | |||
| SLPS_255.10 || Tekken 5 || 0B000000 00000040 || | |||
|- | |||
| SLPS_254.18 || Ace Combat 5: The Unsung War || 0A000000 00005000 || | |||
|- | |||
| SLPS_254.06 || Hitman: Contracts || 08000000 AC0D0000 || | |||
|- | |||
| SLPS_253.79 || Tokyo Majin Gakuen: Kaihoujyou Kefurokou || 0A000000 E8030800 || | |||
|- | |||
| SLPS_253.57 || 3-Nen B-Gumi Kinpachi Sensei: Densetsu no Kyoudan ni Tate! || 01000000 00180000 || | |||
|- | |||
| SLPS_253.15 || One Piece: Grand Battle 3 || 01000000 00180000 || | |||
|- | |||
| SLPS_252.90 || Time Crisis 3 || 01000000 00080000 || | |||
|- | |||
| SLPS_252.78 || Memories Off: Mix || 0A000000 00030800 || | |||
|- | |||
| SLPS_252.75 || Def Jam: Vendetta || 01000000 02080000 || | |||
|- | |||
| SLPS_252.37 || Only You || 0B000000 00000040 || | |||
|- | |||
| SLPS_251.50 || Only You || 0B000000 00000040 || | |||
|- | |||
| SLPS_251.42 || Tiger Woods PGA Tour 2002 || 0A000000 E8030800 || | |||
|- | |||
| SLPS_251.36 || Kuon no Kizuna Sairin Mikotonori || 0A000000 DC050800 || | |||
|- | |||
| SLPS_250.81 || Saishuu Densha || 0A000000 E8030800 || | |||
|- | |||
| SLPS_250.72 || A Visual Mix: Ayumi Hamasaki Dome Tour 2001 || 08000000 50140000 || | |||
|- | |||
| SLPS_250.71 || A Visual Mix: Ayumi Hamasaki Dome Tour 2001 || 08000000 50140000 || | |||
|- | |||
| SLPS_250.08 || Sorcerous Stabber Orphen || 08000000 1C0C0000 || | |||
|- | |||
| SLPS_204.55 || Simple 2000 Series Vol.94: The Aka-Champion - Come on Baby || 0B000000 00000040 || | |||
|- | |||
| SLPS_204.29 || Hissatsu Pachi-Slot Evolution: Ninja Hattori-Kun V || 08000000 581B0000 || | |||
|- | |||
| SLPS_204.04 || Rakushou! Pachi-Slot Sengen 2 || 0A000000 00030800 || | |||
|- | |||
| SLPS_202.00 || Final Fantasy XI || 02000000 0B000000 || | |||
|- | |||
| SLPS_201.99 || F1 2002 || 0B000000 05000200 || | |||
|- | |||
| SLPS_201.97 || Surfing Air Show with RatBoy || 09000000 0A00472B || | |||
|- | |||
| SLPS_201.73 || Hard Hitter 2 || 0A000000 00030800 || | |||
|- | |||
| SLPS_201.72 || Koushien: Konpeki no Sora || 09000000 0A00472B || | |||
|- | |||
| SLPS_201.11 || Magical Sports Pro Baseball 2001 || 09000000 0A00472B || | |||
|- | |||
| SLPS_201.01 || City Crisis || 0A000000 B80B0800 || | |||
|- | |||
| SLPS_200.66 || Tenshi no Present: Marle Oukoku Monogatari || 0B000000 00000020 || | |||
|- | |||
| SLPS_200.53 || Tenshi no Present: Marle Oukoku Monogatari (Limited Edition) || 0B000000 00000020 || | |||
|- | |||
| SLPS_200.38 || Grappler Baki: Baki Saidai no Tournament || 08000000 94110000 || | |||
|- | |||
| SLPS_200.37 || Go Go Golf || 09000000 0A00472B || | |||
|- | |||
| SLPS_200.20 || FIFA 2000 World Championship || 04000000 01200000 || | |||
|- | |||
| SLPS_200.08 || Morita Shogi || 08000000 88130000 || | |||
|- | |||
| SLPM_680.10 || || 08000000 88130000 || | |||
|- | |||
| SLPM_680.07 || Karaoke Revolution (Trial) || 08000000 88130000 || | |||
|- | |||
| SLPM_665.74 || Detective Evangelion || 00000000 00000002 || | |||
|- | |||
| SLPM_665.58 || Tomb Raider: Legend || 08000000 E8030000 || | |||
|- | |||
| SLPM_665.39 || Nobunaga no Yabou Online: Haten no Shou || 02000000 0B000000 || | |||
|- | |||
| SLPM_664.36 || Aria the Natural || 01000000 00180000 || | |||
|- | |||
| SLPM_664.36 || Aria the Natural || 00000000 0000000A || | |||
|- | |||
| SLPM_663.94 || Final Fantasy XI: Treasures of Aht Urhgan || 02000000 0B000000 || | |||
|- | |||
| SLPM_663.93 || Final Fantasy XI: Treasures of Aht Urhgan (All-In-One Edition) || 0A000000 E8030800 || | |||
|- | |||
| SLPM_663.93 || Final Fantasy XI: Treasures of Aht Urhgan (All-In-One Edition) || 09000000 0A00472B || | |||
|- | |||
| SLPM_663.93 || Final Fantasy XI: Treasures of Aht Urhgan (All-In-One Edition) || 02000000 0B000000 || | |||
|- | |||
| SLPM_661.75 || Akumajo Dracula: Yami no Juin || 0B000000 1C000200 || | |||
|- | |||
| SLPM_661.75 || Akumajo Dracula: Yami no Juin || 08000000 60000000 || | |||
|- | |||
| SLPM_661.56 || Marheaven: Arm Fight Dream || 01000000 00180000 || | |||
|- | |||
| SLPM_660.57 || Taito Memories Vol.1 || 08000000 E40C0000 || | |||
|- | |||
| SLPM_660.48 || The Sword of Etheria || 08000000 1C0C0000 || | |||
|- | |||
| SLPM_660.48 || The Sword of Etheria || 00000000 00000002 || | |||
|- | |||
| SLPM_660.33 || The Sword of Etheria || 08000000 1C0C0000 || | |||
|- | |||
| SLPM_660.33 || The Sword of Etheria || 00000000 00000002 || | |||
|- | |||
| SLPM_659.84 || Grand Theft Auto: San Andreas || 0A000000 E8030800 || | |||
|- | |||
| SLPM_659.53 || Final Fantasy: XI (Entry Disc 2005) || 02000000 0B000000 || | |||
|- | |||
| SLPM_659.34 || Maple Colors || 0A000000 00030800 || | |||
|- | |||
| SLPM_658.94 || Winning Post 6: 2005 Version || 01000000 00240000 || | |||
|- | |||
| SLPM_657.83 || Nobunaga no Yabou Online: Tappi no Shou || 02000000 0B000000 || | |||
|- | |||
| SLPM_657.19 || Burnout 3: Takedown || 01000000 001C0000 || | |||
|- | |||
| SLPM_657.06 || Final Fantasy XI: Chains of Promathia (All-In-One Edition) || 02000000 0B000000 || | |||
|- | |||
| SLPM_657.05 || Final Fantasy XI: Chains of Promathia (Expansion Disc) || 02000000 0B000000 || | |||
|- | |||
| SLPM_656.98 || Love Songs: ADV Futaba Riho 14-sai Natsu || 0A000000 80030800 || | |||
|- | |||
| SLPM_656.33 || I Love Baseball: Pro Yakyu wo Koyonaku || 08000000 A00F0000 || | |||
|- | |||
| SLPM_654.88 || Grand Theft Auto: Vice City || 0A000000 00030000 || | |||
|- | |||
| SLPM_654.88 || Grand Theft Auto: Vice City || 09000000 00020036 || | |||
|- | |||
| SLPM_654.39 || Star Ocean: Till the End of Time (Director's Cut) (Disc 2) || 0B000000 14000200 || | |||
|- | |||
| SLPM_654.38 || Star Ocean: Till the End of Time (Director's Cut) (Disc 1) || 0B000000 14000200 || | |||
|- | |||
| SLPM_652.09 || Star Ocean: Till the End of Time || 0B000000 14000200 || | |||
|- | |||
| SLPM_651.97 || Nobunaga's Ambition Online || 02000000 0B000000 || | |||
|- | |||
| SLPM_650.90 || Spy Hunter || 01000000 00180000 || | |||
|- | |||
| SLPM_650.87 || A Visual Mix: Ayumi Hamasaki Dome Tour 2001 (Disc 2) || 08000000 50140000 || | |||
|- | |||
| SLPM_650.86 || A Visual Mix: Ayumi Hamasaki Dome Tour 2001 (Disc 1) || 08000000 50140000 || | |||
|- | |||
| SLPM_625.29 || Karaoke Revolution: Kazoku Idol Sengen || 08000000 88130000 || | |||
|- | |||
| SLPM_625.28 || Karaoke Revolution: Kazoku Idol Sengen (Bundle Edition) || 08000000 88130000 || | |||
|- | |||
| SLPM_624.92 || Karaoke Revolution: Kids Song Selection || 08000000 88130000 || | |||
|- | |||
| SLPM_624.91 || Mega Man: The Power Battle || 04000000 00200000 || | |||
|- | |||
| SLPM_624.79 || Karaoke Revolution: J-Pop Vol.9 || 08000000 88130000 || | |||
|- | |||
| SLPM_624.64 || Pop'n Taisen Pazurudame Online || 08000000 401F0000 || | |||
|- | |||
| SLPM_624.57 || Karaoke Revolution: Snow & Party || 08000000 88130000 || | |||
|- | |||
| SLPM_624.56 || Karaoke Revolution: J-Pop Vol.8 || 08000000 88130000 || | |||
|- | |||
| SLPM_624.55 || Karaoke Revolution: J-Pop Vol.7 || 08000000 88130000 || | |||
|- | |||
| SLPM_624.54 || Karaoke Revolution: J-Pop Vol.6 || 08000000 88130000 || | |||
|- | |||
| SLPM_624.51 || Karaoke Revolution: J-Pop Vol.5 || 08000000 88130000 || | |||
|- | |||
| SLPM_624.50 || Karaoke Revolution: Anime Song Selection || 08000000 88130000 || | |||
|- | |||
| SLPM_624.37 || Suisui Sweet: Amai Ai no Mitsukekata || 0B000000 00000040 || | |||
|- | |||
| SLPM_624.14 || Karaoke Revolution: Dreams & Memories || 08000000 88130000 || | |||
|- | |||
| SLPM_623.83 || Karaoke Revolution: Night Selection 2003 || 08000000 88130000 || | |||
|- | |||
| SLPM_623.82 || Karaoke Revolution: Love & Ballad || 08000000 88130000 || | |||
|- | |||
| SLPM_623.81 || Karaoke Revolution: J-Pop Vol.4 || 08000000 88130000 || | |||
|- | |||
| SLPM_623.80 || Karaoke Revolution: J-Pop Vol.3 || 08000000 88130000 || | |||
|- | |||
| SLPM_623.79 || Karaoke Revolution: J-Pop Vol.2 || 08000000 88130000 || | |||
|- | |||
| SLPM_623.69 || Karaoke Revolution: J-Pop Vol.1 || 08000000 88130000 || | |||
|- | |||
| SLPM_622.39 || Supercar Street Challenge || 0A000000 00030800 || | |||
|- | |||
| SLPM_621.54 || DDRMAX Dance Dance Revolution 6thMix || 08000000 5E1A0000 || | |||
|- | |||
| SLPM_621.35 || Final Fantasy: XI (Beta Version) || 00000000 000000A0 || | |||
|- | |||
| SLPM_621.25 || Gauntlet: Dark Legacy || 09000000 0500472B || | |||
|- | |||
| SLPM_621.25 || Gauntlet: Dark Legacy || 08000000 1C0C0000 || | |||
|- | |||
| SLPM_621.24 || Ready 2 Rumble Boxing: Round 2 || 08000000 88130000 || | |||
|- | |||
| SLPM_621.05 || Taikou Risshiden IV || 09000000 0A00472B || | |||
|- | |||
| SLPM_620.62 || Gitaroo Man One || 0A000000 40050800 || | |||
|- | |||
| SLPM_620.42 || Kurogane no Houkou: Warship Commander || 01000000 00300000 || | |||
|- | |||
| SLES_537.96 || FIFA Street 2 || 01000000 00180000 || | |||
|- | |||
| SLES_537.55 || Castlevania: Curse of Darkness || 04000000 10000000 || | |||
|- | |||
| SLES_536.68 || Micro Machines v4 || 01000000 01080000 || | |||
|- | |||
| SLES_530.37 || Super Monkey Ball Deluxe || 01000000 02080000 || | |||
|- | |||
| SLES_520.97 || SWAT: Global Strike Force || 01000000 00080000 || | |||
|- | |||
| SLES_519.97 || SWAT: Global Strike Team || 01000000 00080000 || | |||
|- | |||
| SLES_518.44 || Time Crisis 3 || 01000000 00080000 || | |||
|- | |||
| SLES_518.41 || SpyHunter 2 || 01000000 00080000 || | |||
|- | |||
| SLES_514.79 || Def Jam Vendetta || 01000000 02080000 || | |||
|- | |||
| SLES_512.82 || Tiger Woods PGA Tour 2003 || 0A000000 E8030800 || | |||
|- | |||
| SLES_507.29 || || 0A000000 E8030800 || | |||
|- | |||
| SLES_507.28 || Tiger Woods PGA Tour 2002 || 0A000000 E8030800 || | |||
|- | |||
| SLES_506.28 || Simpsons: Road Rage || 01000000 00080000 || | |||
|- | |||
| SLES_506.08 || Shadow Man 2: The Second Coming || 0A000000 00060800 || | |||
|- | |||
| SLES_505.40 || Simpsons: Road Rage || 01000000 00080000 || | |||
|- | |||
| SLES_504.46 || Shadow Man 2: The Second Coming || 0A000000 00060800 || | |||
|- | |||
| SLES_503.64 || City Crisis || 0A000000 B80B0800 || | |||
|- | |||
| SLES_500.62 || Orphen: Scion of Sorcery || 08000000 1C0C0000 || | |||
|- | |||
| SLES_500.48 || Donald Duck: Quack Attack || 01000000 00080000 || | |||
|- | |||
| SCUS_972.69 || Final Fantasy XI [Disc 2] || 02000000 0B000000 || | |||
|- | |||
| SCUS_971.67 || PaRappa the Rapper 2 || 04000000 00200000 || | |||
|- | |||
| SCPS_200.39 || || 00000000 00000004 || | |||
|- | |||
| SCPS_175.01 || Linux (for PlayStation2) Release 1.0 || 00000000 000000A0 || | |||
|- | |||
| SCPS_170.01 || Gran Turismo 4 || 0B000000 00000010 || | |||
|- | |||
| SCPS_150.39 || Lifeline || 0A000000 00030800 || | |||
|- | |||
| SCPS_150.38 || Lifeline || 0A000000 00030800 || | |||
|- | |||
| SCPS_110.22 || Yoake no Mariko 2nd Act || 01000000 00180000 || | |||
|- | |||
| SCPS_110.21 || Yoake no Mariko 2nd Act (Limited Edition) || 01000000 00180000 || | |||
|- | |||
| SCPS_110.18 || Yoake no Mariko || 01000000 00180000 || | |||
|- | |||
| SCPS_110.10 || Yoake no Mariko (Performance Pack Edition) || 01000000 00180000 || | |||
|- | |||
| SCPS_110.01 || I.Q. Remix || 00000000 000000A0 || | |||
|- | |||
| SCPN_601.60 || PlayStation BB Navigator (Version 0.32) || 00000000 000000A0 || | |||
|- | |||
| SCPN_601.50 || PlayStation BB Navigator (Version 0.31) || 00000000 000000A0 || | |||
|- | |||
| SCPN_601.40 || PlayStation BB Navigator (Version 0.30) || 00000000 000000A0 || | |||
|- | |||
| SCPN_601.30 || PlayStation BB Navigator (Version 0.20) || 00000000 000000A0 || | |||
|- | |||
| SCPN_601.01 || PlayStation BB Navigator (Version 0.10) || 00000000 000000A0 || | |||
|- | |||
| SCPM_621.16 || || 00000000 00000001 || | |||
|- | |||
| SCPM_621.15 || || 00000000 00000001 || | |||
|- | |||
| SCKA_200.49 || Tekken 5 || 0B000000 00000040 || | |||
|- | |||
| SCES_532.02 || Tekken 5 || 0B000000 00000040 || | |||
|- | |||
| SCAJ_201.26 || Tekken 5 || 0B000000 00000040 || | |||
|- | |||
| SCAJ_201.25 || Tekken 5 || 0B000000 00000040 || | |||
|- | |||
| PTPX_970.38 || || 00000000 000000A0 || | |||
|- | |||
| PSXC_002.03 || PSX Update Disc 1.31 || 00000000 000000A0 || | |||
|- | |||
| PSXC_002.02 || PSX Update Disc 1.20 || 00000000 000000A0 || | |||
|- | |||
| PSXC_002.01 || PSX Update Disc 1.10 || 00000000 000000A0 || | |||
|- | |||
| PDPX_991.09 || DVD Player (Version 3.04) || 00000000 000000A0 || | |||
|- | |||
| PBPX_955.18 || || 00000000 000000A0 || | |||
|- | |||
| PBPX_955.09 || Linux for PS2 Release 1.0 || 00000000 000000A0 || | |||
|- | |||
| PBPX_955.07 || Playstation 2 Linux Runtime Environment v1.0 (Disc 1) || 00000000 000000A0 || | |||
|- | |||
| PBPX_955.01 || Linux for PS2 Beta Release 1 || 00000000 000000A0 || | |||
|- | |||
| PBPX_952.39 || Online Start Up Disc v3.0 || 00000000 000000A0 || | |||
|- | |||
| PBPX_952.35 || || 00000000 000000A0 || | |||
|- | |||
| PBPX_952.28 || || 00000000 000000A0 || | |||
|- | |||
| PBPX_952.24 || DVD Player (Version 2.16) || 00000000 000000A0 || | |||
|- | |||
| PBPX_952.22 || DVD Player (Version 2.14) || 00000000 000000A0 || | |||
|- | |||
| PBPX_952.21 || DVD Player (Version 2.12) || 00000000 000000A0 || | |||
|- | |||
|PBPX_952.11 || DVD Utility Disc Version 1.00 || 00000000 000000A0 || | |||
|- | |||
|PBPX_952.10 || DVD Utility Disc Version 2.10 || 00000000 000000A0 || | |||
|- | |||
|PBPX_952.09 || DVD Player (Version 2.10) || 00000000 000000A0 || | |||
|- | |||
|PBPX_952.08 || DVD Player (Version 2.10) || 00000000 000000A0 || | |||
|- | |||
|PBPX_952.07 || DVD Player (Version 2.10) || 00000000 000000A0 || | |||
|- | |||
|PBPX_952.06 || DVD Player (Version 2.01) || 00000000 000000A0 || | |||
|- | |- | ||
|PBPX_952.03 || DVD Utility Disc Version 1.01 || 00000000 000000A0 || | |||
|- | |- | ||
|PBPX_952.02 || DVD Utility Disc Version 1.01 || 00000000 000000A0 || | |||
|PBPX_952.02 || DVD Utility Disc Version 1.01 | |||
|- | |- | ||
|PBPX_952.01 || DVD Utility Disc Version 1.00 || 00000000 000000A0 || | |||
|} | |} | ||
= Folder/File layout = | === Folder/File layout === | ||
Example: Max Payne Classic | Example: Max Payne Classic | ||
Line 3,207: | Line 1,121: | ||
│ │ │ ├── Box01.jpg | │ │ │ ├── Box01.jpg | ||
│ │ │ ├── Box04.jpg | │ │ │ ├── Box04.jpg | ||
│ │ │ ├── Page01.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 | │ │ │ └── Page59.jpg | ||
│ │ ├── Page01.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 | │ ├── medium | ||
│ │ ├── Box01.jpg | │ │ ├── Box01.jpg | ||
Line 3,217: | Line 1,302: | ||
│ │ │ ├── Box01.jpg | │ │ │ ├── Box01.jpg | ||
│ │ │ ├── Box04.jpg | │ │ │ ├── Box04.jpg | ||
│ │ │ ├── Page01.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 | │ │ │ └── Page59.jpg | ||
│ │ ├── Page01.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 | │ ├── small | ||
│ │ ├── Box01.jpg | │ │ ├── Box01.jpg | ||
│ │ ├── Box04.jpg | │ │ ├── Box04.jpg | ||
│ │ ├── landscape | │ │ ├── landscape | ||
│ │ │ ├── Box01.jpg | │ │ │ ├── Box01.jpg | ||
│ │ │ ├── Box04.jpg | │ │ │ ├── Box04.jpg | ||
│ │ │ ├── Page01.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 | │ │ │ └── Page59.jpg | ||
│ │ ├── Page01.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 | │ └── thumbnails | ||
│ ├── BoxThumb01.jpg | │ ├── BoxThumb01.jpg | ||
Line 3,237: | Line 1,664: | ||
│ │ ├── BoxThumb01.jpg | │ │ ├── BoxThumb01.jpg | ||
│ │ ├── BoxThumb04.jpg | │ │ ├── BoxThumb04.jpg | ||
│ │ ├── Thumb01.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 | │ │ └── Thumb59.jpg | ||
│ ├── Thumb01.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 | ├── sce_module | ||
│ ├── libc.prx | │ ├── libc.prx | ||
Line 3,250: | Line 1,848: | ||
└── trophy_data | └── trophy_data | ||
└── SLES-50326_trophies.lua | └── SLES-50326_trophies.lua | ||
</pre> | </pre> | ||
{{Reverse Engineering}} | {{Reverse Engineering}} | ||
<noinclude> | <noinclude>[[Category:Main]]</noinclude> | ||
[[Category:Main]] | |||
</noinclude> |