PCSX-Redux Git (2026/10/16) is compiled. This is yet another fork of the Playstation Emulator, PCSX. While the work here is very much in progress, the goal is roughly the following: Bring the codebase to more up to date code standards. Get rid of the plugin system and create a single monolithic codebase that handles all aspects of the playstation emulation. Write everything on top of SDL/OpenGL3+/ImGui for portability and readability. Improve the debugging experience. Improve the rendering experience.
PCSX-Redux Changelog::
* Merge pull request #2349 from rixnobis/uvfifo-read-uaf
* uvfile: UvFifo callbacks tolerate a deleted fifo
* Merge pull request #2359 from grumpycoders/chores-i18n
* [Chores] Regen i18n
* Merge pull request #2337 from rixnobis/dcic-kd
* debug: honour DCIC KD for kseg addresses
* Merge pull request #2356 from rixnobis/sstate-v4-compat
* tests: force the software GPU in the v4 save state test
* sstate: load v4 save states again
* Merge pull request #2347 from grumpycoders/nicolasnoble-patch-2
* Remove outdated compression comments from mdec.cc
* Merge pull request #1908 from mziab/take-screenshot
* Merge remote-tracking branch 'upstream/main' into pr1908-merge
* Merge remote-tracking branch 'upstream/main' into pr1908-merge
* Added Take Screenshot menu option and hotkey.
* Merge pull request #2223 from rixnobis/passive-notice
* Merge remote-tracking branch 'upstream/main' into notice-kind
* gui: make the notice kind explicit at every call site
* sstate: refuse an unparseable state before queueing it
* gui: give passive notices a kind, shown as a coloured bar
* gui: report a save state that fails to deserialize
* gui: passive notices that fade out on their own
* Merge pull request #2248 from mziab/webserver-step
* Applied suggested improvements to webserver
* Added stepIn, stepOver and stepOut to /api/v1/execution-flow in webserver
* Merge pull request #2340 from grumpycoders/chores-i18n
* [Chores] Regen i18n
* Merge pull request #2116 from rixnobis/wasm-refactor
* Remove the wasm compile sweep script
* Merge remote-tracking branch 'upstream/main' into wasm-refactor
* xmake: build ftxui with the wasm thread flags
* Merge upstream/main into wasm-refactor
* xmake: fix the preload-file count in the comment
* xmake: link thorvg into the wasm build
* Merge upstream/main into wasm-refactor
* puc-lua-compat: fix luaL_openlib table placement and reuse existing tables
* soft GPU: restore blend and scissor enables after the VRAM resolve pass
* Add the split-out desktop sources to the Visual Studio projects
* Only add the stdcall gl3w thrower on 32-bit Windows
* Don't leave the _CLIBS adapter's table on the Lua stack
* Fix two comments the last commit made false
* main() moves to the browser's main thread
* Execute() unwinds once per emulated frame, not once per pause
* VRAM becomes an integer texture, with the 1555 unpack in a resolve pass
* wasm: fill the MEMFS - openbios built, fonts and resources preloaded
* gui.cc is down to zero conditionals
* The four servers get null implementations
* Hide FFmpeg behind a pimpl, and add the stub decoder
* uvfile-wasm.h declares the whole API, so seven call-site guards go
* wasm: ship on GitHub Pages, with a COOP/COEP service worker
* wasm: it renders. The whole UI, at 1280x800
* wasm: native exceptions, now that freetype is rebuilt
* wasm: threads, and the packages rebuilt to match
* wasm: the _CLIBS adapter, so the Lua/FFI corpus loads on PUC-Lua
* wasm: the signature-mismatch trap was gl3w's own throwers
* wasm: Lua GLOBALSINDEX, a bit polyfill, and a complain file
* wasm: it boots. Memory, exceptions, GL and audio, in that order
* wasm: give the link its memory settings
* Use r3000a.h's existing DYNAREC_NONE instead of a parallel guard
* wasm: it links. 8.8 MB, zero undefined symbols
* wasm: three generated libffi headers, not one
* wasm: full source glob, with scope moved into the files
* wasm: the build reaches the linker, with 20 undefined symbols
* wasm: vendor PUC-Lua and libffi
* wasm: the target owns its own source list
* wasm: de-couple uvfile from three headers, and scaffold the port
* Merge pull request #2332 from grumpycoders/reflection-probe-feature
* ci: make the reflection probe test the feature, not the flag spelling
* Merge pull request #2250 from rixnobis/binary-cpu-trace-land
* cputrace: report failed writes, clamp Lua read counts, keep loaded windows when the main one closes
* vsprojects: add the CPU trace sources and test
* cputrace: open loaded traces side by side, and let only a scrolled view lead the sync
* cputrace: text export, save/load, side-by-side views, capture limit
* tests: prove a played-back trace line matches the live disassembly
* gui: label the assembly window's trace toggle as a capture switch
* cputrace: add a capture observer hook for tests
* cputrace: clang-format the binary trace hunks
* cputrace: replace the text CPU trace with a compact binary capture and a viewer
* Merge pull request #2331 from rixnobis/epc-bd-slot
* core: EPC/BD for nested delay slots and software interrupts
Download:
PCSX-Redux Git (2026/10/16)
Source:Here
2026-10-16
Tags:
Console,
Dev_Build,
PCSX-Redux,
PS

NewsLetter
Bookmark
Submit News
Email Us

Random Related Topic
0 Comments
Post a Comment
Can't post a comment? Try This!