EmuCR Feeds
Email Us

EmuCR: Azahar  prosper v0.2.2 is released. A user-space PlayStation 5 → PC compatibility layer. Think Proton/Wine, but for PS5: prosper runs PS5 (Prospero) game binaries on Linux (primary) and Windows (secondary) by reimplementing the console's OS, ABI, and GPU stack on the host — not by emulating a CPU.

prosper changelog:
vblank pump: recover the dropped-tick signal the grid snap hides (#3075) by @mattias800 in #3170
recompiler: keep [mimg-unresolved] visible under PROSPER_MIMG_SOFT (#3143) by @mattias800 in #3171
tools/snapshot: pin all three min_structural_similarity threshold routes by @mattias800 in #3172
docs: correct the stale readback-only present-path claim (#1270 falsified it) by @mattias800 in #3173
docs: fix both sides of check_merge_result's checker-invocation locale decode by @mattias800 in #3169
recompiler: give flat-shaded fragment varyings SPIR-V Flat (#3051) by @mattias800 in #3175
tools/perf: fix audio_delivery_report's +1/(N-1) drift bias and burst-clustering wording by @mattias800 in #3177
PROSPER_TEXCOMMIT: scan the source extent, not the decoded byte count by @mattias800 in #3176
host: give Win32SleepFallback the same deadline post-condition as its sibling (#3074) by @mattias800 in #3182
test(#3057): bind dmem caller-chain attribution to the alloc_dmem call site by @mattias800 in #3178
hle: scePthreadSemInit forwards sem_init's real error instead of discarding it by @mattias800 in #3179
tests(gpu/compute): mutation-verified regression arm for the compare-flag readback stride by @mattias800 in #3183
tools/shader_conformance: make scan.py's MIMG walk length-aware (#3040) by @mattias800 in #3185
render_runner: check vkCreateImage's result before using the image handle by @mattias800 in #3181
perf(compute): cut CPU cost in the compute writeback path (+2.7% on Astro Bot) by @mattias800 in #3162
docs: instrument trap 240 — gh pr view --comments fails here and prints nothing by @mattias800 in #3190
Extract sem_timedwait's deadline/slice arithmetic to clock-free helpers (#3069) by @mattias800 in #3188
perf(render): take getenv off 44 per-draw guards, screened against runtime arming by @mattias800 in #3192
ci: fail the Linux job when the spirv-tools-gated control check is not registered (#2960) by @mattias800 in #3186
hle(systemservice): log a guest reporting its OWN abnormal termination (#3119) by @mattias800 in #3120
fix(perf): warn about harness readback whenever it is a material share, not only when it wins classification by @mattias800 in #3187
feat(gpu): PROSPER_SKIP_DRAW_PROGRAM — decline graphics draws by shader program identity by @mattias800 in #3194
fix(gpu): distinguish an announced index size from a never-announced one (#3009) by @mattias800 in #3189
perf(compute): measure seed/writeback aliasing between dispatches (#3157) by @mattias800 in #3160
docs: instrument traps 242 and 243 — conflicting PRs get no CI; shared build dirs corrupt silently by @mattias800 in #3200
recompiler: name the failing provenance step on a vertex-fetch reject (#3137) by @mattias800 in #3191
recompiler: name the vertex-stage cross-lane MBCNT reject (and record vertex rejects at all) by @mattias800 in #3199
Derive the advertised display mode from the host instead of hardcoding 1080p59.94 (#3017) by @mattias800 in #3198
gpu: compute images carry the T#-declared mip chain, so image_load_mip is implemented (#3048) by @mattias800 in #3197
feat(gpu): name dumped shaders by guest address, and filter the dump to one (#3196) by @mattias800 in #3201
recompiler: a shader that reads M0 before writing it no longer fails the stage (#3133) by @mattias800 in #3136
fix(gpu): mip-chain provenance is image identity only when a chain exists (#3205) by @mattias800 in #3206

Download: prosper v0.2.2
Source: Here



Random Related Topic Refresh Related Topic

Random Related Topic Loading...

0 Comments

Post a Comment

Can't post a comment? Try This!