Recent logs - Innocent Life: A Futuristic Harvest Moon®

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
Innocent Life: A Futuristic Harvest Moon® v1.16.6 2024-01-26 00000400=sceGeEdramSetAddrTranslation(00000800)
Innocent Life: A Futuristic Harvest Moon® v1.16.2 2023-10-18 sceKernelLoadModule: unsupported options size=00000014, flags=09fffad0, pos=0, access=1, data=2, text=2
Innocent Life: A Futuristic Harvest Moon® v1.15.4 2023-05-31 sceKernelLoadModule: unsupported options size=00000014, flags=ffffffff, pos=0, access=1, data=1, text=1
Innocent Life: A Futuristic Harvest Moon® v1.14.4 2023-01-30 sceGeBreak(mode=0, unknown=08dfeba8): unknown ptr (valid)
Innocent Life: A Futuristic Harvest Moon® v1.14.4 2023-01-30 GE Interrupt: newState might be 1
Innocent Life: A Futuristic Harvest Moon® v1.8.0 2022-12-16 D3D error in shader compilation: info: E:\EMULATERS\ppsspp gold\memory(135,10): error X4505: maximum temp register index exceeded E:\EMULATERS\ppsspp gold\memory(135,10): error X4505: maximum temp register index exceeded / code: #pragma warning( disable : 3571 ) float4x4 u_proj : register(c0); float2 u_fogcoef : register(c18); float4 u_matambientalpha : register(c20); float4x3 u_world : register(c11); float4x3 u_view : register(c8); float4 u_uvscaleoffset : register(c17); float3 u_lightpos0 : register(c24); float3 u_lightambient0 : register(c48); float3 u_lightdiffuse0 : register(c40); float3 u_lightspecular0 : register(c44); float3 u_lightpos1 : register(c25); float3 u_lightatt1 : register(c33); float3 u_lightdir1 : register(c29); float4 u_lightangle_spotCoef1 : register(c37); float3 u_lightambient1 : register(c49); float3 u_lightdiffuse1 : register(c41); float3 u_lightspecular1 : register(c45); float3 u_lightpos2 : register(c26); float3 u_lightatt2 : register(c34); float3 u_lightdir2 : register(c30); float4 u_lightangle_spotCoef2 : register(c38); float3 u_lightambient2 : register(c50); float3 u_lightdiffuse2 : register(c42); float3 u_lightspecular2 : register(c46); float3 u_lightpos3 : register(c27); float3 u_lightatt3 : register(c35); float3 u_lightdir3 : register(c31); float4 u_lightangle_spotCoef3 : register(c39); float3 u_lightambient3 : register(c51); float3 u_lightdiffuse3 : register(c43); float3 u_lightspecular3 : register(c47); float4 u_ambient : register(c19); float3 u_matdiffuse : register(c21); float4 u_matspecular : register(c22); float3 u_matemissive : register(c23); float4 u_cullRangeMin : register(c80); float4 u_cullRangeMax : register(c81); struct VS_IN { float2 texcoord : TEXCOORD0; float3 normal : NORMAL; float3 position : POSITION; }; struct VS_OUT { float3 v_texcoord : TEXCOORD0; float4 v_color0 : COLOR0; float3 v_color1 : COLOR1; float v_fogdepth: TEXCOORD1; float4 gl_Position : POSITION; }; VS_OUT main(VS_IN In) { VS_OUT Out; float3 worldpos = mul(float4(In.position.xyz, 1.0), u_world); float3 worldnormal = normalize(mul(float4(In.normal, 0.0), u_world)); float4 viewPos = float4(mul(float4(worldpos, 1.0), u_view), 1.0); float4 outPos = mul(viewPos, u_proj); float4 lightSum0 = u_ambient * u_matambientalpha + float4(u_matemissive, 0.0); float3 lightSum1 = 0; float3 toLight; float3 diffuse; float distance; float lightScale; float ldot; float angle; toLight = u_lightpos0; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse0 * u_matdiffuse) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + float3(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 - worldpos; distance = length(toLight); toLight /= distance; ldot = dot(toLight, worldnormal); angle = length(u_lightdir1) == 0.0 ? 0.0 : dot(normalize(u_lightdir1), toLight); if (angle >= u_lightangle_spotCoef1.x) { lightScale = clamp(1.0 / dot(u_lightatt1, float3(1.0, distance, distance*distance)), 0.0, 1.0) * (u_lightangle_spotCoef1.y == 0.0 ? 1.0 : pow(angle, u_lightangle_spotCoef1.y)); } else { lightScale = 0.0; } diffuse = (u_lightdiffuse1 * u_matdiffuse) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + float3(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 * lightScale; } lightSum0.rgb += (u_lightambient1 * u_matambientalpha.rgb + diffuse) * lightScale; toLight = u_lightpos2 - worldpos; distance = length(toLight); toLight /= distance; ldot = dot(toLight, worldnormal); angle = length(u_lightdir2) == 0.0 ? 0.0
Innocent Life: A Futuristic Harvest Moon® v1.12.3 2022-05-12 ReadFromHardware: Invalid address 0a0013fd near PC 08840f2c LR 08840f2c
Innocent Life: A Futuristic Harvest Moon® v1.12.3 2022-05-12 Unknown GetPointer 00000000 PC 0881be04 LR 0881be0c
Innocent Life: A Futuristic Harvest Moon® v1.12.3 2022-05-12 WriteToHardware: Invalid address 2aaabc0a near PC 088201e8 LR 08820214
Innocent Life: A Futuristic Harvest Moon® v1.12.3 2022-05-12 ReadFromHardware: Invalid address 130094d4 near PC 088149d4 LR 08814a08
Innocent Life: A Futuristic Harvest Moon® v1.11.3 2022-04-14 Failed decrypting the PRX (ret = -1, size = 960212, psp_size = 960560)!
Innocent Life: A Futuristic Harvest Moon® v1.12.3 2022-04-13 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 142644872
Innocent Life: A Futuristic Harvest Moon® v1.12.3 2022-04-13 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 142637024
Innocent Life: A Futuristic Harvest Moon® v1.12.3 2022-04-13 sceKernelCreateSema(SNDMUTEX) unsupported options parameter, size = 142748256
Innocent Life: A Futuristic Harvest Moon® v1.12.3 2022-04-13 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 146059204
Innocent Life: A Futuristic Harvest Moon® v1.12.3 2022-04-13 sceKernelLoadModuleByID: unsupported options size=00000014, flags=089a5164, pos=0, access=1, data=2, text=2
Innocent Life: A Futuristic Harvest Moon® v1.10.3 2021-10-13 D3D error in shader compilation: info: C:\Games\Emulators\Sony\PSP\Shader@0x000001DE2706C680(113,16-57): error X4505: maximum temp register index exceeded C:\Games\Emulators\Sony\PSP\Shader@0x000001DE2706C680(113,12-71): error X4505: maximum temp register index exceeded C:\Games\Emulators\Sony\PSP\Shader@0x000001DE2706C680(135,16-57): error X4505: maximum temp register index exceeded C:\Games\Emulators\Sony\PSP\Shader@0x000001DE2706C680(135,12-71): error X4505: maximum temp register index exceeded / code: #pragma warning( disable : 3571 ) float4x4 u_proj : register(c0); float2 u_fogcoef : register(c18); float4 u_matambientalpha : register(c20); float4x3 u_world : register(c11); float4x3 u_view : register(c8); float4 u_uvscaleoffset : register(c17); float3 u_lightpos0 : register(c24); float3 u_lightambient0 : register(c48); float3 u_lightdiffuse0 : register(c40); float3 u_lightspecular0 : register(c44); float3 u_lightpos1 : register(c25); float3 u_lightatt1 : register(c33); float3 u_lightdir1 : register(c29); float4 u_lightangle_spotCoef1 : register(c37); float3 u_lightambient1 : register(c49); float3 u_lightdiffuse1 : register(c41); float3 u_lightspecular1 : register(c45); float3 u_lightpos2 : register(c26); float3 u_lightatt2 : register(c34); float3 u_lightdir2 : register(c30); float4 u_lightangle_spotCoef2 : register(c38); float3 u_lightambient2 : register(c50); float3 u_lightdiffuse2 : register(c42); float3 u_lightspecular2 : register(c46); float3 u_lightpos3 : register(c27); float3 u_lightatt3 : register(c35); float3 u_lightdir3 : register(c31); float4 u_lightangle_spotCoef3 : register(c39); float3 u_lightambient3 : register(c51); float3 u_lightdiffuse3 : register(c43); float3 u_lightspecular3 : register(c47); float4 u_ambient : register(c19); float3 u_matdiffuse : register(c21); float4 u_matspecular : register(c22); float3 u_matemissive : register(c23); float4 u_cullRangeMin : register(c80); float4 u_cullRangeMax : register(c81); struct VS_IN { float2 texcoord : TEXCOORD0; float3 normal : NORMAL; float3 position : POSITION; }; struct VS_OUT { float3 v_texcoord : TEXCOORD0; float4 v_color0 : COLOR0; float3 v_color1 : COLOR1; float v_fogdepth: TEXCOORD1; float4 gl_Position : POSITION; }; VS_OUT main(VS_IN In) { VS_OUT Out; float3 worldpos = mul(float4(In.position.xyz, 1.0), u_world); float3 worldnormal = normalize(mul(float4(In.normal, 0.0), u_world)); float4 viewPos = float4(mul(float4(worldpos, 1.0), u_view), 1.0); float4 outPos = mul(viewPos, u_proj); float4 lightSum0 = u_ambient * u_matambientalpha + float4(u_matemissive, 0.0); float3 lightSum1 = 0; float3 toLight; float3 diffuse; float distance; float lightScale; float ldot; float angle; toLight = u_lightpos0; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse0 * u_matdiffuse) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + float3(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 - worldpos; distance = length(toLight); toLight /= distance; ldot = dot(toLight, worldnormal); angle = length(u_lightdir1) == 0.0 ? 0.0 : dot(normalize(u_lightdir1), toLight); if (angle >= u_lightangle_spotCoef1.x) { lightScale = clamp(1.0 / dot(u_lightatt1, float3(1.0, distance, distance*distance)), 0.0, 1.0) * (u_lightangle_spotCoef1.y <= 0.0 ? 1.0 : pow(angle, u_lightangle_spotCoef1.y)); } else { lightScale = 0.0; } diffuse = (u_lightdiffuse1 * u_matdiffuse) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + float3(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.
Innocent Life: A Futuristic Harvest Moon® v1.15.4 2023-05-31 sceKernelLoadModule: unsupported options size=00000014, flags=ffffffff, pos=0, access=1, data=2, text=2
Innocent Life: A Futuristic Harvest Moon® v1.12.3 2022-03-31 BREAK instruction hit
Innocent Life: A Futuristic Harvest Moon® v1.11 2021-02-09 sceKernelLoadModuleByID: unsupported options size=00000014, flags=00000000, pos=0, access=0, data=0, text=1
Innocent Life: A Futuristic Harvest Moon® v1.10.3 2021-01-02 80630011=sceAtracSetDataAndGetID(00000000, 00000000): buffer too small
Innocent Life: A Futuristic Harvest Moon® v1.5.4-987-g30c3fd63e 2020-11-14 sceKernelLoadModule: unsupported options size=1091d250, flags=1091d254, pos=0, access=1, data=277992024, text=277992028
Innocent Life: A Futuristic Harvest Moon® v1.10.3 2020-09-24 Unknown syscall in known module 'sceNpService': 0xbe22eea3
Innocent Life: A Futuristic Harvest Moon® v1.10.3 2020-09-24 Unknown syscall in known module 'sceNpService': 0x788f2b5e
Innocent Life: A Futuristic Harvest Moon® v1.10.3 2020-09-24 Unknown syscall in known module 'sceNpService': 0x75dacb57
Innocent Life: A Futuristic Harvest Moon® v1.10.3 2020-09-24 Unknown syscall in known module 'sceNpService': 0x72a1ce0d
Innocent Life: A Futuristic Harvest Moon® v1.10.3 2020-09-24 Unknown syscall in known module 'sceNpService': 0x66c64821
Innocent Life: A Futuristic Harvest Moon® v1.10.3 2020-09-24 Unknown syscall in known module 'sceNpService': 0x5f5e32af
Innocent Life: A Futuristic Harvest Moon® v1.10.3 2020-09-24 Unknown syscall in known module 'sceNpService': 0x58251346
Innocent Life: A Futuristic Harvest Moon® v1.10.3 2020-09-24 Unknown syscall in known module 'sceNpService': 0x4e851b10
Innocent Life: A Futuristic Harvest Moon® v1.10.3 2020-09-24 Unknown syscall in known module 'sceNpAuth': 0xcd86a656
Innocent Life: A Futuristic Harvest Moon® v1.10.3 2020-09-24 Unknown syscall in known module 'sceNpAuth': 0x3f1c1f70
Innocent Life: A Futuristic Harvest Moon® v1.10.3 2020-09-24 Unknown syscall in known module 'sceNp': 0xbb069a87
Innocent Life: A Futuristic Harvest Moon® v1.9.4 2020-07-25 Unexpected mpeg first timestamp: df6d6d6d6d6 / 15353817519830
Innocent Life: A Futuristic Harvest Moon® v1.9.4 2020-07-25 Unexpected mpeg first timestamp: ee0e0e0e0e0 / 16359008297184
Innocent Life: A Futuristic Harvest Moon® v1.9.3 2020-07-23 D3D error in shader compilation: info: C:\Program Files\PPSSPP\Shader@0x00000207A2AEA040(135,16-57): error X4505: maximum temp register index exceeded C:\Program Files\PPSSPP\Shader@0x00000207A2AEA040(135,12-71): error X4505: maximum temp register index exceeded / code: #pragma warning( disable : 3571 ) float4x4 u_proj : register(c0); float2 u_fogcoef : register(c18); float4 u_matambientalpha : register(c20); float4x3 u_world : register(c11); float4x3 u_view : register(c8); float4 u_uvscaleoffset : register(c17); float3 u_lightpos0 : register(c24); float3 u_lightambient0 : register(c48); float3 u_lightdiffuse0 : register(c40); float3 u_lightspecular0 : register(c44); float3 u_lightpos1 : register(c25); float3 u_lightatt1 : register(c33); float3 u_lightdir1 : register(c29); float4 u_lightangle_spotCoef1 : register(c37); float3 u_lightambient1 : register(c49); float3 u_lightdiffuse1 : register(c41); float3 u_lightspecular1 : register(c45); float3 u_lightpos2 : register(c26); float3 u_lightatt2 : register(c34); float3 u_lightdir2 : register(c30); float4 u_lightangle_spotCoef2 : register(c38); float3 u_lightambient2 : register(c50); float3 u_lightdiffuse2 : register(c42); float3 u_lightspecular2 : register(c46); float3 u_lightpos3 : register(c27); float3 u_lightatt3 : register(c35); float3 u_lightdir3 : register(c31); float4 u_lightangle_spotCoef3 : register(c39); float3 u_lightambient3 : register(c51); float3 u_lightdiffuse3 : register(c43); float3 u_lightspecular3 : register(c47); float4 u_ambient : register(c19); float3 u_matdiffuse : register(c21); float4 u_matspecular : register(c22); float3 u_matemissive : register(c23); float4 u_cullRangeMin : register(c80); float4 u_cullRangeMax : register(c81); struct VS_IN { float2 texcoord : TEXCOORD0; float3 normal : NORMAL; float3 position : POSITION; }; struct VS_OUT { float3 v_texcoord : TEXCOORD0; float4 v_color0 : COLOR0; float3 v_color1 : COLOR1; float v_fogdepth: TEXCOORD1; float4 gl_Position : POSITION; }; VS_OUT main(VS_IN In) { VS_OUT Out; float3 worldpos = mul(float4(In.position.xyz, 1.0), u_world); float3 worldnormal = normalize(mul(float4(In.normal, 0.0), u_world)); float4 viewPos = float4(mul(float4(worldpos, 1.0), u_view), 1.0); float4 outPos = mul(viewPos, u_proj); float4 lightSum0 = u_ambient * u_matambientalpha + float4(u_matemissive, 0.0); float3 lightSum1 = 0; float3 toLight; float3 diffuse; float distance; float lightScale; float ldot; float angle; toLight = u_lightpos0; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse0 * u_matdiffuse) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + float3(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 - worldpos; distance = length(toLight); toLight /= distance; ldot = dot(toLight, worldnormal); angle = length(u_lightdir1) == 0.0 ? 0.0 : dot(normalize(u_lightdir1), toLight); if (angle >= u_lightangle_spotCoef1.x) { lightScale = clamp(1.0 / dot(u_lightatt1, float3(1.0, distance, distance*distance)), 0.0, 1.0) * (u_lightangle_spotCoef1.y == 0.0 ? 1.0 : pow(angle, u_lightangle_spotCoef1.y)); } else { lightScale = 0.0; } diffuse = (u_lightdiffuse1 * u_matdiffuse) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + float3(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 * lightScale; } lightSum0.rgb += (u_lightambient1 * u_matambientalpha.rgb + diffuse) * lightScale; toLight = u_lightpos2 - worldpos; distance = length(toLight); toLight /= distance; ldot = dot(toLight, worldnormal);
Innocent Life: A Futuristic Harvest Moon® v1.9.3 2020-07-23 D3D error in shader compilation: info: C:\Program Files\PPSSPP\Shader@0x000001BC040057A0(135,16-57): error X4505: maximum temp register index exceeded C:\Program Files\PPSSPP\Shader@0x000001BC040057A0(135,12-71): error X4505: maximum temp register index exceeded / code: #pragma warning( disable : 3571 ) float4x4 u_proj : register(c0); float2 u_fogcoef : register(c18); float4 u_matambientalpha : register(c20); float4x3 u_world : register(c11); float4x3 u_view : register(c8); float4 u_uvscaleoffset : register(c17); float3 u_lightpos0 : register(c24); float3 u_lightambient0 : register(c48); float3 u_lightdiffuse0 : register(c40); float3 u_lightspecular0 : register(c44); float3 u_lightpos1 : register(c25); float3 u_lightatt1 : register(c33); float3 u_lightdir1 : register(c29); float4 u_lightangle_spotCoef1 : register(c37); float3 u_lightambient1 : register(c49); float3 u_lightdiffuse1 : register(c41); float3 u_lightspecular1 : register(c45); float3 u_lightpos2 : register(c26); float3 u_lightatt2 : register(c34); float3 u_lightdir2 : register(c30); float4 u_lightangle_spotCoef2 : register(c38); float3 u_lightambient2 : register(c50); float3 u_lightdiffuse2 : register(c42); float3 u_lightspecular2 : register(c46); float3 u_lightpos3 : register(c27); float3 u_lightatt3 : register(c35); float3 u_lightdir3 : register(c31); float4 u_lightangle_spotCoef3 : register(c39); float3 u_lightambient3 : register(c51); float3 u_lightdiffuse3 : register(c43); float3 u_lightspecular3 : register(c47); float4 u_ambient : register(c19); float3 u_matdiffuse : register(c21); float4 u_matspecular : register(c22); float3 u_matemissive : register(c23); float4 u_cullRangeMin : register(c80); float4 u_cullRangeMax : register(c81); struct VS_IN { float2 texcoord : TEXCOORD0; float3 normal : NORMAL; float3 position : POSITION; }; struct VS_OUT { float3 v_texcoord : TEXCOORD0; float4 v_color0 : COLOR0; float3 v_color1 : COLOR1; float v_fogdepth: TEXCOORD1; float4 gl_Position : POSITION; }; VS_OUT main(VS_IN In) { VS_OUT Out; float3 worldpos = mul(float4(In.position.xyz, 1.0), u_world); float3 worldnormal = normalize(mul(float4(In.normal, 0.0), u_world)); float4 viewPos = float4(mul(float4(worldpos, 1.0), u_view), 1.0); float4 outPos = mul(viewPos, u_proj); float4 lightSum0 = u_ambient * u_matambientalpha + float4(u_matemissive, 0.0); float3 lightSum1 = 0; float3 toLight; float3 diffuse; float distance; float lightScale; float ldot; float angle; toLight = u_lightpos0; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse0 * u_matdiffuse) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + float3(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 - worldpos; distance = length(toLight); toLight /= distance; ldot = dot(toLight, worldnormal); angle = length(u_lightdir1) == 0.0 ? 0.0 : dot(normalize(u_lightdir1), toLight); if (angle >= u_lightangle_spotCoef1.x) { lightScale = clamp(1.0 / dot(u_lightatt1, float3(1.0, distance, distance*distance)), 0.0, 1.0) * (u_lightangle_spotCoef1.y == 0.0 ? 1.0 : pow(angle, u_lightangle_spotCoef1.y)); } else { lightScale = 0.0; } diffuse = (u_lightdiffuse1 * u_matdiffuse) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + float3(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 * lightScale; } lightSum0.rgb += (u_lightambient1 * u_matambientalpha.rgb + diffuse) * lightScale; toLight = u_lightpos2 - worldpos; distance = length(toLight); toLight /= distance; ldot = dot(toLight, worldnormal);
Innocent Life: A Futuristic Harvest Moon® v1.9.3 2020-07-23 D3D error in shader compilation: info: C:\Program Files\PPSSPP\Shader@0x000001BC0C1CF010(135,16-57): error X4505: maximum temp register index exceeded C:\Program Files\PPSSPP\Shader@0x000001BC0C1CF010(135,12-71): error X4505: maximum temp register index exceeded / code: #pragma warning( disable : 3571 ) float4x4 u_proj : register(c0); float2 u_fogcoef : register(c18); float4 u_matambientalpha : register(c20); float4x3 u_world : register(c11); float4x3 u_view : register(c8); float4 u_uvscaleoffset : register(c17); float3 u_lightpos0 : register(c24); float3 u_lightambient0 : register(c48); float3 u_lightdiffuse0 : register(c40); float3 u_lightspecular0 : register(c44); float3 u_lightpos1 : register(c25); float3 u_lightatt1 : register(c33); float3 u_lightdir1 : register(c29); float4 u_lightangle_spotCoef1 : register(c37); float3 u_lightambient1 : register(c49); float3 u_lightdiffuse1 : register(c41); float3 u_lightspecular1 : register(c45); float3 u_lightpos2 : register(c26); float3 u_lightatt2 : register(c34); float3 u_lightdir2 : register(c30); float4 u_lightangle_spotCoef2 : register(c38); float3 u_lightambient2 : register(c50); float3 u_lightdiffuse2 : register(c42); float3 u_lightspecular2 : register(c46); float3 u_lightpos3 : register(c27); float3 u_lightatt3 : register(c35); float3 u_lightdir3 : register(c31); float4 u_lightangle_spotCoef3 : register(c39); float3 u_lightambient3 : register(c51); float3 u_lightdiffuse3 : register(c43); float3 u_lightspecular3 : register(c47); float4 u_ambient : register(c19); float3 u_matdiffuse : register(c21); float4 u_matspecular : register(c22); float3 u_matemissive : register(c23); float4 u_cullRangeMin : register(c80); float4 u_cullRangeMax : register(c81); struct VS_IN { float2 texcoord : TEXCOORD0; float3 normal : NORMAL; float3 position : POSITION; }; struct VS_OUT { float3 v_texcoord : TEXCOORD0; float4 v_color0 : COLOR0; float3 v_color1 : COLOR1; float v_fogdepth: TEXCOORD1; float4 gl_Position : POSITION; }; VS_OUT main(VS_IN In) { VS_OUT Out; float3 worldpos = mul(float4(In.position.xyz, 1.0), u_world); float3 worldnormal = normalize(mul(float4(In.normal, 0.0), u_world)); float4 viewPos = float4(mul(float4(worldpos, 1.0), u_view), 1.0); float4 outPos = mul(viewPos, u_proj); float4 lightSum0 = u_ambient * u_matambientalpha + float4(u_matemissive, 0.0); float3 lightSum1 = 0; float3 toLight; float3 diffuse; float distance; float lightScale; float ldot; float angle; toLight = u_lightpos0; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse0 * u_matdiffuse) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + float3(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 - worldpos; distance = length(toLight); toLight /= distance; ldot = dot(toLight, worldnormal); angle = length(u_lightdir1) == 0.0 ? 0.0 : dot(normalize(u_lightdir1), toLight); if (angle >= u_lightangle_spotCoef1.x) { lightScale = clamp(1.0 / dot(u_lightatt1, float3(1.0, distance, distance*distance)), 0.0, 1.0) * (u_lightangle_spotCoef1.y == 0.0 ? 1.0 : pow(angle, u_lightangle_spotCoef1.y)); } else { lightScale = 0.0; } diffuse = (u_lightdiffuse1 * u_matdiffuse) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + float3(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 * lightScale; } lightSum0.rgb += (u_lightambient1 * u_matambientalpha.rgb + diffuse) * lightScale; toLight = u_lightpos2 - worldpos; distance = length(toLight); toLight /= distance; ldot = dot(toLight, worldnormal);
Innocent Life: A Futuristic Harvest Moon® v1.9.4 2020-06-06 Branch in RSRTComp delay slot at 00010030 in block starting at 00010010
Innocent Life: A Futuristic Harvest Moon® v1.9.4 2020-06-06 Jump to invalid address: 000400b0
Innocent Life: A Futuristic Harvest Moon® v1.8.0 2024-01-04 VTYPE with morph used: THRU=0 TC=3 COL=0 POS=3 NRM=3 WT=0 NW=1 IDX=0 MC=2
Innocent Life: A Futuristic Harvest Moon® v1.9.3-555-g03cd1d5c5 2020-03-24 Render to texture with incompatible formats 4 != 3 at 04000000
Innocent Life: A Futuristic Harvest Moon® v1.9.3-555-g03cd1d5c5 2020-03-24 4 and 8-bit CLUT format not supported for framebuffers
Innocent Life: A Futuristic Harvest Moon® v1.9.3-555-g03cd1d5c5 2020-03-24 Render to texture using CLUT with different strides 1600 != 512
Innocent Life: A Futuristic Harvest Moon® v1.9.4 2023-10-11 Unknown GetPointer 00000000 PC 0881a1dc LR 08000020
Innocent Life: A Futuristic Harvest Moon® v1.6.3 2019-01-01 GL ran out of GPU memory; switching to low memory mode
Innocent Life: A Futuristic Harvest Moon® v1.6.3 2018-10-12 Unknown GE command : fc2d069c
Innocent Life: A Futuristic Harvest Moon® v1.6.3 2018-10-12 Unknown GE command : 0342f05e
Innocent Life: A Futuristic Harvest Moon® v1.6.3 2018-10-12 Unknown GE command : 29edd2fb
Innocent Life: A Futuristic Harvest Moon® v1.9.4 2023-08-02 Unexpected mpeg first timestamp: fff000fffff / 17587892125695
Innocent Life: A Futuristic Harvest Moon® v1.9.4 2020-03-30 Unexpected mpeg first timestamp: 0 / 0
Innocent Life: A Futuristic Harvest Moon® v1.13.2 2022-12-18 ReadFromHardware: Invalid address 11d407ff near PC 08864fd0 LR 08864fcc
Innocent Life: A Futuristic Harvest Moon® v1.0.1 2017-06-13 sceSasRevEVOL(08a3b8c0, -1, -1): invalid volume
Innocent Life: A Futuristic Harvest Moon® v1.5.2-9-g7b2ad5fe7 2022-07-16 Loading module scePsmf_library with version 0101, devkit 03010110
Innocent Life: A Futuristic Harvest Moon® v1.9.4 2024-04-26 sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=2, text=2
Innocent Life: A Futuristic Harvest Moon® v1.9.4 2024-04-25 VTYPE with morph used: THRU=0 TC=3 COL=0 POS=3 NRM=3 WT=0 NW=1 IDX=0 MC=3
Innocent Life: A Futuristic Harvest Moon® v1.9.4 2024-04-26 VTYPE with morph used: THRU=0 TC=3 COL=0 POS=3 NRM=3 WT=0 NW=1 IDX=0 MC=5