PCSX-Redux Git (2026/10/27) 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 #2409 from rixnobis/compression-generic
* Compression: keep encoder match lengths and distances inside their biases
* Compression: validate schemas, reject forward references, honour overlap and wide literals
* Let Lua describe a compression format instead of hardcoding one
* Merge pull request #2511 from rixnobis/ansi-logs
* ansi-sgr: skip OSC/DCS strings and nF escapes, parse colon-form colours
* Logs window: render ANSI colours from guest output
* Merge pull request #2506 from pcsx-redux/build-image-consumers
* Use the build image from ghcr.io/pcsx-redux
* Merge pull request #2505 from rixnobis/sstate-gp1-08
* sstate: keep the display mode across a load
* Merge pull request #2504 from pcsx-redux/gl-row-offset
* OpenGL GPU: fix primitives landing one VRAM row too high
* Merge pull request #2503 from pcsx-redux/soft-gpustat10
* Pin nugget to the current pin plus tests/gpustat10
* Soft GPU: textured polygons leave GPUSTAT bits 9-10 alone
* Merge pull request #2501 from rixnobis/gpulogger-empty-frame
* gpu logger: an emptied log still rolls the heatmaps and re-snapshots VRAM
* gpu logger: an empty frame shows an empty list
* Merge pull request #2499 from pcsx-redux/build-image-org
* Build image: publish to ghcr.io/pcsx-redux
* Merge pull request #2500 from pcsx-redux/gl-dfe-480i
* OpenGL GPU: skip rows in 480i when not drawing to the display area
* Merge pull request #2495 from pcsx-redux/org-move-refs
* AUR workflow: rewrite either org's source URL, and fail if nothing matched
* Point the luaffifb submodule at the pcsx-redux org
* Point references at the pcsx-redux org
* Merge pull request #2498 from rixnobis/cd-timing-means
* src/mips: bounded Pause waits in the cdrom timing tests
* cdrom: Init, Pause, GetID and pickup timings from the drive's state
* Merge pull request #2374 from rixnobis/spu-load-adsr-replay
* spu: replay only the voice ADSR registers on save state load
* Merge pull request #2375 from rixnobis/dumpproto-gte-pending
* sstate: list GtePendingWrite in the dumped proto schema
* Merge pull request #2457 from rixnobis/screenshot-notice
* gui: report screenshot saves through addNotice
* Merge pull request #2494 from rixnobis/thorvg-log-len
* gui: format ThorVG logs without a fixed-size buffer
* Merge pull request #2493 from nicolasnoble/network-config
* Moving the network configuration to its own menu entry.
* Merge pull request #1961 from wheremyfoodat/syscall-disasm2
* disasm: syscall 0 is NoFunction
* disasm: space the syscall name, only merge a plain syscall
* tests: cover the li $a0 + syscall merge in the disassembler
* disasm: name syscall 3 ChangeThreadSubFunction
* Merge upstream/main into syscall-disasm2
* Merge branch 'main' into syscall-disasm2
* Disassembly: Merge li a0 + syscall
* Merge pull request #2471 from rixnobis/shm-input
* Save the multitap slot address in SIO save states
* Pin nugget to main's pin plus the multitap tests only
* Merge upstream/main; pin nugget to main with the multitap test (7bb78d41)
* Merge remote-tracking branch 'upstream/main' into shm-input
* src/mips: pin nugget with the measured multitap req1 replay
* pad: multitap long read after a long read without 42h is garbage
* src/mips: pin nugget with the plugged-by-hostDevice multitap arm
* pad: the host-device plug also bypasses Connected in read and getButtons
* pad: a device the host picks through -shmdisplay is plugged in
* src/mips: pin nugget with multitap listed in run-emulator.sh
* src/mips: pin nugget with the multitap test
* tests: run nugget's multitap test, host input on and off
* pad: multitap emulation (SCPH-1070)
* pad: device type and mouse input from the shared display block
* shmdisplay: version 2 of the header, with multitap, device and mouse fields
* Merge pull request #2447 from rixnobis/rewind-snapshot-fixes
* rewind: take the ring's snapshot at the end of branchTest()
* sstate: save the BIU cache control
* Merge pull request #2391 from rixnobis/gpulogger-per-gpu
* gpu logger: snapshot a cleared log, keep breakpoints to the emulator logger
* gpu logger: number the player logger's frames like the player
* gpu logger: give the dump player its own logger window
* Merge pull request #2489 from rixnobis/softgpu-debug-window
* Soft GPU debugger: one helper per section
* Soft GPU debugger: 10-bit display start Y, clearer unknown-parity text
* Soft GPU debugger: show the display and drawing state
* Merge pull request #1663 from nicolasnoble/more-correct-loads-behavior
* Merge branch 'main' into more-correct-loads-behavior
* dynarec: cancel a pending load when the next instruction loads into the same register
* Slightly more correct loads behavior.
* Merge pull request #1927 from notdodgeball/memory-observer
* Merge remote-tracking branch 'upstream/main' into pr1927
* + rowToRemove
* Merge branch 'main' into memory-observer
* Merge branch 'main' into memory-observer
* More improvements
* Merge branch 'grumpycoders:main' into memory-observer
* Merge branch 'grumpycoders:main' into memory-observer
* Memory Observer improvements:
* Merge pull request #2363 from rixnobis/thorvg-log
* Send ThorVG's TVGERR and TVGLOG to the Redux log.
* Merge pull request #2379 from rixnobis/cdrom-lua-lid
* lua: register the PVD accessors in their own function
* lua: register the CDRom calls in their own function
* lua: PCSX.CDRom for swapping the disc and driving the lid
* Merge pull request #2487 from rixnobis/spu-syncmix
* spu: say that synchronous mode is single-threaded
* SPU: embedding API to mix on the caller's thread.
* Merge pull request #2486 from rixnobis/spu-adsr-stepcheck
* spu: check the sustain level only on envelope step samples
* Merge pull request #2484 from grumpycoders/chores-code-format
* [Chores] Format code
* Merge pull request #2343 from rixnobis/nugget-bump-irq-ack
* Bump nugget to main
* Merge pull request #2480 from rixnobis/cd-into-mixer
* spu: build the savestate volume mask in its own function
* spu: fold the volume register cases into helpers to simplify the switches
* spu: continue a jittered CD stream instead of re-cushioning it
* spu: pull the CD input mix and the volume replay out into their own functions
* spu: mix CD audio through CD volume, SPUCNT bit 0 and main volume
* Merge pull request #2483 from grumpycoders/chores-i18n
* [Chores] Regen i18n
* Merge pull request #2482 from grumpycoders/translations_i18n-pcsx-redux-pot--main_es_ES
* Translate i18n/pcsx-redux.pot in es_ES
* Merge pull request #2481 from grumpycoders/translations_i18n-pcsx-redux-pot--main_sv
* Translate i18n/pcsx-redux.pot in sv
* Translate i18n/pcsx-redux.pot in sv
* Translate i18n/pcsx-redux.pot in sv
* Merge pull request #2479 from rixnobis/isobrowser-children
* IsoBrowser: keep hex editors and viewers up with the browser collapsed or closed.
* Merge pull request #2478 from grumpycoders/chores-i18n
* [Chores] Regen i18n
* Merge pull request #2434 from grumpycoders/translations_i18n-pcsx-redux-pot--main_es_ES
* Merge main into transifex es_ES
* Removing i18n/pcsx-redux.pot in es_ES
* Translate i18n/pcsx-redux.pot in es_ES
* Removing i18n/pcsx-redux.pot in es_ES
* Translate i18n/pcsx-redux.pot in es_ES
* Merge pull request #2437 from grumpycoders/translations_i18n-pcsx-redux-pot--main_uk
* Merge main into transifex uk
* Removing i18n/pcsx-redux.pot in uk
* Translate i18n/pcsx-redux.pot in uk
* Removing i18n/pcsx-redux.pot in uk
* Translate i18n/pcsx-redux.pot in uk
Download:
PCSX-Redux Git (2026/10/27)
Source:Here
2026-10-27
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!