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 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.9.4 |
2025-10-20 |
14,382 |
avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.9.4 |
2026-02-06 |
1,515 |
Render to texture using CLUT with different strides 512 != 64 |
| DISSIDIA® FINAL FANTASY® |
v1.8.0 |
2023-05-06 |
2 |
Ignoring possible render to texture at 041a0000 +208x95 / 256x128 |
| NARUTO SHIPPUDEN: Ultimate Ninja Impact |
v1.15.4 |
2023-05-30 |
6 |
Error in shader program link: info: (unknown reason)
fs: postshader
#ifdef GL_ES
precision mediump float;
#endif
/*
Hyllian's 5xBR v3.5a Shader
Copyright (C) 2011 Hyllian/Jararaca - [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.
*/
#ifdef GL_ES
precision mediump float;
precision mediump int;
#endif
uniform sampler2D sampler0;
uniform vec2 u_texelDelta;
uniform vec2 u_pixelDelta;
varying vec2 v_texcoord0;
const float coef = 2.0;
const vec3 rgbw = vec3(16.163, 23.351, 8.4772);
const vec4 Ao = vec4( 1.0, -1.0, -1.0, 1.0 );
const vec4 Bo = vec4( 1.0, 1.0, -1.0,-1.0 );
const vec4 Co = vec4( 1.5, 0.5, -0.5, 0.5 );
const vec4 Ax = vec4( 1.0, -1.0, -1.0, 1.0 );
const vec4 Bx = vec4( 0.5, 2.0, -0.5,-2.0 );
const vec4 Cx = vec4( 1.0, 1.0, -0.5, 0.0 );
const vec4 Ay = vec4( 1.0, -1.0, -1.0, 1.0 );
const vec4 By = vec4( 2.0, 0.5, -2.0,-0.5 );
const vec4 Cy = vec4( 2.0, 0.0, -1.0, 0.5 );
vec4 df(vec4 A, vec4 B) {
return abs(A-B);
}
vec4 weighted_distance(vec4 a, vec4 b, vec4 c, vec4 d, vec4 e, vec4 f, vec4 g, vec4 h) {
return (df(a,b) + df(a,c) + df(d,e) + df(d,f) + 4.0*df(g,h));
}
void main(){
bool upscale = u_texelDelta.x > (1.6 * u_pixelDelta.x);
vec3 res = texture2D(sampler0, v_texcoord0.xy).xyz;
// Let's skip the whole scaling if output size smaller than 1.6x of input size
if (upscale) {
bvec4 edr, edr_left, edr_up, px; // px = pixel, edr = edge detection rule
bvec4 interp_restriction_lv1, interp_restriction_lv2_left, interp_restriction_lv2_up;
bvec4 nc; // new_color
bvec4 fx, fx_left, fx_up; // inequations of straight lines.
vec2 pS = 1.0 / u_texelDelta.xy;
vec2 fp = fract(v_texcoord0.xy*pS.xy);
vec2 TexCoord_0 = v_texcoord0.xy-fp*u_pixelDelta.xy;
vec2 dx = vec2(u_texelDelta.x,0.0);
vec2 dy = vec2(0.0,u_texelDelta.y);
vec2 y2 = dy + dy; vec2 x2 = dx + dx;
vec3 A = texture2D(sampler0, TexCoord_0 -dx -dy ).xyz;
vec3 B = texture2D(sampler0, TexCoord_0 -dy ).xyz;
vec3 C = texture2D(sampler0, TexCoord_0 +dx -dy ).xyz;
vec3 D = texture2D(sampler0, TexCoord_0 -dx ).xyz;
vec3 E = texture2D(sampler0, TexCoord_0 ).xyz;
vec3 F = texture2D(sampler0, TexCoord_0 +dx ).xyz;
vec3 G = texture2D(sampler0, TexCoord_0 -dx +dy ).xyz;
vec3 H = texture2D(sampler0, TexCoord_0 +dy ).xyz;
vec3 I = texture2D(sampler0, TexCoord_0 +dx +dy ).xyz;
vec3 A1 = texture2D(sampler0, TexCoord_0 -dx -y2).xyz;
vec3 C1 = texture2D(sampler0, TexCoord_0 +dx -y2).xyz;
vec3 A0 = texture2D(sampler0, TexCoord_0 -x2 -dy).xyz;
vec3 G0 = texture2D(sampler0, TexCoord_0 -x2 +dy).xyz;
vec3 C4 = texture2D(sampler0, TexCoord_0 +x2 -dy).xyz;
vec3 I4 = texture2D(sampler0, TexCoord_0 +x2 +dy).xyz;
vec3 G5 = texture2D(sampler0, TexCoord_0 -dx +y2).xyz;
vec3 I5 = texture2D(sampler0, TexCoord_0 +dx +y2).xyz;
vec3 B1 = texture2D(sampler0, TexCoord_0 -y2).xyz;
vec3 D0 = texture2D(sampler0, TexCoord_0 -x2 ).xyz;
vec3 H5 = texture2D(sampler0, TexCoord_0 +y2).xyz;
vec3 F4 = texture2D(sampler0, TexCoord_0 +x2 ).xyz;
vec4 b = vec4(dot(B ,rgbw), dot(D ,rgbw), dot(H ,rgbw), dot(F ,rgbw));
vec4 c = vec4(dot(C ,rgbw), dot(A ,rgbw), dot(G ,rgbw), dot(I ,rgbw));
vec4 d = vec4(b.y, b.z, b.w, b.x);
vec4 e = vec4(dot(E,rgbw));
vec4 f = vec4(b.w, b.x, b.y, b.z);
vec4 g = vec4(c.z, c.w, c.x, c.y);
vec4 h = vec |
| Call of Duty : Roads to Victory™ |
v1.18.1-12-g1124be79f8 |
2026-04-22 |
11 |
WriteToHardware: Invalid address 00000148 near PC 08000000 LR 08000000 |
| DISSIDIA® FINAL FANTASY® |
v1.10.2 |
2021-12-24 |
1 |
Ignoring possible render to texture at 0415a000 +80x40 / 256x128 |
| WWE'12 |
v1.10.2 |
2021-12-24 |
1 |
sceDmacMemcpy(dest=04147650, src=09426870, size=65552): overlapping read |
| SpongeBob SquarePants: The Yellow Avenger |
v1.10.2 |
2021-12-24 |
1 |
Ignoring possible render to texture at 04172000 +0x76 / 128x128 |
| WWE SVR 2020 |
v1.8.0 |
2023-12-25 |
32 |
Unknown GetPointer 00000000 PC 08bf6830 LR 08bf6840 |
| GTA: Liberty City Stories |
v1.10.2 |
2021-12-24 |
1 |
sceKernelLoadModuleByID: unsupported options size=00000014, flags=00000489, pos=0, access=1, data=2, text=2 |
| Crash™ Tag Team Racing |
v1.12.3 |
2022-04-18 |
2 |
80630006=sceAtracSetDataAndGetID(09aaa5c0, 00014000): invalid RIFF header |
| Ys SEVEN |
v1.10.2 |
2021-12-23 |
1 |
Render to area containing texture at 09dea480 +8x1 |
| MONSTER HUNTER FREEDOM UNITE™ |
v1.18.1 |
2025-05-14 |
3 |
sceDmacMemcpy(dest=040e4000, src=091bf590, size=13184): overlapping read |
| TTT XV3 V9 BY LEGENDCRACK Z |
v1.9.4 |
2026-01-14 |
288 |
0 depal unsupported: shift=5 mask=ff offset=0 |
| WWE'12 |
v1.10.2 |
2021-12-23 |
1 |
sceDmacMemcpy(dest=04172840, src=094f48d0, size=65552): overlapping read |
| TTT XV3 V9 BY LEGENDCRACK Z |
v1.9.4 |
2026-01-14 |
263 |
Render to texture using CLUT with different strides 512 != 64 |
| ASPHALT : URBAN GT 2 |
v1.13.2 |
2022-10-17 |
36 |
sceKernelCreateSema(RealMutex) unsupported options parameter, size = 145759344 |
| MONSTER HUNTER FREEDOM UNITE™ |
v1.10.2 |
2021-12-23 |
2 |
sceDmacMemcpy(dest=040e4000, src=091bf5d0, size=17152): overlapping read |
| MONSTER HUNTER FREEDOM UNITE™ |
v1.10.2 |
2021-12-22 |
1 |
sceDmacMemcpy(dest=0414e000, src=09527780, size=221072): overlapping read |
| WWE CG22 by CRFTER GaAMING |
v1.10.2 |
2021-12-22 |
1 |
Unknown GetPointer 00000000 PC 08000000 LR 08000000 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.10.2 |
2021-12-22 |
1 |
WriteToHardware: Invalid address 13acb734 near PC 0880dcc8 LR 0880dcc8 |
| Gran Turismo® |
v1.17.1 |
2024-08-01 |
8 |
Jump to invalid address: 03309fa0 |
| eFootball Pes 2022 By DTG |
v1.10.2 |
2021-12-22 |
1 |
Unknown GetPointer 00000080 PC 0884d7a4 LR 0884d7c4 |
| ナルティメットアクセル3 |
v1.10.2 |
2021-12-22 |
1 |
WriteToHardware: Invalid address 00000082 near PC 088d1090 LR 088d1090 |
| TTT XV3 V9 BY LEGENDCRACK Z |
v1.9.4 |
2026-01-14 |
56,206 |
avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
| eFootball PES 2022 Danilo Gamer |
v1.10.2 |
2022-10-30 |
4 |
sceMp3Init: invalid data: not 44.1kHz |
| eFootball 2022 ASEAN |
v1.9.4 |
2024-07-25 |
3,981 |
Savedata version requested on save: 3 |
| eFootball 2022 ASEAN |
v1.9.4 |
2026-03-14 |
10,828 |
Savedata version requested: 3 |
| PES EFootball 2022 PPSSPP FINAL VERSIO |
v1.9.4 |
2021-12-27 |
4 |
Unknown GetPointer eb7aa317 PC 0884d7a4 LR 0884d7c4 |
| Pro Evolution Soccer 2014 |
v1.9.4 |
2025-06-08 |
282 |
Savedata version requested: 3 |
| Pro Evolution Soccer 2014 |
v1.9.4 |
2022-08-08 |
131 |
Savedata version requested on save: 3 |
| eFootball PES 2022 Danilo Gamer |
v1.9.4 |
2026-03-08 |
122 |
Unknown GetPointer 00000000 PC 08815f0c LR 08000020 |
| NARUTO SHIPPUDEN: Ultimate Ninja Impact |
v1.18.1 |
2025-05-01 |
3 |
Jump to invalid address: 07174080 |
| 仮面ライダー クライマックスヒーローズ オーズ |
v1.10.2 |
2021-12-21 |
1 |
Render to area containing texture at 04044000 +0x43 |
| Def Jam® Fight For NY™: The Takeover |
v1.10.2 |
2021-12-21 |
1 |
sceDmacMemcpy(dest=09820b80, src=08400000, size=72384): overlapping read |
| MONSTER HUNTER FREEDOM UNITE™ |
v1.10.2 |
2021-12-20 |
1 |
sceDmacMemcpy(dest=0414e000, src=095e1f80, size=302272): overlapping read |
| NARUTO SHIPPUDEN: Ultimate Ninja Impact |
v1.9.4 |
2026-06-17 |
566 |
80630006=sceAtracSetDataAndGetID(09c75150, 0001fff0): fmt definition too small (0) |
| WWE 2K21 PSP |
v1.12.3 |
2022-04-16 |
11 |
80630007=sceAtracSetData(3, 08d4b180, 000106e0): atracID uses different codec type than data |
| WWE 2K21 PSP |
v1.14.4 |
2023-02-04 |
71 |
80630007=sceAtracSetData(3, 08d4b180, 00001cd0): atracID uses different codec type than data |
| Tom Clancy's Splinter Cell® Essentials |
v1.10.2 |
2021-12-20 |
1 |
sceDmacMemcpy(dest=0874ad40, src=08752d40, size=32768): overlapping read |
| Daxter |
v1.10.2 |
2021-12-20 |
2 |
UNIMPL sceIoDevctl("usbpspcm:", 03415001, 09ee23c0, 4, 00000000, 0) |
| WWE 2K21 PSP |
v1.8.0 |
2022-10-21 |
48 |
80630007=sceAtracSetData(3, 08d4b180, 00002c20): atracID uses different codec type than data |
| eFootball Chelito 19 |
v1.9.4 |
2026-08-08 |
371 |
sceDmacMemcpy(dest=086ce8c0, src=040cc000, size=1251136): overlapping read |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-20 |
1 |
80630006=sceAtracSetData(2, 08d4b180, 0000edb8): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-20 |
1 |
80630006=sceAtracSetData(2, 08d4b180, 00008d78): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-20 |
1 |
80630006=sceAtracSetData(3, 08d4b180, 00006dc0): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-20 |
1 |
80630006=sceAtracSetData(2, 08d4b180, 0000d8f0): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-20 |
1 |
80630006=sceAtracSetData(2, 08d4b180, 00002018): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-20 |
1 |
80630006=sceAtracSetData(2, 08d4b180, 0000a6a0): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-20 |
1 |
80630006=sceAtracSetData(3, 08d4b180, 00002130): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-20 |
1 |
80630006=sceAtracSetData(2, 08d4b180, 0000d5a8): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-20 |
1 |
80630006=sceAtracSetData(2, 08d4b180, 00010168): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-20 |
1 |
80630006=sceAtracSetData(2, 08d4b180, 00003fd0): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-20 |
1 |
80630006=sceAtracSetData(2, 08d4b180, 00009638): invalid RIFF header |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.10.2 |
2021-12-19 |
1 |
Branch in RSRTComp delay slot at 08fffc2c in block starting at 08ff0000 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.10.2 |
2021-12-19 |
1 |
Branch in RSRTComp delay slot at 08fffc2c in block starting at 08ff2f60 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.10.2 |
2021-12-19 |
1 |
Branch in RSRTComp delay slot at 08fffc2c in block starting at 08ffd10c |
| Def Jam® Fight For NY™: The Takeover |
v1.10.2 |
2021-12-19 |
1 |
sceDmacMemcpy(dest=09a5dcc0, src=08400000, size=72384): overlapping read |
| WWE 2K21 PSP |
v1.12.3 |
2022-04-14 |
8 |
80630007=sceAtracSetData(2, 08d13140, 00004430): atracID uses different codec type than data |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-20 |
2 |
80630006=sceAtracSetData(2, 08d13140, 00006ed8): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-20 |
2 |
80630006=sceAtracSetData(2, 08d4b180, 000060a0): invalid RIFF header |
| WWE SmackDown vs. RAW 2008 |
v1.10.2 |
2021-12-19 |
1 |
sceDmacMemcpy(dest=04173860, src=094534b0, size=65552): overlapping read |
| WWE 2K21 PSP |
v1.12.3 |
2022-08-06 |
6 |
80630007=sceAtracSetData(2, 08d4b180, 0000d8f0): atracID uses different codec type than data |
| WWE 2K21 PSP |
v1.9.4 |
2022-10-17 |
9 |
80630007=sceAtracSetData(2, 08d4b180, 00002018): atracID uses different codec type than data |
| WWE 2K21 PSP |
v1.9.4 |
2023-02-10 |
19 |
80630007=sceAtracSetData(2, 08d4b180, 00007338): atracID uses different codec type than data |
| WWE 2K21 PSP |
v1.9.4 |
2022-10-17 |
8 |
80630007=sceAtracSetData(2, 08d4b180, 00007e28): atracID uses different codec type than data |
| WWE 2K21 PSP |
v1.12.3 |
2022-04-03 |
3 |
80630006=sceAtracSetData(2, 08d4b180, 0000ba50): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-19 |
1 |
80630006=sceAtracSetData(3, 08d4b180, 00008e90): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-19 |
1 |
80630006=sceAtracSetData(2, 08d4b180, 0000de68): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-18 |
1 |
80630006=sceAtracSetData(3, 08d4b180, 00003b70): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-18 |
1 |
80630006=sceAtracSetData(3, 08d4b180, 00004cf0): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-18 |
1 |
80630006=sceAtracSetData(3, 08d4b180, 000034e0): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-18 |
1 |
80630006=sceAtracSetData(2, 08d4b180, 00009cc8): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-19 |
2 |
80630006=sceAtracSetData(2, 08d4b180, 000032b0): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-18 |
1 |
80630006=sceAtracSetData(2, 08d4b180, 000086e8): invalid RIFF header |
| DBZINFINITE W: ISO DE 3RTMO BITE |
v1.9.4 |
2023-03-02 |
44 |
Render to texture using CLUT with different strides 512 != 64 |
| eFootball PES 2022 Danilo Gamer |
v1.9.2 |
2025-04-10 |
17 |
sceDmacMemcpy(dest=092ed040, src=086ce8c0, size=1251136): overlapping read |
| eFootball PES By HAROUN TECH |
v1.9.4 |
2026-11-05 |
515 |
sceDmacMemcpy(dest=040cc000, src=086ce8c0, size=1251136): overlapping read |
| WWE SmackDown vs. RAW 2008 |
v1.10.2 |
2021-12-18 |
1 |
sceDmacMemcpy(dest=04171bb0, src=093b6730, size=65552): overlapping read |
| eFootball PES 2021 DraycEM "C19" |
v1.7.4 |
2025-01-04 |
12 |
Unknown GetPointer 00000000 PC 088e2fd8 LR 088e2fe8 |
| WWE SmackDown vs. RAW 2008 |
v1.10.2 |
2021-12-18 |
1 |
sceDmacMemcpy(dest=041706b0, src=093d5fa0, size=65552): overlapping read |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-19 |
2 |
80630006=sceAtracSetData(2, 08d4b180, 0000b938): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-19 |
3 |
80630006=sceAtracSetData(2, 08d4b180, 00002130): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-17 |
1 |
80630006=sceAtracSetData(2, 08d4b180, 0000f790): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-17 |
1 |
80630006=sceAtracSetData(2, 08d4b180, 0000fad8): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-17 |
1 |
80630006=sceAtracSetData(2, 08d4b180, 00008fa8): invalid RIFF header |
| WWE 2K21 PSP |
v1.9.4 |
2022-08-01 |
15 |
80630007=sceAtracSetData(2, 08d4b180, 00003100): atracID uses different codec type than data |
| WWE 2K21 PSP |
v1.12.3 |
2022-08-01 |
27 |
80630007=sceAtracSetData(3, 08d4b180, 000032b0): atracID uses different codec type than data |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-19 |
3 |
80630006=sceAtracSetData(3, 08d4b180, 00001f00): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-20 |
2 |
80630006=sceAtracSetData(2, 08d4b180, 000061b8): invalid RIFF header |
| WWE 2K21 PSP |
v1.13.2 |
2022-09-22 |
47 |
80630007=sceAtracSetData(3, 08d4b180, 00004000): atracID uses different codec type than data |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-19 |
2 |
80630006=sceAtracSetData(2, 08d4b180, 0000cf18): invalid RIFF header |
| WWE 2K21 PSP |
v1.12.3 |
2022-04-03 |
6 |
80630006=sceAtracSetData(2, 08d4b180, 00001cd0): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-20 |
2 |
80630006=sceAtracSetData(3, 08d4b180, 00001cd0): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-17 |
1 |
80630006=sceAtracSetData(3, 08d4b180, 00007338): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-20 |
2 |
80630006=sceAtracSetData(3, 08d4b180, 00005d58): invalid RIFF header |
| WWE 2K21 PSP |
v1.10.2 |
2021-12-20 |
2 |
80630006=sceAtracSetData(2, 08d4b180, 0000da08): invalid RIFF header |
| WWE 2K21 PSP |
v1.13.1 |
2022-10-20 |
9 |
80630007=sceAtracSetData(3, 08d4b180, 0000c1f8): atracID uses different codec type than data |
| WWE 2K21 PSP |
v1.12.3 |
2022-04-16 |
11 |
80630007=sceAtracSetData(3, 08d4b180, 000028d8): atracID uses different codec type than data |
| WWE 2K21 PSP |
v1.12.3 |
2022-08-06 |
26 |
80630007=sceAtracSetData(3, 08d4b180, 00001f00): atracID uses different codec type than data |