To see your stuff show here, enable Compatibility Server Reports in PPSSPP.
Click on a version, game, or report message to show similar entries. Hover over version to see platform info, and hover over a game title to see region and version info.
| Game title |
Version |
Latest Report |
Hits |
Message |
| Game Sepak Bola PPSSPP |
v1.9.4 |
2026-11-11 |
23,726 |
Savedata version requested: 3 |
| EA |
v1.9.4 |
2026-09-17 |
15 |
sceDmacMemcpy(dest=09054040, src=086ce900, size=1251072): overlapping read |
| eFootball JOELAND |
v1.9.4 |
2026-11-08 |
5,491 |
avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
| Dragon Ball Z: KAKAROT PSP DELUXE EDITION By JJake_J |
v1.18.1 |
2026-07-22 |
65 |
00000400=sceGeEdramSetAddrTranslation(00000800) |
| PES eFOOTBALL 2026 JRplay |
v1.20.4 |
2026-11-03 |
296 |
sceNetAdhocMatchingInit(32768) at 08a71984 |
| eFootball JOELAND |
v1.20.4-1758-g70bab7f25c |
2026-11-10 |
457 |
sceNetAdhocMatchingInit(32768) at 08a719b8 |
| eFootball JOELAND |
v1.9.4 |
2026-11-08 |
281 |
80630006=sceAtracSetDataAndGetID(09a25200, 00004000): invalid RIFF header |
| EA-Sports FC Lop-Play |
v1.9.4 |
2026-09-13 |
8 |
Unknown GetPointer 00000000 PC 088e2fd8 LR 088e2fe8 |
| WWE'12 |
v1.14.4 |
2026-01-05 |
1 |
sceDmacMemcpy(dest=041866d0, src=09858c50, size=65552): overlapping read |
| EAFC 26 By Komo Valeri |
v1.9.4 |
2026-11-12 |
17,120 |
Savedata version requested: 3 |
| AFCON 2025 MOROCCO |
v1.14.4 |
2026-01-04 |
1 |
Replacement rowPitch=128, but w=1024 (level=0) |
| Dragon Ball Z: KAKAROT PSP DELUXE EDITION By JJake_J |
v1.9.4 |
2026-10-14 |
302 |
avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
| eFootball Chelito 19 * BETEGAMING |
v1.9.4 |
2026-10-30 |
87 |
avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
| eFootball JOELAND |
v1.8.0 |
2026-11-08 |
312 |
Unknown GetPointer 00000000 PC 0884d7b4 LR 0884d7d4 |
| eFootball JOELAND |
v1.18.1-87-gda0168f41a |
2026-11-08 |
1,715 |
Unknown GetPointerWrite 00000000 PC 08816148 LR 0881615c |
| eFootball Edicion Mundial de Clubes By T. Bendezu |
v1.14.4 |
2026-01-01 |
1 |
Replacement rowPitch=2048, but w=7680 (level=0) |
| PES eFOOTBALL 2026 JRplay |
v1.18.1-908-gd7aa236e13 |
2026-10-31 |
47 |
Unknown GetPointer 00000000 PC 0884d7a4 LR 0884d7c4 |
| Pro Evolution Soccer 2014 |
v1.14.4 |
2025-12-30 |
1 |
WriteToHardware: Invalid address 0a005833 near PC 08e83598 LR 089485a8 |
| Pro Evolution Soccer 2014 |
v1.14.4 |
2026-07-14 |
4 |
MIPSCompileOp: Invalid instruction b76e9fc3 |
| Pro Evolution Soccer 2014 |
v1.14.4 |
2026-07-14 |
4 |
MIPSCompileOp: Invalid instruction 469efc7a |
| Pro Evolution Soccer 2014 |
v1.14.4 |
2026-07-14 |
3 |
Jump to invalid address: 07934760 PC 08e835c4 LR 089485a8 |
| Pro Evolution Soccer 2014 |
v1.14.4 |
2026-07-14 |
4 |
MIPSCompileOp: Invalid instruction 6793e8ff |
| Pro Evolution Soccer 2014 |
v1.14.4 |
2026-07-14 |
4 |
MIPSCompileOp: Invalid instruction b35fad76 |
| Pro Evolution Soccer 2014 |
v1.14.4 |
2026-07-14 |
4 |
MIPSCompileOp: Invalid instruction b7b0e8ef |
| Pro Evolution Soccer 2014 |
v1.14.4 |
2026-07-14 |
4 |
MIPSCompileOp: Invalid instruction ec9f9bcd |
| Pro Evolution Soccer 2014 |
v1.14.4 |
2026-07-14 |
4 |
MIPSCompileOp: Invalid instruction ee3c9b47 |
| Pro Evolution Soccer 2014 |
v1.14.4 |
2026-07-14 |
4 |
MIPSCompileOp: Invalid instruction ef7cdf7b |
| Pro Evolution Soccer 2014 |
v1.14.4 |
2025-12-30 |
1 |
ReadFromHardware: Invalid address 00000004 near PC 08815f70 LR 08815f70 |
| BEN 10: Protector of Earth |
v1.14.4 |
2025-12-29 |
61 |
80630007=sceAtracSetData(2, 08d13140, 00000aec): atracID uses different codec type than data |
| NARUTO SHIPPUDEN: Ultimate Ninja Impact |
v1.14.4 |
2025-12-29 |
1 |
sceDmacMemcpy(dest=04180000, src=08f28340, size=128): overlapping read |
| eFootball JOELAND |
v1.9.4 |
2026-11-12 |
137,625 |
Savedata version requested: 3 |
| SOCOM: U.S. Navy SEALs Fireteam Bravo 3 |
v1.14.4 |
2025-12-27 |
2 |
Error in shader program link: info: Vertex info
-----------
0(72) : warning C7050: "distance" might be used before being initialized
fs: 00180000:00200000 Fog
#version 330
#extension GL_EXT_gpu_shader4 : enable
// Driver: GeForce 210/PCIe/SSE2 - GLSL 330
#define DISCARD discard
#define lowp
#define mediump
#define highp
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 00180000:00200000 Fog
in lowp vec4 v_color0;
uniform vec3 u_fogcolor;
in mediump float v_fogdepth;
out vec4 fragColor0;
void main() {
vec4 v = v_color0 ;
float fogCoef = clamp(v_fogdepth, 0.0, 1.0);
v = mix(vec4(u_fogcolor, v.a), v, fogCoef);
fragColor0 = v;
}
vs: 01000000:80000b28 HWX C T N Light: LightUberShader Cull
#version 330
#extension GL_EXT_gpu_shader4 : enable
// Driver: GeForce 210/PCIe/SSE2 - GLSL 330
#define gl_VertexIndex gl_VertexID
#define lowp
#define mediump
#define highp
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 01000000:80000b28 HWX C T N Light: LightUberShader Cull
in vec3 position;
in mediump vec3 normal;
in lowp vec4 color0;
uniform mat4 u_proj;
uniform mat4 u_world;
uniform mat4 u_view;
uniform uint u_lightControl;
uniform vec3 u_lightpos0;
uniform mediump vec3 u_lightatt0;
uniform mediump vec3 u_lightdir0;
uniform mediump vec2 u_lightangle_spotCoef0;
uniform lowp vec3 u_lightambient0;
uniform lowp vec3 u_lightdiffuse0;
uniform lowp vec3 u_lightspecular0;
uniform vec3 u_lightpos1;
uniform mediump vec3 u_lightatt1;
uniform mediump vec3 u_lightdir1;
uniform mediump vec2 u_lightangle_spotCoef1;
uniform lowp vec3 u_lightambient1;
uniform lowp vec3 u_lightdiffuse1;
uniform lowp vec3 u_lightspecular1;
uniform vec3 u_lightpos2;
uniform mediump vec3 u_lightatt2;
uniform mediump vec3 u_lightdir2;
uniform mediump vec2 u_lightangle_spotCoef2;
uniform lowp vec3 u_lightambient2;
uniform lowp vec3 u_lightdiffuse2;
uniform lowp vec3 u_lightspecular2;
uniform vec3 u_lightpos3;
uniform mediump vec3 u_lightatt3;
uniform mediump vec3 u_lightdir3;
uniform mediump vec2 u_lightangle_spotCoef3;
uniform lowp vec3 u_lightambient3;
uniform lowp vec3 u_lightdiffuse3;
uniform lowp vec3 u_lightspecular3;
uniform lowp vec4 u_ambient;
uniform lowp vec3 u_matdiffuse;
uniform lowp vec4 u_matspecular;
uniform lowp vec3 u_matemissive;
uniform lowp vec4 u_matambientalpha;
uniform highp vec2 u_fogcoef;
uniform highp vec4 u_depthRange;
uniform highp vec4 u_cullRangeMin;
uniform highp vec4 u_cullRangeMax;
out lowp vec4 v_color0;
out mediump float v_fogdepth;
vec3 normalizeOr001(vec3 v) {
return length(v) == 0.0 ? vec3(0.0, 0.0, 1.0) : normalize(v);
}
void main() {
vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz;
mediump vec3 worldnormal = normalizeOr001(mul(vec4(normal, 0.0), u_world).xyz);
vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0);
vec4 outPos = mul(u_proj, viewPos);
vec4 ambientColor = ((u_lightControl & (1u << 0x14u)) != 0x0u) ? color0 : u_matambientalpha;
vec3 diffuseColor = ((u_lightControl & (1u << 0x15u)) != 0x0u) ? color0.rgb : u_matdiffuse;
vec3 specularColor = ((u_lightControl & (1u << 0x16u)) != 0x0u) ? color0.rgb : u_matspecular.rgb;
lowp vec4 lightSum0 = u_ambient * ambientColor + vec4(u_matemissive, 0.0);
lowp vec3 lightSum1 = splat3(0.0);
vec3 toLight;
lowp vec3 diffuse;
float distance;
lowp float lightScale;
mediump float ldot;
lowp float angle;
if ((u_lightControl & 1u) != 0x0u) {
uint comp = (u_lightControl >> 0x04u) & 0x3u;
uint type = (u_lightControl >> 0x06u) & 0x3u;
if (type == 0x0u) {
toLight = u_lightpos0;
} else {
toLight = u_lightpos0 - worldpos;
distance = length(toLight);
toLight /= distance;
}
ldot = dot(toLight, worldnormal);
if (comp == 0x2u) {
if (u_matspecular.a <= 0.0) {
ldot = 1.0;
} else {
ldot = pow(max(ldot, 0.0), u_matspecular.a);
}
}
switch (int(type)) {
case 1:
lightScale = clamp(1.0 / dot(u_lightatt0, vec3(1.0, distance, distance*distance)), 0.0, 1.0);
break;
case 2:
angle = length(u_lightdir0) == 0.0 ? 0.0 : |
| SOCOM: U.S. Navy SEALs Fireteam Bravo 3 |
v1.14.4 |
2025-12-27 |
1 |
Error in shader program link: info: Vertex info
-----------
0(75) : warning C7050: "distance" might be used before being initialized
fs: 00190000:00a0f002 Tex Fog 2x TFuncMod AlphaTest >= TestDiscardToZero
#version 330
#extension GL_EXT_gpu_shader4 : enable
// Driver: GeForce 210/PCIe/SSE2 - GLSL 330
#define DISCARD discard
#define lowp
#define mediump
#define highp
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 00190000:00a0f002 Tex Fog 2x TFuncMod AlphaTest >= TestDiscardToZero
uniform sampler2D tex;
uniform uint u_alphacolorref;
uniform uint u_alphacolormask;
in lowp vec4 v_color0;
uniform vec3 u_fogcolor;
in mediump float v_fogdepth;
in mediump vec3 v_texcoord;
int roundAndScaleTo255i(in float x) { return int(floor(x * 255.0 + 0.5)); }
out vec4 fragColor0;
void main() {
vec4 t = texture(tex, v_texcoord.xy);
vec4 p = v_color0;
vec4 v = vec4(t.rgb * p.rgb, p.a);
v.rgb = clamp(v.rgb * 2.0, 0.0, 1.0);
float fogCoef = clamp(v_fogdepth, 0.0, 1.0);
v = mix(vec4(u_fogcolor, v.a), v, fogCoef);
if ((roundAndScaleTo255i(v.a) & int(u_alphacolormask >> 0x18u)) < int(u_alphacolorref >> 0x18u)) v.a = 0.0;
fragColor0 = v;
}
vs: 01000000:80000b38 HWX C T N Tex Light: LightUberShader Cull
#version 330
#extension GL_EXT_gpu_shader4 : enable
// Driver: GeForce 210/PCIe/SSE2 - GLSL 330
#define gl_VertexIndex gl_VertexID
#define lowp
#define mediump
#define highp
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 01000000:80000b38 HWX C T N Tex Light: LightUberShader Cull
in vec3 position;
in mediump vec3 normal;
in vec2 texcoord;
in lowp vec4 color0;
uniform mat4 u_proj;
uniform mat4 u_world;
uniform mat4 u_view;
uniform vec4 u_uvscaleoffset;
uniform uint u_lightControl;
uniform vec3 u_lightpos0;
uniform mediump vec3 u_lightatt0;
uniform mediump vec3 u_lightdir0;
uniform mediump vec2 u_lightangle_spotCoef0;
uniform lowp vec3 u_lightambient0;
uniform lowp vec3 u_lightdiffuse0;
uniform lowp vec3 u_lightspecular0;
uniform vec3 u_lightpos1;
uniform mediump vec3 u_lightatt1;
uniform mediump vec3 u_lightdir1;
uniform mediump vec2 u_lightangle_spotCoef1;
uniform lowp vec3 u_lightambient1;
uniform lowp vec3 u_lightdiffuse1;
uniform lowp vec3 u_lightspecular1;
uniform vec3 u_lightpos2;
uniform mediump vec3 u_lightatt2;
uniform mediump vec3 u_lightdir2;
uniform mediump vec2 u_lightangle_spotCoef2;
uniform lowp vec3 u_lightambient2;
uniform lowp vec3 u_lightdiffuse2;
uniform lowp vec3 u_lightspecular2;
uniform vec3 u_lightpos3;
uniform mediump vec3 u_lightatt3;
uniform mediump vec3 u_lightdir3;
uniform mediump vec2 u_lightangle_spotCoef3;
uniform lowp vec3 u_lightambient3;
uniform lowp vec3 u_lightdiffuse3;
uniform lowp vec3 u_lightspecular3;
uniform lowp vec4 u_ambient;
uniform lowp vec3 u_matdiffuse;
uniform lowp vec4 u_matspecular;
uniform lowp vec3 u_matemissive;
uniform lowp vec4 u_matambientalpha;
uniform highp vec2 u_fogcoef;
uniform highp vec4 u_depthRange;
uniform highp vec4 u_cullRangeMin;
uniform highp vec4 u_cullRangeMax;
out lowp vec4 v_color0;
out mediump vec3 v_texcoord;
out mediump float v_fogdepth;
vec3 normalizeOr001(vec3 v) {
return length(v) == 0.0 ? vec3(0.0, 0.0, 1.0) : normalize(v);
}
void main() {
vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz;
mediump vec3 worldnormal = normalizeOr001(mul(vec4(normal, 0.0), u_world).xyz);
vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0);
vec4 outPos = mul(u_proj, viewPos);
vec4 ambientColor = ((u_lightControl & (1u << 0x14u)) != 0x0u) ? color0 : u_matambientalpha;
vec3 diffuseColor = ((u_lightControl & (1u << 0x15u)) != 0x0u) ? color0.rgb : u_matdiffuse;
vec3 specularColor = ((u_lightControl & (1u << 0x16u)) != 0x0u) ? color0.rgb : u_matspecular.rgb;
lowp vec4 lightSum0 = u_ambient * ambientColor + vec4(u_matemissive, 0.0);
lowp vec3 lightSum1 = splat3(0.0);
vec3 toLight;
lowp vec3 diffuse;
float distance;
lowp float lightScale;
mediump float ldot;
lowp float angle;
if ((u_lightControl & 1u) != 0x0u) {
uint comp = (u_lightControl >> 0x04u) & 0x3u;
uint type = (u_lightControl >> 0x06 |
| EA |
v1.9.4 |
2026-11-07 |
875 |
80630006=sceAtracSetDataAndGetID(09a4ec00, 00004000): fmt definition too small (16) |
| eFootball PES 2021 By GABRIEL |
v1.14.4 |
2025-12-25 |
1 |
Replacement rowPitch=512, but w=6400 (level=0) |
| eFootball 2022 by GAME OVER y Ramirez 15 |
v1.14.4 |
2025-12-23 |
1 |
sceSasSetSimpleADSR(08bb3ac0, 15, 3237, 32a2): Invalid ADSREnv2 |
| EA |
v1.9.4 |
2026-11-05 |
249 |
Unknown GetPointer 00000000 PC 0881c2d8 LR 0881c2e8 |
| WWE'12 |
v1.14.4 |
2025-12-22 |
1 |
ReadFromHardware: Invalid address f8bed9d2 near PC f8bed9d2 LR 08c4a464 |
| eFootball 2026 DEMOU |
v1.18.1 |
2026-11-01 |
13 |
Unknown GetPointerWrite 00000000 PC 08816148 LR 0881615c |
| PES eFOOTBALL 2026 JRplay |
v1.18.1-483-gbf0f08b331 |
2026-11-08 |
420 |
Unknown GetPointerWrite 00000000 PC 08816130 LR 08816144 |
| Def Jam® Fight For NY™: The Takeover |
v1.14.4 |
2025-12-21 |
1 |
sceDmacMemcpy(dest=09a35800, src=08400000, size=72384): overlapping read |
| PES eFOOTBALL 2026 JRplay |
v1.18.1-846-gab47c3cb1f |
2026-11-08 |
259 |
Unknown GetPointerWrite 00000000 PC 088287e0 LR 088287f0 |
| EA-Sports FC Lop-Play |
v1.9.4 |
2026-10-18 |
24 |
sceDmacMemcpy(dest=04154000, src=091f61f0, size=557056): overlapping read |
| EA-Sports FC Lop-Play |
v1.17.1 |
2026-07-25 |
43 |
sceKernelLoadModuleByID: unsupported options size=00000014, flags=089a5164, pos=0, access=1, data=2, text=2 |
| EA-Sports FC Lop-Play |
v1.17.1 |
2026-08-25 |
26 |
sceKernelLoadModuleByID: unsupported options size=00000014, flags=089a5164, pos=0, access=1, data=1, text=1 |
| PES eFOOTBALL 2026 JRplay |
v1.9.4 |
2026-11-11 |
66,846 |
Savedata version requested: 3 |
| eFootball Edicion Mundial de Clubes By T. Bendezu |
v1.14.4 |
2025-12-20 |
1 |
Replacement rowPitch=256, but w=2000 (level=0) |
| SBK®08 Superbike World Championship |
v1.14.4 |
2025-12-20 |
1 |
sceKernelRegisterSubIntrHandler(30, 0, 089c90fc, 09108180): duplicate handler |
| SBK®08 Superbike World Championship |
v1.14.4 |
2025-12-20 |
2 |
sceKernelRegisterSubIntrHandler(30, 0, 089c90fc, 08fd8200): duplicate handler |
| SBK®08 Superbike World Championship |
v1.14.4 |
2025-12-20 |
6 |
sceKernelRegisterSubIntrHandler(30, 0, 089c90fc, 08f60220): duplicate handler |
| eFootball Euro y Copa America By T. Bendezu |
v1.14.4 |
2025-12-20 |
1 |
Replacement rowPitch=256, but w=3200 (level=0) |
| EA |
v1.9.4 |
2026-11-03 |
65 |
80630006=sceAtracSetDataAndGetID(09a25200, 00003800): invalid RIFF header |
| BETEGAMING12 |
v1.14.4 |
2025-12-15 |
1 |
MIPSCompileOp: Invalid instruction b1080000 |
| BETEGAMING12 |
v1.14.4 |
2025-12-15 |
1 |
MIPSCompileOp: Invalid instruction b0220d00 |
| BETEGAMING12 |
v1.14.4 |
2025-12-15 |
1 |
MIPSCompileOp: Invalid instruction 04060012 |
| BETEGAMING12 |
v1.14.4 |
2025-12-15 |
1 |
Unknown GetPointerWrite 00000002 PC 08a02afc LR 0887138c |
| Def Jam® Fight For NY™: The Takeover |
v1.14.4 |
2025-12-13 |
1 |
sceDmacMemcpy(dest=0984f8c0, src=08400000, size=72384): overlapping read |
| Def Jam® Fight For NY™: The Takeover |
v1.14.4 |
2025-12-13 |
1 |
sceDmacMemcpy(dest=09d23140, src=08400000, size=17792): overlapping read |
| eFootball 2025 STAR PATCH |
v1.14.4 |
2025-12-13 |
1 |
Unknown GetPointer 00310b00 PC 0884a918 LR 0884a938 |
| eFootball PC - V. |
v1.14.4 |
2025-12-12 |
1 |
Error in shader compilation: info: Vertex shader compilation failed.
ERROR: 0:125: 'comp' : redefinition
ERROR: 0:126: 'type' : redefinition
ERROR: 0:174: 'comp' : redefinition
ERROR: 0:175: 'type' : redefinition
ERROR: 0:223: 'comp' : redefinition
ERROR: 0:224: 'type' : redefinition
ERROR: 6 compilation errors. No code generated.
01000000:80000b30 HWX T N Tex Light: LightUberShader Cull
#version 300 es
// Driver: Adreno (TM) 320 - GLSL 300
precision highp float;
#define gl_VertexIndex gl_VertexID
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 01000000:80000b30 HWX T N Tex Light: LightUberShader Cull
in vec3 position;
in mediump vec3 normal;
in vec2 texcoord;
uniform mat4 u_proj;
uniform mat4 u_world;
uniform mat4 u_view;
uniform vec4 u_uvscaleoffset;
uniform uint u_lightControl;
uniform vec3 u_lightpos0;
uniform mediump vec3 u_lightatt0;
uniform mediump vec3 u_lightdir0;
uniform mediump vec2 u_lightangle_spotCoef0;
uniform lowp vec3 u_lightambient0;
uniform lowp vec3 u_lightdiffuse0;
uniform lowp vec3 u_lightspecular0;
uniform vec3 u_lightpos1;
uniform mediump vec3 u_lightatt1;
uniform mediump vec3 u_lightdir1;
uniform mediump vec2 u_lightangle_spotCoef1;
uniform lowp vec3 u_lightambient1;
uniform lowp vec3 u_lightdiffuse1;
uniform lowp vec3 u_lightspecular1;
uniform vec3 u_lightpos2;
uniform mediump vec3 u_lightatt2;
uniform mediump vec3 u_lightdir2;
uniform mediump vec2 u_lightangle_spotCoef2;
uniform lowp vec3 u_lightambient2;
uniform lowp vec3 u_lightdiffuse2;
uniform lowp vec3 u_lightspecular2;
uniform vec3 u_lightpos3;
uniform mediump vec3 u_lightatt3;
uniform mediump vec3 u_lightdir3;
uniform mediump vec2 u_lightangle_spotCoef3;
uniform lowp vec3 u_lightambient3;
uniform lowp vec3 u_lightdiffuse3;
uniform lowp vec3 u_lightspecular3;
uniform lowp vec4 u_ambient;
uniform lowp vec3 u_matdiffuse;
uniform lowp vec4 u_matspecular;
uniform lowp vec3 u_matemissive;
uniform lowp vec4 u_matambientalpha;
uniform highp vec2 u_fogcoef;
uniform highp vec4 u_depthRange;
uniform highp vec4 u_cullRangeMin;
uniform highp vec4 u_cullRangeMax;
out lowp vec4 v_color0;
out mediump vec3 v_texcoord;
out mediump float v_fogdepth;
vec3 normalizeOr001(vec3 v) {
return length(v) == 0.0 ? vec3(0.0, 0.0, 1.0) : normalize(v);
}
void main() {
vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz;
mediump vec3 worldnormal = normalizeOr001(mul(vec4(normal, 0.0), u_world).xyz);
vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0);
vec4 outPos = mul(u_proj, viewPos);
vec4 ambientColor = u_matambientalpha;
vec3 diffuseColor = u_matdiffuse.rgb;
vec3 specularColor = u_matspecular.rgb;
lowp vec4 lightSum0 = u_ambient * ambientColor + vec4(u_matemissive, 0.0);
lowp vec3 lightSum1 = splat3(0.0);
vec3 toLight;
lowp vec3 diffuse;
float distance;
lowp float lightScale;
mediump float ldot;
lowp float angle;
if ((u_lightControl & 1u) != 0x0u) {
uint comp = (u_lightControl >> 0x04u) & 0x3u;
uint type = (u_lightControl >> 0x06u) & 0x3u;
if (type == 0x0u) {
toLight = u_lightpos0;
} else {
toLight = u_lightpos0 - worldpos;
distance = length(toLight);
toLight /= distance;
}
ldot = dot(toLight, worldnormal);
if (comp == 0x2u) {
if (u_matspecular.a <= 0.0) {
ldot = 1.0;
} else {
ldot = pow(max(ldot, 0.0), u_matspecular.a);
}
}
switch (int(type)) {
case 1:
lightScale = clamp(1.0 / dot(u_lightatt0, vec3(1.0, distance, distance*distance)), 0.0, 1.0);
break;
case 2:
angle = length(u_lightdir0) == 0.0 ? 0.0 : dot(normalize(u_lightdir0), toLight);
if (angle >= u_lightangle_spotCoef0.x) {
lightScale = clamp(1.0 / dot(u_lightatt0, vec3(1.0, distance, distance*distance)), 0.0, 1.0) * (u_lightangle_spotCoef0.y <= 0.0 ? 1.0 : pow(angle, u_lightangle_spotCoef0.y));
} else {
lightScale = 0.0;
}
break;
default:
lightScale = 1.0;
break;
}
diffuse = (u_lightdiffuse0 * diffuseColor) * max(ldot, 0.0);
if (comp == 0x1u) {
if ( |
| AFCON 2025 MOROCCO |
v1.9.4 |
2026-08-05 |
500 |
Savedata version requested: 3 |
| EA |
v1.9.4 |
2026-11-08 |
1,455 |
avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
| EA |
v1.18.1-846-gab47c3cb1f |
2026-10-29 |
124 |
Unknown GetPointer 00000000 PC 0884a918 LR 0884a938 |
| EA |
v1.18.1-846-gab47c3cb1f |
2026-11-05 |
117 |
Unknown GetPointer 00000000 PC 0884d7b4 LR 0884d7d4 |
| EA |
v1.18.1-87-gda0168f41a |
2026-11-07 |
735 |
Unknown GetPointerWrite 00000000 PC 08816148 LR 0881615c |
| Pro Evolution Soccer 2014 |
v1.14.4 |
2025-12-11 |
2 |
ReadFromHardware: Invalid address 2666892f near PC 089f5c04 LR 08e8b73c |
| Pro Evolution Soccer 2014 |
v1.14.4 |
2025-12-11 |
1 |
WriteToHardware: Invalid address 2666666a near PC 08a02e14 LR 08e8b72c |
| EA |
v1.18.1-846-gab47c3cb1f |
2026-11-01 |
115 |
Unknown GetPointer 00000020 PC 08815fc8 LR 08815fd4 |
| EA |
v1.18.1-846-gab47c3cb1f |
2026-11-01 |
263 |
Unknown GetPointerWrite 00000000 PC 088287f0 LR 08828800 |
| EA |
v1.9.4 |
2026-11-11 |
46,780 |
Savedata version requested: 3 |
| eFootball Edicion Mundial de Clubes By T. Bendezu |
v1.14.4 |
2025-12-08 |
1 |
Replacement rowPitch=512, but w=6800 (level=0) |
| eFootball SAN JOE |
v1.9.4 |
2026-11-07 |
136 |
sceDmacMemcpy(dest=040cc000, src=086ce900, size=1251072): overlapping read |
| eFootball Chelito 19 * BETEGAMING |
v1.18.1 |
2026-08-21 |
114 |
Unknown GetPointerWrite 00000000 PC 08816148 LR 0881615c |
| eFootball Chelito 19 * BETEGAMING |
v1.9.4 |
2026-11-10 |
15,134 |
Savedata version requested: 3 |
| 機動戦士ガンダム ガンダムVS.ガンダムNEXT PLUS |
v1.14.4 |
2025-12-06 |
1 |
sceNetAdhocMatchingInit(32768) at 08868d68 |
| eFootball SAN JOE |
v1.9.4 |
2026-11-08 |
767 |
avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
| Daxter |
v1.14.4 |
2025-12-04 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415001, 09eb95b0, 4, 00000000, 0) |
| eFootball Chelito 19 * BETEGAMING |
v1.20.4 |
2026-10-03 |
51 |
sceNetAdhocMatchingInit(32768) at 08a719b8 |
| eFootball Edicion Mundial de Clubes By T. Bendezu |
v1.14.4 |
2025-12-02 |
1 |
Replacement rowPitch=128, but w=1600 (level=0) |
| eFootball Edicion Mundial de Clubes By T. Bendezu |
v1.14.4 |
2025-12-02 |
1 |
Replacement rowPitch=2048, but w=5120 (level=0) |
| eFootball Chelito 19 * BETEGAMING |
v1.18.1 |
2026-10-31 |
289 |
Unknown GetPointerWrite 00000000 PC 08816148 LR 0881615c |
| Assassin's Creed: Bloodlines™ |
v1.14.4 |
2025-12-02 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415002, 09c5a794, 4, 00000000, 0) |
| Assassin's Creed: Bloodlines™ |
v1.14.4 |
2025-12-02 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415001, 09c5a794, 4, 00000000, 0) |
| Assassin's Creed: Bloodlines™ |
v1.14.4 |
2025-12-02 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415002, 09b0b254, 4, 00000000, 0) |
| Assassin's Creed: Bloodlines™ |
v1.14.4 |
2025-12-02 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415001, 09b0b254, 4, 00000000, 0) |
| eFootball SAN JOE |
v1.18.1 |
2026-11-08 |
156 |
Unknown GetPointerWrite 00000000 PC 088287f0 LR 08828800 |
| eFootball Chelito 19 * BETEGAMING |
v1.18.1 |
2026-10-28 |
64 |
Unknown GetPointerWrite 00000000 PC 088287f0 LR 08828800 |
| eFootball SAN JOE |
v1.18.1 |
2026-11-07 |
55 |
Unknown GetPointer 00000020 PC 08815fc8 LR 08815fd4 |
| eFootball SAN JOE |
v1.18.1-846-gab47c3cb1f |
2026-11-07 |
260 |
Unknown GetPointerWrite 00000000 PC 08816148 LR 0881615c |
| eFootball Chelito 19 * BETEGAMING |
v1.9.4 |
2026-11-11 |
18,859 |
Savedata version requested: 3 |
| Def Jam® Fight For NY™: The Takeover |
v1.14.4 |
2025-12-01 |
1 |
sceDmacMemcpy(dest=0957b0c0, src=08400000, size=641344): overlapping read |
| eFootball SAN JOE |
v1.17.1 |
2026-02-13 |
3 |
WriteToHardware: Invalid address 00000004 near PC 08863d6c LR 08856c34 |
| eFootball SAN JOE |
v1.17.1 |
2026-02-13 |
3 |
ReadFromHardware: Invalid address 00000004 near PC 08863d6c LR 08856c34 |
| eFootball SAN JOE |
v1.18.1 |
2026-02-13 |
8 |
Unknown GetPointerWrite 00000000 PC 08816154 LR 0881615c |
| eFootball SAN JOE |
v1.9.4 |
2026-11-11 |
19,793 |
Savedata version requested: 3 |
| eFootball RB - V. |
v1.14.4 |
2025-11-29 |
1 |
Branch in branch delay slot at 081140f0 with different target |
| FIFA Soccer |
v1.14.4 |
2025-11-28 |
4 |
__KernelStopThread: thread 1844 does not exist (helper deleted) |
| eFootball 2026 DEMOU |
v1.9.4 |
2026-11-07 |
3,515 |
Savedata version requested: 3 |
| Virtua Tennis 3 |
v1.14.4 |
2025-11-25 |
1 |
80630011=sceAtracSetDataAndGetID(08cd6bc0, 00000004): buffer too small |
| EA-Sports FC Lop-Play |
v1.9.4 |
2026-10-31 |
51 |
sceDmacMemcpy(dest=04154000, src=0948f1f0, size=557056): overlapping read |