SourMesen
e391fd8f9a
Code: Add auto-formatting rules for C++ (clang-format) and enforce in CI via "clang-format" and "dotnet format" ( #78 )
...
* Code: Add auto-formatting rules for C++ projects (clang-format) and enforce code style via "clang-format" and "dotnet format"
* fix ui format warnings
2026-04-30 06:03:55 -07:00
SourMesen
8e4dd329ac
Debugger: Lua - Added new APIs: getCpuState, setCpuState, getMasterClock, getCpuCycleCount ( #58 )
...
getCpuState/setCpuState allow the same functionality as getState/setState, but limited to only the CPU's state, making them much faster (some performance optimizations to the serialization & Lua code were also done)
getMasterClock/getCpuCycleCount are very fast alternatives to getState when all the script needs is a cycle count.
2026-04-26 18:00:08 -07:00
Sour
0ae5f26d0c
Debugger: GBA - Realign disassembly to multiples of 4 bytes when disassembling unknown blocks in ARM mode
2025-06-17 21:20:22 +09:00
Sour
de8a0819d6
Debugger: SNES - Fixed stack overflow crash when hitting a SPC breakpoint
2025-05-06 12:29:55 +09:00
Sour
36bd1611c6
Debugger: Catch up APU for all consoles when breaking, to allow register viewer/etc. to display up-to-date values
2025-04-03 22:41:27 +09:00
Sour
7267e28e21
Debugger: GBA - Added option to configure whether unidentified code/data is disassembled as arm/thumb
2025-03-31 18:11:29 +09:00
Sour
614e61a2d1
Debugger: Fixed issues with step over/out in some scenarios (bank swapping, recursive functions, etc.)
...
Only break when both the stack pointer and the return address match what the debugger was expecting, instead of just the return address
2024-12-07 17:46:28 +09:00
Sour
7fdb6a0e85
GBA: Improved cartridge prefetch timing accuracy
...
Passes most of alyosha's prefetch tests
2024-11-06 19:12:33 +09:00
Sour
074034aa66
Debugger: Use cpu-specific cycle counts for profiler data
...
Fixed SNES co-processors (including the SPC) reporting their profiling data based on SNES master clocks, which wasn't accurate/reliable
2024-06-23 16:21:49 +09:00
Sour
d5e4968d32
Debugger: GBA - Fixed missing OAM read/writes on event viewer
2024-03-30 18:34:43 +09:00
Sour
bb96928fe9
Linux: Fixed compilation errors/warnings
2024-03-30 12:31:04 +09:00
Sour
13acb3fe42
Added GBA support
2024-03-30 11:42:31 +09:00