Commit Graph

44 Commits

Author SHA1 Message Date
Sour 152abf690b Rename stdafx.h to pch.h 2022-09-08 21:29:52 -04:00
Sour 0de17a6df1 Debugger: MemoryType::Register refactoring 2022-08-29 20:29:12 -04:00
Sour 872bebff62 Debugger: SNES - Fixed breakpoints for "Register" memory type 2022-08-29 20:17:28 -04:00
Sour 5e31200cf3 Debugger: Refactor/fix logic to determine size of value to display along with the effective address 2022-07-13 21:51:51 -04:00
Sour 948aec1d3a Linux: Fixed compilation warnings and crash when closing emulator (EmuApi.Release was called too early and other threads/timer could call IsPaused after it was called) 2022-07-13 19:53:48 -04:00
Sour 63cbe9bd73 Debugger: Instruction progression (+ step 1 cpu cycle for snes/sa1/pce) 2022-07-08 00:09:01 -04:00
Sour c4ce919f59 Debugger: Fixed regression in disassembler logic 2022-07-04 17:12:33 -04:00
Sour 50dd5e7810 Debugger: Fixed disassembly when at the end/start of a bank 2022-07-03 14:25:39 -04:00
Sour 008ed9077d Debugger: Refactor debug config 2022-07-01 12:34:00 -04:00
Sour d28cc594e6 Debugger: Improved source view 2022-06-30 21:53:33 -04:00
Sour 5414afdbb4 Debugger: Added "Show jump labels" option 2022-06-26 14:44:59 -04:00
Sour 9b6ab930f1 Debugger: Added "Find all occurrences" 2022-06-24 22:20:12 -04:00
Sour bdcb16248a Debugger: Implemented search in disassembly 2022-06-24 00:53:29 -04:00
Sour 483a642a98 Debugger: Added function list 2022-06-13 22:13:08 -04:00
Sour 78ca62ed75 Debugger: Support for CDL in CHR ROM games (NES), option to hide used/unused tiles from tile viewer (when CDL data is available) 2022-06-12 00:26:03 -04:00
Sour fcd7e64582 Debugger: Fixed CDL behavior for SGB, refactor some of the CDL code 2022-06-11 15:19:24 -04:00
Sour 34414743da Debugger: Fixed disassembler crash when address space ends with a data block 2022-05-21 11:09:14 -04:00
Sour cbb660dc95 Debugger: Fixed issues with editing .db code statements 2022-05-20 00:26:55 -04:00
Sour 529508d8d5 PCE: Use 1-byte operands for zero page addressing, fixed/improved effective address display 2022-05-19 18:44:57 -04:00
Sour 191304e025 wip - everything to review 2022-04-06 18:37:35 -04:00
Sour b9d367e91a Debugger: Implement/refactor is jump/is return/etc logic for all CPUs 2022-03-24 21:39:00 -04:00
Sour 6de42fb210 Debugger: CX4 debugger refactoring/improvements 2022-02-20 18:22:33 -05:00
Sour e351deca0e Debugger: Implemented mark selection as in disassembly 2022-02-11 19:43:25 -05:00
Sour 24af663f86 Debugger: Refactor DisassemblyInfo to avoid out-of-bounds memory reads 2022-02-11 18:56:17 -05:00
Sour 0167c7a940 Debugger: Allow copy of selected code, fixed some scrolling/navigation issues 2022-02-10 19:37:53 -05:00
Sour d01e4a6f9e Debugger: Allow selecting lines of code, fixed some scrolling issues 2022-02-09 23:30:55 -05:00
Sour 85482d34f1 Debugger: SNES - Added coprocessor debuggers 2022-01-30 20:20:24 -05:00
Sour ae6307a46c UI: Shortcuts to open debug tools (+ refactoring) 2022-01-30 16:46:10 -05:00
Sour 3615ef0eb1 Core: Enabled warning level 4, fixed/disabled warnings 2022-01-23 12:36:35 -05:00
Sour dffbd4921a Refactoring: Renamed SnesMemoryType 2022-01-22 12:16:10 -05:00
Sour 0b228f5951 Refactoring: Added Snes prefix to files/classes 2022-01-22 11:55:17 -05:00
Sour 0d78c064f3 Core: Reduce shared_ptr usage, refactor netplay code to remove static instances 2022-01-21 21:25:33 -05:00
Sour 90e2120894 Debugger: Fixed scrolling when moving up/down a single line 2022-01-06 21:24:03 -05:00
Sour bb2b08fffc Debugger: Improved scrolling navigation for disassembly & trace log 2022-01-05 00:11:08 -05:00
Sour a0b9413946 Debugger: Fixed display logic around unmapped blocks 2022-01-04 00:02:10 -05:00
Sour 7c5b323f29 Debugger: Added option panel 2021-12-22 17:31:55 -05:00
Sour 3d7c826be3 API to get console state + some refactoring 2021-06-30 16:49:52 -04:00
Sour 078546329f Trace logger (missing file logging) 2021-06-16 23:14:21 -04:00
Sour 329021c63c Label list, call stack 2021-05-28 21:39:18 -04:00
Sour ba2c574f9e Disassembly rework 2021-05-28 12:38:40 -04:00
Sour eb527172ce Disassembler performance tweaks 2021-05-27 19:46:16 -04:00
Sour 12bf5c5e1b NES/GB/SNES config, audio filters 2021-04-11 18:50:31 -04:00
Sour e27e511558 File reorganization 2021-04-09 21:45:04 -04:00
Sour 2a3a955dc3 Reorganize files (debugger + netplay) 2021-04-09 20:01:50 -04:00