grumpycoders / pcsx-redux

The PCSX-Redux project is a collection of tools, research, hardware design, and libraries aiming at development and reverse engineering on the PlayStation 1. The core product itself, PCSX-Redux, is yet another fork of the Playstation emulator, PCSX.
https://pcsx-redux.consoledev.net
GNU General Public License v2.0
637 stars 96 forks source link

Fixing psyqo's DMA GPU behavior. #1677

Closed nicolasnoble closed 3 months ago

nicolasnoble commented 3 months ago

The "transfer direction" needs to always be 1 in the general case, to ensure DREQ to properly toggle on FIFO status, and set to 2 for VRAM uploads, and VRAM uploads only.