Commit graph

3354 commits

Author SHA1 Message Date
Sour
1f8a9875a4 Debugger: NES - Fixed GetPpuAbsoluteAddress sometime returning CHR ROM address for CHR RAM-only game
_chrRomSize was set even though _chrRom was an empty array
2022-01-10 19:50:16 -05:00
Sour
e2a9602fec Debugger: Fixed CDL issues when refreshing disassembly cache 2022-01-10 19:49:13 -05:00
Sour
a2892dbd05 Fixed file names 2022-01-10 18:29:26 -05:00
Sour
0aeaa63869 Debugger: Fixed comment display issues 2022-01-09 22:17:11 -05:00
Sour
e5e2e7a7a0 Debugger: Added tooltip on disassembly margin 2022-01-09 19:36:28 -05:00
Sour
1259c8a864 Debugger: Fixed add to watch behavior for labels 2022-01-09 19:15:43 -05:00
Sour
39e77ddf50 Debugger: Added context menu to call stack 2022-01-09 19:09:41 -05:00
Sour
58331da3e8 Debugger: Fixed label indentation in disassembly (+ fixed refresh issue when editing label) 2022-01-09 18:49:57 -05:00
Sour
1e310e271d Debugger: Label list - Implemented cpu address column, row style when out of scope, comment tooltip 2022-01-09 18:43:32 -05:00
Sour
6eff74ec0c Debugger: Call stack - double click to navigate (+ grayed out out-of-scope functions) 2022-01-09 15:49:43 -05:00
Sour
f54995bfd0 Debugger: Added go to location to label list 2022-01-09 13:45:56 -05:00
Sour
47d3a4029a Debugger: Added go to location action for breakpoints 2022-01-09 13:26:02 -05:00
Sour
0862603552 NES: Fixed NTSC filter issues 2022-01-09 11:57:39 -05:00
Sour
1e53e2c671 Fixed crash when shortcut config is updated while shortcut handler thread is accessing it 2022-01-09 11:57:19 -05:00
Sour
88d4e153e1 Video: Fixed aspect ratio issues 2022-01-09 11:56:15 -05:00
Sour
f79677731f Video: Fixed renderer issues with DPI scaling 2022-01-08 22:58:08 -05:00
Sour
006f37079c Video: Fixed rendering size (which allows biliear filtering option to work) 2022-01-08 22:38:50 -05:00
Sour
6443c5d37b Debugger: Improved grid selected row readability 2022-01-08 22:38:11 -05:00
Sour
1f3cd0e030 Debugger: Fixed behavior when right-clicking+add outside watch window grid 2022-01-08 22:37:54 -05:00
Sour
7901a2168f Fixed debug compilation 2022-01-08 22:37:28 -05:00
Sour
bac3436e88 Debugger: Display elapsed cycles and break source in status bar 2022-01-08 20:51:31 -05:00
Sour
7cbe3139f9 Debugger: Fixed PPU breakpoint issues 2022-01-08 20:38:19 -05:00
Sour
9316f8a0b2 Debugger: Added add/edit shortcuts to watch list 2022-01-08 19:57:24 -05:00
Sour
c6aa93541a Tooltips: Fixed performance issues when updating entries & crash when no font specified 2022-01-08 16:33:18 -05:00
Sour
5b4c3eeacc NES: Don't give save/work ram automatically when GetSaveRamSize/GetWorkRamSize is overridden + dynamic nametable ram size for debugger 2022-01-08 16:19:20 -05:00
Sour
3d14313183 Debugger: Breakpoint improvements, enable ppu breakpoints for NES, performance tweaks for debugger 2022-01-08 16:02:59 -05:00
Sour
c3a6f83378 Debugger: Patch for context menu position 2022-01-08 13:16:22 -05:00
Sour
87891c37aa Debugger: Fixed refresh issues, fixed display issues with grid 2022-01-08 12:15:23 -05:00
Sour
b28d2744fc Debugger: Implement break on reset/power/open debugger options 2022-01-08 11:09:58 -05:00
Sour
b7a1c87ed8 Debugger: Implemented bring to front on break 2022-01-07 22:08:53 -05:00
Sour
c29e97bce7 NES: Fixed/implemented break options 2022-01-07 21:54:48 -05:00
Sour
ba73872ed7 Debugger: Tooltips for disassembly + minor refresh tweaks/refactoring 2022-01-07 21:05:13 -05:00
Sour
997dbb00c9 Debugger: Fixed new breakpoints always being associated to the SNES CPU (+ filtered dropdown) 2022-01-07 00:15:29 -05:00
Sour
c63c99f82b Debugger: Fixed register label display 2022-01-06 22:14:04 -05:00
Sour
8c001e8907 Debugger: Restrict memory types available for labels in UI 2022-01-06 22:13:47 -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
6ccb949d37 NES: Fixed branch disassembly to display full address 2022-01-03 21:23:39 -05:00
Sour
8e36f4e06b Palette Viewer: Added 2022-01-02 15:06:46 -05:00
Sour
345fbfc282 Tilemap/Sprite viewers: Show palette colors in tooltip/selected info 2022-01-02 13:31:55 -05:00
Sour
eaf93dbbda UI: Stop resetting input to defaults on each startup 2022-01-01 22:42:25 -05:00
Sour
ad2dda6b9c UI: Fixed crash in SNES input config 2022-01-01 22:41:55 -05:00
Sour
65620bc5e6 UI: Fixed main window menu style changing after loading real styles 2022-01-01 22:41:14 -05:00
Sour
79b9d62e9c Config: Fixed SNES multitap config popup 2022-01-01 22:40:53 -05:00
Sour
83a8cacda4 UI: Fixed crashes when closing windows & problems when pressing enter after clicking on a recent game icon 2022-01-01 21:35:59 -05:00
Sour
944aabf24e Tile/Sprite Viewers: Address picker + refactoring to reduce memory leaks 2022-01-01 19:14:20 -05:00
Sour
bccd152151 Tile Viewer: Refresh when options change while paused, changed tile grid look 2022-01-01 13:15:56 -05:00
Sour
f82525a6dc Tile Viewer: Refactoring, menu, refresh timing 2022-01-01 12:24:54 -05:00
Sour
50d770ba36 Sprite Viewer: Data source selection 2021-12-31 22:52:03 -05:00