Skip to content

Debugger: Merge redundant memory interfaces#14257

Open
chaoticgd wants to merge 1 commit intoPCSX2:masterfrom
chaoticgd:sharing_the_memory_interface
Open

Debugger: Merge redundant memory interfaces#14257
chaoticgd wants to merge 1 commit intoPCSX2:masterfrom
chaoticgd:sharing_the_memory_interface

Conversation

@chaoticgd
Copy link
Copy Markdown
Member

@chaoticgd chaoticgd commented Apr 4, 2026

Description of Changes

Remove MemoryReader, and replace all usages of it with MemoryInterface.

Rationale behind Changes

Less duplication. Also make it so R3000DebugInterface::Read64 sets its valid out parameter properly.

I've removed some alignment checks that seem to no longer be required now that we're using vtlb_memSafeReadBytes.

Suggested Testing Steps

Try parts of the debugger that access memory, make sure they still work.

Did you use AI to help find, test, or implement this issue or feature?

No.

@chaoticgd chaoticgd force-pushed the sharing_the_memory_interface branch 2 times, most recently from 5a06219 to 766ebb2 Compare April 4, 2026 10:08
@Mrlinkwii Mrlinkwii added this to the Release 2.8 milestone Apr 4, 2026
@chaoticgd chaoticgd force-pushed the sharing_the_memory_interface branch from 766ebb2 to 9a0ff92 Compare April 8, 2026 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants