Recent logs - Star Trek: Tactical Assault

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
Star Trek: Tactical Assault v1.9.4 2025-06-19 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 r7p0-00rel0 [Revision 96995]. 01f75511:00000b11 HWX T N LM Tex Light: 0: c:1 t:0 1: c:1 t:0 2: c:1 t:1 3: c:1 t:1 MatUp:7 #version 100 precision highp float; attribute vec3 position; attribute mediump vec3 normal; attribute 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 lowp vec3 u_lightspecular0; uniform vec3 u_lightpos1; 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 lowp vec3 u_lightambient2; uniform lowp vec3 u_lightdiffuse2; uniform lowp vec3 u_lightspecular2; uniform vec3 u_lightpos3; uniform mediump vec3 u_lightatt3; 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 vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; varying lowp vec4 v_color0; varying lowp vec3 v_color1; varying mediump 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); vec4 outPos = u_proj * viewPos; lowp vec4 lightSum0 = u_ambient * u_matambientalpha + vec4(u_matemissive, 0.0); lowp vec3 lightSum1 = vec3(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 * u_matdiffuse) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + vec3(0.0, 0.0, 1.0)), worldnormal); if (u_matspecular.a == 0.0) { ldot = 1.0; } else { ldot = pow(max(ldot, 0.0), u_matspecular.a); } if (ldot > 0.0) lightSum1 += u_lightspecular0 * u_matspecular.rgb * ldot ; } lightSum0.rgb += (u_lightambient0 * u_matambientalpha.rgb + diffuse); toLight = u_lightpos1; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse1 * u_matdiffuse) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + vec3(0.0, 0.0, 1.0)), worldnormal); if (u_matspecular.a == 0.0) { ldot = 1.0; } else { ldot = pow(max(ldot, 0.0), u_matspecular.a); } if (ldot > 0.0) lightSum1 += u_lightspecular1 * u_matspecular.rgb * ldot ; } lightSum0.rgb += (u_lightambient1 * u_matambientalpha.rgb + diffuse); 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 * u_matdiffuse) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + vec3(0.0, 0.0, 1.0)), worldnormal); if (u_matspecular.a == 0.0) { ldot = 1.0; } else { ldot = pow(max(ldot, 0.0), u_matspecular.a); } if (ldot > 0.0) lightSum1 += u_lightspecular2 * u_matspecular.rgb * ldot * lightScale; } lightSum0.rgb += (u_lightambient2 * u_matambientalpha.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 * u_matdiffuse) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + vec3(0.0, 0.0, 1.0)), worldnormal); if (u_matspecular.a == 0.0) { ldot = 1.0; } els
Star Trek: Tactical Assault v1.18 2025-01-03 sceDmacMemcpy(dest=096b0c40, src=097c9640, size=557056): overlapping read
Star Trek: Tactical Assault v1.10-6-g8ac4efd3c 2024-10-30 Unimplemented HLE function sceNetApctlGetState
Star Trek: Tactical Assault v1.15.4 2024-08-20 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
Star Trek: Tactical Assault v1.16.6 2023-11-28 sceDmacMemcpy(dest=095cee40, src=096e7840, size=557056): overlapping read
Star Trek: Tactical Assault v1.15.4 2023-06-18 sceKernelLoadModule: unsupported options size=00000014, flags=deadbeef, pos=0, access=1, data=2, text=2
Star Trek: Tactical Assault v1.14.1 2023-04-17 UI scissor out of bounds in SavedataScreen: 2070,178-0,87 / 1920,1080
Star Trek: Tactical Assault v1.14.1 2023-04-17 UI scissor out of bounds in SavedataScreen: 2070,87-0,87 / 1920,1080
Star Trek: Tactical Assault v1.14.1 2023-04-17 UI scissor out of bounds in SavedataScreen: 1940,178-0,87 / 1920,1080
Star Trek: Tactical Assault v1.14.1 2023-04-17 UI scissor out of bounds in SavedataScreen: 1940,87-0,87 / 1920,1080
Star Trek: Tactical Assault v1.14.1 2023-04-17 UI scissor out of bounds in SavedataScreen: 2038,178-0,87 / 1920,1080
Star Trek: Tactical Assault v1.14.1 2023-04-17 UI scissor out of bounds in SavedataScreen: 2038,87-0,87 / 1920,1080
Star Trek: Tactical Assault v1.14.1 2023-04-17 UI scissor out of bounds in SavedataScreen: 2095,178-0,87 / 1920,1080
Star Trek: Tactical Assault v1.14.1 2023-04-17 UI scissor out of bounds in SavedataScreen: 2095,87-0,87 / 1920,1080
Star Trek: Tactical Assault v1.13.2 2023-03-16 Unexpected mpeg first timestamp: 0 / 0
Star Trek: Tactical Assault v1.14.4 2023-03-16 sceDmacMemcpy(dest=09546e00, src=0965f800, size=557056): overlapping read
Star Trek: Tactical Assault v1.17.1 2024-02-20 sceDmacMemcpy(dest=095cee40, src=0965f800, size=557056): overlapping read
Star Trek: Tactical Assault v1.11.3 2021-09-28 Unimplemented HLE function sceKernelDcacheWritebackAll
Star Trek: Tactical Assault v1.11.3 2021-06-12 sceFontOpenUserMemory(09d16ae0, 00000000, 00000000, 09fff5c4): invalid address
Star Trek: Tactical Assault v1.11.3 2021-04-10 sceKernelCreateThread(name=sceNetAdhocAuth_Service): unsupported attributes 00001006
Star Trek: Tactical Assault v1.11.3 2021-04-10 sceKernelCreateThread(name=sceMemab): unsupported attributes 00001006
Star Trek: Tactical Assault v1.16.1 2023-09-18 sceKernelLoadModule: unsupported options size=00000014, flags=7f800001, pos=0, access=1, data=2, text=2
Star Trek: Tactical Assault v1.11.3 2021-04-10 sceKernelLoadModule: unsupported options size=00000014, flags=09fbfe54, pos=0, access=1, data=1, text=1
Star Trek: Tactical Assault v1.11.3 2021-04-10 GE Interrupt: newState might be 0
Star Trek: Tactical Assault v1.11.3 2021-04-10 GE Interrupt: newState might be 7
Star Trek: Tactical Assault v1.11.3 2021-04-10 GE Interrupt: newState might be 6
Star Trek: Tactical Assault v1.11.3 2021-04-10 GE Interrupt: newState might be 5
Star Trek: Tactical Assault v1.11.3 2021-04-10 GE Interrupt: newState might be 4
Star Trek: Tactical Assault v1.11.3 2021-04-10 GE Interrupt: newState might be 3
Star Trek: Tactical Assault v1.11.3 2021-04-10 GE Interrupt: newState might be 1
Star Trek: Tactical Assault v1.11.3 2021-04-10 sceKernelCreateThread(name=sceNetIfhandle_Service): unsupported attributes 00001006
Star Trek: Tactical Assault v1.10.3 2020-12-09 Ignoring func export sceNetIfhandle/c80181a2, already implemented in HLE.
Star Trek: Tactical Assault v1.10.3 2020-12-09 Unknown syscall in known module 'ThreadManForKernel': 0x39810265
Star Trek: Tactical Assault v1.10.3 2020-12-09 Unknown syscall in known module 'ThreadManForKernel': 0xaf36d708
Star Trek: Tactical Assault v1.10.3 2020-12-09 Unknown syscall in known module 'ThreadManForKernel': 0x56c039b5
Star Trek: Tactical Assault v1.11.3 2021-10-18 sceFontOpenUserMemory(09d16ae0, 00000000, 09d40020, 09fff5c4): invalid address
Star Trek: Tactical Assault v1.9.4 2023-03-16 sceDmacMemcpy(dest=09546e00, src=096e7840, size=557056): overlapping read
Star Trek: Tactical Assault v1.4.2 2017-11-23 sceDmacMemcpy(dest=095cee40, src=096e7840, size=557056): overlapping read
Star Trek: Tactical Assault v1.2.2 2016-05-08 sceDmacMemcpy(dest=095cee40, src=0965f800, size=557056): overlapping read
Star Trek: Tactical Assault v1.0-33-ge6af3cf 2015-04-22 sceDmacMemcpy(dest=09546e00, src=096e7840, size=557056): overlapping read
Star Trek: Tactical Assault v1.5.2 2023-09-01 Loading module scePsmf_library with version 0101, devkit 00000000
Star Trek: Tactical Assault v1.5.2 2023-09-01 Loading module sceFont_Library with version 0101, devkit 00000000
Star Trek: Tactical Assault v1.9.4 2025-07-04 sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=2, text=2