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 |
Grand Theft Auto: Vice City Stories |
v1.8.0 |
2024-10-21 |
avcodec_decode_audio4: Error decoding audigth: 119
Content-Transfer-Encoding: binary
avcodec_decode_audio4: Error decoding audio %d / %08xavcodec_decode_audio4: Errorgth: 119
Content-Transfer-Encoding: binary
avcodec_decode_audio4: Error decoding audio %d / %08xavcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
Grand Theft Auto: Vice City Stories |
v1.8.0 |
2024-10-21 |
avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7
--NATI�%�1�t��f�jY3}ћ�P���C&+Q.rEH�Z<B �9��a�{n>0vv�9w��2f�� 6�PH⍈xxG�ndz] B�w�E�*�
�2�x���ۑ}�D�Ǝ�i�R���ր�������King: binary
avcodec_decode_audio4: Error decoding audio %d / %08xavcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-10-21 |
MIPSCompileOp: Invalid instruction b0bbb000 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-10-21 |
MIPSCompileOp: Invalid instruction 7e777e33 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-10-21 |
MIPSCompileOp: Invalid instruction eeeebeb7 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-10-21 |
MIPSCompileOp: Invalid instruction b70bbbbb |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-10-21 |
MIPSCompileOp: Invalid instruction 7eebbbbe |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-10-21 |
MIPSCompileOp: Invalid instruction ee7e3eee |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-10-21 |
MIPSCompileOp: Invalid instruction eebbb7bb |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-10-21 |
MIPSCompileOp: Invalid instruction 07070040 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-10-20 |
Branch in branch delay slot at 08aac1cc with different target |
Grand Theft Auto: Vice City Stories |
v1.11.3 |
2024-10-19 |
Unknown GE command : b7320fc2 |
Grand Theft Auto: Vice City Stories |
v1.17.1-460-g8fdb6e16b |
2024-10-14 |
Unknown GetPointerWrite 00000000 PC 08816154 LR 0881615c |
Grand Theft Auto: Vice City Stories |
v1.17.1-1143-g0f909051ee |
2024-10-13 |
AT3 header map lacks entry for bpf: 0 channels: 0 |
Grand Theft Auto: Vice City Stories |
v1.14.2 |
2024-10-13 |
Unknown GetPointer 00000000 PC 00000000 LR 08891b1c |
Grand Theft Auto: Vice City Stories |
v1.11.3 |
2024-10-11 |
sceDmacMemcpy(dest=040cc000, src=086ce940, size=1251008): overlapping read |
Grand Theft Auto: Vice City Stories |
v1.8.0 |
2024-10-11 |
avcodec_decode_audio4: Errfy"
Content-Length: 119
Content-Transfer-Encoding: binary
avcodec_decode_audio4: Error decoding audio %d / %08xavcodec_decofy"
Content-Length: 119
Content-Transfer-Encoding: binary
avcodec_decode_audio4: Error decoding audio %d / %08xavcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-10-11 |
__KernelStopThread: thread 297 does not exist (ApctlThread deleted) |
Grand Theft Auto: Vice City Stories |
v1.16.6 |
2024-10-11 |
Unknown GetPointer 00000000 PC 088160d8 LR 088160ec |
Grand Theft Auto: Vice City Stories |
v1.16.6 |
2024-10-11 |
Unknown GetPointerWrite 00000000 PC 088160d8 LR 088160ec |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-10-11 |
ReadFromHardware: Invalid address 1fd1f00e near PC 08a317a4 LR 08a31774 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-10-11 |
ReadFromHardware: Invalid address 4b5e12e0 near PC 08a317ac LR 089567f4 |
Grand Theft Auto: Vice City Stories |
v1.11.3-883-g720d115b8 |
2024-10-07 |
WriteToHardware: Invalid address 3e8005d4 near PC 08000000 LR 08000000 |
Grand Theft Auto: Vice City Stories |
v1.9.4 |
2024-10-05 |
avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7
--NATIV�/�Bd���05pN���ݢ_��`�ظ���H\^<��+���<��'��fN���/RNm-�o4�2���pT�Y� �+�H�y8�ՅJm�*xA�N3 oI�{���n7ߨ;�ng: binary
avcodec_decode_audio4: Error decoding audio %d / %08xavcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-10-03 |
MIPSCompileOp: Invalid instruction 452b0001 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-10-03 |
MIPSCompileOp: Invalid instruction 442b0001 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-10-03 |
MIPSCompileOp: Invalid instruction 412b0001 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-10-03 |
MIPSCompileOp: Invalid instruction 402b0001 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-10-02 |
WriteToHardware: Invalid address 0000027c near PC 088628d4 LR 088628e8 |
Grand Theft Auto: Vice City Stories |
v1.9.4 |
2024-10-02 |
avcodec_decode_audio4:a�.���*�~xͳ�-�y���ψ!�-� �QLkF�Ő'�M�
Ln8��ny��VmƜ�Ȝ!����܉��>a6�N�
.��j�vp��>9v9o���cf�iNw�J��fw�s�0����Oi�t/]verify"
Content-Length: 119
Content-Transfer-Encoding: binary
avcodec_decode_audio4: Error decoding audio %d / %08xavcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-30 |
WriteToHardware: Invalid address 0000022c near PC 089360e0 LR 089360e0 |
Grand Theft Auto: Vice City Stories |
v1.6.3 |
2024-09-28 |
WriteToHardware: Invalid address 02e0dbd8 near PC 08a09660 LR 08a09588 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-27 |
MIPSCompileOp: Invalid instruction 71c45090 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-26 |
Error in shader compilation: info: Vertex shader compilation failed.
ERROR: 0:150: 'outerProduct' : no matching overloaded function found
ERROR: 0:150: '=' : cannot convert from 'const float' to '4X4 matrix of float'
ERROR: 2 compilation errors. No code generated.
80000000:00000b08 HWX C T N Bezier
#version 300 es
// Driver: Adreno (TM) 306 - GLSL 300
precision highp float;
#define gl_VertexIndex gl_VertexID
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 80000000:00000b08 HWX C T N Bezier
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 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;
uniform sampler2D u_tess_points;
uniform sampler2D u_tess_weights_u;
uniform sampler2D u_tess_weights_v;
uniform int u_spline_counts;
vec2 tess_sample(in vec2 points[16], mat4 weights) {
vec2 pos = vec2(0.0, 0.0);
pos += weights[0][0] * points[0];
pos += weights[0][1] * points[1];
pos += weights[0][2] * points[2];
pos += weights[0][3] * points[3];
pos += weights[1][0] * points[4];
pos += weights[1][1] * points[5];
pos += weights[1][2] * points[6];
pos += weights[1][3] * points[7];
pos += weights[2][0] * points[8];
pos += weights[2][1] * points[9];
pos += weights[2][2] * points[10];
pos += weights[2][3] * points[11];
pos += weights[3][0] * points[12];
pos += weights[3][1] * points[13];
pos += weights[3][2] * points[14];
pos += weights[3][3] * points[15];
return pos;
}
vec3 tess_sample(in vec3 points[16], mat4 weights) {
vec3 pos = vec3(0.0, 0.0, 0.0);
pos += weights[0][0] * points[0];
pos += weights[0][1] * points[1];
pos += weights[0][2] * points[2];
pos += weights[0][3] * points[3];
pos += weights[1][0] * points[4];
pos += weights[1][1] * points[5];
pos += weights[1][2] * points[6];
pos += weights[1][3] * points[7];
pos += weights[2][0] * points[8];
pos += weights[2][1] * points[9];
pos += weights[2][2] * points[10];
pos += weights[2][3] * points[11];
pos += weights[3][0] * points[12];
pos += weights[3][1] * points[13];
pos += weights[3][2] * points[14];
pos += weights[3][3] * points[15];
return pos;
}
vec4 tess_sample(in vec4 points[16], mat4 weights) {
vec4 pos = vec4(0.0, 0.0, 0.0, 0.0);
pos += weights[0][0] * points[0];
pos += weights[0][1] * points[1];
pos += weights[0][2] * points[2];
pos += weights[0][3] * points[3];
pos += weights[1][0] * points[4];
pos += weights[1][1] * points[5];
pos += weights[1][2] * points[6];
pos += weights[1][3] * points[7];
pos += weights[2][0] * points[8];
pos += weights[2][1] * points[9];
pos += weights[2][2] * points[10];
pos += weights[2][3] * points[11];
pos += weights[3][0] * points[12];
pos += weights[3][1] * points[13];
pos += weights[3][2] * points[14];
pos += weights[3][3] * points[15];
return pos;
}
struct Tess {
vec3 pos;
vec2 tex;
vec4 col;
};
void tessellate(out Tess tess) {
ivec2 point_pos = ivec2(position.z, normal.z) * 3;
ivec2 weight_idx = ivec2(position.xy);
vec3 _pos[16];
vec2 _tex[16];
vec4 _col[16];
int index_u, index_v;
index_u = (0 + point_pos.x);
index_v = (0 + point_pos.y);
_pos[0] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz;
index_u = (1 + point_pos.x);
index_v = (0 + point_pos.y);
_pos[1] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz;
index_u = (2 + point_pos.x);
index_v = (0 + point_pos.y);
_pos[2] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz;
index_u = (3 + point_pos.x);
index_v = (0 + point_pos.y);
_pos[3] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz;
index_u = (0 + point_pos.x);
index_v = (1 + point_pos.y);
_pos[4] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz;
index_u = (1 + point_pos.x);
index_v = (1 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-26 |
80630006=sceAtracSetHalfwayBufferAndGetID(08de3a80, 00000800, 00040000): invalid RIFF header |
Grand Theft Auto: Vice City Stories |
v1.16.6 |
2024-09-25 |
ReadFromHardware: Invalid address 38e097eb near PC 08a317a4 LR 08a31774 |
Grand Theft Auto: Vice City Stories |
v1.17.4-1 |
2024-09-21 |
Unknown GetPointerWrite 00000000 PC 08ab9fc0 LR 08a89150 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-19 |
sceKernelCreateThread(name=sceSAScore): unsupported attributes 00001006 |
Grand Theft Auto: Vice City Stories |
v1.9.4 |
2024-09-18 |
avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7
--NATding: binary
avcodec_decode_audio4: Error decoding audio %d / %08xavcodec_decode_audio4: Error decoding audio -1094995529 / bding: binary
avcodec_decode_audio4: Error decoding audio %d / %08xavcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-16 |
WriteToHardware: Invalid address 000005d4 near PC 08b65f54 LR 08807cac |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-14 |
WriteToHardware: Invalid address 0000027c near PC 0895dd2c LR 0895dd00 |
Grand Theft Auto: Vice City Stories |
v1.5.4 |
2024-09-12 |
sceKernelLoadModuleByID: unsupportedosition: form-data; name="verify"
Content-Length: 210
Content-Transfer-Encoding: binary
sceKernelLoadModuleByID: unsupporteosition: form-data; name="verify"
Content-Length: 210
Content-Transfer-Encoding: binary
sceKernelLoadModuleByID: unsupported options size=%08x, flags=%08x, pos=%d, access=%d, data=%d, text=%dsceKernelLoadModuleByID: unsupported options size=00000014, flags=deadbeef, pos=0, access=1, data=2, text=2 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-12 |
ReadFromHardware: Invalid address 00000000 near PC 08a1a4d0 LR 08a1a4d0 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-12 |
Branch in branch delay slot at 0880a72c with different target |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-12 |
MIPSCompileOp: Invalid instruction 6e64ad8d |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-12 |
MIPSCompileOp: Invalid instruction 6e64a54a |
Grand Theft Auto: Vice City Stories |
v1.5.4 |
2024-09-12 |
avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7
--NATIVE-DATA-BOUNDARY-2254f6dc401ARY-2254f6dc401919a1-136-- 019form-data; name="verify"
Content-Length: 119
Content-Transfer-Encoding: binary
avcodec_decode_audio4: Error decoding audio %d / %08xavcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-10 |
MIPSCompileOp: Invalid instruction 9c5b22a8 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-10 |
MIPSCompileOp: Invalid instruction 9c5b251e |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-10 |
MIPSCompileOp: Invalid instruction 9ef72839 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-10 |
MIPSCompileOp: Invalid instruction 9ddd2839 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-10 |
Jump to invalid address: 0164d114 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-10 |
Unknown GE command : 294c39a8 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-09 |
WriteToHardware: Invalid address d0326bc0 near PC 0893a7c4 LR 0893a7c4 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-06 |
WriteToHardware: Invalid address 000004e4 near PC 08821590 LR 088212d0 |
Grand Theft Auto: Vice City Stories |
v1.10-6-g8ac4efd3c |
2024-09-03 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10518DATA/DATA.DNS, 09f919b0, 00000002) |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-02 |
80630007=sceAtracSetData(2, 08d4b1c0, 00001cd0): atracID uses different codec type than data |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-09-01 |
WriteToHardware: Invalid address 06037d8e near PC 08a3d0fc LR 08a3d13c |
Grand Theft Auto: Vice City Stories |
v1.9.4 |
2024-10-21 |
avcodec_decode_audio4: Error decoding audio %d / %08xavcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-08-31 |
WriteToHardware: Invalid address 0000031c near PC 08afeb94 LR 08afeb94 |
Grand Theft Auto: Vice City Stories |
v1.10.3 |
2024-08-29 |
avcodec_decode_audio4: Error decoding audio -10949
Content-Transfer-Encoding: binary
avcodec_decode_audio4: Error decoding audio %d / %08xavcodec_decode_audio4: Error decodi9
Content-Transfer-Encoding: binary
avcodec_decode_audio4: Error decoding audio %d / %08xavcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
Grand Theft Auto: Vice City Stories |
v1.15 |
2024-08-28 |
__KernelStopThread: thread 287 does not exist (helper deleted) |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-08-26 |
WriteToHardware: Invalid address 0000022c near PC 089b7bc4 LR 089b9658 |
Grand Theft Auto: Vice City Stories |
v1.11.3 |
2024-08-22 |
avcodec_decode_au'_��*��Z����GC�o� �U�`�k,D1St':o ����8=9��W�8�q��*��ۈy�7�{<�&÷�a|�mî�a�sFs(x�b�8J�ωz~�N��.
f�{$
� �+��ol��
��'ame="verify"
Content-Length: 119
Content-Transfer-Encoding: binary
avcodec_decode_audio4: Error decoding audio %d / %08xavcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
Grand Theft Auto: Vice City Stories |
v1.16.6 |
2024-08-22 |
Trying to compile instruction 000404b0 that can't be interpreted |
Grand Theft Auto: Vice City Stories |
v1.16.6 |
2024-08-22 |
Trying to compile instruction 00000033 that can't be interpreted |
Grand Theft Auto: Vice City Stories |
v1.16.6 |
2024-08-22 |
Trying to compile instruction 00000030 that can't be interpreted |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-08-22 |
WriteToHardware: Invalid address 000004e4 near PC 089308d0 LR 08a6fa10 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-08-21 |
Error in shader compilation: info: Compile failed.
WARNING: 0:63: 'function_call_constructor@vec4_vec4@12' : used without being initialised
WARNING: 0:87: 'function_call_constructor@vec3_vec3@105' : used without being initialised
WARNING: 0:103: 'function_call_constructor@float_float@147' : used without being initialised
WARNING: 3 compilation warnings.
01000000:80000929 HWX C T LM Light: LightUberShader Cull
#version 130
// Driver: Intel(R) Graphics Media Accelerator 3600 Series - GLSL 130
#define gl_VertexIndex gl_VertexID
#define lowp
#define mediump
#define highp
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 01000000:80000929 HWX C T LM Light: LightUberShader Cull
in vec3 position;
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 lowp vec3 v_color1;
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(0.0, 0.0, 1.0, 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;
uint comp; uint type; float attenuation;
if ((u_lightControl & 0x1u) != 0x0u) {
comp = (u_lightControl >> 0x04u) & 0x3u;
type = (u_lightControl >> 0x06u) & 0x3u;
toLight = u_lightpos0;
if (type != 0x0u) {
toLight -= worldpos;
distance = length(toLight);
toLight /= distance;
attenuation = clamp(1.0 / dot(u_lightatt0, vec3(1.0, distance, distance*distance)), 0.0, 1.0);
if (type == 0x01u) {
lightScale = attenuation;
} else {
angle = dot(u_lightdir0, toLight);
if (angle >= u_lightangle_spotCoef0.x) {
lightScale = attenuation * (u_lightangle_spotCoef0.y <= 0.0 ? 1.0 : pow(angle, u_lightangle_spotCoef0.y));
} else {
lightScale = 0.0;
}
}
} else {
lightScale = 1.0;
}
ldot = dot(toLight, worldnormal);
if (comp == 0x2u) {
ldot = u_matspecular.a > 0.0 ? pow(max(ldot, 0.0), u_matspecular.a) : 1.0;
|
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-08-20 |
sceSasSetADSRMode(08beefc0, 2, 15, 00000000, 00000000, 00000000, 00000000): invalid modes |
Grand Theft Auto: Vice City Stories |
v1.11.3-1233-g9de942087 |
2024-08-18 |
WriteToHardware: Invalid address 000004e4 near PC 08afea78 LR 08afea78 |
Grand Theft Auto: Vice City Stories |
v1.6.3 |
2024-08-17 |
Error in shader program link: info: Link Error: Fragment shader is missing.
fs: 00000000:00a00802 Tex LM Fog 2x 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;
uniform vec3 u_fogcolor;
in highp float v_fogdepth;
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 = vec4(t.rgb * p.rgb, p.a) + s;
v.rgb = v.rgb * 2.0;
float fogCoef = clamp(v_fogdepth, 0.0, 1.0);
v = mix(vec4(u_fogcolor, v.a), v, fogCoef);
fragColor0 = v;
}
vs: 01370000:00000b15 HWX T N LM Fog Tex Light: 0: c:0 t:0 1: 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_lightpos1;
uniform lowp vec3 u_lightambient1;
uniform lowp vec3 u_lightdiffuse1;
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;
out lowp vec4 v_color0;
out lowp vec3 v_color1;
out highp vec3 v_texcoord;
out highp float v_fogdepth;
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_lightpos1;
ldot = max(dot(toLight, worldnormal), 0.0);
diffuse = (u_lightdiffuse1 * u_matdiffuse) * ldot;
lightSum0.rgb += (u_lightambient1 * 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);
v_fogdepth = (viewPos.z + u_fogcoef.x) * u_fogcoef.y;
}
|
Grand Theft Auto: Vice City Stories |
v1.6.3 |
2024-08-17 |
Error in shader program link: info: Link Error: Fragment shader is missing.
fs: 00000000:00a0d822 Tex TexAlpha LM Fog 2x TFuncMod AlphaTest >
#version 300 es
#extension GL_EXT_shader_framebuffer_fetch : require
precision lowp float;
uniform sampler2D tex;
uniform sampler2D testtex;
in vec4 v_color0;
in vec3 v_color1;
uniform vec3 u_fogcolor;
in highp float v_fogdepth;
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;
float aResult = texture(testtex, vec2(v.a * 0.996094 + 0.001953, 0)).a;
if (aResult < 0.5) discard;
v.rgb = v.rgb * 2.0;
float fogCoef = clamp(v_fogdepth, 0.0, 1.0);
v = mix(vec4(u_fogcolor, v.a), v, fogCoef);
fragColor0 = v;
}
vs: 01370000:00000b15 HWX T N LM Fog Tex Light: 0: c:0 t:0 1: 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_lightpos1;
uniform lowp vec3 u_lightambient1;
uniform lowp vec3 u_lightdiffuse1;
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;
out lowp vec4 v_color0;
out lowp vec3 v_color1;
out highp vec3 v_texcoord;
out highp float v_fogdepth;
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_lightpos1;
ldot = max(dot(toLight, worldnormal), 0.0);
diffuse = (u_lightdiffuse1 * u_matdiffuse) * ldot;
lightSum0.rgb += (u_lightambient1 * 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);
v_fogdepth = (viewPos.z + u_fogcoef.x) * u_fogcoef.y;
}
|
Grand Theft Auto: Vice City Stories |
v1.6.3 |
2024-08-17 |
Error in shader program link: info: Link Error: Fragment shader is missing.
fs: 00000000:0020d800 LM Fog AlphaTest >
#version 300 es
#extension GL_EXT_shader_framebuffer_fetch : require
precision lowp float;
uniform sampler2D testtex;
in vec4 v_color0;
in vec3 v_color1;
uniform vec3 u_fogcolor;
in highp float v_fogdepth;
inout vec4 fragColor0;
void main() {
vec4 s = vec4(v_color1, 0.0);
vec4 v = v_color0 + s;
float aResult = texture(testtex, vec2(v.a * 0.996094 + 0.001953, 0)).a;
if (aResult < 0.5) discard;
float fogCoef = clamp(v_fogdepth, 0.0, 1.0);
v = mix(vec4(u_fogcolor, v.a), v, fogCoef);
fragColor0 = v;
}
vs: 01370000:00000b05 HWX T N LM Fog Light: 0: c:0 t:0 1: c:0 t:0 MatUp:7
#version 300 es
precision highp float;
in vec3 position;
in mediump vec3 normal;
uniform mat4 u_proj;
uniform mat4 u_world;
uniform mat4 u_view;
uniform vec3 u_lightpos0;
uniform lowp vec3 u_lightambient0;
uniform lowp vec3 u_lightdiffuse0;
uniform vec3 u_lightpos1;
uniform lowp vec3 u_lightambient1;
uniform lowp vec3 u_lightdiffuse1;
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;
out lowp vec4 v_color0;
out lowp vec3 v_color1;
out highp float v_fogdepth;
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_lightpos1;
ldot = max(dot(toLight, worldnormal), 0.0);
diffuse = (u_lightdiffuse1 * u_matdiffuse) * ldot;
lightSum0.rgb += (u_lightambient1 * u_matambientalpha.rgb + diffuse);
v_color0 = clamp(lightSum0, 0.0, 1.0);
v_color1 = vec3(0.0);
v_fogdepth = (viewPos.z + u_fogcoef.x) * u_fogcoef.y;
}
|
Grand Theft Auto: Vice City Stories |
v1.6.3 |
2024-08-16 |
ReadFromHardware: Invalid address 0dde6663 near PC 0895668c LR 08956600 |
Grand Theft Auto: Vice City Stories |
v1.6.3 |
2024-08-16 |
ReadFromHardware: Invalid address 0dde6661 near PC 08956624 LR 08956600 |
Grand Theft Auto: Vice City Stories |
v1.6.3 |
2024-08-16 |
ReadFromHardware: Invalid address 26687a72 near PC 08a317a4 LR 089567f4 |
Grand Theft Auto: Vice City Stories |
v1.6.3 |
2024-08-16 |
WriteToHardware: Invalid address 26687a72 near PC 08a317a4 LR 089567f4 |
Grand Theft Auto: Vice City Stories |
v1.9.0 |
2024-08-16 |
MIPSCompileOp: Invalid instruction 0000cbbb |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-08-13 |
__KernelStopThread: thread 762 does not exist (ApctlThread deleted) |
Grand Theft Auto: Vice City Stories |
v1.6.3 |
2024-08-12 |
ReadFromHardware: Invalid address 2b6154b3 near PC 08ad6f2c LR 08a31774 |
Grand Theft Auto: Vice City Stories |
v1.16.3 |
2024-08-08 |
WriteToHardware: Invalid address dd70087c near PC 08000000 LR 08000000 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-08-07 |
Jump to invalid address: 00f82f90 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-08-07 |
WriteToHardware: Invalid address ffffaa4f near PC 08c3f880 LR 08c3f880 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-08-07 |
MIPSCompileOp: Invalid instruction 02bcffe8 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-08-07 |
MIPSCompileOp: Invalid instruction 009cfb79 |
Grand Theft Auto: Vice City Stories |
v1.17.1-823-g0b76d443e2 |
2024-08-07 |
WriteToHardware: Invalid address 0000022c near PC 08b62c48 LR 08b61f58 |
Grand Theft Auto: Vice City Stories |
v1.9.4 |
2024-08-06 |
ReadFromHardware: Invalid address ba085ce0 near PC ba085ce0 LR 08000018 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-08-05 |
sceNetAdhocMatchingInit(65536) at 08864640 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-08-05 |
MIPSCompileOp: Invalid instruction 0015bbbe |
Grand Theft Auto: Vice City Stories |
v1.10.3 |
2024-08-03 |
80630007=sceAtracSetData(2, 08bd6108, 00004900): atracID uses different codec type than data |
Grand Theft Auto: Vice City Stories |
v1.10.3 |
2024-08-03 |
80630007=sceAtracSetData(2, 08bd6108, 0000b400): atracID uses different codec type than data |
Grand Theft Auto: Vice City Stories |
v1.10.3 |
2024-08-03 |
80630007=sceAtracSetData(2, 08bd6108, 00000c00): atracID uses different codec type than data |
Grand Theft Auto: Vice City Stories |
v1.10.3 |
2024-08-03 |
80630007=sceAtracSetData(2, 08bd6108, 00000800): atracID uses different codec type than data |
Grand Theft Auto: Vice City Stories |
v1.10.3 |
2024-08-03 |
80630007=sceAtracSetData(2, 08bd6108, 00004600): atracID uses different codec type than data |
Grand Theft Auto: Vice City Stories |
v1.10.3 |
2024-08-03 |
80630007=sceAtracSetData(2, 08bd6108, 00000d00): atracID uses different codec type than data |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-08-03 |
MIPSCompileOp: Invalid instruction 71c91bb0 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-08-03 |
Jump to invalid address: 039eff60 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-08-03 |
Branch in Jump delay slot at 098c0460 in block starting at 098c0420 |
Grand Theft Auto: Vice City Stories |
v1.17.1 |
2024-08-03 |
Jump to invalid address: 068f1540 |