grumpycoders / grumpycoders/pcsx-redux

[DynaRec] Causes rendering bug

Open
#2,092 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
994
Forks
151
Avg merge
1d 15h
Merged PRs (30d)
18

Description

### Describe the bug

In Yu-Gi-Oh! Forbidden Memories (SLUS14.11) if DynaRec is enabled the first card on the board is rendering in a weird state.
Same doesn't happen in interpreter mode.

### Expected behavior

Card rendered normally.

### Steps to reproduce the bug

1. In the game start any duel
2. Play a card

Video with timestamps here: https://www.youtube.com/watch?v=5cR1IaOxNwU

### Operating System

Windows 11

### PCSX-Redux version

Version: 25270.20260904.6.x64
Build: 384
Changeset: 40e2b989c41101d353ac28be0629b80a3d890acf
Date & time: 2026-09-04 06:22:37

### CPU model

Ryzen 5 3600X

### GPU model & Drivers

AMD Radeon RX 7600

### BIOS version

OpenBIOS

### Options

- [x] Dynarec CPU
- [ ] 8MB
- [ ] OpenGL GPU
- [x] Fastboot
- [ ] Debugger

### Iso checks

CRC different than redump, mine is 8a609f11 same length though.
http://redump.org/disc/820/

### Logs

_No response_

### Additional information

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue in Yu-Gi-Oh! Forbidden Memories (SLUS14.11) with DynaRec enabled, then compare the first card rendered during a duel against interpreter mode. Use the linked video and the listed PCSX-Redux build, Windows 11, and AMD GPU details to narrow the rendering path. Done means the card renders normally with DynaRec enabled without regressing interpreter mode.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
compilers, computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.