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 | 
			
				| BEN 10: Protector of Earth | v1.17.1 | 2025-10-03 | Unexpected mpeg first timestamp: 9e92ba27ba0 / 10897064098720 | 
				| BEN 10: Protector of Earth | v1.6.3 | 2025-09-02 | Error in shader program link: info: Link Error: Vertex shader is missing.
fs: 00000000:00000822 Tex TexAlpha LM TFuncMod 
#version 300 es
#extension GL_EXT_shader_framebuffer_fetch : require
precision lowp float;
uniform sampler2D tex;
 in vec4 v_color0;
 in vec3 v_color1;
in highp vec3 v_texcoord;
inout vec4 fragColor0;
void main() {
  vec4 s = vec4(v_color1, 0.0);
  vec4 t = texture(tex, v_texcoord.xy);
  vec4 p = v_color0;
  vec4 v = p * t + s;
  fragColor0 = v;
}
vs: 01970000:00000b11 HWX T N LM Tex Light: 0: c:0 t:0 3: c:0 t:0 MatUp:7 
#version 300 es
precision highp float;
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 vec3 u_lightpos0;
uniform lowp vec3 u_lightambient0;
uniform lowp vec3 u_lightdiffuse0;
uniform vec3 u_lightpos3;
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;
out lowp vec4 v_color0;
out lowp vec3 v_color1;
out highp vec3 v_texcoord;
void main() {
  vec3 worldpos = (u_world * vec4(position.xyz, 1.0)).xyz;
  mediump vec3 worldnormal = normalize((u_world * vec4(normal, 0.0)).xyz);
  vec4 viewPos = u_view * vec4(worldpos, 1.0);
  gl_Position = u_proj * viewPos;
  lowp vec4 lightSum0 = u_ambient * u_matambientalpha + vec4(u_matemissive, 0.0);
  vec3 toLight;
  lowp vec3 diffuse;
  mediump float ldot;
  toLight = u_lightpos0;
  ldot = max(dot(toLight, worldnormal), 0.0);
  diffuse = (u_lightdiffuse0 * u_matdiffuse) * ldot;
  lightSum0.rgb += (u_lightambient0 * u_matambientalpha.rgb + diffuse);
  toLight = u_lightpos3;
  ldot = max(dot(toLight, worldnormal), 0.0);
  diffuse = (u_lightdiffuse3 * u_matdiffuse) * ldot;
  lightSum0.rgb += (u_lightambient3 * u_matambientalpha.rgb + diffuse);
  v_color0 = clamp(lightSum0, 0.0, 1.0);
  v_color1 = vec3(0.0);
  v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0);
} | 
				| BEN 10: Protector of Earth | v1.12.3-3403-g1c6f491db | 2025-08-09 | UI scissor out of bounds in GameSettingsScreen: 238,0-1323,721 / 1572,720 | 
				| BEN 10: Protector of Earth | v1.19.3 | 2025-08-04 | An uneaten prefix at end of block for 0889a354 | 
				| BEN 10: Protector of Earth | v1.19.2 | 2025-06-19 | Unexpected mpeg first timestamp: fbb6e3e046e / 17297682859118 | 
				| BEN 10: Protector of Earth | v1.17.1 | 2025-06-21 | Error in shader compilation: info: Fragment shader failed to compile with the following errors:
ERROR: 0:2: error(#61) Required extension isn't found, extension 'GL_ARB_shader_stencil_export' is not supported
ERROR: error(#273) 1 compilation errors.  No code generated
stencil_fs
#version 410
#extension GL_ARB_shader_stencil_export : require
// Driver: AMD Radeon HD 6300 series Graphics - GLSL 410
#define DISCARD discard
#define lowp
#define mediump
#define highp
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
uniform sampler2D tex;
float roundAndScaleTo255f(in float x) { return floor(x * 255.99); }
in highp vec2 v_texcoord;  // TEXCOORD0
uniform float stencilValue;
out vec4 fragColor0;
void main() {
  vec4 index = texture(tex, v_texcoord.xy);
  vec4 outColor = index.aaaa;
  gl_FragStencilRefARB = int(roundAndScaleTo255f(index.a));
  fragColor0 = outColor;
} | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-06-09 | Bad vertex address 05440000! | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-06-03 | WriteToHardware: Invalid address ffffdce4 near PC 08961270 LR 0889d87c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-06-03 | MIPSCompileOp: Invalid instruction 4c0e4c33 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-06-03 | MIPSCompileOp: Invalid instruction b1fcdcb3 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-06-03 | ReadFromHardware: Invalid address 000056d7 near PC 089612a4 LR 0889d87c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-06-03 | MIPSCompileOp: Invalid instruction 624fc243 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-06-03 | MIPSCompileOp: Invalid instruction 44e6fe9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-06-03 | Branch in Jump delay slot at 089612a8 in block starting at 08961268 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-06-03 | MIPSCompileOp: Invalid instruction b144b3ed | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-06-03 | MIPSCompileOp: Invalid instruction 4af89b4f | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-06-03 | Unknown GetPointer 7112adc9 PC 08886dfc LR 08886ec4 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-06-03 | Unknown GetPointerWrite 7112adc9 PC 08886dfc LR 08886ec4 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-06-01 | Unexpected mpeg first timestamp: bb424af86e1 / 12868337501921 | 
				| BEN 10: Protector of Earth | v1.17.1 | 2025-05-23 | Could not setup streams, unexpected stream count: 46230 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-05-14 | Unexpected mpeg first timestamp: ff2f2f2f2f2 / 17536132510450 | 
				| BEN 10: Protector of Earth | v1.17.1 | 2025-04-19 | sceKernelLoadModule: unsupported options size=00000014, flags=08a891f4, pos=0, access=1, data=2, text=2 | 
				| BEN 10: Protector of Earth | v1.12.3-3403-g1c6f491db | 2025-04-06 | UI scissor out of bounds in GameSettingsScreen: 385,0-1953,1080 / 2226,1080 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-03-14 | Bad vertex address 0fd05200! | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-03-14 | Bad bounding box data: 00fefe | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-03-14 | Drawing region rate add non-zero: 0323, 018a of 01df, 010f | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-03-14 | Bad vertex address 00c151b1! | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-03-14 | Bad vertex address 00d2af83! | 
				| BEN 10: Protector of Earth | v1.9.4 | 2025-03-08 | Unknown GetPointer 00000000 PC 08a0ff50 LR 08a0ff50 | 
				| BEN 10: Protector of Earth | v1.12.2 | 2025-03-07 | Error in shader program link: info: (unknown reason)
fs: postshader
#ifdef GL_ES
precision mediump float;
#endif
/*
   AA shader 4.o / AA shader 4.o - filtro
   
   Copyright (C) 2014 guest(r) - [email protected]
   This program is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public License
   as published by the Free Software Foundation; either version 2
   of the License, or (at your option) any later version.
   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.
   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
*/
// Modified as video aware smoothing effect for PPSSPP.
// Some variable definitions had to be moved inside functions(and so repeated) due to glsl->hlsl auto translation failing.
// Also auto translation fails with bool uniform, which is why u_video is defined as float.
#ifdef GL_ES
precision mediump float;
precision mediump int;
#endif
uniform sampler2D sampler0;
uniform float u_video;
//===========
varying vec2 v_texcoord0;
const vec3 dt = vec3(1.0,1.0,1.0);
vec3 texture2d (vec2 texcoord) {
	float scale = 1.0;
	if (u_video==1.0){
		scale = 2.0;
	} else {
		scale = 7.0;
	}
	vec4 yx = vec4(1.0/480.0,1.0/272.0,-1.0/480.0,-1.0/272.0)/scale;
	vec4 xy = vec4(2.0/480.0,2.0/272.0,-2.0/480.0,-2.0/272.0)/scale;
	vec3 s00 = texture2D(sampler0, texcoord + yx.zw).xyz; 
	vec3 s20 = texture2D(sampler0, texcoord + yx.xw).xyz; 
	vec3 s22 = texture2D(sampler0, texcoord + yx.xy).xyz; 
	vec3 s02 = texture2D(sampler0, texcoord + yx.zy).xyz; 
	float m1=dot(abs(s00-s22),dt)+0.001;
	float m2=dot(abs(s02-s20),dt)+0.001;
	return 0.5*(m2*(s00+s22)+m1*(s02+s20))/(m1+m2);
}
vec3 texture2dd (vec2 texcoord) {
	float scale = 1.0;
	if (u_video==1.0){
		scale = 2.0;
	} else {
		scale = 7.0;
	}
	vec4 yx = vec4(1.0/480.0,1.0/272.0,-1.0/480.0,-1.0/272.0)/scale;
	vec4 xy = vec4(2.0/480.0,2.0/272.0,-2.0/480.0,-2.0/272.0)/scale;
	vec3 c11 = texture2D(sampler0, texcoord        ).xyz; 
	vec3 c00 = texture2D(sampler0, texcoord + xy.zw).xyz; 
	vec3 c20 = texture2D(sampler0, texcoord + xy.xw).xyz; 
	vec3 c22 = texture2D(sampler0, texcoord + xy.xy).xyz; 
	vec3 c02 = texture2D(sampler0, texcoord + xy.zy).xyz; 
	vec3 s00 = texture2D(sampler0, texcoord + yx.zw).xyz; 
	vec3 s20 = texture2D(sampler0, texcoord + yx.xw).xyz; 
	vec3 s22 = texture2D(sampler0, texcoord + yx.xy).xyz; 
	vec3 s02 = texture2D(sampler0, texcoord + yx.zy).xyz; 
	float d1=dot(abs(c00-c22),dt)+0.001;
	float d2=dot(abs(c20-c02),dt)+0.001;
	float m1=dot(abs(s00-s22),dt)+0.001;
	float m2=dot(abs(s02-s20),dt)+0.001;
	vec3 t2=(d1*(c20+c02)+d2*(c00+c22))/(2.0*(d1+d2));
	return 0.25*(c11+t2+(m2*(s00+s22)+m1*(s02+s20))/(m1+m2));
}
void main() {
	float scale = 7.0;
	bool filtro = false;
	if (u_video==1.0){
		scale = 2.0;
		filtro = true;
	} else {
		scale = 7.0;
		filtro = false;
	}
	// Calculating texel coordinates
	vec2 size     = vec2(480.0,272.0)*scale;
	vec2 inv_size = vec2(1.0/480.0,1.0/272.0)/scale;
	vec2 OGL2Pos = v_texcoord0 * size;
	vec2 fp = fract(OGL2Pos);
	vec2 dx = vec2(inv_size.x,0.0);
	vec2 dy = vec2(0.0, inv_size.y);
	vec2 g1 = vec2(inv_size.x,inv_size.y);
	vec2 g2 = vec2(-inv_size.x,inv_size.y);
	vec2 pC4 = floor(OGL2Pos) * inv_size + 0.5*inv_size;	
	// Reading the texels
	vec3 C0 = texture2d(pC4 - g1); 
	vec3 C1 = texture2d(pC4 - dy);
	vec3 C2 = texture2d(pC4 - g2);
	vec3 C3 = texture2d(pC4 - dx);
	vec3 C4 = texture2d(pC4     );
	vec3 C5 = texture2d(pC4 + dx);
	vec3 C6 = texture2d(pC4 + g2);
	vec3 C7 = texture2d(pC4 + dy);
	vec3 C8 = texture2d(pC4 + g1);
	vec3 ul, ur, dl, dr;
	float m1, m2;
	m1 = dot(abs(C0-C4),dt)+0.001 | 
				| BEN 10: Protector of Earth | v1.17.1-817-g13506d3d02 | 2025-09-14 | AT3 header map lacks entry for bpf: 0  channels: 0 | 
				| BEN 10: Protector of Earth | v1.12.3 | 2025-02-16 | UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10505DATA/BBS1.DAT, 09faad70, 00000002) | 
				| BEN 10: Protector of Earth | v1.18 | 2025-01-24 | ReadFromHardware: Invalid address 00000000 near PC 08a06380 LR 08a3fbb0 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 4121b791 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 42ef3c68 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 418350d3 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 0798f5a0 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 41253416 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 42f24631 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 412398e8 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 0798ed20 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 0798f8d0 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 079a06e0 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 07997410 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 42eaf1f5 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 411d2700 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 418f9e8f | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 41245122 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 079994b0 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 07990040 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 410d2700 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 0798faf0 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 4122b18d | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63d24 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63d20 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 07995870 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63db8 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 4222234d | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 07995650 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 418a50ca | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63db4 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 0798f5c0 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63d34 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63dec in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 418a2c69 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 0798fc00 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63db0 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63d70 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63d68 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 418aca26 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63d78 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 4236b3ce | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 07997300 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63d64 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63d74 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 0798f4d0 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63df4 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63d2c in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 0798f7e0 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 4477c000 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 0798f4b0 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63df0 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63d30 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63d28 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 0798f5e0 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 0798f6f0 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63d6c in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63cf0 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 0798f6d0 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63cdc in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63ce0 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63dac in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 0798f3c0 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | MIPSCompileOp: Invalid instruction 41800000 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63ce8 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63cec in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63da8 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 02443590 | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Branch in Jump delay slot at 09e63ca8 in block starting at 09e63c9c | 
				| BEN 10: Protector of Earth | v1.18.1 | 2025-01-16 | Jump to invalid address: 0798f3a0 |