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 |
Message |
| X-Men Legends 2: Rise of Apocalypse |
v1.16.6 |
2026-08-14 |
Unknown GE command : 11ffffff |
| X-Men Legends 2: Rise of Apocalypse |
v1.16.6 |
2026-08-14 |
sceKernelLoadModule: unsupported options size=00000014, flags=08ad0000, pos=0, access=1, data=2, text=2 |
| X-Men Legends 2: Rise of Apocalypse |
v1.16.4 |
2026-05-12 |
Error in shader compilation: info: 0:1: F0002: Mali-400 GP register allocation failed for vertex shader.
Please contact [email protected] with the shader causing
the problem, along with this error message.
Mali online shader compiler r8p0-00dev0 [Revision 96995].
01f04440:00090321 HWX N LM TexProjNNrm UVMtx Light: 0: c:0 t:0 1: c:0 t:1 2: c:0 t:1 3: c:0 t:1 Cull
#version 100
// Driver: Mali-400 MP - GLSL 100
precision highp float;
#define gl_VertexIndex gl_VertexID
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 01f04440:00090321 HWX N LM TexProjNNrm UVMtx Light: 0: c:0 t:0 1: c:0 t:1 2: c:0 t:1 3: c:0 t:1 Cull
attribute vec3 position;
attribute mediump vec3 normal;
uniform mat4 u_proj;
uniform mat4 u_world;
uniform mat4 u_view;
uniform mediump mat4 u_texmtx;
uniform vec4 u_uvscaleoffset;
uniform vec3 u_lightpos0;
uniform lowp vec3 u_lightambient0;
uniform lowp vec3 u_lightdiffuse0;
uniform vec3 u_lightpos1;
uniform mediump vec3 u_lightatt1;
uniform lowp vec3 u_lightambient1;
uniform lowp vec3 u_lightdiffuse1;
uniform vec3 u_lightpos2;
uniform mediump vec3 u_lightatt2;
uniform lowp vec3 u_lightambient2;
uniform lowp vec3 u_lightdiffuse2;
uniform vec3 u_lightpos3;
uniform mediump vec3 u_lightatt3;
uniform lowp vec3 u_lightambient3;
uniform lowp vec3 u_lightdiffuse3;
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;
varying lowp vec4 v_color0;
varying lowp vec3 v_color1;
varying mediump vec3 v_texcoord;
varying 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);
vec3 toLight;
lowp vec3 diffuse;
float distance;
lowp float lightScale;
mediump float ldot;
toLight = u_lightpos0;
ldot = dot(toLight, worldnormal);
diffuse = (u_lightdiffuse0 * diffuseColor) * max(ldot, 0.0);
lightSum0.rgb += (u_lightambient0 * ambientColor.rgb + diffuse);
toLight = u_lightpos1 - worldpos;
distance = length(toLight);
toLight /= distance;
ldot = dot(toLight, worldnormal);
lightScale = clamp(1.0 / dot(u_lightatt1, vec3(1.0, distance, distance*distance)), 0.0, 1.0);
diffuse = (u_lightdiffuse1 * diffuseColor) * max(ldot, 0.0);
lightSum0.rgb += (u_lightambient1 * ambientColor.rgb + diffuse) * lightScale;
toLight = u_lightpos2 - worldpos;
distance = length(toLight);
toLight /= distance;
ldot = dot(toLight, worldnormal);
lightScale = clamp(1.0 / dot(u_lightatt2, vec3(1.0, distance, distance*distance)), 0.0, 1.0);
diffuse = (u_lightdiffuse2 * diffuseColor) * max(ldot, 0.0);
lightSum0.rgb += (u_lightambient2 * ambientColor.rgb + diffuse) * lightScale;
toLight = u_lightpos3 - worldpos;
distance = length(toLight);
toLight /= distance;
ldot = dot(toLight, worldnormal);
lightScale = clamp(1.0 / dot(u_lightatt3, vec3(1.0, distance, distance*distance)), 0.0, 1.0);
diffuse = (u_lightdiffuse3 * diffuseColor) * max(ldot, 0.0);
lightSum0.rgb += (u_lightambient3 * ambientColor.rgb + diffuse) * lightScale;
v_color0 = clamp(lightSum0, 0.0, 1.0);
v_color1 = splat3(0.0);
v_texcoord = mul(length(normal) == 0.0 ? vec4(0.0, 0.0, 0.0, 1.0) : vec4(normalize(normal), 1.0), u_texmtx).xyz * vec3(u_uvscaleoffset.xy, 1.0);
v_fogdepth = (viewPos.z + u_fogcoef.x) * u_fogcoef.y;
vec3 projPos = outPos.xyz / outPos.w;
float projZ = (projPos.z - u_depthRange.z) * u_depthRange.w;
if (u_cullRangeMin.w < |
| X-Men Legends 2: Rise of Apocalypse |
v1.11.3 |
2025-08-24 |
GE Interrupt: newState might be 5 |
| X-Men Legends 2: Rise of Apocalypse |
v1.20.4 |
2026-08-12 |
sceUtilityGetNetParam called before initializing netApctl! |
| X-Men Legends 2: Rise of Apocalypse |
v1.19.3 |
2025-12-12 |
Reimporting: func import scePsmf/c7db3a5b changed |
| X-Men Legends 2: Rise of Apocalypse |
v1.19.3 |
2025-12-12 |
Reimporting: func import scePsmf/c22c8327 changed |
| X-Men Legends 2: Rise of Apocalypse |
v1.19.3 |
2025-12-12 |
Reimporting: func import scePsmf/0ba514e5 changed |
| X-Men Legends 2: Rise of Apocalypse |
v1.19.3 |
2025-12-12 |
Reimporting: func import scePsmf/eaed89cd changed |
| X-Men Legends 2: Rise of Apocalypse |
v1.19.3 |
2025-12-12 |
Reimporting: func import scePsmf/a83f7113 changed |
| X-Men Legends 2: Rise of Apocalypse |
v1.19.3 |
2025-12-12 |
Reimporting: func import scePsmf/4bc9bde0 changed |
| X-Men Legends 2: Rise of Apocalypse |
v1.19.2 |
2025-09-14 |
sceKernelCreateThread(name=sceNetResolver_Library): unsupported attributes 00000006, ignoring |
| X-Men Legends 2: Rise of Apocalypse |
v1.19.2 |
2025-09-14 |
sceKernelCreateThread(name=sceNetApctl_Library): unsupported attributes 00000006, ignoring |
| X-Men Legends 2: Rise of Apocalypse |
v1.19.2 |
2025-09-14 |
sceKernelCreateThread(name=sceNetInet_Library): unsupported attributes 00000006, ignoring |
| X-Men Legends 2: Rise of Apocalypse |
v1.19.2 |
2025-09-14 |
sceKernelCreateThread(name=sceNetAdhocctl_Library): unsupported attributes 00000006, ignoring |
| X-Men Legends 2: Rise of Apocalypse |
v1.19.2 |
2025-09-14 |
sceKernelCreateThread(name=sceNetAdhoc_Library): unsupported attributes 00000006, ignoring |
| X-Men Legends 2: Rise of Apocalypse |
v1.19.2 |
2025-09-14 |
sceKernelCreateThread(name=sceNet_Library): unsupported attributes 00000006, ignoring |
| X-Men Legends 2: Rise of Apocalypse |
v1.19.2 |
2025-09-14 |
sceKernelCreateThread(name=sceMpeg_library): unsupported attributes 00000006, ignoring |
| X-Men Legends 2: Rise of Apocalypse |
v1.19.2 |
2025-09-14 |
sceKernelCreateThread(name=sceATRAC3plus_Library): unsupported attributes 00000006, ignoring |
| X-Men Legends 2: Rise of Apocalypse |
v1.17.3 |
2025-04-03 |
00000000=sceDisplaySetHoldMode(00000001): unsupported |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
Branch in branch delay slot at 89281f74 with different target |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
Branch in branch delay slot at 89281fd4 with different target |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
MIPSCompileOp: Invalid instruction 05dc0300 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
Branch in branch delay slot at 89281f44 with different target |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
Branch in branch delay slot at 89281f8c with different target |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
Branch in branch delay slot at 89282004 with different target |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
MIPSCompileOp: Invalid instruction 00001bce |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
Jump to invalid address: 80740c00 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
Branch in branch delay slot at 89281fec with different target |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
MIPSCompileOp: Invalid instruction 00001a7c |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
MIPSCompileOp: Invalid instruction 07440300 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
Branch in branch delay slot at 89281f2c with different target |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
MIPSCompileOp: Invalid instruction 04740700 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
MIPSCompileOp: Invalid instruction 06162300 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
Branch in branch delay slot at 89281ee4 with different target |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
Branch in branch delay slot at 89281fa4 with different target |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
MIPSCompileOp: Invalid instruction 05640300 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
Branch in branch delay slot at 89281f14 with different target |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
Branch in branch delay slot at 89281f5c with different target |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
MIPSCompileOp: Invalid instruction 000012fc |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
Branch in branch delay slot at 89281efc with different target |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
Branch in branch delay slot at 89281ecc with different target |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
MIPSCompileOp: Invalid instruction 00001194 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-31 |
Branch in branch delay slot at 89281fbc with different target |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-24 |
Branch in branch delay slot at 885265d0 with different target |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-24 |
MIPSCompileOp: Invalid instruction 02ff3edf |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-24 |
MIPSCompileOp: Invalid instruction b03010d4 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-24 |
MIPSCompileOp: Invalid instruction 0200ff1f |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-24 |
MIPSCompileOp: Invalid instruction ef00211e |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-24 |
Branch in RSRTComp delay slot at 885265cc in block starting at 885265cc |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-24 |
MIPSCompileOp: Invalid instruction 4d42ae1e |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-24 |
Jump to invalid address: 82f058bc |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-24 |
Branch in branch delay slot at 885265c4 with different target |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 021d45f0 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 020adc10 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 0359bfac |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 020a9760 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 020ab030 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 03174b70 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 030d2840 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Branch in Jump delay slot at 08d66fbc in block starting at 08d66f94 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 030d2700 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 030cfe40 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 033e1950 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 020a9350 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 030d0580 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 022d4140 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 020af000 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 020adaf0 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 020a81b0 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 020ab110 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 03177540 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 030d26e0 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 030d07d0 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 030d2610 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 0359e680 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 020a9d20 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 020ab870 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 022d41b0 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 020ab840 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 020ada20 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 030d03c0 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 030cfbb0 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 030d0610 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 030cffc0 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 020ad750 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 030d0400 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 020ad450 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 030d00d0 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 021d5040 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 034baaa0 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 030d2570 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 03177510 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 020ad5d0 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Branch in Jump delay slot at 08d66fc8 in block starting at 08d66f94 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 030cff50 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 022d4cf0 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 022d5330 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 020ad870 |
| X-Men Legends 2: Rise of Apocalypse |
v1.18.1 |
2025-03-14 |
Jump to invalid address: 030d0440 |