Commit Graph

23 Commits (929b049bd896a0682b084d303b51f678c5d76acf)

Author SHA1 Message Date
Stenzek 929b049bd8
Qt: Save/restore additional window positions
Cheat Manager, Memory Scanner, CPU Debugger.
1 year ago
Stenzek 7f4e5d55db
Misc: Update copyright headers 1 year ago
Stenzek 6892c3d095
Qt: Work around theme swap bug with Classic Windows 1 year ago
Stenzek a89c514d3f
Qt: Minor typo corrections 2 years ago
Stenzek 71094a0e44
CPU: Implement memory breakpoints/watchpoints 2 years ago
Stenzek ef4389cea8
Qt: Cache CPU register values
That way they don't update while running.
2 years ago
Stenzek a63e78d83c
Qt: Mutate breakpoints on CPU thread 2 years ago
Stenzek e3a287de44
Qt: Keep debugger open outside of game 2 years ago
Stenzek 2dc801e513
Qt: Fix mismatched debugger accelerators 2 years ago
KamFretoZ 1f6636f62b Qt: Icon updates 2 years ago
Stenzek 5b980dafa5 System: Refactor main loop
Reduces JIT exits.
Improves runahead performance.
2 years ago
Stenzek 4494a2c73c Qt: Fix possible crash when closing debugger 3 years ago
Connor McLaughlin ae529a6195 Qt: Add actions to debugger context menu 3 years ago
Connor McLaughlin 8c7a192128 Misc: Add copyright/license statement to applicable files
Should've did this in the beginning.
3 years ago
Connor McLaughlin b42b5501f6 UI: Massive revamp, new features and improvements 3 years ago
Connor McLaughlin 911e9a37f1 WIN32 macro -> _WIN32 4 years ago
PugsyMAME c9b75f7490 Updated DebuggerWindow Files for Tracer 5 years ago
PugsyMAME 67f6bd2bcb
Fixed Pattern found address in Debugger Search
"Pattern found at 0x%1" was passing a decimal value to %1 instead of a hexadecimal one
5 years ago
Connor McLaughlin 3cd3d1c09d Qt: Fix opening debugger when system already paused 5 years ago
Connor McLaughlin 91995c92db Qt/Debugger: Use Bus helper functions for getting region pointers 5 years ago
PugsyMAME 31423ef697
Changed debugger "Enter memory address" to accept hex only (#1317)
* Changed debugger "Enter memory address" to accept hex only

The "Enter memory address" prompt by default expects a decimal address unless it's preceded by 0x. Or it expects an number starting with 0 is an octal.
The disassembly address should be hexadecimal regardless as that is how it it displays the address.
Also changed it so that it changes any address entered to be divisible by 4 as there was an observed issue that would cause the disassembly addresses to get locked to a address that was not divisible by 4

* Translation updates for Debugger memory address change

Updated the three translation files that mentioned the original "Invalid address. It should be in hex" string.

* Changed debugger "Enter memory address" to accept hex only

UPDATE TO PR #1316
The "Enter memory address" prompt by default expects a decimal address unless it's preceded by 0x. Or it expects an number starting with 0 is an octal.
The disassembly address should be hexadecimal regardless as that is how it it displays the address.
Also changed it so that it changes any breakpoint or disassembly address entered to be divisible by 4 as there was an observed issue that would cause the disassembly addresses to get locked to a address that was not divisible by 4 and a breakpoint address that is not divisible by 4 would never be hit.
5 years ago
Connor McLaughlin 980aa0a8bc Qt/CheatManager: Add manual watch address 5 years ago
Connor McLaughlin ea996a0305 Qt: Add debugger UI 5 years ago